*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}p{margin-top:0;margin-bottom:1rem}a{background-color:#0000;text-decoration:none}img{vertical-align:middle;border-style:none}svg{vertical-align:middle;overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=submit]{-webkit-appearance:button}button:not(:disabled){cursor:pointer}textarea{resize:vertical;overflow:auto}[hidden]{display:none!important}label{margin-bottom:.5rem;display:inline-block}table{border-collapse:collapse}th{text-align:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}hr{border:0;border-top:1px solid #ddd;height:0;overflow:visible}figure{margin:0 0 1rem}small{font-size:80%}strong,b{font-weight:bolder}button:focus{outline:1px dotted}.container,.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.no-gutters,.row-no-gutter{margin-inline:0}.no-gutters>[class*=col-],.row-no-gutter>[class*=col-]{padding-inline:0}[class*=col-],.col{width:100%;padding-inline:15px;position:relative}.col{flex-grow:1;flex-basis:0;max-width:100%}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.collapse:not(.show),.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.breadcrumb{border-radius:.25rem;flex-wrap:wrap;margin-bottom:1rem;padding:.75rem 1rem;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{content:"/";color:#6c757d;padding-right:.5rem;display:inline-block}.form-control{border:1px solid #ced4da;border-radius:.25rem;width:100%;padding:.375rem .75rem;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.w-100{width:100%!important}.h-100{height:100%!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-white{color:#fff!important}.font-weight-bold{font-weight:700!important}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-wrap{flex-wrap:wrap!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-grow-1{flex-grow:1!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-stretch{align-items:stretch!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mx-auto{margin-inline:auto!important}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}.col-8{flex:0 0 66.6667%;max-width:66.6667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333%;max-width:83.3333%}.col-11{flex:0 0 91.6667%;max-width:91.6667%}.col-12{flex:0 0 100%;max-width:100%}@media (width>=576px){.container{max-width:540px}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.col-sm-5{flex:0 0 41.6667%;max-width:41.6667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333%;max-width:58.3333%}.col-sm-8{flex:0 0 66.6667%;max-width:66.6667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}.col-sm-11{flex:0 0 91.6667%;max-width:91.6667%}.col-sm-12{flex:0 0 100%;max-width:100%}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.text-sm-right{text-align:right!important}.justify-content-sm-end{justify-content:flex-end!important}.d-sm-flex{display:flex!important}.d-sm-none{display:none!important}}@media (width>=768px){.container{max-width:720px}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-11{flex:0 0 91.6667%;max-width:91.6667%}.col-md-12{flex:0 0 100%;max-width:100%}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.text-md-right{text-align:right!important}.justify-content-md-end{justify-content:flex-end!important}.d-md-flex{display:flex!important}.d-md-none{display:none!important}}@media (width>=992px){.container{max-width:960px}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.6667%;max-width:16.6667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333%;max-width:83.3333%}.col-lg-11{flex:0 0 91.6667%;max-width:91.6667%}.col-lg-12{flex:0 0 100%;max-width:100%}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.text-lg-right{text-align:right!important}.justify-content-lg-end{justify-content:flex-end!important}.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}}@media (width>=1200px){.container{max-width:1140px}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xl-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xl-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xl-12{flex:0 0 100%;max-width:100%}.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.text-xl-right{text-align:right!important}.justify-content-xl-end{justify-content:flex-end!important}.d-xl-flex{display:flex!important}.d-xl-none{display:none!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:4px!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.m-2{margin:8px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.m-3{margin:16px!important}.mt-3{margin-top:16px!important}.mr-3{margin-right:16px!important}.mb-3{margin-bottom:16px!important}.ml-3{margin-left:16px!important}.mx-3{margin-left:16px!important;margin-right:16px!important}.my-3{margin-top:16px!important;margin-bottom:16px!important}.m-4{margin:24px!important}.mt-4{margin-top:24px!important}.mr-4{margin-right:24px!important}.mb-4{margin-bottom:24px!important}.ml-4{margin-left:24px!important}.mx-4{margin-left:24px!important;margin-right:24px!important}.my-4{margin-top:24px!important;margin-bottom:24px!important}.m-5{margin:48px!important}.mt-5{margin-top:48px!important}.mr-5{margin-right:48px!important}.mb-5{margin-bottom:48px!important}.ml-5{margin-left:48px!important}.mx-5{margin-left:48px!important;margin-right:48px!important}.my-5{margin-top:48px!important;margin-bottom:48px!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:4px!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.p-2{padding:8px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.p-3{padding:16px!important}.pt-3{padding-top:16px!important}.pr-3{padding-right:16px!important}.pb-3{padding-bottom:16px!important}.pl-3{padding-left:16px!important}.px-3{padding-left:16px!important;padding-right:16px!important}.py-3{padding-top:16px!important;padding-bottom:16px!important}.p-4{padding:24px!important}.pt-4{padding-top:24px!important}.pr-4{padding-right:24px!important}.pb-4{padding-bottom:24px!important}.pl-4{padding-left:24px!important}.px-4{padding-left:24px!important;padding-right:24px!important}.py-4{padding-top:24px!important;padding-bottom:24px!important}.p-5{padding:48px!important}.pt-5{padding-top:48px!important}.pr-5{padding-right:48px!important}.pb-5{padding-bottom:48px!important}.pl-5{padding-left:48px!important}.px-5{padding-left:48px!important;padding-right:48px!important}.py-5{padding-top:48px!important;padding-bottom:48px!important}@font-face{font-family:icomoon;src:url(/build/assets/icomoon-CndDQlzR.eot);src:url(/build/assets/icomoon-CndDQlzR.eot)format("embedded-opentype"),url(/build/assets/icomoon-BgtTkccP.ttf)format("truetype"),url(/build/assets/icomoon-DfpoGnl_.woff)format("woff"),url(/build/assets/icomoon-D7f6e7CV.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=\ icon-],[class^=icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-widget:before{content:""}.icon-alert:before{content:""}.icon-email:before{content:""}.icon-news:before{content:""}.icon-user:before{content:""}.icon-quote:before{content:""}.icon-calendar:before{content:""}.icon-cart:before{content:""}.icon-location:before{content:""}.icon-search:before{content:""}.icon-ambulance:before{content:""}.icon-anatomy:before{content:""}.icon-anesthetic:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-left-2:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-right-2:before{content:""}.icon-arrow-up-2:before{content:""}.icon-aspirin:before{content:""}.icon-bacteria:before{content:""}.icon-bandage:before{content:""}.icon-bed:before{content:""}.icon-blood-test:before{content:""}.icon-blood-donation:before{content:""}.icon-blood-donation2:before{content:""}.icon-braces:before{content:""}.icon-brain:before{content:""}.icon-broken-leg:before{content:""}.icon-broken:before{content:""}.icon-broken2:before{content:""}.icon-call:before{content:""}.icon-call2:before{content:""}.icon-call3:before{content:""}.icon-care:before{content:""}.icon-caries:before{content:""}.icon-caries2:before{content:""}.icon-chair:before{content:""}.icon-charity2:before{content:""}.icon-checkup:before{content:""}.icon-chisel:before{content:""}.icon-clamp:before{content:""}.icon-clean:before{content:""}.icon-clean2:before{content:""}.icon-clock:before{content:""}.icon-cream:before{content:""}.icon-dental:before{content:""}.icon-dental1:before{content:""}.icon-dental2:before{content:""}.icon-dental3:before{content:""}.icon-dental4:before{content:""}.icon-dental5:before{content:""}.icon-dental6:before{content:""}.icon-dental7:before{content:""}.icon-dental8:before{content:""}.icon-dental9:before{content:""}.icon-dental10:before{content:""}.icon-dental-care:before{content:""}.icon-dentist:before{content:""}.icon-diploma:before{content:""}.icon-dna:before{content:""}.icon-doctor:before{content:""}.icon-doctor2:before{content:""}.icon-dropper:before{content:""}.icon-drugs:before{content:""}.icon-emergency:before{content:""}.icon-equipment:before{content:""}.icon-expenses:before{content:""}.icon-eye:before{content:""}.icon-first-aid-kit:before{content:""}.icon-flask:before{content:""}.icon-folder:before{content:""}.icon-head:before{content:""}.icon-health:before{content:""}.icon-health-report:before{content:""}.icon-heart:before{content:""}.icon-heart2:before{content:""}.icon-heart3:before{content:""}.icon-hospital:before{content:""}.icon-hospital2:before{content:""}.icon-inhalator:before{content:""}.icon-injury:before{content:""}.icon-insurance:before{content:""}.icon-location-pin:before{content:""}.icon-medicine:before{content:""}.icon-microscope:before{content:""}.icon-pdf-file:before{content:""}.icon-phone:before{content:""}.icon-pills:before{content:""}.icon-pills2:before{content:""}.icon-rx:before{content:""}.icon-rx2:before{content:""}.icon-scissors:before{content:""}.icon-sneeze:before{content:""}.icon-stethoscope:before{content:""}.icon-syringe:before{content:""}.icon-test-tube:before{content:""}.icon-test-tube2:before{content:""}.icon-thermometer:before{content:""}:root{--ink:#152b4a;--teal:#203d64;--paper:#f4f6f9;--line:#dde3eb;--muted:#526176}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--muted);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.75}h1,h2,h3,h4,h5,h6,.btn{letter-spacing:-.025em;color:var(--ink);font-family:inherit}a{color:var(--teal)}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #bd6c20}img{max-width:100%;height:auto}.preloader{display:none!important}.care-container{width:min(1200px,100% - 48px);margin-inline:auto}.skip-link{border:2px solid var(--teal);z-index:3000;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:18px}.skip-link:focus{top:10px}.care-header{z-index:1000;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:-40px}.care-topbar{background:var(--teal);color:#fff;font-size:13px;line-height:40px}.care-topbar .care-container{justify-content:space-between;gap:20px;display:flex}.care-topbar a{color:#fff;font-weight:700}.status-dot{background:#8fdaa2;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.care-nav-shell{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.care-brand{flex-shrink:0;gap:3px;display:grid}.care-brand img{object-fit:contain;width:185px;height:50px}.care-brand span{color:var(--muted);letter-spacing:.05em;font-size:11px}.care-navigation{align-items:center;gap:22px;font-size:14px;font-weight:650;display:flex}.care-navigation>a:not(.care-button),.care-menu-group summary{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;list-style:none;display:flex}.care-menu-group summary::-webkit-details-marker{display:none}.care-menu-group summary:after{content:"⌄";margin-left:6px}.care-menu-group{position:relative}.care-dropdown{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:260px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:-40px;box-shadow:0 16px 40px #173b431a}.care-dropdown-wide{grid-template-columns:1fr 1fr;width:560px}.care-dropdown a{border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-weight:500;display:flex}.care-dropdown a:hover,.care-dropdown [aria-current]{background:var(--paper)}.care-navigation [aria-current]{color:#785017;text-underline-offset:7px;text-decoration:underline}.care-menu-toggle{display:none}.care-button{background:var(--teal);border:1px solid var(--teal);text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:14px 24px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex;color:#fff!important}.care-button-outline{background:0 0;border-color:#a2bbba;color:var(--teal)!important}.care-button-small{padding:11px 16px;font-size:13px}.care-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.care-eyebrow{letter-spacing:.14em;color:#785017;margin-bottom:18px;font-size:12px;font-weight:750}.care-hero{background:linear-gradient(110deg,#f2f7f3,#edf5f7);padding:56px 0 0}.care-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.care-hero h1{margin-bottom:16px;font-size:clamp(2.3rem,4.3vw,4rem);line-height:1.12}.care-hero-lead{color:var(--ink);font-size:27px;font-weight:500;line-height:1.35}.care-hero-copy>p:not(.care-eyebrow){max-width:560px}.care-hero-hours{align-items:flex-start;margin-top:28px;font-size:13px;display:flex}.care-hero-hours .status-dot{background:#1b8c67;margin-top:8px}.care-hero-portrait{background:#c8dfe0;border-radius:110px 18px 18px;align-self:stretch;min-height:470px;position:relative;overflow:hidden}.care-hero-portrait>img{object-fit:cover;object-position:top;width:100%;height:100%;max-height:520px;display:block}.care-doctor-caption{background:#ffffffef;border-radius:12px;padding:18px 22px;position:absolute;bottom:18px;left:18px;right:18px}.care-doctor-caption>span{letter-spacing:.12em;font-size:10px;font-weight:700}.care-doctor-caption h2{margin:5px 0;font-size:24px}.care-doctor-caption p{margin:2px 0;font-size:12px}.care-hero-links{border-top:1px solid #cfdfdc;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.care-hero-links a{border-right:1px solid #cfdfdc;justify-content:space-between;align-items:center;gap:14px;padding:22px 20px;font-size:14px;font-weight:650;display:flex}.care-hero-links a:first-child{padding-left:0}.care-hero-links a:last-child{border-right:0}section{padding-top:64px;padding-bottom:64px}.heading__title{font-size:clamp(1.8rem,3vw,2.6rem)}.heading__subtitle{color:#785017}.page-title{background:var(--paper)!important;text-align:left!important;min-height:0!important;padding:48px 0!important}.page-title>.bg-img,.page-title .pagetitle__icon,.page-title .scroll-down{display:none}.page-title:before,.page-title:after{display:none!important}.page-title .pagetitle__heading,.page-title .pagetitle__desc,.page-title h1,.page-title h2{color:var(--ink)!important}.page-title .offset-xl-2{margin-left:0}.page-title .col-xl-8{flex-basis:100%;max-width:100%}.pagetitle__heading{font-size:clamp(1.85rem,3.5vw,2.8rem);line-height:1.2}.text-block__desc,.text-block p,.blog-single .blog__desc{font-size:16px;line-height:1.85}.text-block{max-width:78ch}.text-block h2{margin-top:28px;font-size:26px}.text-block h3{font-size:21px}.btn{white-space:normal;max-width:100%;min-height:46px;padding-block:13px;border-radius:9px!important;height:auto!important;line-height:1.5!important}.btn__primary,.btn__secondary{background-color:var(--teal);border-color:var(--teal)}.btn__link{background:0 0}.service-item,.post-item,.team-item,.contact-panel,.widget,.accordion-item{border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 4px 24px #153e4707}.service-item{margin-bottom:24px}.service-item .service__content{padding:26px}.service__title{font-size:22px}.service__desc{line-height:1.75}.service__img img,.post__img img{object-fit:cover;width:100%}.accordion-item{margin-bottom:12px}.accordion__header{cursor:pointer;padding:20px 24px}.accordion__title{color:var(--ink);padding-right:30px;line-height:1.5;font-size:17px!important}.accordion__body{padding:0 24px 22px;line-height:1.8}.accordion-item.opened{background:#f6faf9}.collapse:not(.show){display:none}.bg-img{position:absolute;inset:0}.bg-img img{object-fit:cover;width:100%;height:100%}.bg-img:not(.care-visible-bg){display:none}.features-layout3 .feature-wrapper{margin-top:0!important}.features-layout3 .feature-item{padding:28px 22px}.features-layout3 .feature__title{font-size:18px}.features-layout3 .feature__icon{font-size:32px}.slick-carousel,.slider-with-navs{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;padding-bottom:16px;overflow-x:auto;display:flex!important}.slick-carousel>*{scroll-snap-align:start;flex:0 0 calc(33.333% - 14px);min-width:0;margin:0!important}.slider-with-navs>*{scroll-snap-align:start;flex:0 0 100%}.care-carousel-controls{justify-content:flex-end;gap:10px;margin-bottom:14px;display:flex}.care-carousel-controls button{width:44px;height:44px;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #b4ceca;border-radius:50%}.slider-nav{display:none}.testimonial__title{font-size:21px!important;line-height:1.7!important}.testimonial-item{padding:24px}.care-footer{color:#d5e3e3;background:#152b4a;padding:60px 0 28px}.care-footer h2,.care-footer h3{color:#fff}.care-footer p,.care-footer a{color:#d5e3e3}.care-footer a:hover{color:#fff;text-decoration:underline}.care-footer-invitation{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:32px;padding-bottom:40px;display:flex}.care-footer-invitation h2{font-size:32px}.care-footer-invitation p{max-width:580px}.care-footer .care-button{background:#d5ede5;border-color:#d5ede5;color:var(--ink)!important}.care-footer .care-button-outline{background:0 0;border-color:#7ea6aa;color:#fff!important}.care-footer-grid{grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:40px;margin-top:42px;display:grid}.care-footer-grid h3{margin-bottom:16px;font-size:17px;line-height:1.5}.care-footer-identity p,.care-footer-identity>a{font-size:13px}.care-footer-identity>a{margin-bottom:6px;display:block}.care-footer-identity .care-footer-phone{font-size:22px;font-weight:700}.care-footer ul{margin:0;padding:0;list-style:none}.care-footer li a{padding:6px 0;font-size:13px;line-height:1.5;display:inline-block}.care-footer-hours{margin:20px 0}.care-footer-bottom{border-top:1px solid #ffffff25;justify-content:space-between;gap:24px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}.care-footer-bottom span{color:#acc4c8}.care-footer-bottom>div{flex-wrap:wrap;gap:20px;display:flex}.care-whatsapp-float{z-index:900;background:#176b44;border-radius:40px;align-items:center;gap:8px;padding:13px 18px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 6px 22px #12392926;color:#fff!important}.care-mobile-actions{display:none}#scrollTopBtn{border-radius:10px;min-width:44px;min-height:44px;bottom:20px;left:20px;right:auto}.care-page-intro{background:var(--paper);padding:46px 0}.care-page-intro p{max-width:700px}.care-form-layout{grid-template-columns:1.45fr 1fr;align-items:start;gap:36px;display:grid}.care-form-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px;box-shadow:0 6px 28px #173b4307}.care-form-card h2{font-size:25px}.care-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.care-field{flex-direction:column;gap:7px;display:flex}.care-field-wide{grid-column:1/-1}.care-field label{color:var(--ink);font-size:14px;font-weight:650}.care-field label span{color:var(--muted);font-weight:400}.care-field input,.care-field select,.care-field textarea{width:100%;min-height:48px;color:var(--ink);background:#fbfdfc;border:1px solid #abc2be;border-radius:8px;padding:11px 12px}.care-field textarea{resize:vertical;min-height:110px}.care-field small,.care-form-note{font-size:12px;line-height:1.6}.care-field-error{color:#a13127;font-size:13px}.care-field [aria-invalid=true]{border:2px solid #a13127}.care-form-status{white-space:pre-wrap;background:#f0f7f4;border-radius:8px;margin-top:16px;padding:14px;font-size:14px}.care-form-status:empty{display:none}.care-consent{margin-top:22px;font-size:13px}.care-visit-card{background:var(--paper);border-radius:18px;margin-bottom:20px;padding:30px}.care-visit-card h2{font-size:22px}.care-visit-card h3{margin-top:24px;font-size:16px}.care-visit-card a{min-height:44px;padding-block:8px;font-weight:650;display:inline-block}.care-visit-card p{font-size:14px}.care-map-placeholder{text-align:center;background:#edf4f3;border-radius:12px;place-items:center;min-height:220px;padding:24px;display:grid}.care-map-placeholder iframe{border:0;width:100%;height:300px}.care-gallery-dialog{background:#fff;border:0;border-radius:16px;width:min(900px,94vw);max-height:94vh;padding:16px}.care-gallery-dialog::backdrop{background:#082630cc}.care-gallery-dialog img{object-fit:contain;width:auto;max-height:70vh;margin:auto;display:block}.care-gallery-toolbar{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.care-gallery-toolbar button{background:#eef5f3;border:0;border-radius:8px;min-height:44px;padding:10px 16px}.care-gallery-dialog p{margin:12px 0 0;font-size:14px}.care-page-tools{border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.care-page-tools .care-container{justify-content:space-between;align-items:center;gap:14px;display:flex}.care-page-tools a{padding:8px 0;display:inline-block}.care-toc{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:0 0 28px;padding:16px 20px}.care-toc summary{cursor:pointer;color:var(--ink);font-weight:700}.care-toc ul{columns:2;margin:12px 0 0;padding-left:18px}.care-toc a{padding:5px 0;font-size:14px;display:inline-block}.care-toc li{break-inside:avoid}.fas,.fab{font-style:normal;font-family:system-ui!important}.fa-long-arrow-alt-up:before{content:"↑"}.fa-long-arrow-alt-down:before{content:"↓"}.fa-arrow-right:before{content:"→"}.fa-facebook-f:before{content:"f"}.fa-instagram:before{content:"◎"}.fa-google:before{content:"G"}.fa-check:before{content:"✓"}.fa-star:before{content:"★"}@media (width>=1200px){.container{max-width:1200px}}@media (width<=1100px){.care-navigation{gap:13px;font-size:13px}.care-nav-shell{gap:14px}.care-brand img{width:160px}.care-hero-grid{gap:35px}.care-footer-grid{gap:24px}.care-dropdown-wide{right:-170px}}@media (width<=991px){.care-menu-toggle{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-weight:650;display:flex}.care-nav-shell{flex-wrap:wrap;min-height:82px;padding-block:12px}.care-navigation{flex-basis:100%;align-items:stretch;gap:0;max-height:calc(100dvh - 170px);padding:8px 0 18px;display:none;overflow:auto}.care-navigation.is-open{flex-direction:column;display:flex}.care-navigation>a,.care-menu-group summary{border-bottom:1px solid var(--line);min-height:48px;padding:10px 6px;font-size:15px}.care-navigation>.care-button{margin-top:14px}.care-menu-group summary{justify-content:space-between}.care-dropdown,.care-dropdown-wide{width:100%;box-shadow:none;background:var(--paper);border:0;border-radius:0;grid-template-columns:1fr;min-width:0;position:static}.care-dropdown a{font-size:14px}.care-topbar-opd{display:none}.care-hero-grid{grid-template-columns:1.2fr 1fr;gap:24px}.care-hero-portrait{min-height:400px}.care-footer-grid{grid-template-columns:1fr 1fr}.care-footer-invitation{flex-direction:column;align-items:flex-start;gap:8px}.care-footer-bottom{flex-wrap:wrap}.care-form-layout{grid-template-columns:1fr .8fr}.slick-carousel>*{flex-basis:calc(50% - 10px)}}@media (width<=767px){.care-container{width:calc(100% - 32px)}.care-topbar{font-size:11px;line-height:36px}.care-topbar .care-container{gap:8px}.care-header{top:-36px}.care-hero{padding-top:32px}.care-hero-grid{grid-template-columns:1fr}.care-hero h1{font-size:38px}.care-hero-lead{font-size:23px}.care-hero-copy p{font-size:15px}.care-hero-portrait{border-radius:60px 16px 16px;width:100%;max-width:500px;height:360px;min-height:0;margin-inline:auto}.care-hero-portrait img{object-fit:cover;object-position:center 20%}.care-hero-links{grid-template-columns:1fr 1fr;margin-top:24px}.care-hero-links a{border-bottom:1px solid #cfdfdc;font-size:13px;padding:16px 8px!important}.care-hero-links a:nth-child(2){border-right:0}.care-eyebrow{font-size:10px}.care-actions .care-button{flex:1;padding:13px 14px}.care-hero-hours{margin-top:20px}.page-title{padding:32px 0!important}.pagetitle__heading{font-size:29px}.page-title .breadcrumb{flex-wrap:wrap}.slick-carousel>*{flex-basis:86%}section{padding-top:40px;padding-bottom:40px}.contact-panel,.widget{padding:24px!important}.care-footer{padding:40px 0 92px}.care-footer-grid{gap:28px 20px}.care-footer-identity{grid-column:1/-1}.care-footer-grid h3{font-size:16px}.care-footer-grid nav:first-of-type{grid-column:1/-1}.care-footer-grid nav:first-of-type ul{columns:2;column-gap:20px}.care-footer li{break-inside:avoid}.care-footer-bottom>div{gap:16px}.care-whatsapp-float{display:none}.care-mobile-actions{bottom:0;z-index:1000;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #c9dcda;grid-template-columns:1fr 1fr 1fr;display:grid;position:fixed;inset-inline:0;box-shadow:0 -5px 18px #12392910}.care-mobile-actions a{min-height:46px;color:var(--teal);border-radius:7px;place-items:center;font-size:12px;font-weight:750;display:grid}.care-mobile-actions a:last-child{color:#fff;background:#176b44}.care-mobile-actions a:nth-child(2){background:var(--paper);margin-inline:4px}body{padding-bottom:60px}#scrollTopBtn{bottom:80px;left:14px}.care-form-layout{grid-template-columns:1fr}.care-form-card{padding:22px}.care-form-grid{grid-template-columns:1fr;gap:16px}.care-field-wide{grid-column:auto}.care-page-intro{padding:30px 0}.care-toc ul{columns:1}.care-form-card .care-button{width:100%}.care-footer-invitation h2{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.care-header,.care-footer,.care-mobile-actions,.care-whatsapp-float,.care-page-tools,.care-carousel-controls,#scrollTopBtn{display:none!important}.collapse{display:block!important}body{padding:0}.care-container{width:100%}}.features-layout3 .feature-item,.features-layout3 .feature-wrapper{margin-top:0!important;transform:none!important}.features-layout3 .col-lg-4 .feature-item{margin-top:0!important}.doctors-timetable{min-width:650px}.table-responsive{overflow-x:auto}.care-page-intro h1{font-size:clamp(2rem,4vw,3rem)}.care-menu-group[open]>summary{color:#785017}.care-hero-copy .care-eyebrow{font-size:12px}.bg-overlay:not(.page-title):before{pointer-events:none}.care-hero-portrait>img{aspect-ratio:500/600}.widget-help{background:#0c5360!important}.widget-help>.bg-img{display:none!important}.widget-help .widget-content{z-index:2;position:relative}.widget-help h4,.widget-help p,.widget-help a,.widget-help i{color:#fff!important}.bg-overlay>.container{z-index:2;position:relative}.widget-services .service__icon{display:none}.widget-services .service-item{border-radius:8px;margin-bottom:10px;padding:12px}.widget-services .service__title{font-size:16px}.widget-services{padding:24px!important}.widget-time{background:#e6f2ed!important}.widget-time .widget__title,.widget-time li{color:var(--ink)!important}.care-button{border-radius:12px}.care-button:hover{background:#152b4a}.care-button-outline:hover{background:#eef2f7}.care-emergency-button{background:#a52f35;border-color:#a52f35;color:#fff!important}.care-emergency-button:hover{background:#86262c}.care-eyebrow{color:#785017}.care-topbar{line-height:38px}.care-header{top:-38px}.care-topbar .care-container{align-items:center}.care-footer-invitation{display:none}.care-footer-grid{grid-template-columns:1.6fr 1fr 1fr;margin-top:0}.care-footer-identity p,.care-footer-identity>a,.care-footer li a{font-size:15px}.care-footer li a{align-items:center;min-height:44px;padding:8px 0;display:flex}.care-footer-identity>a{min-height:44px;padding-block:8px}.care-footer .care-eyebrow{color:#f5c581}.care-footer-grid h3{font-size:18px}.care-mobile-actions a{border-radius:0}.care-mobile-actions a:first-child{color:#fff;background:#a52f35}.care-mobile-actions a:last-child{color:#fff;background:#203d64}.care-mobile-actions{grid-template-columns:1fr 1fr}.services-layout2.services-carousel.bg-overlay-primary{isolation:isolate;background:#203d64!important}.services-layout2.services-carousel.bg-overlay-primary>.bg-img{z-index:-2;opacity:.12}.services-layout2.services-carousel.bg-overlay-primary:before{z-index:-1;background:#203d64!important}.services-layout2.services-carousel .heading__title{color:#fff!important}.features-layout3 .feature-item-custom{background:#203d64!important}@media (width<=991px){.care-header{top:0}.care-topbar{display:none}.care-footer-grid{grid-template-columns:1fr 1fr}.care-footer-identity{grid-column:1/-1}.care-mobile-actions{padding:0 0 env(safe-area-inset-bottom);background:#203d64;grid-template-columns:1fr 1fr;gap:1px;display:grid}.care-mobile-actions a{justify-content:center;align-items:center;min-height:58px;font-size:15px;display:flex}.care-whatsapp-float{display:none}.care-footer{padding-bottom:85px}}@media (width<=575px){.care-footer-grid{grid-template-columns:1fr;gap:26px}.care-footer-identity{grid-column:auto}.care-brand span{display:none}.care-nav-shell{min-height:76px}.care-brand img{width:170px}.care-footer-bottom{flex-direction:column}}.btn__primary:not(.btn__link),.btn__secondary:not(.btn__link){color:#fff!important}.btn__primary:not(.btn__link) span,.btn__primary:not(.btn__link) i,.btn__secondary:not(.btn__link) span,.btn__secondary:not(.btn__link) i{color:inherit!important}.page-title .breadcrumb .color-white{color:var(--ink)!important}.care-nav-shell{position:relative}.care-treatment-group{position:static}.care-mega-menu{inset-inline:0;overscroll-behavior:contain;border:1px solid var(--line);background:#fff;border-top:3px solid #bd8d4c;border-radius:0 0 16px 16px;max-height:calc(100dvh - 110px);padding:24px;position:absolute;top:100%;overflow:auto;box-shadow:0 20px 40px #152b4a24}.care-mega-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding-bottom:16px;display:flex}.care-mega-intro strong{color:var(--ink);font-size:19px}.care-mega-intro p{margin:4px 0 0;font-size:13px;font-weight:400}.care-mega-intro>a{background:var(--paper);border-radius:8px;min-height:44px;padding:12px 16px}.care-mega-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.care-mega-category{min-width:0;padding:0}.care-mega-category h2{letter-spacing:0;margin:0 0 10px;font-size:14px;line-height:1.4}.care-mega-category ul{margin:0;padding:0;list-style:none}.care-mega-category a{border-radius:6px;align-items:center;min-height:44px;padding:8px 10px;font-size:14px;font-weight:450;line-height:1.4;display:flex}.care-mega-category a:hover,.care-mega-category a[aria-current]{background:var(--paper)}@media (width<=991px){.care-mega-menu{max-height:none;box-shadow:none;background:var(--paper);border:0;border-radius:0;padding:16px 12px;position:static}.care-mega-intro{display:block}.care-mega-intro>a{background:#fff;margin-top:12px;display:flex}.care-mega-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.care-mega-category a{min-height:48px;padding-inline:0}.care-mega-category h2{border-bottom:1px solid #cbd5e1;padding-bottom:8px}.care-navigation{max-height:calc(100dvh - 160px)}}@media (width<=575px){.care-mega-columns{grid-template-columns:1fr;gap:24px}.care-mega-category a{padding:10px 8px}.care-mega-intro strong{font-size:17px}}.care-footer-areas{border-top:1px solid #ffffff25;margin-top:32px;padding-top:24px}.care-footer-areas h3{color:#fff;font-size:17px}.care-footer-areas p{font-size:13px}.care-footer-areas ul{flex-wrap:wrap;gap:12px 28px;display:flex}.care-footer-areas li a{align-items:center;min-height:44px;display:flex}@media (width<=991px){.care-navigation{max-height:calc(100dvh - 180px - env(safe-area-inset-bottom))}}@media (width>=992px){.care-mega-menu{max-height:calc(100dvh - 150px)}}.care-header .care-mega-category{margin:0;padding:0}.care-header .care-mega-category h2{letter-spacing:0;margin:0 0 10px;font-size:14px;font-weight:650;line-height:1.4}.care-header .care-mega-intro p{margin:4px 0 0;font-size:13px;line-height:1.6}.search-care-section{padding:32px 0;line-height:1.8}.search-care-section h2{margin:0 0 22px;font-size:clamp(25px,2.6vw,32px);line-height:1.25}.search-care-section h3{margin:24px 0 12px;font-size:22px;line-height:1.4}.search-care-section p{max-width:85ch;margin:0 0 16px}.search-care-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding-top:16px;display:flex}.search-care-links a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.search-care-reference{font-size:14px}button.accordion__header{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:48px;padding:16px 20px;display:block}button.accordion__header:focus-visible{outline-offset:3px;outline:3px solid #176b80}.care-form-note a,.content-responsibility p a,.content-responsibility__meta a,.patient-blog-author a{text-underline-offset:3px;text-decoration:underline}.content-responsibility{background:#f1f7f8;border-top:1px solid #dce9eb;padding:32px 0}.content-responsibility__box{justify-content:space-between;align-items:center;gap:40px;display:flex}.content-responsibility h2{color:#173653;margin:0 0 8px;font-size:20px}.content-responsibility p{max-width:760px;margin:0;line-height:1.65}.content-responsibility__meta{min-width:260px;font-size:14px;line-height:1.7}.content-responsibility__meta span,.content-responsibility__meta a{display:block}@media (width<=767px){.content-responsibility__box{display:block}.content-responsibility__meta{min-width:0;margin-top:15px}}main p a:not(.care-button):not(.btn),nav[aria-label=Breadcrumb] a,.care-form-card .care-form-note a{text-underline-offset:3px;text-decoration:underline!important}@media (width<=991px){.care-navigation{max-height:calc(100vh - 180px - env(safe-area-inset-bottom));max-height:calc(100dvh - 180px - env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow:hidden auto}.care-navigation>*{flex-shrink:0}.care-mega-menu{overscroll-behavior:auto;overflow:visible}}.care-home{background:#fff;margin:0}.care-home a{text-decoration:none}.care-home h1,.care-home h2,.care-home h3{margin:0 0 16px;font-weight:700;line-height:1.2}.care-home h2{font-size:clamp(28px,3vw,38px)}.care-home h3{font-size:20px;line-height:1.35}.care-home p{margin:0 0 16px}.care-home section{padding:72px 0}.care-home .care-eyebrow{letter-spacing:.12em;margin-bottom:14px;font-size:12px;line-height:1.6}.care-home .care-hero{background:linear-gradient(115deg,#f7f8fa 60%,#f1ece4);padding:48px 0}.care-home .care-hero-grid{grid-template-columns:1.1fr .9fr;gap:52px}.care-home .care-hero h1{max-width:560px;font-size:clamp(36px,4vw,52px)}.care-home .care-hero-lead{max-width:570px;font-size:clamp(21px,2vw,26px);font-weight:550;line-height:1.4}.care-hero-copy>p:not(.care-eyebrow):not(.care-hero-lead){font-size:18px;line-height:1.7}.care-home .care-hero-portrait{background:#e7e3dd;border-radius:16px;align-self:center;height:480px;min-height:0;margin:0}.care-home .care-hero-portrait>img{object-position:center 25%;width:100%;height:100%}.care-home .care-doctor-caption{padding:14px 18px}.care-home .care-doctor-caption p{color:var(--ink);margin:4px 0 0;font-size:14px}.care-home .care-hero-hours{margin-top:24px;font-size:14px;line-height:1.9}.home-quick-actions{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:24px;display:grid}.home-quick-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:36px 1fr;gap:4px 12px;padding:20px 16px;font-size:14px;line-height:1.6;display:grid}.home-quick-card strong{font-size:15px}.home-card-icon{color:#785017;grid-row:1/3;align-self:center;font-size:26px}.home-quick-card>span:last-child{color:var(--muted)}.home-quick-emergency .home-card-icon,.home-quick-emergency>span:last-child{color:#a52f35}.home-quick-card:hover,.home-condition-card:hover{background:#fffcf7;border-color:#a47b43}.home-doctor-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.home-doctor-grid>img{object-fit:cover;aspect-ratio:685/503;border-radius:16px;width:100%}.home-support{color:var(--ink);font-size:19px;line-height:1.6}.home-qualifications{color:#72501e;background:#fbf2e4;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:650;display:inline-block}.home-clinical-areas{color:var(--ink);flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding-left:20px;font-size:14px;display:flex}.home-pale{background:var(--paper)}.home-section-intro{max-width:670px;font-size:18px}.home-condition-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.home-condition-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;padding:24px;display:flex}.home-condition-number{color:#785017;background:#fbf2e4;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;font-size:14px;font-weight:750;display:inline-flex}.care-home .home-condition-card p{color:var(--muted);margin-bottom:20px;font-size:16px;line-height:1.7}.home-card-arrow{margin-top:auto;font-size:24px}.care-home .home-emergency{padding:48px 0}.home-emergency-panel{background:#fff8f8;border:1px solid #e8c4c6;border-left:5px solid #a52f35;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:36px;display:grid}.home-emergency-panel .care-eyebrow{color:#a52f35}.home-emergency-panel h2{font-size:30px}.home-emergency-panel p{max-width:760px}.home-facility-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;display:grid}.home-facility-card{border:1px solid var(--line);border-radius:14px;overflow:hidden}.home-facility-card img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.home-facility-card>div{padding:22px}.home-facility-card p{font-size:16px}.home-text-link{text-underline-offset:5px;align-items:center;min-height:48px;margin-top:24px;font-weight:650;display:inline-flex;text-decoration:underline!important}.home-proof-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:28px;display:grid}.home-proof-grid article{border-top:3px solid #d5a65e;padding-top:24px}.home-review-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;display:grid}.home-review-card{border:1px solid var(--line);border-radius:14px;padding:26px}.home-review-badge{border:1px solid var(--line);color:var(--muted);border-radius:20px;margin-bottom:20px;padding:4px 10px;font-size:12px;display:inline-block}.home-review-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-review-card details{font-size:14px}.home-review-card summary{cursor:pointer;min-height:44px;color:var(--teal);padding:10px 0;font-weight:650}.home-review-card blockquote{border-left:2px solid #d5a65e;margin:12px 0 0;padding-left:16px;font-size:16px}.care-home .home-faq{padding:64px 0}.care-home .home-faq .heading{text-align:center;margin-bottom:30px}.care-home .heading__subtitle{font-size:13px}.care-home .home-faq .accordion__title{text-decoration:none;display:block}.care-home .accordion__header{position:relative}.care-home .accordion__header:after{content:"+";color:var(--ink);font-size:20px;position:absolute;top:20px;right:20px}.care-home .accordion__header[aria-expanded=true]:after{content:"−"}.care-home .home-map .care-actions{margin-top:0}.care-home .content-responsibility{padding:32px 0}.care-home .care-footer h3{font-size:18px}.care-home .care-form-card h2{font-size:28px}.care-home .care-form-card{border-radius:16px}.care-home .home-appointment{scroll-margin-top:100px}@media (width<=1199px){.home-condition-grid,.home-facility-grid,.home-proof-grid{grid-template-columns:repeat(2,1fr)}.care-home .care-hero-grid{gap:28px}.home-quick-card{grid-template-columns:1fr}.home-card-icon{display:none}}@media (width<=767px){.care-home section{padding:48px 0}.care-home .care-hero{padding:32px 0}.care-home .care-hero-grid,.home-doctor-grid{grid-template-columns:1fr;gap:28px}.care-home .care-hero h1{font-size:36px}.care-home .care-hero-lead{font-size:21px}.care-home .care-hero-portrait{width:100%;max-width:480px;height:360px;margin:auto}.care-home .care-hero-portrait>img{object-fit:contain;background:#eae9e5}.care-home .care-hero-hours{font-size:13px}.home-quick-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:20px}.home-quick-card{padding:16px 12px;font-size:13px}.home-quick-card strong{font-size:14px}.home-emergency-panel{grid-template-columns:1fr;gap:12px;padding:24px}.home-emergency-panel h2{font-size:27px}.home-review-grid{grid-template-columns:1fr;gap:16px}.home-review-card{padding:22px}.home-doctor-grid>img{max-height:320px}.home-proof-grid{gap:22px}.care-home .home-faq{padding:48px 0}.care-home .home-map h2{font-size:28px}.care-home .home-map .care-actions{margin-top:18px}.care-home .care-form-card{padding:24px}.home-condition-card{padding:20px}.care-home h3{font-size:19px}}@media (width<=575px){.home-condition-grid,.home-facility-grid,.home-proof-grid{grid-template-columns:1fr}.home-condition-grid{gap:12px}.home-condition-card{grid-template-columns:40px 1fr 20px;gap:8px 14px;display:grid}.home-condition-number{grid-row:1/3;margin:0}.care-home .home-condition-card h3{margin:0;font-size:18px}.care-home .home-condition-card p{grid-area:2/2;margin:0;font-size:15px}.home-card-arrow{grid-area:1/3/3;align-self:center}.care-home .care-hero .care-actions{grid-template-columns:1fr;display:grid}.home-quick-card strong{line-height:1.5}.home-facility-card img{max-height:210px}.home-facility-card>div{padding:20px}.care-home .home-appointment{scroll-margin-top:85px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.care-home .care-hero-with-background{isolation:isolate;background:#152b4a;padding-block:64px;position:relative;overflow:hidden}.home-hero-background,.home-emergency-background{z-index:-1;pointer-events:none;position:absolute;inset:0}.home-hero-background img,.home-emergency-background img{object-fit:cover;filter:blur(4px);width:100%;height:100%;display:block;transform:scale(1.04)}.home-hero-background:after,.home-emergency-background:after{content:"";background:linear-gradient(90deg,#0c1f37f2,#0c1f37d4 55%,#0c1f379e);position:absolute;inset:0}.care-hero-with-background .care-hero-grid{z-index:1;position:relative}.care-home .care-hero-with-background h1,.care-home .care-hero-with-background .care-hero-lead{color:#fff}.care-home .care-hero-with-background .care-hero-copy{color:#eef2f7}.care-home .care-hero-with-background .care-eyebrow{color:#f1c27d}.care-home .care-hero-with-background .care-hero-hours{color:#e7edf5}.care-home .care-hero-with-background .care-button:not(.care-emergency-button){background:#f1c27d;border-color:#f1c27d;color:#152b4a!important}.care-home .care-hero-with-background .care-button:not(.care-emergency-button):hover{background:#f6d6a5}.care-home .care-hero-with-background .care-hero-portrait{border:1px solid #ffffff48;box-shadow:0 18px 50px #091b3930}.care-home .home-condition-card{flex-direction:column;padding:0;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.care-home .home-condition-card>img{aspect-ratio:8/5;object-fit:cover;border-bottom:1px solid var(--line);width:100%;display:block}.home-condition-content{flex-direction:column;flex:1;padding:22px;display:flex}.care-home .home-condition-content h3{margin-bottom:12px}.care-home .home-condition-content p{margin:0 0 18px}.care-home .home-condition-content .home-card-arrow{color:var(--teal);margin-top:auto;font-size:14px;font-weight:700}.care-home .home-condition-card:hover{transform:translateY(-3px)}.home-condition-card:focus-visible{outline-offset:4px}.care-home .home-emergency-with-background{isolation:isolate;color:#eef2f7;background:#152b4a;border-color:#264262 #264262 #264262 #bb3b43;grid-template-columns:1fr 270px;gap:48px;padding:44px;position:relative;overflow:hidden}.home-emergency-background:after{background:linear-gradient(90deg,#0c1f37f2,#0c1f37e6 60%,#0c1f37c7)}.care-home .home-emergency-with-background h2{color:#fff}.care-home .home-emergency-with-background .care-eyebrow{color:#f4bcbe}.home-emergency-signs{flex-wrap:wrap;gap:8px;margin:22px 0;padding:0;list-style:none;display:flex}.home-emergency-signs li{color:#fff;background:#ffffff0d;border:1px solid #ffffff38;border-radius:8px;padding:7px 12px;font-size:13px}.home-emergency-actions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.home-emergency-availability{color:#e7edf5;text-align:center;font-size:14px;line-height:1.8}.home-emergency-availability strong{color:#fff;font-size:20px}.home-emergency-actions>.care-button-outline{border-color:#bac7d7;color:#fff!important}.home-emergency-actions>.care-button-outline:hover{background:#ffffff1a}.home-emergency-actions>a:last-child{color:#fff;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.home-emergency-guide{border-top:1px solid #ffffff30;margin-top:22px;padding-top:12px}.home-emergency-guide summary{cursor:pointer;color:#fff;min-height:44px;padding-block:10px;font-weight:650}.care-home .home-emergency-guide p{color:#e7edf5;margin:12px 0 0;font-size:15px}.home-why-intro{grid-template-columns:1fr 1fr;gap:36px;margin:28px 0 12px;display:grid}.home-why-intro p{font-size:17px;line-height:1.85}.home-why .home-proof-grid{grid-template-columns:1fr 1fr;gap:32px 48px}.care-home .home-proof-grid h3{font-size:23px}.home-proof-grid p{line-height:1.85}.home-proof-grid p a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.home-proof-grid .home-text-link{margin-top:0}.home-map-embed{border:1px solid var(--line);background:#eef2f7;border-radius:14px;height:360px;overflow:hidden}.home-map-embed iframe{border:0;width:100%;height:100%;display:block}@media (width<=991px){.care-home .home-emergency-with-background{grid-template-columns:1fr;gap:24px;padding:30px}.home-emergency-actions{max-width:420px}.home-emergency-availability{text-align:left}.home-emergency-actions>a:last-child{justify-content:flex-start}.home-why .home-proof-grid{gap:28px}}@media (width<=767px){.care-home .care-hero-with-background{padding-block:36px}.home-hero-background:after{background:#0c1f37e0}.home-why-intro,.home-why .home-proof-grid{grid-template-columns:1fr;gap:20px}.care-home .home-proof-grid h3{font-size:22px}.home-map-embed{height:320px}.care-home .home-emergency-with-background{padding:26px}.home-condition-content{padding:20px}}@media (width<=575px){.care-home .home-condition-content h3{margin:0 0 12px;font-size:20px}.care-home .home-condition-content p{font-size:16px}.care-home .home-condition-content .home-card-arrow{align-self:flex-start}.home-emergency-signs li{padding:7px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.care-home .home-condition-card{transition:none}.care-home .home-condition-card:hover{transform:none}}.care-home .care-hero-with-background .care-hero-portrait>img{object-position:center top}
