.testimonial-slider{isolation:isolate;margin:4rem auto;overflow:hidden}.testimonial-slider__slider{position:relative}@media (min-width:64em){.testimonial-slider__slider{margin-left:4rem;margin-right:4rem}}.testimonial-slider__title{color:#633791;font-size:4rem;font-weight:700;letter-spacing:-.04em;line-height:1.07;margin-bottom:2rem;text-align:center}@media (min-width:90em){.testimonial-slider__title{font-size:6.5rem}}.testimonial-slider__buttons{align-items:center;display:flex;gap:2.2rem;justify-content:center;margin-bottom:2rem}@media (min-width:64em){.testimonial-slider__buttons{margin-bottom:0}}@media (min-width:48em){.testimonial-slider__button{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.testimonial-slider__button--prev{left:0}.testimonial-slider__button--next{right:0}}.testimonial-slider__slide{box-sizing:border-box;padding:2rem;position:relative;text-align:center}@media (min-width:48em){.testimonial-slider__slide{padding:2.5rem 6rem}}@media (min-width:64em){.testimonial-slider__slide{padding:4rem 6rem}}.testimonial-slider__content-wrap{margin:0 auto;max-width:108.5rem}.testimonial-slider__content{font-size:2rem;letter-spacing:-.04em;line-height:1.28}@media (min-width:48em){.testimonial-slider__content{font-size:2.4rem}}@media (min-width:64em){.testimonial-slider__content{font-size:3.5rem}}.testimonial-slider__author{color:#633791;font-size:2.4rem;font-weight:700;line-height:1.07;margin-top:2rem}@media (min-width:64em){.testimonial-slider__author{font-size:3.2rem;margin-top:3rem}}.testimonial-slider__job-title{color:#9c67d3;font-size:1.8rem;margin-top:.7rem}