.sr-testimonials-cards__header{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto 50px;max-width:1112px}.sr-testimonials-cards__header .heading{margin:0}.sr-testimonials-cards__header .sr-eyebrow{color:var(--primary);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sr-testimonials-cards__description{color:var(--body_color);margin:0}.sr-testimonials-cards__description p:last-child{margin-bottom:0}.sr-testimonials-cards__grid{align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.sr-testimonials-cards__card{color:var(--body_color);display:flex;flex-direction:column;gap:32px;height:100%;text-align:left}.sr-testimonials-cards .star-rating{display:flex;gap:4px;line-height:1}.sr-testimonials-cards .star-rating svg{display:block;height:24px;width:24px}.sr-testimonials-cards .star-rating svg.filled{fill:#ffab00}.sr-testimonials-cards .star-rating svg.empty{fill:var(--borders)}.sr-testimonials-cards__quote{color:inherit;font-size:16px;line-height:24px}.sr-testimonials-cards__quote em{font-style:italic}.sr-testimonials-cards__author{margin-top:auto}.sr-testimonials-cards__name{font-family:var(--heading_font);font-size:16px;font-weight:600;line-height:23px;margin:0}.sr-testimonials-cards__detail{font-size:14px;line-height:20px;margin:0;opacity:.6}@media (max-width:991px){.sr-testimonials-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.sr-testimonials-cards__grid{grid-template-columns:minmax(0,1fr)!important}}