.elementor-10236 .elementor-element.elementor-element-974dc31{--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:50px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-10236 .elementor-element.elementor-element-974dc31:not(.elementor-motion-effects-element-type-background), .elementor-10236 .elementor-element.elementor-element-974dc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77c7e5b );}.elementor-10236 .elementor-element.elementor-element-5fb91e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20.8px;font-weight:600;}.elementor-10236 .elementor-element.elementor-element-7d30217{--swiper-slides-to-display:5;--swiper-slides-gap:10px;z-index:0;}.elementor-10236 .elementor-element.elementor-element-7d30217 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1366px){.elementor-10236 .elementor-element.elementor-element-7d30217{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-10236 .elementor-element.elementor-element-7d30217{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-10236 .elementor-element.elementor-element-7d30217{--swiper-slides-to-display:3;}}@media(max-width:768px){.elementor-10236 .elementor-element.elementor-element-974dc31{--content-width:390px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10236 .elementor-element.elementor-element-7d30217{--swiper-slides-to-display:2;}}@media(min-width:769px){.elementor-10236 .elementor-element.elementor-element-974dc31{--content-width:940px;}}@media(max-width:1024px) and (min-width:769px){.elementor-10236 .elementor-element.elementor-element-974dc31{--content-width:760px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-7d30217 */@media (max-width: 767px) {

    .elementor-element-29a261d {
        overflow: hidden;
    }

    .elementor-element-29a261d .swiper {
        overflow: visible !important;
        padding-right: 25%;
        cursor: grab;
    }

    .elementor-element-29a261d .swiper-wrapper {
        align-items: stretch;
    }

    .elementor-element-29a261d .swiper-slide {
        width: 75% !important;
        margin-right: 10px !important;
        flex-shrink: 0;

        /* IMPORTANT */
        pointer-events: auto !important;
    }

    /* THIS fixes swipe issue */
    .elementor-element-29a261d .swiper,
    .elementor-element-29a261d .swiper-wrapper,
    .elementor-element-29a261d .swiper-slide {
        touch-action: pan-x !important;
    }

    /* Prevent inner elements blocking swipe */
    .elementor-element-29a261d .swiper-slide a,
    .elementor-element-29a261d .swiper-slide img,
    .elementor-element-29a261d .swiper-slide .elementor-element {
        pointer-events: none;
    }
}/* End custom CSS */