.elementor-322 .elementor-element.elementor-element-c50cc36{--display:flex;}.elementor-322 .elementor-element.elementor-element-40e6a83{--e-image-carousel-slides-to-show:2;}/* Start custom CSS for image-carousel, class: .elementor-element-40e6a83 */.elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-wrapper {
    display: flex !important;
    width: max-content !important; 
    animation: continuousScroll 25s linear infinite !important; 
    will-change: transform;
}


.elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-slide {
    flex-shrink: 0 !important;
    
    height: auto !important;
}


.elementor-322 .elementor-element.elementor-element-40e6a83 .elementor-image-carousel-wrapper {
    overflow: hidden !important;
}
.elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-slide {
    line-height: 0;
}

.elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-slide .swiper-slide-inner {
    line-height: 0;
}

.elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-slide .swiper-slide-inner img {
    height: 600px;
    width: 100%;
    max-width: initial;
    object-fit: cover;
    line-height: 0;
}
.elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-slide:nth-child(2n) .swiper-slide-inner img {
    height: 450px;
}
@media (max-width:1024px) {
    .elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-slide .swiper-slide-inner img {
        height: 500px;
    }
    .elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-slide:nth-child(2n) .swiper-slide-inner img {
        height: 350px;
    }
}
@media (max-width:767px) {
    .elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-slide .swiper-slide-inner img {
        height: 200px;
    }
    .elementor-322 .elementor-element.elementor-element-40e6a83 .swiper-slide:nth-child(2n) .swiper-slide-inner img {
        height: 250px;
    }
}/* End custom CSS */