.Testimonials-module__bpVFgq__viewport{--testimonial-gap:var(--space-grid);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:.5rem;overflow-x:auto;container-type:inline-size}.Testimonials-module__bpVFgq__viewport::-webkit-scrollbar{display:none}.Testimonials-module__bpVFgq__track{will-change:transform;align-items:stretch;width:max-content;animation:35s linear infinite Testimonials-module__bpVFgq__testimonial-marquee;display:flex}.Testimonials-module__bpVFgq__group{align-items:stretch;gap:var(--testimonial-gap);flex:none;padding-inline-end:var(--testimonial-gap);display:flex}.Testimonials-module__bpVFgq__card{flex-direction:column;flex:none;width:100cqw;min-width:0;display:flex}@container (min-width:40rem){.Testimonials-module__bpVFgq__card{width:calc((100cqw - var(--testimonial-gap)) / 2)}}@container (min-width:64rem){.Testimonials-module__bpVFgq__card{width:calc((100cqw - (2 * var(--testimonial-gap))) / 3)}}@keyframes Testimonials-module__bpVFgq__testimonial-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.Testimonials-module__bpVFgq__viewport:hover .Testimonials-module__bpVFgq__track{animation-play-state:paused}}.Testimonials-module__bpVFgq__viewport:active .Testimonials-module__bpVFgq__track,.Testimonials-module__bpVFgq__viewport:focus .Testimonials-module__bpVFgq__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Testimonials-module__bpVFgq__track{will-change:auto;animation:none;transform:none}.Testimonials-module__bpVFgq__group[aria-hidden=true]{display:none}}
