.testimonials-carousel__heading{margin:auto;max-width:680px;text-align:center;width:100%}.testimonials-carousel__subheading{padding-bottom:30px;padding-top:30px;text-align:center}.testimonials-carousel__heading h2{margin-bottom:0}.testimonials-carousel__heading h2 b{color:#ea415e;font-weight:700}.testimonials-carousel__carousel{position:relative}.testimonials-carousel__slide{width:100%}.testimonials-carousel blockquote{font-family:filson-pro,sans-serif;font-size:1.25em;font-style:italic;font-weight:300;line-height:1.4;max-width:840px;text-align:center}.testimonials-carousel blockquote:before{color:var(--cerise);left:-.1em;margin-bottom:0;opacity:.2;position:relative}.testimonials-carousel__slide-img img{background-color:hsla(0,0%,100%,.25);border-radius:50%;max-height:300px;object-fit:cover;width:300px}.testimonials-carousel__slide-img{margin:0 0 20px;text-align:center}.testimonials-carousel cite{display:block;font-size:.875em;font-style:normal;font-weight:600;text-align:center}.testimonials-carousel .flickity-page-dots{bottom:auto;padding:2rem 0;top:100%}.testimonials-carousel .flickity-page-dots .dot{background:var(--mulberry)}.testimonials_button{margin-bottom:20px;margin-top:100px;text-align:center}