.cf-testimonial{align-items:center;display:flex;flex-direction:column;gap:var(--size12);width:100%}.cf-testimonial .centered-section-title{padding:0}.cf-testimonial .centered-section-title h2{color:var(--color-text);font-size:32px;font-weight:700;line-height:48px;text-align:center}.cf-testimonial .centered-section-title p{margin-top:var(--size2)}.cf-testimonial .quote-section-v2{max-width:1024px;overflow:hidden;padding-block:0;position:relative}@media screen and not (min-width:800px){.cf-testimonial .quote-section-v2{padding:0}}.cf-testimonial .quote-section-v2 .quote-image{align-items:center;display:flex;gap:var(--size17)}.cf-testimonial .quote-section-v2 .quote-image.-left{flex-direction:row-reverse}@media screen and not (min-width:800px){.cf-testimonial .quote-section-v2 .quote-image.-left{flex-direction:column}}.cf-testimonial .quote-section-v2 .quote-image.-left .quote{border:none;order:2}@media screen and (min-width:800px){.cf-testimonial .quote-section-v2 .quote-image.-left .quote{border-left:1px rgb(0 0 0 / 10%) solid;border-right:0}.cf-testimonial .quote-section-v2 .quote-image.-left .quote blockquote{padding-left:50px;padding-right:0}}@media screen and (min-width:800px){.cf-testimonial .quote-section-v2 .quote-image{flex-direction:row}.cf-testimonial .quote-section-v2 .quote{border-left:1px rgb(0 0 0 / 10%) solid;border-right:0}.cf-testimonial .quote-section-v2 .quote blockquote{padding-left:50px;padding-right:0}}.cf-testimonial .quote-section-v2.compact{margin-block:var(--size4)}.cf-testimonial .quote-section-v2 blockquote{border-radius:var(--radius-lg);margin:0 auto;max-width:var(--page-width-md);position:relative}.cf-testimonial .quote-section-v2 blockquote svg{position:absolute}@media screen and (min-width:800px){.cf-testimonial .quote-section-v2 blockquote{padding-right:var(--size4)}}.cf-testimonial .quote-section-v2 .partner-logo{display:flex;flex-direction:column;gap:var(--size5)}.cf-testimonial .quote-section-v2 .partner-logo>div{display:flex;flex-direction:column;gap:var(--size5)}@media screen and not (min-width:800px){.cf-testimonial .quote-section-v2 .partner-logo>div{align-items:center;order:1;text-align:center}}.cf-testimonial .quote-section-v2 .partner-logo img{width:274px}@media screen and not (min-width:800px){.cf-testimonial .quote-section-v2 .partner-logo{align-items:center;text-align:center}}.cf-testimonial .quote-section-v2 .partner-text p{font-size:var(--font-xl);line-height:1.4}@media screen and not (min-width:800px){.cf-testimonial .quote-section-v2 .partner-text{align-items:center;text-align:center}}.cf-testimonial .quote-section-v2 .quote-mark-svg{position:absolute;scale:.5}.cf-testimonial .quote-section-v2 .quote-mark-svg.quote-mark-open{left:-38px;top:-15px}.cf-testimonial .quote-section-v2 .quote-mark-svg.quote-mark-close{bottom:-24px;right:-34px}.cf-testimonial .quote-section-v2 .quote-content{font-size:var(--font-xl);font-weight:500;line-height:1.5;padding:0 var(--size10) 0}@media screen and (min-width:800px){.cf-testimonial .quote-section-v2 .quote-content{padding-right:0}}.cf-testimonial .quote-section-v2 .quote-content p{text-wrap:pretty}.cf-testimonial .quote-section-v2 .quote-content cite{display:block;font-size:var(--font-md);font-style:normal;font-weight:700;margin-top:var(--size9);max-width:390px}.cf-testimonial .quote-section-v2 .quote-cta{padding-top:var(--size8)}.cf-testimonial .quote-section-v2 .quote-cta .call-to-action{font-size:var(--font-sm)}.cf-testimonial .quote-section-v2 .quote-cta-mobile{display:none}@media screen and (min-width:800px){.cf-testimonial .quote-section-v2 .partner-logo{align-items:flex-start;text-align:left}.cf-testimonial .quote-section-v2 .partner-logo .quote-cta-in-logo{display:block}}@media screen and not (min-width:800px){.cf-testimonial .quote-section-v2 .quote-image{align-items:center;flex-direction:column;gap:var(--size8)}.cf-testimonial .quote-section-v2 .partner-logo{align-items:center;order:1;text-align:center}.cf-testimonial .quote-section-v2 .quote{order:2}.cf-testimonial .quote-section-v2 .partner-logo .quote-cta-in-logo{display:none!important}.cf-testimonial .quote-section-v2 .quote-cta-mobile{display:flex;justify-content:center;order:3;padding-top:0;width:100%}.cf-testimonial .quote-section-v2 .quote-cta-mobile .call-to-action{margin:0 auto}}
