.elementor-6677 .elementor-element.elementor-element-13756a17{--display:flex;--min-height:641px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6677 .elementor-element.elementor-element-13756a17:not(.elementor-motion-effects-element-type-background), .elementor-6677 .elementor-element.elementor-element-13756a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6677 .elementor-element.elementor-element-1c544862{--display:flex;--padding-top:19px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-6677 .elementor-element.elementor-element-1c544862:not(.elementor-motion-effects-element-type-background), .elementor-6677 .elementor-element.elementor-element-1c544862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#146935E3;}.elementor-6677 .elementor-element.elementor-element-c5620f6 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-6677 .elementor-element.elementor-element-c5620f6{text-align:center;}.elementor-6677 .elementor-element.elementor-element-c5620f6 .elementor-heading-title{font-size:30px;font-weight:700;line-height:45px;color:var( --e-global-color-d3e2afc );}.elementor-6677 .elementor-element.elementor-element-307abf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:128px;--margin-bottom:428px;--margin-left:0px;--margin-right:0px;}.elementor-6677 .elementor-element.elementor-element-f34c7f2{--display:flex;}.elementor-6677 .elementor-element.elementor-element-1baf48e > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-6677 .elementor-element.elementor-element-b2cfd78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6677 .elementor-element.elementor-element-5e007de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6677 .elementor-element.elementor-element-d781870{--grid-columns:1;}.elementor-6677 .elementor-element.elementor-element-ce3bd50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6677 .elementor-element.elementor-element-f90cb46{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-6677 .elementor-element.elementor-element-f90cb46 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-6677 .elementor-element.elementor-element-472e048{--divider-border-style:solid;--divider-color:#E0E1E3;--divider-border-width:1px;}.elementor-6677 .elementor-element.elementor-element-472e048 .elementor-divider-separator{width:100%;}.elementor-6677 .elementor-element.elementor-element-472e048 .elementor-divider{padding-block-start:64px;padding-block-end:64px;}.elementor-6677 .elementor-element.elementor-element-a87e8af{--grid-columns:3;}.elementor-6677 .elementor-element.elementor-element-a87e8af .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-6677 .elementor-element.elementor-element-a87e8af .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6677 .elementor-element.elementor-element-a87e8af .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6677 .elementor-element.elementor-element-a87e8af .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6677 .elementor-element.elementor-element-a87e8af .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-6677 .elementor-element.elementor-element-13756a17{--min-height:500px;}.elementor-6677 .elementor-element.elementor-element-d781870{--grid-columns:1;}.elementor-6677 .elementor-element.elementor-element-f90cb46{--grid-columns:1;}.elementor-6677 .elementor-element.elementor-element-f90cb46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6677 .elementor-element.elementor-element-a87e8af{--grid-columns:2;}}@media(max-width:767px){.elementor-6677 .elementor-element.elementor-element-13756a17{--min-height:400px;}.elementor-6677 .elementor-element.elementor-element-c5620f6 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-6677 .elementor-element.elementor-element-307abf4{--margin-top:80px;--margin-bottom:188px;--margin-left:0px;--margin-right:0px;}.elementor-6677 .elementor-element.elementor-element-1baf48e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6677 .elementor-element.elementor-element-d781870{--grid-columns:1;}.elementor-6677 .elementor-element.elementor-element-f90cb46{--grid-columns:1;}.elementor-6677 .elementor-element.elementor-element-472e048 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-6677 .elementor-element.elementor-element-a87e8af{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-5fb1d074 */.elementor-6677 .elementor-element.elementor-element-5fb1d074 .rank-math-breadcrumb p {
    text-align: center;
    color: #fff;
    margin: 0;
}
.elementor-6677 .elementor-element.elementor-element-5fb1d074 .rank-math-breadcrumb p a {
    color: #fff;
}
.elementor-6677 .elementor-element.elementor-element-5fb1d074 .rank-math-breadcrumb p a:hover,
.elementor-6677 .elementor-element.elementor-element-5fb1d074 .rank-math-breadcrumb .last {
    color: #7FEB5D;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-1baf48e */.elementor-6677 .elementor-element.elementor-element-1baf48e h5 {
    display: none;
}
.elementor-6677 .elementor-element.elementor-element-1baf48e ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.elementor-6677 .elementor-element.elementor-element-1baf48e ul:after {
    content: '';
    display: block;
    background: linear-gradient(to right, #fff 0%, #fff 0.83%, #7feb5d 47.28%, #fcfcfc 98.33%, #fff 100%);
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100vw;
    margin-left: -50vw;
    opacity: .61;
    left: 50%;
}
.elementor-6677 .elementor-element.elementor-element-1baf48e .cat-item {
    position: relative;
    z-index: 2;
}
.elementor-6677 .elementor-element.elementor-element-1baf48e .cat-item a {
    padding: 14px 0;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    color: #146935;
    position: relative;
}

.elementor-6677 .elementor-element.elementor-element-1baf48e .cat-item.current-cat a:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 3px;
    background-color: #146935;
    border-radius: 20px;
    left: 0;
}
@media (max-width: 767px) {
    .elementor-6677 .elementor-element.elementor-element-1baf48e ul {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f90cb46 */.elementor-6677 .elementor-element.elementor-element-f90cb46 .e-loop-item:not(:last-child) {
    margin-bottom: 26px;
    padding-bottom: 26px;
    border-bottom: 1px solid #E0E1E3;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-a87e8af */.elementor-6677 .elementor-element.elementor-element-a87e8af .elementor-pagination {
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-top: 80px;
}
.elementor-6677 .elementor-element.elementor-element-a87e8af .page-numbers {
    width: 36px;
    height: 36px;
    display: block;
    margin: 0 !important;
    border-radius: 50%;
    border: 1px solid #146935;
    line-height: 34px;
    color: #146935;
}
.elementor-6677 .elementor-element.elementor-element-a87e8af .page-numbers.current {
    background-color: #146935;
    color: #7FEB5D;
}/* End custom CSS */