.testimonials{display:flex;flex-direction:column;gap:var(--testimonial-gap-mobile,6rem);margin:0 auto}.testimonials>*{flex:1}.testimonial{display:flex}.testimonial__icon{color:var(--testimonial-icon-color,#d9e6ec);flex-shrink:0;font-size:var(--testimonial-icon-size,2rem);margin-right:1rem;padding-top:.2rem}.testimonial__text{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.testimonial__quote{border:0;color:var(--testimonial-quote-color,#333);display:block;font-size:1rem;height:auto;line-height:1.3;margin:0 0 2rem;padding:0}.testimonial__author{align-items:center;display:flex;gap:1rem;margin-top:auto}.testimonial__author-image{flex-shrink:0;height:60px;width:60px}.testimonial__author-image img{border-radius:var(--testimonial-author-image-border-radius,50%);height:100%;object-fit:cover;width:100%}.testimonial__author-info{display:flex;flex-direction:column;gap:.25rem}.testimonial__author-name{color:var(--testimonial-author-name-color,#333);font-size:1rem;font-weight:700}.testimonial__author-title{color:var(--testimonial-author-title-color,#666);font-size:.9rem}.testimonial__author-organization{color:var(--testimonial-author-organization-color,#666);font-size:1rem}