.elementor-366 .elementor-element.elementor-element-6503c27{--e-image-carousel-slides-to-show:1;}.elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;color:var( --e-global-color-v4-white-100 );}.elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-v4-white-100 );}.elementor-366 .elementor-element.elementor-element-6503c27 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}@media(max-width:767px){.elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button.elementor-swiper-button-next{font-size:13px;}}/* Start custom CSS for image-carousel, class: .elementor-element-6503c27 */.elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button {
    top: -18px;
    transform: translateY(-100%);
    width: 34px;
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--radius-sm);
    background-color: var(--white-a-10);
    backdrop-filter: blur(10px);
    transition: 0.4s ease;
}

.elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button-next {
    right: 10px;
}

.elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button-prev {
    left: unset;
    right: calc(34px + 10px + 5px);
}

.elementor-366 .elementor-element.elementor-element-6503c27 .swiper-slide-image {
    width: 100%;
    aspect-ratio: 1.54;
    object-fit: cover;
}

.elementor-366 .elementor-element.elementor-element-6503c27 .swiper-wrapper {
    width: 100%;
    aspect-ratio: 1.54;
    border-radius: 12px;
    overflow: hidden;
}

.elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button:hover {
    background-color: color-mix(in oklab, var(--violet) 60%, transparent);
    box-shadow: 0 5px 20px -5px color-mix(in oklab, var(--violet) 90%, rgb(0,0,0,0.1));
}

@media (max-width: 767px) {
    .elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button {
        top: -17px;
        width: 31px;
    }
    
    .elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button-next {
        right: 5px;
    }
    
    .elementor-366 .elementor-element.elementor-element-6503c27 .elementor-swiper-button-prev {
        right: calc(31px + 5px + 5px);
    }
}/* End custom CSS */