.testimonials{position:relative}.testimonials__inner{max-width:840px;margin:0 auto}.testimonials__quotes{display:block;margin:0 auto 4rem auto}.testimonials__quotes path{fill:#e6b50f}.bg-gold .testimonials__quotes path{fill:#fff}.testimonials__testimonial{width:100%;text-align:center}.testimonials__testimony{margin:0;padding-bottom:4rem;color:#e6b50f;font-size:2.8rem}.testimonials__details{margin-bottom:4rem}.testimonials__accent{position:absolute;bottom:0;right:0;-webkit-transform:translate(calc(100% - 26rem),50%);transform:translate(calc(100% - 26rem),50%)}@media(min-width:992px){.testimonials__testimony{font-size:4.5rem}}@media(min-width:1400px){.testimonials__accent{right:50%;-webkit-transform:translate(calc(100% + 44rem),50%);transform:translate(calc(100% + 44rem),50%)}}.testimonials .flickity-viewport{position:relative;margin-bottom:4rem;-webkit-transition:height .2s;transition:height .2s}.testimonials .flickity-viewport:after{position:absolute;content:"";bottom:0;left:50%;width:20rem;height:2px;background-color:#d0d8ff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.testimonials .flickity-page-dots{position:relative;bottom:0}.testimonials .flickity-page-dots .dot{width:1.5rem;height:1.5rem;background:#e6b50f;border:2px solid #e6b50f;opacity:1;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15);box-shadow:0 3px 6px rgba(0,0,0,0.15)}.testimonials.bg-gold .flickity-page-dots .dot{background:#fff;border:2px solid #fff}.testimonials .flickity-page-dots .dot.is-selected{background:transparent}