.testimonials{background:#f6f4f1}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.patient-review{margin:0;padding:27px 25px;background:white;border-top:3px solid #d12229;display:flex;flex-direction:column;gap:27px}.patient-review blockquote{margin:0;font:19px/1.65 Georgia,serif}.patient-review figcaption{margin-top:auto;display:flex;align-items:center;gap:15px}.patient-review img,.review-initials{width:76px;height:76px;flex:0 0 76px;border-radius:50%;object-fit:cover;object-position:center 28%}.review-initials{display:flex;align-items:center;justify-content:center;background:#f6f4f1;color:#d12229;font:bold 22px Arial,sans-serif;border:1px solid #dedbd7}.patient-review figcaption strong{display:block;font:700 16px/1.4 Arial,sans-serif}.patient-review figcaption span:not(.review-initials){display:block;color:#565656;font:13px/1.5 Arial,sans-serif;margin-top:4px}.testimonials .review-foot{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:26px}.all-reviews .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-reviews .patient-review{border:1px solid #dedbd7;border-top:3px solid #d12229}@media(max-width:900px){.review-grid{gap:18px}.patient-review{padding:23px 20px}.patient-review figcaption{flex-wrap:wrap}.patient-review blockquote{font-size:18px}}@media(max-width:650px){.review-grid,.all-reviews .review-grid{grid-template-columns:1fr}.patient-review figcaption{flex-wrap:nowrap}.testimonials .review-foot{display:block}.review-foot a{display:inline-block;margin-top:16px}}