.testimonial-slider__inner{display:flex;flex-direction:column;gap:48px}.testimonial-slider__bar{align-items:center;display:flex;justify-content:space-between;width:100%;z-index:10}.testimonial-slider__eyebrow{font-size:14px;font-weight:600;letter-spacing:2px;line-height:16px;margin:0;opacity:.8;text-transform:uppercase}.testimonial-slider__nav{display:flex;gap:8px}.testimonial-slider__nav[hidden]{display:none}.testimonial-slider__inner{position:relative}.testimonial-slider--cols-1 .testimonial-slider__nav{bottom:0;left:0;position:absolute}.testimonial-slider__arrow{align-items:center;background:#02ccb9;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.testimonial-slider__arrow:hover{background:#00b8a6}.testimonial-slider__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.testimonial-slider__arrow svg{display:block;height:40px;width:40px}.testimonial-slider__track{overflow:hidden;width:100%}.testimonial-slider__rail{display:flex;gap:48px;transition:transform .3s ease-in-out}.testimonial-slider--cols-1 .testimonial-slider__rail{gap:128px}.testimonial-slider__card{display:flex;flex:1 0 100%;flex-direction:row;gap:128px;min-width:0}.testimonial-slider--cols-1 .testimonial-slider__quote-mark{margin-right:8px}.testimonial-slider--cols-2 .testimonial-slider__card{flex-basis:calc(50% - 24px);gap:32px}.testimonial-slider__quote-mark{display:block;flex-shrink:0;height:51px;width:80px}.testimonial-slider__quote-wrapper{display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0}.testimonial-slider__quote,.testimonial-slider__quote p{font-size:24px;line-height:1.5;margin:0}.testimonial-slider__quote{border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:64px}.testimonial-slider--cols-2 .testimonial-slider__quote,.testimonial-slider--cols-2 .testimonial-slider__quote p{font-size:20px;font-weight:500;letter-spacing:-.4px}.testimonial-slider--cols-2 .testimonial-slider__quote{padding-bottom:32px}.testimonial-slider--light.testimonial-slider--cols-2 .testimonial-slider__quote,.testimonial-slider--light.testimonial-slider--cols-2 .testimonial-slider__quote p{font-weight:400}.testimonial-slider__name{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.5;margin:0}.testimonial-slider__title{letter-spacing:-.31px;line-height:1.75;margin:0}@media (max-width:900px){.testimonial-slider--cols-1 .testimonial-slider__rail,.testimonial-slider__rail{gap:32px}.testimonial-slider--cols-2 .testimonial-slider__card,.testimonial-slider__card{flex-basis:100%;gap:32px}.testimonial-slider--cols-1 .testimonial-slider__nav{position:static}.testimonial-slider--cols-1 .testimonial-slider__quote-mark{margin-right:0}.testimonial-slider__quote-mark{width:60px}.testimonial-slider--cols-1 .testimonial-slider__quote,.testimonial-slider--cols-1 .testimonial-slider__quote p{font-size:22px}.testimonial-slider--cols-1 .testimonial-slider__quote{padding-bottom:48px}}@media (max-width:600px){.testimonial-slider__quote-mark{width:40px}.testimonial-slider .testimonial-slider__quote,.testimonial-slider .testimonial-slider__quote p{font-size:20px}.testimonial-slider .testimonial-slider__quote{padding-bottom:32px}}.testimonial-slider__link{align-self:flex-start}