.testimonial-carousel{padding:20px 0;position:relative}@media(min-width:60rem){.testimonial-carousel{padding:50px 0}}.testimonial-carousel__container{background-color:#f5f5f5;border-radius:15px;padding:25px}@media(min-width:60rem){.testimonial-carousel__container{padding:0}}.testimonial-carousel__header{text-align:center}@media(min-width:60rem){.testimonial-carousel__container{padding:50px}}.testimonial-carousel__item{border:0;color:#000;font-weight:300;margin:0 0 75px;padding:0;text-align:center}@media(min-width:60rem){.testimonial-carousel__item{margin:0;padding:50px 175px}}.testimonial-carousel__quote{border:0;font-size:clamp(1.375rem,2vw,2rem);margin:0;padding:0}.testimonial-carousel__name{display:block;font-size:clamp(.875rem,2vw,1.4rem);font-weight:700;margin:15px 0}.tns-nav{align-items:stretch;bottom:50px;display:flex;justify-content:stretch;left:20%;margin:0 auto;width:60%;z-index:9}.tns-nav button{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2);display:block;height:5px;padding:0;transition:background .3s;width:100%}button.tns-nav-active{background:#fff}.testimonial-carousel .tns-controls{left:0;padding:0 50px;position:absolute;top:58%;width:85%;z-index:9}@media(min-width:60rem){.testimonial-carousel .tns-controls{position:relative;top:50%;width:calc(100% - 100px)}}.testimonial-carousel .tns-controls button{background-color:transparent;border:0;font-size:.1px;height:50px;padding:0;position:absolute;top:80px;width:50px}.testimonial-carousel .tns-controls button[disabled]{cursor:default;opacity:.2}.testimonial-carousel .tns-controls button:last-child{right:0}.testimonial-carousel .tns-controls button:last-child:after{border-bottom:2px solid #000;border-left:0;border-right:2px solid #000;left:13px;transform:rotate(-45deg)}.testimonial-carousel .tns-controls button:after{border-bottom:2px solid #000;border-left:2px solid #000;content:"";display:block;height:25px;left:18px;position:absolute;top:14px;transform:rotate(45deg);width:25px}[data-action=start],[data-action=stop]{display:none}.testimonial-carousel__footer{text-align:center}