.testimonial-desc h3{color:var(--color-blue);font-size:clamp(2.8rem,2.5rem + 1vw,4rem);font-style:normal;font-weight:900;letter-spacing:-1px;line-height:1.15;margin:0}.testimonial-desc h3:after,.testimonial-desc h3:before{content:"“";display:inline-block;font-family:var(--font-body);height:20px;line-height:1;width:25px}.testimonial-desc h3:after{color:var(--color-pink);content:"”"}.testimonial-desc{margin-bottom:2.4rem}.testimonial-title{align-items:center;color:var(--color-blue);display:flex;font-size:20px;font-style:normal;font-weight:400;gap:4rem;left:139px;line-height:1.6;margin:0 auto;position:relative;text-transform:uppercase;top:-5px;width:calc(100% - 145px)}.testimonial-title p:last-child{margin:0}.testimonial-shadow{fill:rgba(185,6,91,.11);height:332px;left:0;position:absolute;top:-100%;transform:rotate(90deg);width:264px}.testimonial-quote-icon svg{height:100px;position:relative;width:100px;z-index:2}.testimonial-left-col-inner{align-items:center;display:flex;position:relative}.testimonial-col.testimonial-right-col .testimonial-desc{border:5px solid var(--color-pink);border-radius:30px;box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% 100%,230px 100%,230px calc(100% - 14px),140px calc(100% - 14px),140px 100%,0 100%);margin:0 auto;padding:60px 60px 60px 130px;position:relative;width:calc(100% - 145px)}.testimonial-col-graphic{left:0;position:absolute;text-align:center;width:150px}.testimonial-content-wrapper{margin:0 auto;max-width:1920px}.testimonial-slides{opacity:0;transition:opacity .3s ease;visibility:hidden;z-index:99}.testimonial-slides.flickity-enabled,.testimonial-slides.no-slider{opacity:1;visibility:visible}.testimonial-slides .flickity-page-dots{bottom:-30px;display:none}.testimonial-slides .flickity-page-dots .dot{background:rgba(10,33,58,.2);height:16px;margin:0 8px;opacity:1;width:16px}.testimonial-slides .flickity-page-dots .dot.is-selected,.testimonial-slides .flickity-page-dots .dot:focus,.testimonial-slides .flickity-page-dots .dot:hover{background:var(--color-blue)}.testimonial-slider-nav .testimonial-next,.testimonial-slider-nav .testimonial-prev{align-items:center;background:none;border:3px solid var(--color-blue);border-radius:50%;cursor:pointer;display:flex;height:45px;justify-content:center;position:absolute;top:45%;width:45px;z-index:100}.testimonial-slider-nav .testimonial-prev{left:-2vw}.testimonial-slider-nav .testimonial-next{right:-2vw}.testimonial-slider-nav .testimonial-next:hover,.testimonial-slider-nav .testimonial-prev:hover{border-color:var(--color-pink)}.testimonial-slider-nav .testimonial-next:hover svg path,.testimonial-slider-nav .testimonial-prev:hover svg path{stroke:var(--color-pink)}.testimonial-slider-nav button.is-disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.testimonial-slides.no-slider+.testimonial-slider-nav{display:none}.bg-blue .testimonial-desc,.bg-blue .testimonial-desc *,.bg-blue .testimonial-desc h3,.bg-blue .testimonial-title{color:var(--color-white)}.bg-blue .testimonial-slides .flickity-page-dots .dot{background:#fff}.bg-blue .testimonial-slides .flickity-page-dots .dot.is-selected,.bg-blue .testimonial-slides .flickity-page-dots .dot:focus,.bg-blue .testimonial-slides .flickity-page-dots .dot:hover{background:var(--color-pink)}.bg-blue .testimonial-image-graphic{background:var(--color-white)}.bg-blue .testimonial-image-top-graphic{border-color:var(--color-white)}@media (max-width:1360px){.testimonial-slider-nav .testimonial-next{right:10px}.testimonial-slider-nav .testimonial-prev{left:10px}}@media (max-width:1199px){.testimonial-image-graphic{left:35px}.img-left .testimonial-image-graphic{right:35px}.testimonial-slides .flickity-page-dots{bottom:-50px}}@media (max-width:991px){.testimonial-cols{flex-direction:column-reverse;flex-wrap:wrap}.testimonial-col.testimonial-left-col{padding-top:40px}.testimonial-slides .flickity-page-dots{margin-top:40px;position:static}.testimonial-col.testimonial-right-col .testimonial-desc{padding:40px 40px 40px 80px}}@media (max-width:767px){.testimonial-slides .flickity-page-dots .dot{height:12px;margin:0 7px;width:12px}.testimonial-col.testimonial-right-col .testimonial-desc{border:0;padding:20px 0;width:100%}.testimonial-title{left:0;top:0;width:100%}.testimonial-left-col-inner{display:block}.testimonial-col-graphic{position:static;width:100%}.testimonial-shadow{height:272px;left:0;margin:0 auto;right:0;top:-30px;transform:rotate(90deg);width:216px}.testimonial-slider-nav,.testimonial-title .arc{display:none}.testimonial-slides .flickity-page-dots{display:block}}