.elementor-1803 .elementor-element.elementor-element-47eb1810{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:150px;--padding-bottom:150px;--padding-left:5%;--padding-right:5%;}.elementor-1803 .elementor-element.elementor-element-47eb1810:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-47eb1810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a8733e );}.elementor-1803 .elementor-element.elementor-element-149edc1f{text-align:center;}.elementor-1803 .elementor-element.elementor-element-544d76c1{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-cfaf45b );}.elementor-1803 .elementor-element.elementor-element-544d76c1 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-46faab8{--swiper-slides-to-display:2;--swiper-slides-gap:240px;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-30px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:24px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-30px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:24px;--arrow-size:45px;}.elementor-1803 .elementor-element.elementor-element-46faab8 > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-46faab8 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1200px){.elementor-1803 .elementor-element.elementor-element-46faab8{--swiper-slides-to-display:2;--swiper-slides-gap:240px;}}@media(max-width:1024px){.elementor-1803 .elementor-element.elementor-element-46faab8{--swiper-slides-to-display:2;--swiper-slides-gap:240px;}}@media(max-width:767px){.elementor-1803 .elementor-element.elementor-element-47eb1810{--padding-top:75px;--padding-bottom:75px;--padding-left:5%;--padding-right:5%;}.elementor-1803 .elementor-element.elementor-element-46faab8{--swiper-slides-to-display:1;--swiper-slides-gap:75px;}.elementor-1803 .elementor-element.elementor-element-46faab8 > .elementor-widget-container{margin:75px 0px 100px 0px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-46faab8 */.elementor-1803 .elementor-element.elementor-element-46faab8 .e-loop-item img {
    aspect-ratio: 510 / 550;
    object-fit: cover;
    transition: all .5s ease;
}

.elementor-1803 .elementor-element.elementor-element-46faab8 .e-loop-item.swiper-slide-active img,
.elementor-1803 .elementor-element.elementor-element-46faab8 .e-loop-item.swiper-slide-duplicate-active img {
    aspect-ratio: 663 / 509;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .elementor-1803 .elementor-element.elementor-element-46faab8 .e-loop-item img {
        aspect-ratio: 663 / 509 !important;
        object-fit: cover !important;
    }
}

.elementor-1803 .elementor-element.elementor-element-46faab8 .elementor-swiper-button svg {
    fill: none !important;
    color: #aaa;
    transition: color .2s ease-out;
}

.elementor-1803 .elementor-element.elementor-element-46faab8 .elementor-swiper-button svg:hover {
    color: #000;
}/* End custom CSS */