.elementor-479 .elementor-element.elementor-element-a23d0f0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-6bfc71b{--display:flex;--gap:160px 160px;--row-gap:160px;--column-gap:160px;--padding-top:0px;--padding-bottom:130px;--padding-left:60px;--padding-right:60px;}.elementor-479 .elementor-element.elementor-element-748447b{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-ea868df{--grid-columns:1;width:var( --container-widget-width, 62.5% );max-width:62.5%;--container-widget-width:62.5%;--container-widget-flex-grow:0;}.elementor-479 .elementor-element.elementor-element-d0dc26d{--grid-columns:1;--grid-row-gap:40px;width:var( --container-widget-width, 37.5% );max-width:37.5%;--container-widget-width:37.5%;--container-widget-flex-grow:0;--grid-column-gap:40px;}.elementor-479 .elementor-element.elementor-element-6e192e1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-023ef47{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;background-color:var( --e-global-color-96e4b59 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:15px 8px 15px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b4fd88e );border-radius:100px 100px 100px 100px;--e-filter-normal-text-color:var( --e-global-color-text );--e-filter-hover-text-color:var( --e-global-color-secondary );--e-filter-active-text-color:var( --e-global-color-secondary );}.elementor-479 .elementor-element.elementor-element-023ef47 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-96e4b59 );border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-b4fd88e );}.elementor-479 .elementor-element.elementor-element-023ef47 .e-filter-item{font-size:var( --e-global-typography-623b7ce-font-size );font-weight:var( --e-global-typography-623b7ce-font-weight );line-height:var( --e-global-typography-623b7ce-line-height );padding:0px 15px 0px 15px;}.elementor-479 .elementor-element.elementor-element-023ef47 .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-b4fd88e );}.elementor-479 .elementor-element.elementor-element-023ef47 .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-b4fd88e );}.elementor-479 .elementor-element.elementor-element-2db4cfd{--grid-columns:3;--grid-row-gap:40px;--auto-scroll-offset:30px;--grid-column-gap:40px;}.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination{text-align:center;font-size:var( --e-global-typography-20d283f-font-size );font-weight:var( --e-global-typography-20d283f-font-weight );line-height:var( --e-global-typography-20d283f-line-height );margin-top:70px;}.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-96e4b59 );}.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination .page-numbers.current{color:var( --e-global-color-96e4b59 );}body:not(.rtl) .elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-479:not(.elementor-motion-effects-element-type-background), body.elementor-page-479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58044a5 );}@media(min-width:768px){.elementor-479 .elementor-element.elementor-element-6bfc71b{--content-width:1785px;}}@media(max-width:1740px){.elementor-479 .elementor-element.elementor-element-6bfc71b{--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:120px;--padding-left:36px;--padding-right:36px;}.elementor-479 .elementor-element.elementor-element-748447b{--gap:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-479 .elementor-element.elementor-element-d0dc26d{--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-479 .elementor-element.elementor-element-6e192e1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-479 .elementor-element.elementor-element-023ef47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-479 .elementor-element.elementor-element-023ef47 .e-filter-item{font-size:var( --e-global-typography-623b7ce-font-size );line-height:var( --e-global-typography-623b7ce-line-height );}.elementor-479 .elementor-element.elementor-element-2db4cfd{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination{font-size:var( --e-global-typography-20d283f-font-size );line-height:var( --e-global-typography-20d283f-line-height );margin-top:46px;}}@media(max-width:1440px){.elementor-479 .elementor-element.elementor-element-6bfc71b{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-479 .elementor-element.elementor-element-748447b{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-479 .elementor-element.elementor-element-d0dc26d{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-479 .elementor-element.elementor-element-6e192e1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-479 .elementor-element.elementor-element-023ef47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-479 .elementor-element.elementor-element-2db4cfd{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination{margin-top:36px;}}@media(max-width:1024px){.elementor-479 .elementor-element.elementor-element-6bfc71b{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-479 .elementor-element.elementor-element-748447b{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-479 .elementor-element.elementor-element-ea868df{--grid-columns:1;width:100%;max-width:100%;}.elementor-479 .elementor-element.elementor-element-d0dc26d{--grid-columns:2;--grid-row-gap:20px;width:100%;max-width:100%;--grid-column-gap:20px;}.elementor-479 .elementor-element.elementor-element-6e192e1{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-479 .elementor-element.elementor-element-023ef47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-479 .elementor-element.elementor-element-023ef47 .e-filter-item{font-size:var( --e-global-typography-623b7ce-font-size );line-height:var( --e-global-typography-623b7ce-line-height );}.elementor-479 .elementor-element.elementor-element-2db4cfd{--grid-columns:2;}.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination{font-size:var( --e-global-typography-20d283f-font-size );line-height:var( --e-global-typography-20d283f-line-height );}}@media(max-width:767px){.elementor-479 .elementor-element.elementor-element-6bfc71b{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-479 .elementor-element.elementor-element-748447b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-479 .elementor-element.elementor-element-ea868df{--grid-columns:1;}.elementor-479 .elementor-element.elementor-element-d0dc26d{--grid-columns:1;}.elementor-479 .elementor-element.elementor-element-023ef47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-479 .elementor-element.elementor-element-023ef47 .e-filter-item{font-size:var( --e-global-typography-623b7ce-font-size );line-height:var( --e-global-typography-623b7ce-line-height );}.elementor-479 .elementor-element.elementor-element-2db4cfd{--grid-columns:1;}.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination{font-size:var( --e-global-typography-20d283f-font-size );line-height:var( --e-global-typography-20d283f-line-height );margin-top:32px;}}/* Start custom CSS for loop-grid, class: .elementor-element-ea868df */.elementor-479 .elementor-element.elementor-element-ea868df .elementor-loop-container,
.elementor-479 .elementor-element.elementor-element-ea868df .e-loop-item>.e-con {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-023ef47 */.elementor-479 .elementor-element.elementor-element-023ef47 .e-filter-item {
    flex: 1;
    min-width: max-content;
}
.elementor-479 .elementor-element.elementor-element-023ef47 .e-filter-item:nth-last-child(2) {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2db4cfd */.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-loop-container,
.elementor-479 .elementor-element.elementor-element-2db4cfd .e-loop-item>.e-con {
    height: 100%;
}

.elementor-479 .elementor-element.elementor-element-2db4cfd .elementor-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-479 .elementor-element.elementor-element-2db4cfd .page-numbers {
    display: inline-flex
;
    justify-content: center;
    align-items: center;
    min-width: 32px;
    height: 32px;
    background: var(--e-global-color-96e4b59);
    padding: 5px 11px;
    border-radius: 3px;
}
.elementor-479 .elementor-element.elementor-element-2db4cfd .page-numbers:hover,
.elementor-479 .elementor-element.elementor-element-2db4cfd .page-numbers.current {
    background: var( --e-global-color-secondary );
}
.elementor-479 .elementor-element.elementor-element-2db4cfd .page-numbers.prev,
.elementor-479 .elementor-element.elementor-element-2db4cfd .page-numbers.next {
    color: var(--e-global-color-primary) !important;
    font-size: var(--e-global-typography-8111a1d-font-size);
    font-weight: var(--e-global-typography-8111a1d-font-weight);
    line-height: var(--e-global-typography-8111a1d-line-height);
    background: transparent;
    padding: 0 10px;
}
.elementor-479 .elementor-element.elementor-element-2db4cfd a.page-numbers.prev:hover,
.elementor-479 .elementor-element.elementor-element-2db4cfd a.page-numbers.next:hover {
    color: var(--e-global-color-secondary) !important;
}
.elementor-479 .elementor-element.elementor-element-2db4cfd .page-numbers.prev:before,
.elementor-479 .elementor-element.elementor-element-2db4cfd .page-numbers.next:after {
    content: "";
    width: 24px;
    height: 24px;
    background: url(/wp-content/uploads/2025/09/Green-Arrow-Left-1.svg) no-repeat center;
    background-size: contain !important;
}
.elementor-479 .elementor-element.elementor-element-2db4cfd .page-numbers.next:after {
    background: url(/wp-content/uploads/2025/09/Green-Arrow-Right-1.svg) no-repeat center;
}
@media only screen and (max-width: 1440px) {
    .elementor-479 .elementor-element.elementor-element-2db4cfd .page-numbers {
        min-width: 28px;
        height: 28px;
    }
}/* End custom CSS */