.home-services{background:#fff!important}
.home-review-feed{--review-ink:#171512;--review-muted:#625d57;--review-cream:#f7f2ea;--review-teal:#5cccda;background:#fff;overflow:hidden;padding:52px 0 58px}
.home-review-feed *{box-sizing:border-box}
.home-review-feed__inner{margin:auto;max-width:1240px;padding:0 40px}
.home-review-feed__head{margin-bottom:20px}
.home-review-feed__eyebrow{color:#246a72;display:block;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}
.home-review-feed__pull{color:var(--review-ink);font-family:Georgia,serif;font-size:clamp(18px,2.2vw,28px);font-style:italic;margin:0 auto 24px;max-width:680px;text-align:center}
.home-review-feed__video{margin-bottom:34px!important}
.home-review-feed__rail-head{align-items:center;color:var(--review-muted);display:flex;font-size:10px;font-weight:700;justify-content:flex-end;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}
.home-review-feed__viewport{-webkit-overflow-scrolling:touch;cursor:grab;height:250px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:none;touch-action:auto}
.home-review-feed__viewport:active{cursor:grabbing}
.home-review-feed__viewport::-webkit-scrollbar{display:none}
.home-review-feed__track{align-items:flex-start;display:flex;gap:14px;width:max-content}
.home-review-feed__card{background:var(--review-teal);border:0;border-radius:24px 6px 24px 6px;display:flex;flex:0 0 345px;flex-direction:column;height:250px;padding:65px 24px 20px;position:relative}
.home-review-feed__card:nth-child(even){background:var(--review-cream)}
.home-review-feed__platform-logo{left:22px;object-fit:contain;position:absolute;top:15px}
.home-review-feed__platform-logo.fresha{height:43.2px;left:-2px;width:108px}
.home-review-feed__platform-logo.google{height:40.8px;width:40.8px}
.home-review-feed__stars{color:#24727b;font-size:11px;letter-spacing:2px}
.home-review-feed__text{color:var(--review-ink);display:block;font-size:14px;line-height:1.55;margin:12px 0 auto;overflow:visible}
.home-review-feed__meta{align-items:center;display:flex;gap:8px;margin-top:13px}
.home-review-feed__name{color:var(--review-ink);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}
.home-review-feed__service{color:#315f64;font-size:9px;font-weight:700;letter-spacing:.45px;margin-top:10px;text-transform:uppercase}
.home-review-feed__date{color:#514c46;font-size:9px;margin-left:auto;white-space:nowrap}
.home-review-feed__controls{align-items:center;display:flex;gap:15px;justify-content:flex-end;margin-top:14px}
.home-review-feed__links{display:flex;gap:15px}
.home-review-feed__links a{color:var(--review-ink);font-size:10px;font-weight:700;letter-spacing:.5px;text-decoration:underline;text-underline-offset:3px}
.home-review-feed__arrows{display:flex;gap:7px}
.home-review-feed__arrow{background:#fff;border:1px solid #ded7ce;border-radius:50%;color:var(--review-ink);cursor:pointer;font-size:18px;height:36px;line-height:1;width:36px}
.home-review-feed__arrow:focus-visible,.home-review-feed__links a:focus-visible{outline:3px solid rgba(92,204,218,.6);outline-offset:3px}
@media(max-width:760px){.home-review-feed{padding:34px 0 40px}.home-review-feed__inner{padding:0 18px}.home-review-feed__pull{font-size:18px;margin-bottom:18px}.home-review-feed__video{margin-bottom:22px!important}.home-review-feed__viewport{height:280px}.home-review-feed__card{flex-basis:min(66vw,255px);height:280px;padding:64px 20px 18px}.home-review-feed__text{font-size:13px;line-height:1.5}.home-review-feed__service{font-size:8px}.home-review-feed__date{font-size:8px}.home-review-feed__controls{align-items:center;flex-wrap:wrap}.home-review-feed__links{flex-basis:100%;justify-content:flex-end;order:3}}
@media(prefers-reduced-motion:reduce){.home-review-feed__viewport{scroll-behavior:auto}}
