.testimonials-section{background-color:#fff;contain:layout style;font-family:Avenir,sans-serif;margin-top:1.5rem;padding:4rem 0;position:relative}.seperator{border:1px solid #a3a3a3;left:50%;position:absolute;top:0;transform:translateX(-50%);width:433px}.container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%!important}.testimonials-header{margin-bottom:3rem;text-align:center}.section-pretitle{color:#003f6a;font-family:Bebas Neue,sans-serif;font-size:1.25rem;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.section-title{color:#095498;font-family:Avenir,sans-serif;font-size:1.9rem;font-weight:900;line-height:1;margin:0 auto;max-width:800px;text-wrap:balance}.testimonials-carousel-wrapper{margin:0 auto;max-width:1000px;padding:60px 80px;position:relative}.testimonials-carousel{position:relative;width:100%}.testimonial-slide{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden;width:100%;will-change:opacity,visibility}blockquote{border-left:0!important}.testimonial-slide.active{opacity:1;pointer-events:auto;position:relative;visibility:visible}.quote-marks{height:100%;position:relative;width:100%}.quote-left{left:-70px;top:-40px}.quote-left,.quote-right{height:83px;opacity:.8;position:absolute;width:80px;z-index:0}.quote-right{bottom:-250px;right:-70px;transform:rotate(180deg)}.testimonial-content{display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:2rem 3rem;z-index:1}.testimonial-text{color:#095498;font-family:Avenir Next,sans-serif;font-size:1.5rem;line-height:1.6;margin:0 0 2rem;text-align:center}.testimonial-author{color:#095498;font-size:1.125rem;text-align:center}.testimonial-author cite{font-style:normal}.author-name{font-family:Avenir Demi,sans-serif;font-weight:600}.author-title{font-family:Avenir Next,sans-serif;font-weight:600}.carousel-dots{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:2rem}.dot{background-color:transparent;border:.5px solid #707070;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.dot.active,.dot:hover{background-color:#095498;border:.5px solid #095498}.dot:hover{opacity:.7}.dot:focus{outline:2px solid #095498;outline-offset:2px}.carousel-nav{align-items:center;background-color:#fff;border:2px solid #e5e5e5;border-radius:50%;color:#003f6a;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:2}.carousel-nav:hover{background-color:#f5f5f5;border-color:#003f6a}.carousel-nav:focus{outline:2px solid #095498;outline-offset:2px}.carousel-nav.prev{left:0}.carousel-nav.next{right:0}@media screen and (max-width:1200px){.testimonials-carousel-wrapper{padding:50px 60px}.quote-left{left:-50px}.quote-right{right:-50px}}@media screen and (max-width:768px){.section-pretitle{font-size:1.125rem}.section-title{font-size:1.75rem;line-height:1.3}.testimonials-carousel-wrapper{padding:40px 50px}.testimonial-text{font-size:1.25rem}.testimonial-content{min-height:150px;padding:1.5rem 2rem}.quote-left{height:62px;left:-40px;top:-30px;width:60px}.quote-right{bottom:-230px;height:62px;right:-40px;width:60px}.carousel-nav{height:40px;width:40px}}@media screen and (max-width:576px){.testimonials-section{padding:3rem 0}.testimonials-carousel-wrapper{padding:35px 30px}.testimonial-text{font-size:1.125rem;line-height:1.5}.testimonial-content{min-height:auto;padding:1rem}.testimonial-author{font-size:1rem}.quote-left{height:52px;left:-25px;top:-40px;width:50px}.quote-right{bottom:-215px;height:52px;right:-25px;width:50px}.dot{height:10px;width:10px}.carousel-nav{display:none}}@media screen and (max-width:400px){.testimonials-carousel-wrapper{padding:30px 20px}.testimonial-content{padding:.75rem}.testimonial-text{font-size:1rem}.quote-left{left:-15px;top:-40px}.quote-left,.quote-right{height:42px;opacity:.6;width:40px}.quote-right{bottom:-20px;right:-15px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.testimonial-slide.active .testimonial-content{animation:fadeIn .5s ease-out}.testimonial-content{background-color:transparent;position:relative}.quote-left,.quote-right{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.testimonials-carousel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.testimonial-author,.testimonial-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media (prefers-reduced-motion:reduce){.testimonial-slide{transition:none}.testimonial-slide.active .testimonial-content{animation:none}}