@layer bricks{@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgb(0 0 0 / .5),rgb(0 0 0 / .25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks{.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks{:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brx-content .bp-build{--bp-ink:#185575;--bp-teal:#087e72;--bp-mint:#e5f5ef;--bp-paper:#f8fbfa;color:#234852;background:var(--bp-paper);width:100%;font-size:1.0625rem;line-height:1.65}#brx-content .bp-build *{box-sizing:border-box}#brx-content .bp-build .bp-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto;display:block}#brx-content .bp-build .bp-section{padding:clamp(48px,6vw,88px) 0;width:100%;display:block}#brx-content .bp-build .bp-mint{background:var(--bp-mint)}#brx-content .bp-build .bp-white{background:#fdfefd}#brx-content .bp-build h1,#brx-content .bp-build h2,#brx-content .bp-build h3{font-family:BAHNSCHRIFT,sans-serif;color:var(--bp-ink);line-height:1.12;margin:0 0 24px;font-weight:700;text-wrap:balance}#brx-content .bp-build h1{font-size:clamp(36px,4.5vw,64px);letter-spacing:-.025em;max-width:18ch}#brx-content .bp-build h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.015em}#brx-content .bp-build h3{font-size:clamp(22px,2vw,28px);margin-bottom:12px}#brx-content .bp-build p,#brx-content .bp-build li,#brx-content .bp-build .brxe-text-basic{font-size:1.0625rem!important;line-height:1.65;max-width:72ch;margin:0 0 16px}#brx-content .bp-build ul{padding-left:24px;margin:12px 0 24px}#brx-content .bp-build .bp-kicker{font-size:.8125rem!important;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bp-teal);margin-bottom:18px}#brx-content .bp-build .bp-lead{font-size:clamp(19px,1.8vw,23px)!important;max-width:52ch;line-height:1.5}#brx-content .bp-build .bp-split{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(32px,6vw,88px)}#brx-content .bp-build .bp-hero-photo{width:100%;height:auto;max-height:510px;object-fit:contain;border-radius:32px}#brx-content .bp-build .bp-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:28px 0}#brx-content .bp-build a{color:var(--bp-ink);text-decoration:underline;text-underline-offset:4px}#brx-content .bp-build .bp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border-radius:100px;background:var(--bp-teal);color:#fffdf8;text-decoration:none;font-weight:700;line-height:1.4;transition:background .18s,transform .18s}#brx-content .bp-build .bp-button:hover{background:#09695f;transform:translateY(-2px)}#brx-content .bp-build .bp-button-secondary{background:#fff0;box-shadow:inset 0 0 0 1px var(--bp-ink);color:var(--bp-ink)}#brx-content .bp-build a:focus-visible{outline:3px solid #b9650d;outline-offset:4px}#brx-content .bp-build .bp-note{font-size:.9375rem!important;color:#42616b;line-height:1.55;max-width:72ch}#brx-content .bp-build .bp-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}#brx-content .bp-build .bp-path{padding:28px 0;border-top:1px solid #bddbd0}#brx-content .bp-build .bp-anchor-nav{display:flex;flex-wrap:wrap;gap:8px 20px;margin:28px 0 0}#brx-content .bp-build .bp-anchor-nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}#brx-content .bp-build .bp-price-list{display:block;width:100%;margin-top:28px}#brx-content .bp-build .bp-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 28px;padding:22px 0;border-top:1px solid #c7ded5;scroll-margin-top:140px;width:100%}#brx-content .bp-build .bp-price-name{font-weight:650;font-size:1.125rem!important;margin:0}#brx-content .bp-build .bp-price{font-size:clamp(21px,2.2vw,28px)!important;font-weight:700;line-height:1.3;color:var(--bp-ink);margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}#brx-content .bp-build .bp-price-detail{grid-column:1/-1;font-size:.9375rem!important;line-height:1.55;color:#42616b;max-width:85ch;margin:0}#brx-content .bp-build .bp-price-box{padding:32px;background:var(--bp-mint);border-radius:24px;margin:28px 0}#brx-content .bp-build .bp-reading{max-width:850px}#brx-content .bp-build .bp-reading h2{margin-top:48px;font-size:clamp(27px,2.5vw,36px)}#brx-content .bp-build .bp-reading h2:first-child{margin-top:0}#brx-content .bp-build .bp-hours{display:grid;grid-template-columns:1fr auto;gap:10px 32px;max-width:500px}#brx-content .bp-build .bp-hours p{margin:0}#brx-content .bp-build .bp-emergency{background:#f9ece3;padding:28px;border-radius:16px;margin:24px 0;color:#633d29}#brx-content .bp-build .bp-cta-band{background:var(--bp-ink);color:#effbf5}#brx-content .bp-build .bp-cta-band h2,#brx-content .bp-build .bp-cta-band a{color:#effbf5}#brx-content .bp-build .bp-cta-band .bp-button{background:#dcf1b2;color:#194c43}#brx-content .bp-build section[id]{scroll-margin-top:130px}@media(max-width:767px){#brx-content .bp-build .bp-wrap{width:calc(100% - 40px)}#brx-content .bp-build .bp-split,#brx-content .bp-build .bp-columns{grid-template-columns:1fr;gap:32px}#brx-content .bp-build .bp-hero-photo{max-height:340px}#brx-content .bp-build .bp-price-row{grid-template-columns:1fr;gap:8px}#brx-content .bp-build .bp-price-detail{grid-column:1}#brx-content .bp-build .bp-price-box{padding:24px}#brx-content .bp-build .bp-actions{align-items:stretch}#brx-content .bp-build .bp-button{flex:1 1 180px}#brx-content .bp-build .bp-hours{gap:10px 15px}}@media(prefers-reduced-motion:reduce){#brx-content .bp-build *{transition:none!important;scroll-behavior:auto!important}}#brx-content .bp-build .bp-action-item{display:block;flex:0 1 auto}#brx-content .bp-build .bp-action-item a{width:100%}@media(max-width:767px){#brx-content .bp-build .bp-action-item{flex:1 1 220px}}#brxe-62ad77{overflow:hidden}#brxe-62ad77{width:100%;padding-bottom:var(--space-xl);position:relative}#brxe-nwkxmt{justify-content:flex-end;align-self:flex-end}#brxe-rfphoz{align-items:flex-start}@media (max-width:768px){#brxe-rfphoz{align-items:center}}#brxe-mdpqsd{align-items:initial;gap:var(--space-m);grid-template-columns:var(--grid-2)}#brxe-mdpqsd{display:grid}@media (max-width:768px){#brxe-mdpqsd{grid-template-columns:var(--grid-1);display:flex;flex-direction:column-reverse;row-gap:var(--card-gap)}}#brxe-pzcqnd{overflow:hidden}#brxe-pzcqnd{padding-top:var(--card-gap);position:relative}@media (max-width:768px){#brxe-pzcqnd{padding-top:var(--card-gap);column-gap:var(--card-gap);row-gap:var(--card-gap)}}#brxe-lnafhf{align-items:flex-end}@media (max-width:768px){#brxe-lnafhf{align-items:center}}#brxe-qjwjwg{align-items:initial;grid-template-columns:var(--grid-2);gap:var(--space-m)}#brxe-qjwjwg{display:grid}@media (max-width:768px){#brxe-qjwjwg{grid-template-columns:var(--grid-1);display:flex;row-gap:var(--card-gap)}}#brxe-gyfifw{overflow:hidden}#brxe-gyfifw{position:relative}@media (max-width:768px){#brxe-gyfifw{padding-top:var(--card-gap);row-gap:var(--card-gap);column-gap:var(--card-gap)}}#brxe-dcddaa{width:100%}#brxe-xbjicp{border-radius:30px}#brxe-xbjicp{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding-top:var(--space-l);padding-right:var(--space-l);padding-bottom:var(--space-l);padding-left:var(--space-l);justify-content:center;box-shadow:0 0 0 0,0 0 0 0}@media (max-width:480px){#brxe-xbjicp{padding-top:var(--space-m);padding-right:var(--space-m);padding-bottom:var(--space-m);padding-left:var(--space-m)}}#brxe-ecfyyh{border-radius:30px}#brxe-ecfyyh{background-color:#ACD984;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;justify-content:flex-end;align-items:center}@media (max-width:768px){#brxe-ecfyyh{margin-bottom:var(--space-m)}}#brxe-uttipb{align-items:initial;grid-template-columns:var(--grid-1-2)}#brxe-uttipb{display:grid}@media (max-width:768px){#brxe-uttipb{grid-template-columns:var(--grid-1)}}#brxe-zazelu{border-top:1px solid var(--tertiary-dark-trans-30);border-bottom:1px solid var(--tertiary-dark-trans-30);overflow:hidden}#brxe-zazelu{border-style:solid;border-color:var(--tertiary-dark-trans-30);border-top-width:1px;border-bottom-width:1px;padding-top:var(--section-space-l);row-gap:var(--space-l);position:relative}@media (max-width:1400px){#brxe-zazelu{padding-top:var(--section-space-m)}}@media (max-width:768px){#brxe-zazelu{padding-top:var(--section-space-l)}}@media (max-width:480px){#brxe-zazelu{padding-top:var(--section-space-xl)}}#brx-content .bp-build.bp-restored-existing{background:#fff;color:#234852}#brx-content .bp-build.bp-restored-existing .bp-section{position:relative;overflow:clip;padding:clamp(44px,5.5vw,78px) 0;display:block;width:100%}#brx-content .bp-build.bp-restored-existing .bp-wrap{width:min(1160px,calc(100% - 48px));max-width:1160px;margin-inline:auto;display:block}#brx-content .bp-build.bp-restored-existing .bp-existing-intro{background:#fff;padding-top:clamp(38px,5vw,70px);padding-bottom:clamp(36px,4.5vw,64px)}#brx-content .bp-build.bp-restored-existing .bp-existing-intro>.bp-wrap{max-width:1000px;position:relative;z-index:1}#brx-content .bp-build.bp-restored-existing .bp-existing-intro h1{max-width:22ch}#brx-content .bp-build.bp-restored-existing .bp-existing-single{display:block;width:100%;max-width:100%}#brx-content .bp-build.bp-restored-existing .bp-existing-hero{background:#fff;padding-block:clamp(40px,5vw,74px)}#brx-content .bp-build.bp-restored-existing .bp-existing-split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}#brx-content .bp-build.bp-restored-existing .bp-existing-split>*{width:100%;max-width:100%;min-width:0;margin:0}#brx-content .bp-build.bp-restored-existing .bp-existing-copy{display:block;padding:0;background:#fff0;border:0;box-shadow:none}#brx-content .bp-build.bp-restored-existing .bp-existing-copy>.bp-columns{grid-template-columns:1fr;gap:0}#brx-content .bp-build.bp-restored-existing .bp-existing-picture{display:flex;align-items:center;justify-content:center;width:100%;background:#fff0;border:0;box-shadow:none}#brx-content .bp-build.bp-restored-existing .bp-existing-photo{display:block;width:100%;height:auto;max-width:100%;max-height:540px;object-fit:contain;object-position:center;border-radius:0;margin:0;position:relative;inset:auto;opacity:1}#brx-content .bp-build.bp-restored-existing .bp-existing-photo img{display:block;width:100%;height:auto;max-height:inherit;object-fit:contain;object-position:center}#brx-content .bp-build.bp-restored-existing .bp-existing-hero-photo{max-height:520px;border-radius:30px}#brx-content .bp-build.bp-restored-existing .bp-existing-feature{background:#fff}#brx-content .bp-build.bp-restored-existing .bp-existing-photo-left .bp-existing-picture{grid-column:1;grid-row:1}#brx-content .bp-build.bp-restored-existing .bp-existing-photo-left .bp-existing-copy{grid-column:2;grid-row:1}#brx-content .bp-build.bp-restored-existing .bp-existing-terms-band{background:#dff4eb}#brx-content .bp-build.bp-restored-existing .bp-existing-reading{max-width:860px;position:relative;z-index:1}#brx-content .bp-build.bp-restored-existing .bp-existing-decoration{position:absolute;z-index:0;pointer-events:none;opacity:.26;width:clamp(62px,10vw,140px);max-height:150px}#brx-content .bp-build.bp-restored-existing .bp-existing-decoration-1{left:-24px;top:28px;right:auto;bottom:auto}#brx-content .bp-build.bp-restored-existing .bp-existing-decoration-2{right:-24px;bottom:28px;left:auto;top:auto}#brx-content .bp-build.bp-restored-existing .bp-existing-appointment{padding-top:70px;background:#fff}#brx-content .bp-build.bp-restored-existing .bp-existing-appointment .bp-existing-split{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(32px,5vw,70px)}#brx-content .bp-build.bp-restored-existing .bp-existing-appointment .bp-existing-picture{border-radius:30px;background:#acd984;align-self:center;max-width:360px;min-height:260px;justify-self:center}#brx-content .bp-build.bp-restored-existing .bp-existing-appointment .bp-existing-photo{max-height:380px;margin-top:-35px;align-self:end}#brx-content .bp-build.bp-restored-existing .bp-existing-appointment .bp-existing-copy h2{font-size:clamp(28px,3vw,42px)}#brx-content .bp-build.bp-restored-existing .bp-existing-centered{text-align:center}#brx-content .bp-build.bp-restored-existing .bp-existing-exam-section{background:#dff4eb}#brx-content .bp-build.bp-restored-existing .bp-existing-exam-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px}#brx-content .bp-build.bp-restored-existing .bp-existing-exam-card{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:26px;padding:20px;overflow:hidden;width:100%}#brx-content .bp-build.bp-restored-existing .bp-existing-exam-card .bp-existing-photo{aspect-ratio:1;max-height:none;border-radius:18px}#brx-content .bp-build.bp-restored-existing .bp-existing-image-label{margin:18px 0 0!important;font-family:BAHNSCHRIFT,sans-serif;font-weight:700;color:#185575;text-align:center;font-size:clamp(20px,1.8vw,24px)!important;line-height:1.25}#brx-content .bp-build.bp-restored-existing .bp-existing-practice{background:#f5faf7}#brx-content .bp-build.bp-restored-existing .bp-existing-practice-photo{border-radius:28px;max-height:400px}#brx-content .bp-build.bp-restored-existing .bp-existing-practice .bp-existing-copy h2{width:100%;padding:0;text-align:left;font-size:clamp(28px,3vw,42px)}#brx-content .bp-build.bp-restored-existing .bp-existing-practice .bp-existing-copy .brxe-text{width:100%;max-width:65ch;text-align:left}#brx-content .bp-build.bp-restored-existing .bp-existing-emergency-intro{padding-bottom:32px}#brx-content .bp-build.bp-restored-existing .bp-existing-emergency-intro h1{max-width:25ch}#brx-content .bp-build.bp-restored-existing .bp-existing-hospitals{padding-top:24px}#brx-content .bp-build.bp-restored-existing .bp-existing-hospital-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin-top:24px}#brx-content .bp-build.bp-restored-existing .bp-existing-hospital{padding:28px;background:#eff8f3;border:1px solid #c0dccb;border-radius:24px;display:flex;flex-direction:column}#brx-content .bp-build.bp-restored-existing .bp-existing-hospital>.bp-columns{display:flex;flex-direction:column;gap:20px;height:100%;width:100%}#brx-content .bp-build.bp-restored-existing .bp-existing-hospital>.bp-columns>:last-child{margin-top:auto}#brx-content .bp-build.bp-restored-existing .bp-existing-hospital h3{font-size:clamp(23px,2vw,28px)}#brx-content .bp-build.bp-restored-existing .bp-existing-pricing-intro{background:#def3e9;padding-block:40px}#brx-content .bp-build.bp-restored-existing .bp-existing-category-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.4fr);gap:24px;align-items:center;width:100%;margin-bottom:20px}#brx-content .bp-build.bp-restored-existing .bp-existing-category-heading h2{margin:0}#brx-content .bp-build.bp-restored-existing .bp-existing-category-photo{max-height:135px;border-radius:22px;justify-self:end;max-width:270px}#brx-content .bp-build.bp-restored-existing .bp-existing-package-group{display:grid;grid-template-columns:1fr .78fr 1fr;gap:22px;align-items:stretch;width:100%;max-width:100%;margin:32px 0 40px}#brx-content .bp-build.bp-restored-existing .bp-existing-package-group:not(:has(.bp-price-row:not([hidden]))){display:none!important}#brx-content .bp-build.bp-restored-existing .bp-existing-package-picture{display:flex;justify-content:center;align-items:flex-end;background:#185575;border-radius:26px;width:100%;height:auto;max-width:100%;overflow:hidden;margin:0;padding:16px 12px 0}#brx-content .bp-build.bp-restored-existing .bp-existing-package-photo{max-height:360px;width:100%;height:auto;object-fit:contain}#brx-content .bp-build.bp-restored-existing .bp-existing-package-card{display:block;background:#eff8f3;border:1px solid #b7d8c8;border-radius:26px;padding:26px;width:100%;min-width:0}#brx-content .bp-build.bp-restored-existing .bp-existing-package-card .bp-price-name{font-family:BAHNSCHRIFT,sans-serif;font-size:clamp(22px,2vw,27px)!important;line-height:1.2;margin-bottom:18px}#brx-content .bp-build.bp-restored-existing .bp-existing-package-card .bp-price{font-size:clamp(26px,2.8vw,34px)!important;margin-bottom:18px;white-space:normal}#brx-content .bp-build.bp-restored-existing .bp-existing-package-card .bp-price-detail{font-size:16px!important;line-height:1.5}@media(max-width:900px){#brx-content .bp-build.bp-restored-existing .bp-existing-package-group{grid-template-columns:1fr 1fr;gap:20px}#brx-content .bp-build.bp-restored-existing .bp-existing-package-picture{grid-column:1/-1;grid-row:1;max-height:160px;align-items:center;padding:12px;border-radius:22px}#brx-content .bp-build.bp-restored-existing .bp-existing-package-photo{max-height:150px}}@media(max-width:767px){#brx-content .bp-build.bp-restored-existing .bp-wrap{width:calc(100% - 40px)}#brx-content .bp-build.bp-restored-existing .bp-existing-split,#brx-content .bp-build.bp-restored-existing .bp-existing-appointment .bp-existing-split{grid-template-columns:1fr;gap:30px}#brx-content .bp-build.bp-restored-existing .bp-existing-photo-left .bp-existing-picture,#brx-content .bp-build.bp-restored-existing .bp-existing-photo-left .bp-existing-copy{grid-column:auto;grid-row:auto}#brx-content .bp-build.bp-restored-existing .bp-existing-photo{max-height:340px}#brx-content .bp-build.bp-restored-existing .bp-existing-hero-photo{max-height:330px}#brx-content .bp-build.bp-restored-existing .bp-existing-exam-grid,#brx-content .bp-build.bp-restored-existing .bp-existing-hospital-grid{grid-template-columns:1fr;gap:22px}#brx-content .bp-build.bp-restored-existing .bp-existing-exam-card{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:16px;text-align:left}#brx-content .bp-build.bp-restored-existing .bp-existing-exam-card .bp-existing-photo{width:110px;height:110px}#brx-content .bp-build.bp-restored-existing .bp-existing-exam-card .bp-existing-image-label{margin:0!important;text-align:left;font-size:21px!important}#brx-content .bp-build.bp-restored-existing .bp-existing-hospital{padding:24px}#brx-content .bp-build.bp-restored-existing .bp-existing-decoration{width:62px;opacity:.17}#brx-content .bp-build.bp-restored-existing .bp-existing-category-heading{grid-template-columns:1fr 96px;gap:16px;margin-bottom:14px}#brx-content .bp-build.bp-restored-existing .bp-existing-category-heading h2{font-size:clamp(26px,6vw,32px)}#brx-content .bp-build.bp-restored-existing .bp-existing-category-photo{max-width:96px;max-height:96px;border-radius:16px}#brx-content .bp-build.bp-restored-existing .bp-existing-package-group{grid-template-columns:1fr;gap:16px;margin:26px 0 32px}#brx-content .bp-build.bp-restored-existing .bp-existing-package-card{padding:24px}#brx-content .bp-build.bp-restored-existing .bp-existing-package-picture{grid-column:auto;max-height:140px}#brx-content .bp-build.bp-restored-existing .bp-existing-package-photo{max-height:130px}#brx-content .bp-build.bp-restored-existing .bp-existing-pricing-intro{padding-block:30px}}