.testimonial-slider{color:#fff;overflow:hidden;padding-bottom:80px;padding-top:80px;position:relative}.testimonial-slider__container{margin-left:auto;margin-right:auto;max-width:1640px;padding-left:20px;padding-right:20px}.testimonial-slider__layout{display:flex;flex-direction:column;gap:2rem}.testimonial-slider__info{align-items:flex-start;display:flex;flex-direction:column}.testimonial-slider__image-wrap{border-radius:5px 24px;margin-bottom:1.5rem;max-width:420px;overflow:hidden;width:100%}.testimonial-slider__image{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}.testimonial-slider__title{color:#f2778b;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.2;margin:0 0 1.25rem}.testimonial-slider__btn{align-items:center;background:#fff;border:2px solid #fff;border-radius:200px;color:#0b1130;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.testimonial-slider__btn:focus,.testimonial-slider__btn:hover{background-color:hsla(0,0%,100%,.85);color:#0b1130}.testimonial-slider__btn-icon{flex-shrink:0;height:20px;width:20px}.testimonial-slider__controls{display:flex;gap:.75rem;margin-top:1.5rem;position:relative;z-index:9}.testimonial-slider__ctrl{align-items:center;background:#394067;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;transition:background-color .2s ease;width:3rem}.testimonial-slider__ctrl:focus,.testimonial-slider__ctrl:hover{background-color:#4a5280;border-radius:8px}.testimonial-slider__ctrl:disabled{cursor:default;opacity:.35}.testimonial-slider__ctrl:disabled:focus,.testimonial-slider__ctrl:disabled:hover{background-color:#394067;border-radius:8px}.testimonial-slider__ctrl-icon{height:1.25rem;width:1.25rem}.testimonial-slider__carousel{min-width:0}.testimonial-slider__carousel .tns-ovh{overflow:visible}.testimonial-slider__slide{height:auto;transition:visibility 0s .4s,opacity .4s ease}.testimonial-slider__slide--passed{opacity:0;transition:visibility 0s 0s,opacity .4s ease;visibility:hidden}.testimonial-slider__card{background-color:rgba(15,25,75,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:5px 24px;display:flex;flex-direction:column;height:100%;min-height:300px;padding:2rem 1.75rem;transition:background-color .4s ease,border-color .4s ease}.testimonial-slider__slide--current .testimonial-slider__card{background-color:#e11d7b;border-color:#e11d7b}.testimonial-slider__quote-mark{color:hsla(0,0%,100%,.25);font-family:Georgia,Times New Roman,serif;font-size:5rem;font-weight:700;line-height:1;margin-bottom:.25rem;transition:color .4s ease;user-select:none}.testimonial-slider__slide--current .testimonial-slider__quote-mark{color:hsla(0,0%,100%,.5)}.testimonial-slider__quote{color:hsla(0,0%,100%,.9);flex:1;font-size:.9375rem;line-height:1.7;margin:0 0 auto}.testimonial-slider__card-footer{margin-top:1.5rem}.testimonial-slider__author{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.25rem}.testimonial-slider__meta{color:hsla(0,0%,100%,.7);font-size:.8125rem}.testimonial-slider__slide--current .testimonial-slider__meta{color:hsla(0,0%,100%,.85)}@media only screen and (min-width:48em){.testimonial-slider__container{padding-left:30px;padding-right:30px}}@media only screen and (min-width:62em){.testimonial-slider__container{padding-left:40px;padding-right:40px}.testimonial-slider__layout{align-items:flex-start;flex-direction:row;gap:2.5rem}.testimonial-slider__info{flex:0 0 360px;max-width:360px}.testimonial-slider__carousel{flex:1 1 0%}}@media only screen and (min-width:80em){.testimonial-slider__info{flex:0 0 400px;max-width:400px}.testimonial-slider__card{min-height:320px;padding:2.25rem 2rem}}@media only screen and (min-width:90em){.testimonial-slider__container{padding-left:60px;padding-right:60px}.testimonial-slider__info{flex:0 0 440px;max-width:440px}}