.reviews-section{background:#fff}.reviews-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px}.reviews-heading h2{font-family:Unbounded,sans-serif;font-size:clamp(32px,4vw,48px);letter-spacing:-2.5px;line-height:1.2;margin:0}.reviews-heading h2 span{color:#ed7666}.reviews-heading>a{font-size:12px;font-weight:800;color:#d56558;border-bottom:1px solid #d56558;padding-bottom:7px;white-space:nowrap}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-card{min-height:220px;padding:27px;border:1px solid #ebe6e1;border-radius:16px;background:#faf7f1;display:flex;flex-direction:column}.review-stars{letter-spacing:3px;color:#e97864;font-size:15px}.review-card blockquote{margin:28px 0 20px;font-family:Unbounded,sans-serif;font-size:17px;letter-spacing:-.7px;line-height:1.5}.review-card p{margin:auto 0 0;font-size:11px;font-weight:800}.review-card p span{display:block;margin-top:5px;font-weight:500;color:#8b8f9a}.reviews-source{color:#888d99;font-size:10px;margin:22px 0 0}.reviews-source a{text-decoration:underline}@media(max-width:700px){.reviews-heading{display:block}.reviews-heading>a{display:inline-block;margin-top:21px}.review-grid{grid-template-columns:1fr}.review-card{min-height:180px}.review-card blockquote{margin:18px 0}}

.footer-address .footer-hours{margin-top:14px!important;color:#a9b1c5!important;font-size:11px!important}