.testimonial-container{margin:0 auto;text-align:center;width:100%}.testimonial-wrapper{margin:0 auto;max-width:1200px;overflow:hidden;position:relative;transition:height .5s ease;width:100%}.testimonial-wrapper .quote{display:grid;gap:4px;grid-template-columns:90px 1fr 90px}.testimonial-wrapper .quote:after,.testimonial-wrapper .quote:before{color:var(--brightBlue);display:flex;font-size:60px;font-style:italic;line-height:0;position:relative}.testimonial-wrapper .quote:before{align-items:flex-start;left:0;top:0}.testimonial-wrapper .quote:after,.testimonial-wrapper .quote:before{background-image:url(https://46608764.fs1.hubspotusercontent-na1.net/hubfs/46608764/2026%20Redesign/assets/open-quote.svg);background-repeat:no-repeat;background-size:cover;content:"";display:flex;font-weight:800;height:60px;text-align:left;width:90px}.testimonial-wrapper .quote:after{align-items:flex-end;align-self:flex-end;bottom:0;right:0;rotate:180deg}.testimonial-wrapper .quote p{font-size:24px!important;line-height:30px;margin:30px auto!important}.logo-and-author-container{align-items:center;display:flex;gap:15px;justify-content:center;margin:15px auto 0;text-align:left}.logo-and-author-container img{max-width:200px!important}.logo-and-author-container vr{border:1px solid var(--darkBlue);height:90px}.quote-author,.quote-company,.quote-title{font-size:18px;font-weight:500;letter-spacing:1px;margin:0!important;padding:0!important}.quote-title{margin-bottom:-4px!important}.quote-slider-track{align-items:flex-start;cursor:grab;display:flex;transition:transform .5s ease;width:100%}.quote-slide{flex-shrink:0;min-width:100%;width:100%}.quote-slider-dots{display:flex;gap:10px;height:12px;justify-content:center;margin-top:40px}.quote-slider-dots .dot{background-color:var(--mediumBlue,#ccc);border:none;border-radius:50%;cursor:pointer;height:10px;opacity:.4;padding:0;transition:opacity .3s ease,transform .3s ease;width:10px}.quote-slider-dots .dot.active{opacity:1;transform:scale(1.3)}.dark-blue-bg .quote-slider-dots .dot{background-color:var(--brightBlue,#fff)}.testimonial-wrapper .quote-slide:not(:first-child){display:none}.testimonial-wrapper.slider-ready .quote-slide:not(:first-child){display:block}@media (max-width:767px){.testimonial-wrapper .quote:after,.testimonial-wrapper .quote:before{font-size:48px}.testimonial-wrapper .quote:before{top:18px}.testimonial-wrapper .quote:after{top:0}.testimonial-wrapper .quote p{font-size:24px!important;line-height:36px}.testimonial-wrapper .quote p strong{font-size:30px!important;line-height:36px}.quote-author{font-size:24px;margin:24px auto 0}.title-and-company-container{margin:0 auto}.quote-company,.quote-title{font-size:15px;letter-spacing:1px}}@media (max-width:736px){.testimonial-wrapper .quote{align-items:center;gap:0;grid-template-columns:1fr;grid-template-rows:90px 1fr}.testimonial-wrapper .quote:before{margin:0 auto}.testimonial-wrapper .quote:after{display:none}}@media (max-width:480px){.testimonial-wrapper .quote p{font-size:18px!important;line-height:24px}.testimonial-wrapper .quote p strong{font-size:20px!important;line-height:24px}.quote-author{font-size:18px}.quote-company,.quote-title{font-size:12px}.logo-and-author-container img{max-width:120px!important}}