.GoogleReviewsMarquee-module__CoPGWq__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.GoogleReviewsMarquee-module__CoPGWq__track{width:max-content;animation:55s linear infinite GoogleReviewsMarquee-module__CoPGWq__drift;display:flex}.GoogleReviewsMarquee-module__CoPGWq__viewport:hover .GoogleReviewsMarquee-module__CoPGWq__track,.GoogleReviewsMarquee-module__CoPGWq__viewport:focus-within .GoogleReviewsMarquee-module__CoPGWq__track,.GoogleReviewsMarquee-module__CoPGWq__paused .GoogleReviewsMarquee-module__CoPGWq__track{animation-play-state:paused}@keyframes GoogleReviewsMarquee-module__CoPGWq__drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.GoogleReviewsMarquee-module__CoPGWq__copy{margin:0;padding:0;list-style:none;display:flex}.GoogleReviewsMarquee-module__CoPGWq__copy>li{margin-right:1.25rem;display:flex}.GoogleReviewsMarquee-module__CoPGWq__card{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;width:min(22rem,80vw);margin:0;padding:1.5rem;display:flex}.GoogleReviewsMarquee-module__CoPGWq__source{align-items:center;gap:.5rem;display:flex}.GoogleReviewsMarquee-module__CoPGWq__sourceLabel{font-family:var(--font-jb-mono), "Courier New", monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:.6875rem}.GoogleReviewsMarquee-module__CoPGWq__stars{letter-spacing:.08em;color:#fbbc04;margin-left:auto;font-size:.95rem}.GoogleReviewsMarquee-module__CoPGWq__quote{margin:1.1rem 0 0}.GoogleReviewsMarquee-module__CoPGWq__quote p{color:#ffffffd9;margin:0;font-size:1rem;line-height:1.6}.GoogleReviewsMarquee-module__CoPGWq__name{color:#fff;margin-top:auto;padding-top:1.25rem;font-weight:600}.GoogleReviewsMarquee-module__CoPGWq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;max-width:72rem;margin:1.25rem auto 0;padding-inline:1rem;display:flex}@media (min-width:768px){.GoogleReviewsMarquee-module__CoPGWq__controls{padding-inline:1.5rem}}.GoogleReviewsMarquee-module__CoPGWq__toggle{min-height:44px;font-family:var(--font-jb-mono), "Courier New", monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff9;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.75rem;display:inline-flex}.GoogleReviewsMarquee-module__CoPGWq__toggle:hover{color:#fff}.GoogleReviewsMarquee-module__CoPGWq__all{color:#0fc;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.GoogleReviewsMarquee-module__CoPGWq__all:hover{text-decoration:underline}.GoogleReviewsMarquee-module__CoPGWq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.GoogleReviewsMarquee-module__CoPGWq__viewport{scroll-snap-type:x proximity;padding-bottom:.5rem;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.GoogleReviewsMarquee-module__CoPGWq__track{padding-inline:1rem;animation:none}.GoogleReviewsMarquee-module__CoPGWq__copy[aria-hidden=true]{display:none}.GoogleReviewsMarquee-module__CoPGWq__copy>li{scroll-snap-align:start}.GoogleReviewsMarquee-module__CoPGWq__toggle{display:none}}
