.testimonial-section{margin-left:auto;margin-right:auto;max-width:1294px!important;overflow:hidden;width:100%}@media (max-width:1370px){.testimonial-section{width:100%!important}}.testimonial-section.two-col{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.testimonial-section .ts-animate{opacity:0;transform:translateY(100px);transition:opacity 1s ease,transform 1s ease}.testimonial-section .ts-animate.visible{opacity:1;transform:translateY(0)}.testimonial-section .headline-subtext-col,.testimonial-section .quote-col{box-sizing:border-box;transition:opacity 1s ease,transform 1s ease;width:100%}.testimonial-section .headline-subtext-col{width:35%}.testimonial-section .quote-col{width:60%}.testimonial-section.full-width .quote-col{width:100%}.testimonial-section .headline-subtext-col.visible,.testimonial-section .quote-col.visible{opacity:1;transform:translateX(0)}.testimonial-section .headline-subtext-col.visible p{padding-bottom:0}blockquote{line-height:1.3;margin:0;width:100%}.testimonial-section .quote-col .blockquote-wrapper{padding:30px}.testimonial-section .quote-col .blockquote-wrapper .bg-wrapper{position:relative}.testimonial-section .quote-col .blockquote-wrapper .bg-wrapper:before{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.testimonial-section .quote-col blockquote{background:none;position:relative;text-align:center;z-index:1}.testimonial-section .quote-col .quote-author{text-align:center}@media (max-width:1440px){.testimonial-section .quote-col blockquote{padding:calc(-69.6px + 9vw) calc(-9.2px + 3vw) calc(-12px + 5vw)}}@media (max-width:991px){.testimonial-section .quote-col .blockquote-wrapper{padding:30px 24px}}@media (max-width:768px){.testimonial-section .quote-col blockquote{font-size:2.7em!important;padding:30px 10px}.testimonial-section .headline-subtext-col h2{letter-spacing:1px}.testimonial-section .headline-subtext-col.visible{margin-bottom:40px}.testimonial-section .headline-subtext-col,.testimonial-section .quote-col{width:100%}}@media (max-width:600px){.testimonial-section .quote-col .blockquote-wrapper .bg-wrapper:before{background-size:60% 100%}.testimonial-section .quote-col .blockquote-wrapper{padding:20px 24px}.testimonial-section .quote-col blockquote{padding:60px 0}}@media (min-width:1440px){.testimonial-section .quote-col blockquote{padding:60px 20px 40px}}