@media (max-width:767px){.carousel-flex,.carousel-flex>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:var(--carousel-gap,16px)!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel-flex::-webkit-scrollbar,.carousel-flex>.e-con-inner::-webkit-scrollbar{display:none}.carousel-flex>*,.carousel-flex>.e-con-inner>*{flex:0 0 var(--carousel-width,85%)!important;width:var(--carousel-width,85%)!important;min-width:var(--carousel-width,85%)!important;max-width:var(--carousel-width,85%)!important;scroll-snap-align:start}}@media (max-width:767px){.carousel-grid{display:flex!important;grid-template-columns:unset!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:16px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel-grid::-webkit-scrollbar{display:none}.carousel-grid>*{flex:0 0 85%!important;min-width:85%!important;scroll-snap-align:start}}@media (max-width:767px){.carousel-loop .elementor-loop-container.elementor-grid,.elementor-element-c2be756 .elementor-loop-container.elementor-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important;overflow:visible!important}.carousel-loop .elementor-loop-container.elementor-grid>.e-loop-item,.elementor-element-c2be756 .elementor-loop-container.elementor-grid>.e-loop-item{width:auto!important;min-width:0!important;max-width:100%!important}.elementor-element-7871caa,.elementor-element-c2be756{width:100%!important;min-width:0!important;max-width:100%!important}.elementor-location-archive{overflow-x:clip}}