.Carousel-module__OcJuUW__carouselViewport{--carousel-gap:1.25rem;--carousel-item-width:min(84vw, 22rem);touch-action:pan-y;overflow-x:clip}.Carousel-module__OcJuUW__carouselTrack{gap:var(--carousel-gap);width:100%;padding-inline:calc((100% - var(--carousel-item-width)) / 2);transition:transform .46s cubic-bezier(.16,1,.3,1);display:flex}.Carousel-module__OcJuUW__carouselSlide{flex:0 0 var(--carousel-item-width);opacity:.24;transition:opacity .32s,transform .46s cubic-bezier(.16,1,.3,1);transform:scale(.94)}.Carousel-module__OcJuUW__carouselSlide.Carousel-module__OcJuUW__isActive{opacity:1;transform:scale(1)}.Carousel-module__OcJuUW__photoCarouselViewport{--carousel-item-width:min(82vw, 20rem)}@media (min-width:640px){.Carousel-module__OcJuUW__testimonialCarouselViewport{--carousel-gap:1.5rem;--carousel-item-width:min(72vw, 27rem)}}@media (min-width:768px){.Carousel-module__OcJuUW__photoCarouselViewport{overflow:visible}.Carousel-module__OcJuUW__photoCarouselViewport .Carousel-module__OcJuUW__carouselTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-inline:0;display:grid;transform:none!important}.Carousel-module__OcJuUW__photoCarouselSlide{opacity:1;width:auto;transform:none}}@media (min-width:1024px){.Carousel-module__OcJuUW__testimonialCarouselViewport{--carousel-item-width:min(calc((100vw - 8rem) / 3), 23rem)}}@media (prefers-reduced-motion:reduce){.Carousel-module__OcJuUW__carouselTrack{transition:none}.Carousel-module__OcJuUW__carouselSlide{transition-duration:.14s;transform:none}}
