/* Customer testimonials: native template fonts and colours, customer-supplied content. */
.sigma-testimonials-page .sigma-testimonials-empty{max-width:760px;margin:0 auto;text-align:center}
.sigma-testimonials-page .sigma-testimonials-empty h2{font-size:30px;margin-bottom:20px}
.sigma-testimonials-page .sigma-testimonial{width:100%;padding:36px;background:white;box-shadow:0 0 20px rgba(0,0,0,.08);border-radius:6px;margin-bottom:30px;display:flex;flex-direction:column}
.sigma-testimonials-page .sigma-testimonial-quote{margin:0 0 28px;border:0;padding:0}
.sigma-testimonials-page .sigma-testimonial-quote p{font-size:18px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}
.sigma-testimonials-page .sigma-testimonial-person{display:flex;gap:18px;align-items:center;margin-top:auto}
.sigma-testimonials-page .sigma-testimonial-avatar{position:relative;flex:0 0 76px;width:76px;height:76px;border-radius:50%;overflow:hidden;background:#edf3fa;color:#4269b6;display:flex;align-items:center;justify-content:center;font-size:30px}
.sigma-testimonials-page .sigma-testimonial-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sigma-testimonials-page .sigma-testimonial-identity{min-width:0;overflow-wrap:anywhere}
.sigma-testimonials-page .sigma-testimonial-identity h2{font-size:23px;letter-spacing:-.3px;margin-bottom:7px}
.sigma-testimonials-page .sigma-testimonial-identity p{font-size:14px;margin:3px 0 0}
.sigma-testimonials-page .sigma-testimonial-company{font-weight:600}
.sigma-testimonials-page .sigma-testimonial-solution{color:#4269b6;font-size:12px!important}
@media(max-width:420px){.sigma-testimonials-page .sigma-testimonial{padding:24px}.sigma-testimonials-page .sigma-testimonial-person{gap:12px}.sigma-testimonials-page .sigma-testimonial-avatar{flex-basis:60px;width:60px;height:60px}}
.sigma-testimonials-page .sigma-testimonial-quote::before,.sigma-testimonials-page .sigma-testimonial-quote::after{display:none}
