.PatientReviews_section__pdeEb{position:relative;overflow:hidden;padding:6rem 0 5.5rem;color:#17384f;background:radial-gradient(circle at 8% 18%,rgba(120,162,190,.2),transparent 24rem),linear-gradient(135deg,#f7fafc,#ffffff 52%,#eef4f7)}.PatientReviews_section__pdeEb:before{position:absolute;top:-9rem;right:-8rem;width:25rem;height:25rem;border:1px solid rgba(22,79,118,.1);border-radius:50%;content:""}.PatientReviews_container__1VXFb{position:relative;width:min(1180px,calc(100% - 5rem));margin:0 auto}.PatientReviews_heading__Fe9bg{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.75rem}.PatientReviews_heading__Fe9bg h2{margin:.35rem 0 0;color:#164f76;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:400;line-height:1}.PatientReviews_eyebrow__U1v_P{color:#6b6c6c;font-size:.85rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.PatientReviews_googleLink__Rarw9{display:inline-flex;flex:0 0 auto;align-items:center;gap:.65rem;padding:.85rem 1.15rem;border:1px solid rgba(22,79,118,.24);border-radius:999px;color:#164f76;background:#fff;box-shadow:0 8px 24px rgba(22,79,118,.08);font-size:.93rem;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.PatientReviews_googleLink__Rarw9:focus-visible,.PatientReviews_googleLink__Rarw9:hover{border-color:#78a2be;box-shadow:0 12px 30px rgba(22,79,118,.16);transform:translateY(-2px)}.PatientReviews_activeDot__LbfQp:focus-visible,.PatientReviews_arrow__zI5oH:focus-visible,.PatientReviews_dot__Tp_jk:focus-visible,.PatientReviews_googleLink__Rarw9:focus-visible{outline:3px solid #164f76;outline-offset:3px}.PatientReviews_googleMarkSmall__dI_rV,.PatientReviews_googleMark__tigta{display:inline-grid;place-items:center;color:#4285f4;background:#fff;font-family:Arial,sans-serif;font-weight:700}.PatientReviews_googleMark__tigta{width:1.65rem;height:1.65rem;border:1px solid #e3e7ea;border-radius:50%;font-size:1rem}.PatientReviews_sliderShell__CA0ct{position:relative}.PatientReviews_viewport__eEZzA{width:100%;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.PatientReviews_viewport__eEZzA::-webkit-scrollbar{display:none}.PatientReviews_track__BKUS7{display:flex;align-items:stretch;gap:1.5rem}.PatientReviews_card__KeHsm{display:flex;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 3rem) / 3);flex-direction:column;min-width:0;min-height:23.5rem;padding:2rem;border:1px solid rgba(22,79,118,.13);border-radius:.75rem;background:#fff;box-shadow:0 18px 45px rgba(22,56,79,.09);scroll-snap-align:start}.PatientReviews_cardTop__xj4WO{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.PatientReviews_stars__LdwUr{color:#f7ad26;font-family:Arial,sans-serif;font-size:1.1rem;letter-spacing:.13em;line-height:1}.PatientReviews_googleSource__G2B9m{display:inline-flex;align-items:center;gap:.4rem;color:#6b6c6c;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PatientReviews_googleMarkSmall__dI_rV{width:1.25rem;height:1.25rem;border:1px solid #e3e7ea;border-radius:50%;font-size:.75rem}.PatientReviews_card__KeHsm p{flex:1 1;max-height:15rem;margin:0;padding-right:.5rem;overflow-y:auto;color:#314d60;font-size:1.04rem;line-height:1.75;scrollbar-color:#acc6d7 transparent;scrollbar-width:thin}.PatientReviews_card__KeHsm footer{display:flex;align-items:center;gap:.8rem;margin-top:1.6rem;padding-top:1.25rem;border-top:1px solid #e9eef1}.PatientReviews_card__KeHsm footer strong{color:#164f76;font-size:.95rem}.PatientReviews_avatar__GOP9M{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#78a2be;font-family:Titillium Web,sans-serif;font-size:1.1rem;font-weight:600}.PatientReviews_arrow__zI5oH{position:absolute;z-index:2;top:50%;display:grid;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;place-items:center;color:#fff;background:#164f76;box-shadow:0 10px 24px rgba(22,79,118,.28);transform:translateY(-50%);transition:background-color .18s ease,transform .18s ease}.PatientReviews_arrow__zI5oH:hover{background:#78a2be;transform:translateY(-50%) scale(1.05)}.PatientReviews_arrow__zI5oH span{display:block;margin-top:-.15rem;font-family:Arial,sans-serif;font-size:2rem;line-height:1}.PatientReviews_previous__kcahK{left:-1.5rem}.PatientReviews_next__lhW11{right:-1.5rem}.PatientReviews_pagination__K_rHW{display:flex;justify-content:center;gap:.55rem;margin-top:2rem}.PatientReviews_activeDot__LbfQp,.PatientReviews_dot__Tp_jk{width:.65rem;height:.65rem;padding:0;border:0;border-radius:999px;background:#acc6d7;transition:width .18s ease,background-color .18s ease}.PatientReviews_activeDot__LbfQp{width:2rem;background:#164f76}@media (max-width:992px){.PatientReviews_container__1VXFb{width:min(860px,calc(100% - 4rem))}.PatientReviews_card__KeHsm{flex-basis:calc((100% - 1.5rem) / 2)}}@media (max-width:700px){.PatientReviews_section__pdeEb{padding:4.5rem 0 4rem}.PatientReviews_container__1VXFb{width:calc(100% - 3rem)}.PatientReviews_heading__Fe9bg{align-items:flex-start;flex-direction:column;margin-bottom:2rem}.PatientReviews_heading__Fe9bg h2{font-size:2.8rem}.PatientReviews_card__KeHsm{flex-basis:100%;min-height:22rem;padding:1.6rem}.PatientReviews_previous__kcahK{left:-1.15rem}.PatientReviews_next__lhW11{right:-1.15rem}.PatientReviews_arrow__zI5oH{width:2.65rem;height:2.65rem}}@media (prefers-reduced-motion:reduce){.PatientReviews_viewport__eEZzA{scroll-behavior:auto}.PatientReviews_activeDot__LbfQp,.PatientReviews_arrow__zI5oH,.PatientReviews_dot__Tp_jk,.PatientReviews_googleLink__Rarw9{transition:none}}