.quotes-track[data-testimonials]{--testimonial-card-width:340px;display:block;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none!important;scroll-behavior:auto;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab;user-select:none;-webkit-user-select:none}
.quotes-track[data-testimonials]::-webkit-scrollbar{display:none}
.quotes-track[data-testimonials].is-dragging{cursor:grabbing}
.quotes-track[data-testimonials] .quotes-row,.quotes-track[data-testimonials] .quotes-group{display:flex;align-items:stretch;gap:18px;width:max-content}
.quotes-track[data-testimonials] .quotes-group{flex:0 0 auto}
.quotes-track[data-testimonials] .quotes-group>.quote-card{flex:0 0 var(--testimonial-card-width);width:var(--testimonial-card-width);min-width:0;height:auto;max-height:none;margin:0;scroll-snap-align:none;opacity:1!important}
.quotes-track[data-testimonials] .quote-card blockquote{display:block;max-height:none;overflow:visible;white-space:pre-line;-webkit-line-clamp:unset}
.quotes-track[data-testimonials] .quote-card figcaption{margin-top:auto}
.quotes-track[data-testimonials] .quote-mark{color:var(--orange,#ff5c1a);font-size:32px;line-height:1}
@media(max-width:1000px){.quotes-track[data-testimonials]{--testimonial-card-width:300px}}
@media(max-width:580px){.quotes-track[data-testimonials]{--testimonial-card-width:calc((100vw - 38px)*.9)}}
