.elementor-5159 .elementor-element.elementor-element-f49860b{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-5159 .elementor-element.elementor-element-2ea3e97{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-5159 .elementor-element.elementor-element-2ea3e97 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-5159 .elementor-element.elementor-element-2ea3e97{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-5159 .elementor-element.elementor-element-2ea3e97{--swiper-slides-to-display:2;}}/* Start custom CSS for loop-carousel, class: .elementor-element-2ea3e97 */@media (min-width: 1025px) {
    .elementor-loop-container.swiper {
        overflow: visible !important;
    }

    .elementor-loop-container.swiper .swiper-wrapper {
        transform: none !important;
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
    }

    .elementor-loop-container.swiper .swiper-slide {
        width: auto !important;
        margin-right: 0 !important;
    }

    .elementor-loop-container.swiper .swiper-slide-duplicate {
        display: none !important;
    }

    .swiper-button-prev,
    .swiper-button-next,
    .swiper-pagination {
        display: none !important;
    }
}/* End custom CSS */