/* Fresha profile and past reviews in homepage About Us section */
.fresha-past-reviews{margin:clamp(24px,4vw,44px) auto 0;max-width:960px;text-align:center}
.fresha-past-reviews h3{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;margin:.35em 0 .5em;color:#7f207e}
.fresha-past-reviews>p{line-height:1.6}
.fresha-reviews-frame-wrap{margin:20px auto 12px;border:1px solid #e6cfe5;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 5px 20px rgba(99,31,99,.08)}
.fresha-reviews-frame{display:block;width:100%;height:640px;border:0;background:white}
.fresha-reviews-fallback{margin:14px 0 0;font-size:1rem}
.fresha-reviews-fallback a{color:#7f207e;text-decoration:underline;text-underline-offset:3px;font-weight:700}
@media(max-width:600px){.fresha-reviews-frame{height:560px}.fresha-past-reviews{padding-inline:2px}}
