.review-carousel{overflow:hidden}.review-carousel .section-heading{align-items:center}.review-summary{font:14px/1.6 Arial,sans-serif;color:#526b79;margin:12px 0 0}.review-summary>span{color:#966300;letter-spacing:2px}.review-track{position:relative;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding:5px 0 16px;align-items:flex-start}.review-track.is-ready{scrollbar-width:none}.review-track.is-ready::-webkit-scrollbar{display:none}.review-track.is-playing{scroll-snap-type:none;scroll-behavior:auto!important}.review-carousel .review-slide{flex:0 0 calc((100% - 40px)/3);box-sizing:border-box;padding:26px;display:flex;flex-direction:column;scroll-snap-align:start;margin:0;min-height:0;gap:22px;border:1px solid #dbe5eb;border-radius:14px;background:#fff;box-shadow:0 4px 16px #13364a06}.review-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.review-google-label{font:600 12px Arial,sans-serif;color:#526b79;background:#f4f7f9;border-radius:20px;padding:6px 10px}.review-carousel .review-slide blockquote{margin:0;padding:0}.review-carousel .review-slide blockquote p,.review-carousel .review-rating-only{font:400 16px/1.7 Arial,sans-serif;letter-spacing:0;margin:0;color:#173746;overflow-wrap:anywhere;max-height:none;overflow:visible;display:block}.review-carousel .review-slide figcaption{margin:0;display:flex;align-items:center;gap:12px}.review-carousel .review-slide figcaption>div{display:flex;flex-direction:column;gap:4px}.review-avatar{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:#e8f1f6;color:#173e55;font:700 12px Arial,sans-serif}.review-carousel .review-slide cite{font:700 14px/1.4 Arial,sans-serif;color:#173746}.review-date,.review-carousel .review-slide figcaption a{font:400 11px/1.5 Arial,sans-serif;color:#617985}.review-carousel .review-slide figcaption a{align-self:flex-start;text-underline-offset:3px}.review-carousel .review-slide figcaption a:hover{text-decoration:underline}.review-carousel .review-stars{font-size:18px;line-height:1;letter-spacing:2px}.review-navigation{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:8px}.review-navigation[hidden]{display:none}.review-arrows{display:flex;align-items:center;gap:9px}.review-navigation button{min-width:44px;min-height:44px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #c4d4dd;border-radius:50%;background:white;color:#163746;font:600 14px Arial,sans-serif;padding:10px;cursor:pointer}.review-navigation button>span{font:400 21px Arial,sans-serif}.review-navigation button[data-review-pause]{border-radius:22px;padding:10px 19px;background:transparent;font-size:13px}.review-navigation button:hover{background:#e4eff5;border-color:#0075bd}.review-navigation button:focus-visible,.review-slide a:focus-visible{outline:3px solid #0075bd;outline-offset:3px}.review-position{font:12px/1.4 Arial,sans-serif;color:#617985;min-width:60px;margin-left:5px}.review-carousel .section-heading>a{font-size:14px;line-height:1.5}.review-track.is-jumping{scroll-snap-type:none!important;scroll-behavior:auto!important}[data-review-clone]{pointer-events:none}
@media(max-width:1000px){.review-carousel .review-slide{flex-basis:350px}}
@media(max-width:600px){.review-carousel .review-slide{flex-basis:calc(100% - 28px);padding:22px;gap:19px}.review-track{gap:16px}.review-carousel .section-heading{margin-bottom:20px}.review-carousel .section-heading>a{display:inline-flex;gap:5px;margin-top:16px}.review-carousel .review-slide blockquote p,.review-carousel .review-rating-only{font-size:16px;line-height:1.65}.review-summary{font-size:12px}.review-carousel .review-slide cite{font-size:13px}.review-navigation{margin-top:5px}.review-carousel .review-slide figcaption a{font-size:10px}}
@media(prefers-reduced-motion:reduce){.review-track{scroll-behavior:auto!important}}
