@charset "UTF-8";.testimonials-section{--ts-green: #144734;--ts-white: #ffffff;--ts-font: "Montserrat", sans-serif;padding-top:var(--ts-pad-top, 72px);padding-bottom:var(--ts-pad-bottom, 72px);font-family:var(--ts-font);text-align:center}.testimonials-section--green{background-color:var(--ts-green);color:var(--ts-white)}.testimonials-section--white{background-color:var(--ts-white);color:var(--ts-green)}.testimonials-section__inner{width:100%;max-width:calc(var(--page-width, 1200px) + var(--gutter, 20px) * 2);margin:0 auto;padding:0 var(--gutter, 20px)}.testimonials-section__heading{margin:0 0 20px;padding:0;font-family:inherit;font-size:2.6rem;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none;color:inherit}.testimonials-section__divider{display:flex;align-items:center;justify-content:center;width:min(60%,520px);margin:0 auto 40px}.testimonials-section__divider-line{flex:1;height:1px;background-color:currentColor;opacity:.9}.testimonials-section__divider-quote{display:inline-block;flex-shrink:0;height:40px;margin:0 20px;font-family:var(--ts-font);font-size:6rem;font-style:normal;font-weight:500;line-height:normal;color:inherit;vertical-align:middle}.testimonials{overflow:hidden}.testimonials__slideshow{display:flex;overflow-x:hidden;scroll-snap-type:none}.testimonials .slideshow__slide{flex:0 0 100%;padding-bottom:0;scroll-snap-align:none}.testimonials .testimonials__slide--no-padding{padding-bottom:0}.testimonial{width:100%;max-width:none;margin:0 auto}.testimonial__quote{width:100%;margin:0 0 20px;padding:0;font-family:var(--ts-font);font-size:2rem;font-style:normal;font-weight:400;line-height:3.4rem;text-align:center;text-wrap:balance;color:inherit}.testimonial__quote>*:first-child{margin-top:0}.testimonial__quote>*:last-child{margin-bottom:0}.testimonial__author{margin:0;padding:0;font-family:var(--ts-font);font-size:2rem;font-style:normal;font-weight:700;line-height:1.2;text-align:center;color:inherit}.testimonials[data-transition=fade] .has-motion{transition:opacity var(--testimonial-fade-duration, .8s) ease}.testimonials[data-transition=fade] .is-active>.has-motion{transition:opacity var(--testimonial-fade-duration, .8s) ease}@media(max-width:768px){.testimonials-section__heading{font-size:2rem}.testimonial__quote,.testimonial__author{font-size:1.5rem;line-height:2.4rem}.testimonials-section__divider-quote{font-size:4.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/testimonials.css.map */
