.wp-block-acf-testimonial-cards{background:var(--fm-color-surface-muted);padding-block:var(--fm-space-3xl) var(--fm-space-section)}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__header{margin-bottom:var(--fm-space-4xl)}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__heading{font-size:clamp(2.5rem,3vw,3.125rem)}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__grid{display:grid;gap:var(--fm-space-2xl);grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__card{background:var(--fm-color-surface);border-radius:var(--fm-radius-lg);box-shadow:0 8px 12px #11182005;display:flex;flex-direction:column;min-height:312px;padding:var(--fm-space-3xl)}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__rating{display:flex;gap:4px;margin-bottom:var(--fm-space-xl)}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__rating img{height:16px;width:16px}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__quote{font-size:1rem;line-height:1.6}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__author{border-top:1px solid var(--fm-color-border-subtle);margin-top:auto;padding-top:var(--fm-space-lg)}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__author-name{font-size:1.125rem;font-weight:var(--fm-font-weight-bold)}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__company{color:var(--fm-color-primary);font-size:1rem;font-weight:var(--fm-font-weight-semibold)}@media (max-width: 991.98px){.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__grid{grid-template-columns:1fr}.wp-block-acf-testimonial-cards .agency-base-testimonial-cards__card{min-height:0}}
