.testimonial{position:relative}.quote-box{display:none;padding:0;text-align:center}.quote-box blockquote{line-height:1.6;padding:1em 2em;position:relative}.quote-box blockquote:after,.quote-box blockquote:before{margin-top:-48px;position:absolute;top:50%}.quote-box blockquote:before{content:"\201C";left:0}.quote-box blockquote:after{content:"\201D";right:0}.testimonial .image-wrapper{height:28.37532vw;max-height:367px;max-width:100%;overflow:hidden;position:relative;width:100vw}.testimonial .image-wrapper--outlined{border:2px solid #e7edfa}@media screen and (max-width:767px){.testimonial .image-wrapper{height:48vw;max-height:491px}}.testimonial .image-wrapper img{left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.testimonial__image--desktop{display:none}.testimonial__image--mobile{display:block}.testimonial .image-wrapper.image-wrapper--fit-vertical--mobile img{max-height:100%;min-height:100%;width:auto}.testimonial .image-wrapper.image-wrapper--fit-horizontal--mobile img{height:auto;max-width:100%;min-width:100%}}@media screen and (min-width:768px){.testimonial__image--desktop{display:block}.testimonial__image--mobile{display:none}.testimonial .image-wrapper.image-wrapper--fit-vertical img{max-height:100%;min-height:100%;width:auto}.testimonial .image-wrapper.image-wrapper--fit-horizontal img{height:auto;max-width:100%;min-width:100%}}.text-content--wrapper{background-color:#fff;border-radius:16px;color:#000;left:30px;max-width:400px;padding:32px;position:absolute;top:calc(50% - 16px);transform:translateY(-50%);width:100%}.text-content--link,.text-content--text{text-align:left}.quote-arrows .next,.quote-arrows .previous{background-color:transparent;background-size:contain;border:0;border-radius:0 3px 3px 0;cursor:pointer;font-size:0;font-weight:700;height:40px;margin-top:-30px;position:absolute;user-select:none;width:auto;width:40px;z-index:5}ul.quote-buttons,ul.quote-dots{list-style:none;margin:6px 0 0;padding:0;text-align:center}ul.quote-dots li{background-color:none;border:1px solid #0140be;border-radius:100%;cursor:pointer;display:inline-block;height:24px;margin:5px;position:relative;width:24px}ul.quote-dots li.active:after{background-color:#0140be;border-radius:100%;content:"";display:block;height:16px;left:2px;left:50%;position:absolute;top:2px;top:50%;transform:translate(-50%,-50%);width:16px}@media screen and (max-width:767px){.text-content--wrapper{left:auto;max-width:100%;padding:30px 10px;position:relative;top:auto;transform:none;width:100%}.text-content--text h2,.text-content--text h3,.text-content--text p,.text-content--text span{color:#000}ul.quote-dots{position:relative}ul.quote-dots li{border-color:#0140be}ul.quote-dots li.active:after{background-color:#0140be}.quote-arrows .next,.quote-arrows .previous{top:52.9vw}}@media (max-width:767px){.quote-box blockquote:after,.quote-box blockquote:before{top:auto}}.text-content--cta{border-radius:8px;display:inline-block;padding:0}.text-content--cta a.cta_button.cta_button{background:inherit!important;border:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.15;text-decoration:none}ul.quote-dots li a{height:100%;width:100%}ul.quote-buttons li[data-num=pause],ul.quote-buttons li[data-num=play]{background-color:none;cursor:pointer;display:inline-block;height:24px;margin:5px;position:relative;width:24px}ul.quote-buttons li[data-num=play]{display:none}