.testimonials-swiper{position:relative}.testimonials{overflow:hidden;padding:1rem 0}.testimonials__container{border-radius:1rem;color:#fff;max-width:54.125rem;padding:1.5rem 1.5rem 2.5rem}@media(min-width:64rem){.testimonials__container{margin:0 auto;padding:3rem}}.testimonials__container--large{padding:1.5rem 1.5rem 5.5rem}@media(min-width:64rem){.testimonials__container--large{padding:3rem 3rem 6rem}}.testimonials__container--grey{background-color:#f0f0f0;color:#000}.testimonials__quote-icon .icon{height:1.5rem;width:1.5rem;fill:#fff;margin-bottom:1rem}.testimonials__container--grey .testimonials__quote-icon .icon,.testimonials__container--lightone .testimonials__quote-icon .icon,.testimonials__container--lighttwo .testimonials__quote-icon .icon{fill:#000}.testimonials__quote{border:0;margin:0;padding:0}.testimonials__quote-text{font-size:clamp(1rem,2.5vw,1.125rem);margin-bottom:1rem}.testimonials__quote-author{font-size:clamp(1rem,2.5vw,1.125rem);margin-bottom:.5rem}.testimonials__quote-author-title{font-size:clamp(.875rem,2.5vw,1rem);font-weight:300;position:relative}.testimonials__quote-author-title:after{background-color:#fff;bottom:-8px;content:"";display:block;height:1px;max-width:2rem;position:absolute;width:100%}.testimonials__container--grey .testimonials__quote-author-title:after,.testimonials__container--lightone .testimonials__quote-author-title:after,.testimonials__container--lighttwo .testimonials__quote-author-title:after{background-color:rgba(0,0,0,.2)}.testimonials__actions{margin-top:1rem}.testimonials .button--ghost{color:#fff;padding:0;text-decoration:underline}.testimonials .button--ghost:focus,.testimonials .button--ghost:hover{background-color:transparent!important;color:#fff;padding:0}.testimonials__container--grey .button--ghost,.testimonials__container--grey .button--ghost:focus,.testimonials__container--grey .button--ghost:hover{color:#000}.testimonials__slider-controls{bottom:1.5rem;display:flex;left:1.313rem;max-width:54.125rem;position:absolute;width:auto}@media(min-width:57.5rem){.testimonials__slider-controls{left:calc(50% - 24.313rem)}}@media(min-width:64rem){.testimonials__slider-controls{bottom:2rem}}.testimonials__slider-controls.testimonials__container--grey,.testimonials__slider-controls.testimonials__container--primary{background-color:transparent}.testimonials__slider-controls .swiper-button-next,.testimonials__slider-controls .swiper-button-prev{background-color:transparent!important;border:none;height:unset!important;margin-top:0!important;padding:1.125rem;position:static!important;width:unset!important}.testimonials__slider-controls .swiper-pagination{align-items:center;display:flex;position:static!important;width:auto!important}.testimonials__slider-controls .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.6)!important;height:.75rem!important;opacity:1;transition:all .3s;width:.75rem!important}.testimonials__slider-controls .swiper-pagination-bullet-active{background-color:#fff!important}.testimonials__slider-controls .swiper-pagination-bullet:focus{border:1px solid #000;outline:1px solid #fff}.testimonials__container--grey .swiper-pagination-bullet,.testimonials__container--lightone .swiper-pagination-bullet,.testimonials__container--lighttwo .swiper-pagination-bullet{background-color:rgba(0,0,0,.6)!important}.testimonials__container--grey .swiper-pagination-bullet-active,.testimonials__container--lightone .swiper-pagination-bullet-active,.testimonials__container--lighttwo .swiper-pagination-bullet-active{background-color:#000!important}.testimonials__container--grey .swiper-pagination-bullet:focus,.testimonials__container--lightone .swiper-pagination-bullet:focus,.testimonials__container--lighttwo .swiper-pagination-bullet:focus{border:1px solid #fff;outline:1px solid #000}.testimonials__slider-controls .swiper-pagination-bullet-active{border-radius:.313rem!important;width:2rem!important}.testimonials__slider-controls .swiper-button-next:after,.testimonials__slider-controls .swiper-button-prev:after{display:none}.testimonials__slider-controls .swiper-button-next .icon,.testimonials__slider-controls .swiper-button-prev .icon{height:1.5rem;width:1.5rem;fill:#fff}.testimonials__container--grey .swiper-button-next .icon,.testimonials__container--grey .swiper-button-prev .icon,.testimonials__container--lightone .swiper-button-next .icon,.testimonials__container--lightone .swiper-button-prev .icon,.testimonials__container--lighttwo .swiper-button-next .icon,.testimonials__container--lighttwo .swiper-button-prev .icon{fill:#000}