.client-reviews{margin-top:65px;padding-top:60px;display:block;border-top:1px solid #ccdddf;scroll-margin-top:110px}.client-reviews-copy{max-width:850px;margin-inline:auto}.client-reviews h2{font-size:clamp(30px,3vw,43px);line-height:1.14;margin-bottom:28px}.client-review-slide{margin:0}.client-review-stars{display:flex;gap:7px;color:#009eb5;margin:0 0 22px}.client-review-slide blockquote{margin:0}.client-review-text{font-size:17px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere;color:#405b68;margin:0 0 24px}.client-review-slide figcaption strong{display:block;font-size:16px;font-weight:600;color:var(--navy)}.client-review-slide figcaption>span{display:block;font-size:11px;color:#607783;margin-top:8px}.client-review-controls{display:flex;gap:16px;align-items:center;margin-top:28px}.client-review-arrow{width:42px;height:42px;display:grid;place-items:center;background:transparent;border:1px solid #b5cdd2;border-radius:50%;color:var(--navy);padding:0}.client-review-arrow:hover{background:var(--cyan);border-color:var(--cyan)}.client-review-dots{display:flex;gap:2px;flex-wrap:wrap;max-width:260px}.client-review-dots button{background:transparent;padding:10px;min-width:28px;min-height:32px}.client-review-dots span{display:block;width:7px;height:7px;border-radius:50%;background:#b9cdd1}.client-review-dots button[aria-current=true] span{background:var(--navy)}.client-review-controls button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media(max-width:850px){.client-review-text{font-size:15px}}@media(max-width:600px){.client-reviews{margin-top:38px;padding-top:35px}.client-reviews h2{font-size:34px;margin-bottom:24px}.client-review-text{font-size:14px}.client-review-arrow{width:44px;height:44px}.client-review-dots button{min-width:32px;min-height:40px}.client-review-controls{gap:12px}}

.client-review-slides{position:relative;overflow:hidden}
