.testimonial-module .module__header{text-align:center}.testimonial-module .module__block--testimonial{padding:0}.testimonial-card{align-items:flex-start;display:flex;flex-direction:row;gap:var(--space-6);height:100%;padding:var(--space-6) var(--space-5);transition:transform var(--transition-base),box-shadow var(--transition-base)}.testimonial-card__icon-col{flex-shrink:0;padding-top:var(--space-2)}.testimonial-card__quote-icon{color:var(--color-accent,var(--color-sun));display:block;font-family:var(--font-secondary);font-size:8rem;line-height:.5;margin-left:-8px}.testimonial-card__content-col{display:flex;flex-direction:column;flex-grow:1;height:100%}.testimonial-card__body{color:var(--color-text-primary);flex-grow:1;font-size:28px;line-height:130%;margin-bottom:var(--space-6)}.testimonial-card__body p{font-family:var(--font-secondary);margin-bottom:0}.testimonial-card__footer{align-items:center;display:flex;gap:var(--space-4);margin-top:auto}.testimonial-card__avatar{background-color:var(--color-light-gray);border-radius:50%;flex-shrink:0;height:64px;overflow:hidden;width:64px}.testimonial-card__avatar img{height:100%;object-fit:cover;width:100%}.testimonial-card__author-info{display:flex;flex-direction:column;gap:2px}.testimonial-card__name{color:var(--color-text-primary);font-family:var(--font-primary);font-size:1rem;font-weight:600}.testimonial-card__title{color:hsla(0,0%,9%,.6);font-family:var(--font-primary);font-size:.875rem}