.elementor-533 .elementor-element.elementor-element-47cbb4a5{--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:80px;--padding-bottom:128px;--padding-left:48px;--padding-right:48px;}.elementor-533 .elementor-element.elementor-element-438118d2{--e-image-carousel-slides-to-show:3;}.elementor-533 .elementor-element.elementor-element-438118d2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-533 .elementor-element.elementor-element-438118d2 .elementor-swiper-button.elementor-swiper-button-next{font-size:22px;color:var( --e-global-color-text );}.elementor-533 .elementor-element.elementor-element-438118d2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-533 .elementor-element.elementor-element-438118d2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-533 .elementor-element.elementor-element-438118d2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:8px;height:8px;background:var( --e-global-color-accent );}.elementor-533 .elementor-element.elementor-element-438118d2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#7494AD5C;opacity:1;}.elementor-533 .elementor-element.elementor-element-438118d2 .swiper-wrapper{display:flex;align-items:center;}.elementor-533 .elementor-element.elementor-element-438118d2 .elementor-image-carousel-caption{text-align:left;color:var( --e-global-color-15082f2 );font-family:"EB Garamond", Sans-serif;font-size:20px;font-style:normal;line-height:24px;margin-block-start:10px;}/* Start custom CSS for image-carousel, class: .elementor-element-438118d2 */@media (min-width: 1024px) {
    /* Default size for all images */
    .swiper-slide .swiper-slide-image {
        transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
        transform: scale(0.6); /* Shrink side images */
    }

    /* Enlarge the center image */
    .swiper-slide-active .swiper-slide-image {
        transform: scale(0.6); /* Full size for active (center) slide */
    }

    /* Adjust neighboring slides */
    .swiper-slide-next .swiper-slide-image {
        transform: scale(1); /* Slightly larger than the far sides */
    }

    /* Hide captions by default */
    .elementor-image-carousel-caption {
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
    }

    /* Show caption only on the active slide */
    .swiper-slide-prev .swiper-slide-image,
    .swiper-slide-next .elementor-image-carousel-caption {
        opacity: 1;
        visibility: visible;
    }

    /* Swiper pagination bullet */
    .elementor-widget-image-carousel .swiper-pagination-horizontal .swiper-pagination-bullet {
        position: relative;
        top: 48px;
    }
}/* End custom CSS */