.elementor-6482 .elementor-element.elementor-element-e4aaf19{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-carousel-widget ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-total{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-separator{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-scale .slick-slide{transition:all 300ms !important;}.elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-nav-progressbar-fill ,.elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-nav-progress-fill{background-color:#838383;}.elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-nav-progressbar , .elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-nav-progress{background-color:#000000;}.elementor-6482 .elementor-element.elementor-element-95f72d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-wrapper .slick-arrow{font-size:0px;}.elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-wrapper .slick-arrow svg{width:0px;height:0px;}.elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-nav-progressbar{height:7px;}.elementor-6482 .elementor-element.elementor-element-95f72d9 .premium-carousel-nav-progress{height:7px;}body.elementor-page-6482{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS */@media (max-width: 767px){
    .mdw-horizontal-scroll {
        overflow-x: auto !important;
        overflow-y: hidden;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        touch-action: pan-y; /* Allows vertical scrolling */
    }
    
    .mdw-horizontal-scroll > .e-con,
    .mdw-horizontal-scroll > .e-container {
        display: flex;
        flex-wrap: nowrap;
        width: max-content; /* Ensures scrolling content fits horizontally */
        transition: none !important;
    }
}/* End custom CSS */