.elementor-7 .elementor-element.elementor-element-8a33f83{--display:flex;}.elementor-7 .elementor-element.elementor-element-8f6fa02{--display:flex;}.elementor-7 .elementor-element.elementor-element-be8523f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-beb2dd2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-eac4d5f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-7b9cad0{--display:flex;}.elementor-7 .elementor-element.elementor-element-97488b9{--display:flex;}.elementor-7 .elementor-element.elementor-element-ed088d2{--display:flex;}.elementor-7 .elementor-element.elementor-element-5be0203{--display:flex;}.elementor-7 .elementor-element.elementor-element-646b17c{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7abc509 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-218728d{--display:flex;}.elementor-7 .elementor-element.elementor-element-5c7a71e .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-7c2d8ee{--display:flex;}.elementor-7 .elementor-element.elementor-element-3910a25 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1acdec3{--display:flex;}.elementor-7 .elementor-element.elementor-element-39b875e .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-0ab89a2{--display:flex;}.elementor-7 .elementor-element.elementor-element-d8da0dd .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b5f3699{--display:flex;}.elementor-7 .elementor-element.elementor-element-2d47182 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-ae384f2{--display:flex;}.elementor-7 .elementor-element.elementor-element-5880543 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9ab0eec{--display:flex;}.elementor-7 .elementor-element.elementor-element-8730bba .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-d787db2{--display:flex;}.elementor-7 .elementor-element.elementor-element-4b0a2f1 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2b6de3f{--display:flex;}.elementor-7 .elementor-element.elementor-element-2cca38c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-275e82c{--display:flex;}.elementor-7 .elementor-element.elementor-element-6746cc3 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-7625a1c{--display:flex;}.elementor-7 .elementor-element.elementor-element-d757f0c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-29ce229{--display:flex;}.elementor-7 .elementor-element.elementor-element-0674ed5{--display:flex;}.elementor-7 .elementor-element.elementor-element-c7aa736{--display:flex;}.elementor-7 .elementor-element.elementor-element-b3c010c{--display:flex;}.elementor-7 .elementor-element.elementor-element-949cacb .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d5863d9{--display:flex;}.elementor-7 .elementor-element.elementor-element-b10f5d2{--display:flex;}.elementor-7 .elementor-element.elementor-element-76871b5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0f64bfb{--display:flex;}.elementor-7 .elementor-element.elementor-element-53c6a36{--display:flex;}.elementor-7 .elementor-element.elementor-element-ffb7c8e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-09f3505{--display:flex;}.elementor-7 .elementor-element.elementor-element-4091fb7{--display:flex;}.elementor-7 .elementor-element.elementor-element-407091d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-49f7d51{--display:flex;}.elementor-7 .elementor-element.elementor-element-c5009e1{--display:flex;}.elementor-7 .elementor-element.elementor-element-3a2d905{--display:flex;}.elementor-7 .elementor-element.elementor-element-86144bb{--display:flex;}.elementor-7 .elementor-element.elementor-element-ac64ded{--display:flex;}.elementor-7 .elementor-element.elementor-element-46b1da1{--display:flex;}.elementor-7 .elementor-element.elementor-element-a90df00{--display:flex;}.elementor-7 .elementor-element.elementor-element-2ddbb66 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-c590cab{--display:flex;}.elementor-7 .elementor-element.elementor-element-59867db{--display:flex;}.elementor-7 .elementor-element.elementor-element-ca8c194{--display:flex;}.elementor-7 .elementor-element.elementor-element-2e9d1cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-2d2195f{--display:flex;}.elementor-7 .elementor-element.elementor-element-f0252f1{--display:flex;}.elementor-7 .elementor-element.elementor-element-d3de41d{--display:flex;}.elementor-7 .elementor-element.elementor-element-e9cf88b{--display:flex;}.elementor-7 .elementor-element.elementor-element-83c9971{--display:flex;}.elementor-7 .elementor-element.elementor-element-3238be8{--display:flex;}.elementor-7 .elementor-element.elementor-element-f0b48fa{--display:flex;}.elementor-7 .elementor-element.elementor-element-e28610e{--display:flex;}.elementor-7 .elementor-element.elementor-element-3a79d6c{--display:flex;}.elementor-7 .elementor-element.elementor-element-39b43ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-fbef7e4{--display:flex;}.elementor-7 .elementor-element.elementor-element-c05eeab{--display:flex;}.elementor-7 .elementor-element.elementor-element-296447b{--display:flex;}.elementor-7 .elementor-element.elementor-element-2c8311b{--display:flex;}.elementor-7 .elementor-element.elementor-element-402cef5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-80944be{--display:flex;}.elementor-7 .elementor-element.elementor-element-df7a670 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-e733e99{--display:flex;}.elementor-7 .elementor-element.elementor-element-defdd76{--display:flex;}.elementor-7 .elementor-element.elementor-element-af01572{--display:flex;}.elementor-7 .elementor-element.elementor-element-ada918c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-79bfff5{--display:flex;}.elementor-7 .elementor-element.elementor-element-9d7486a{--display:flex;}.elementor-7 .elementor-element.elementor-element-93b4734{--display:flex;}.elementor-7 .elementor-element.elementor-element-2b4c8d5{--display:flex;}.elementor-7 .elementor-element.elementor-element-e4f0fd5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-9d26b74 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-581645f{--display:flex;}.elementor-7 .elementor-element.elementor-element-f424a53 iframe{height:420px;}.elementor-7 .elementor-element.elementor-element-4cda626{--display:flex;}.elementor-7 .elementor-element.elementor-element-265c9dd{--display:flex;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-478a51b{--display:flex;}.elementor-7 .elementor-element.elementor-element-ae011bd{--display:flex;}.elementor-7 .elementor-element.elementor-element-54965ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-c97aad1{--display:flex;}.elementor-7 .elementor-element.elementor-element-4aa5a01 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}/* Start custom CSS */:root{--uc-blue-900:#0B2F4A;--uc-blue-700:#135E8A;--uc-blue-100:#EAF4FA;--uc-mint-100:#EAF7F3;--uc-cream-50:#FAF8F3;--uc-white:#FFFFFF;--uc-text:#16212A;--uc-muted:#5F6F7A;--uc-border:#DCE6EC;--uc-alert:#8A1F1F}
.elementor-7,.elementor-94{font-family:Inter,Arial,sans-serif;color:var(--uc-text);overflow:hidden}.elementor-7 p,.elementor-94 p{margin:0 0 1em}.elementor-7 a,.elementor-94 a{color:inherit}.uc-section{width:100%;padding:96px 28px}.uc-wrap{width:100%;max-width:1220px;margin:0 auto}.uc-h1 .elementor-heading-title{font-size:60px;line-height:1.05;letter-spacing:0;color:var(--uc-blue-900);font-weight:750}.uc-h2 .elementor-heading-title{font-size:42px;line-height:1.12;letter-spacing:0;color:var(--uc-blue-900);font-weight:720}.uc-section-intro{max-width:790px;margin-bottom:42px}.uc-section-copy,.uc-lead,.uc-card-text{color:var(--uc-muted);font-size:17px;line-height:1.65}.uc-eyebrow .elementor-heading-title{font-size:13px;letter-spacing:0;color:var(--uc-blue-700);font-weight:700}.uc-button-primary .elementor-button,.uc-header-call .elementor-button,.uc-mobile-call-button .elementor-button{background:var(--uc-blue-900);color:#fff;border-radius:8px;padding:15px 22px;font-weight:700}.uc-button-secondary .elementor-button{background:#fff;color:var(--uc-blue-900);border:1px solid var(--uc-blue-900);border-radius:8px;padding:14px 20px;font-weight:700}.uc-button-primary .elementor-button:hover,.uc-header-call .elementor-button:hover{background:var(--uc-blue-700)}
.uc-hero-section{background:var(--uc-cream-50);padding-top:76px;padding-bottom:76px}.uc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:58px;align-items:center}.uc-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.uc-hero-media img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px}.uc-only-mobile{display:none}.uc-hero-meta{font-size:17px;line-height:1.5;color:var(--uc-blue-900)}.uc-safety-note{font-size:14px;color:var(--uc-alert)}
.uc-services-section{background:#fff}.uc-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.uc-card{background:#fff;border:1px solid var(--uc-border);border-radius:8px}.uc-service-card{display:grid;grid-template-columns:112px 44px minmax(0,1fr);gap:14px;align-items:center;padding:14px;min-height:170px}.uc-service-image img{width:112px;height:112px;object-fit:cover;border-radius:8px}.uc-service-icon{color:var(--uc-blue-700);font-size:36px}.uc-service-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.uc-card-title .elementor-heading-title{font-size:19px;line-height:1.2;color:var(--uc-blue-900);font-weight:700}.uc-card-text{font-size:14px;line-height:1.45}.uc-text-link .elementor-button{padding:0;background:transparent;color:var(--uc-blue-700);font-weight:700;font-size:14px}.uc-service-card:hover{border-color:#91BFD9;box-shadow:0 8px 24px rgba(11,47,74,.08)}
.uc-trust-section{background:var(--uc-blue-100)}.uc-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:38px}.uc-trust-item{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}.uc-trust-icon{font-size:26px;color:var(--uc-blue-700)}.uc-trust-title .elementor-heading-title{font-size:18px;color:var(--uc-blue-900);letter-spacing:0}.uc-small{font-size:14px;color:var(--uc-muted)}
.uc-process-section{background:#fff}.uc-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:38px 0}.uc-step-card{overflow:hidden;padding-bottom:24px}.uc-step-card>.elementor-element:not(.uc-step-image){margin-left:22px;margin-right:22px}.uc-step-image img{width:100%;aspect-ratio:4/3;object-fit:cover}.uc-step-number{font-size:13px;color:var(--uc-blue-700);font-weight:800;margin-top:20px}.uc-centered-button{margin:0 auto;width:max-content}
.uc-care-section,.uc-business-section{background:var(--uc-mint-100)}.uc-prices-section{background:var(--uc-cream-50)}.uc-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:68px;align-items:center}.uc-split-reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.uc-split-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.uc-split-image img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:8px}
.uc-doctors-section{background:#fff}.uc-doctors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.uc-doctor-profile{max-width:520px}.uc-doctor-image img{width:100%;height:auto;border-radius:8px}.uc-doctor-name .elementor-heading-title{font-size:25px;color:var(--uc-blue-900);margin-top:20px}.uc-doctor-role{color:var(--uc-blue-700);font-size:15px}
.uc-reviews-section{background:#fff}.uc-reviews-widget{margin-top:34px}.uc-alert-section{background:#fff;padding-top:48px;padding-bottom:48px}.uc-alert-band{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:24px;align-items:center;background:#FFF1F1;border-left:5px solid var(--uc-alert);padding:30px;border-radius:8px}.uc-alert-icon{font-size:36px;color:var(--uc-alert)}.uc-alert-title .elementor-heading-title{font-size:28px;color:var(--uc-alert)}.uc-alert-text{font-size:15px;line-height:1.55;color:#572626}.uc-button-alert .elementor-button{background:var(--uc-alert);color:#fff;border-radius:8px;padding:14px 20px;font-weight:700}
.uc-contact-section{background:#fff}.uc-contact-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:52px;align-items:center;margin:34px 0}.uc-contact-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.uc-contact-details{font-size:18px;line-height:1.65}.uc-location-image img{width:100%;border-radius:8px;aspect-ratio:3/2;object-fit:cover}.uc-map iframe{border-radius:8px;min-height:420px}.uc-faq-section{background:var(--uc-cream-50)}.uc-faq-wrap{max-width:920px}.uc-faq{margin-top:30px}.uc-faq .elementor-tab-title{font-weight:700;color:var(--uc-blue-900);padding:22px 18px}.uc-faq .elementor-tab-content{color:var(--uc-muted);line-height:1.65;padding:0 18px 22px}
.uc-final-cta{background:var(--uc-blue-900);text-align:center}.uc-cta-inner{display:flex;flex-direction:column;align-items:center;gap:16px}.uc-cta-title .elementor-heading-title{font-size:42px;color:#fff;letter-spacing:0}.uc-cta-copy,.uc-cta-meta{color:#fff;font-size:18px}.uc-button-light .elementor-button{background:#fff;color:var(--uc-blue-900);border-radius:8px;padding:15px 24px;font-weight:800}.uc-mobile-call{display:none}
@media(max-width:1199px){.uc-section{padding:78px 24px}.uc-h1 .elementor-heading-title{font-size:50px}.uc-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:38px}}
@media(max-width:767px){.uc-section{padding:60px 18px}.uc-h1 .elementor-heading-title{font-size:40px;line-height:1.08}.uc-h2 .elementor-heading-title{font-size:31px}.uc-hero-section{padding-top:48px}.uc-hero{grid-template-columns:1fr;gap:28px}.uc-hero-media{grid-row:auto}.uc-only-desktop{display:none}.uc-only-mobile{display:block}.uc-hero-media img{aspect-ratio:4/5}.uc-services-grid,.uc-process-grid,.uc-doctors-grid,.uc-trust-grid,.uc-split,.uc-split-reverse,.uc-contact-grid{grid-template-columns:1fr}.uc-service-card{grid-template-columns:82px 34px minmax(0,1fr);gap:11px;padding:11px;min-height:138px}.uc-service-image img{width:82px;height:82px}.uc-service-icon{font-size:31px}.uc-card-title .elementor-heading-title{font-size:17px}.uc-card-text{font-size:13px}.uc-process-grid{gap:18px}.uc-split{gap:30px}.uc-doctors-grid{gap:34px}.uc-alert-band{grid-template-columns:38px 1fr}.uc-button-alert{grid-column:1/-1}.uc-contact-grid{gap:28px}.uc-location-image img{aspect-ratio:4/5}.uc-cta-title .elementor-heading-title{font-size:31px}.uc-final-cta{padding-bottom:110px}.uc-mobile-call{position:fixed;display:grid;grid-template-columns:1fr;gap:0;left:0;right:0;bottom:0;z-index:9999;background:var(--uc-blue-900);padding:8px 14px 7px;text-align:center;box-shadow:0 -6px 20px rgba(11,47,74,.18)}.uc-mobile-call .elementor-button{padding:7px;background:transparent}.uc-mobile-call-hours{font-size:11px;line-height:1;color:#fff}.uc-mobile-call-hours p{margin:0}body{padding-bottom:70px}}
@media(max-width:379px){.uc-service-card{grid-template-columns:76px 30px minmax(0,1fr);gap:9px}.uc-service-image img{width:76px;height:76px}.uc-service-icon{font-size:29px}}
.uc-h1 .elementor-heading-title,.uc-h2 .elementor-heading-title,.uc-card-title .elementor-heading-title,.uc-trust-title .elementor-heading-title,.uc-doctor-name .elementor-heading-title{color:#0B2F4A!important}.uc-eyebrow .elementor-heading-title,.uc-doctor-role,.uc-step-number{color:#135E8A!important}.uc-button-primary .elementor-button,.uc-mobile-call-button .elementor-button{background:#0B2F4A!important;color:#fff!important}.uc-button-secondary .elementor-button{background:#fff!important;color:#0B2F4A!important;border-color:#0B2F4A!important}.uc-service-icon .elementor-icon,.uc-trust-icon .elementor-icon{color:#135E8A!important;fill:#135E8A!important}.uc-final-cta{background:#0B2F4A!important}.uc-alert-icon .elementor-icon{color:#8A1F1F!important;fill:#8A1F1F!important}

/* Final visual alignment to the approved compact homepage plan. */
:root{--uc-call:#199B5A;--uc-call-hover:#147A47}
.uc-section{padding:70px 28px}.uc-section-intro{margin-bottom:30px}.uc-h1 .elementor-heading-title{font-size:56px}.uc-h2 .elementor-heading-title{font-size:36px}.uc-section-copy,.uc-lead{font-size:16px;line-height:1.55}
.elementor-7 a.elementor-button[href^="tel:"],.elementor-94 a.elementor-button[href^="tel:"]{background:var(--uc-call)!important;color:#fff!important;border-color:var(--uc-call)!important;border-radius:8px!important}.elementor-7 a.elementor-button[href^="tel:"]:hover,.elementor-94 a.elementor-button[href^="tel:"]:hover{background:var(--uc-call-hover)!important;border-color:var(--uc-call-hover)!important}.uc-text-link .elementor-button{background:transparent!important;color:#135E8A!important;border:0!important;box-shadow:none!important}
.uc-hero-section{padding-top:54px;padding-bottom:54px;background:linear-gradient(90deg,#F4FAFD 0%,#FAF8F3 45%,#fff 100%)}.uc-hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:44px}.uc-hero-copy{gap:12px}.uc-hero-media img{aspect-ratio:16/9}.uc-hero-meta{font-size:15px}.uc-safety-note{margin-top:2px}
.uc-services-section{padding-top:54px;padding-bottom:54px}.uc-services-grid{gap:16px}.uc-service-card{grid-template-columns:96px 36px minmax(0,1fr);gap:12px;padding:10px;min-height:142px;background:#fff;box-shadow:0 6px 20px rgba(11,47,74,.05)}.uc-service-image img{width:96px;height:96px}.uc-service-icon{font-size:31px}.uc-card-title .elementor-heading-title{font-size:17px}.uc-card-text{font-size:13px;line-height:1.35}.uc-text-link{margin-top:auto}.uc-text-link .elementor-button{padding:8px 13px!important;background:#F4FAFD!important;color:#0B2F4A!important;border:1px solid #91BFD9!important;border-radius:6px!important;box-shadow:none!important;font-size:12px!important;font-weight:700}.uc-text-link .elementor-button-icon{color:inherit!important}.uc-text-link .elementor-button-icon svg{fill:currentColor!important}.uc-text-link .elementor-button:hover,.uc-text-link .elementor-button:focus{background:#0B2F4A!important;color:#fff!important;border-color:#0B2F4A!important}
.uc-trust-section{padding-top:26px;padding-bottom:26px;border-radius:0}.uc-trust-grid{gap:18px;margin-top:0}.uc-trust-item{grid-template-columns:30px 1fr;gap:11px;padding:6px 14px;border-right:1px solid #C8DFEC}.uc-trust-item:last-child{border-right:0}.uc-trust-title .elementor-heading-title{font-size:16px}.uc-trust-icon{font-size:23px}
.uc-process-section{padding-top:58px;padding-bottom:58px}.uc-process-grid{gap:18px;margin:26px 0}.uc-step-card{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:18px;align-items:center;padding:14px 18px;min-height:138px}.uc-step-card>.elementor-element:not(.uc-step-image){margin-left:0;margin-right:0;grid-column:2}.uc-step-image{grid-column:1;grid-row:1/4}.uc-step-image img{width:92px;height:92px;aspect-ratio:1;object-fit:cover;border-radius:8px}.uc-step-number{margin-top:0}.uc-process-section .uc-centered-button{display:none}
.uc-care-section{padding-top:58px;padding-bottom:34px;background:var(--uc-blue-100)}.uc-care-section .uc-split{grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);gap:44px}.uc-care-section .uc-split-image img{aspect-ratio:16/9}.uc-doctors-section{padding-top:34px;padding-bottom:58px;background:var(--uc-blue-100)}.uc-doctors-section .uc-section-intro{display:flex;align-items:end;justify-content:space-between;max-width:none;gap:32px}.uc-doctors-grid{gap:20px}.uc-doctor-profile{display:grid;grid-template-columns:136px minmax(0,1fr);grid-template-rows:auto auto;column-gap:20px;align-items:center;max-width:none;background:#fff;border:1px solid var(--uc-border);border-radius:8px;padding:14px}.uc-doctor-image{grid-row:1/3}.uc-doctor-image img{width:136px;height:150px;object-fit:cover;object-position:center top}.uc-doctor-name .elementor-heading-title{font-size:20px;margin-top:0}.uc-doctor-role{font-size:14px}
@media(min-width:768px){.uc-doctor-profile{grid-template-rows:auto auto 1fr;align-items:start}.uc-doctor-image{grid-row:1/4}.uc-doctor-name,.uc-doctor-role,.uc-doctor-profile>.uc-card-text{grid-column:2}}
.uc-prices-section{padding-top:58px;padding-bottom:58px}.uc-reviews-section{padding-top:58px;padding-bottom:58px}.uc-reviews-widget{margin-top:24px}.uc-alert-section{padding-top:26px;padding-bottom:26px}.uc-alert-band{padding:22px 26px}.uc-alert-title .elementor-heading-title{font-size:24px}
.uc-business-section{padding-top:42px;padding-bottom:42px}.uc-business-section .uc-split{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:44px}.uc-business-section .uc-split-image img{aspect-ratio:16/7}
.uc-contact-section{padding-top:54px;padding-bottom:54px}.uc-contact-grid{gap:34px;margin:24px 0 0}.uc-location-image img{aspect-ratio:16/7}.uc-map{display:none!important}.uc-faq-section{padding-top:40px;padding-bottom:54px}.uc-faq-wrap{max-width:1220px}.uc-faq{margin-top:20px}.uc-faq .elementor-tab-title{padding:16px}.uc-final-cta{padding-top:38px;padding-bottom:38px}.uc-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title button" "copy button" "meta button";gap:4px 34px;text-align:left}.uc-cta-title{grid-area:title}.uc-cta-copy{grid-area:copy}.uc-cta-meta{grid-area:meta}.uc-button-light{grid-area:button}.uc-cta-title .elementor-heading-title{font-size:30px}
@media(max-width:1199px){.uc-section{padding:64px 24px}.uc-hero{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr)}.uc-process-grid{grid-template-columns:1fr}.uc-step-card{grid-template-columns:110px minmax(0,1fr)}.uc-step-image img{width:110px;height:90px}.uc-trust-section{padding-top:26px;padding-bottom:26px}.uc-doctor-profile{grid-template-columns:112px minmax(0,1fr)}.uc-doctor-image img{width:112px;height:132px}}
@media(max-width:767px){.uc-section{padding:52px 18px}.uc-h1 .elementor-heading-title{font-size:39px}.uc-h2 .elementor-heading-title{font-size:30px}.uc-hero-section{padding-top:38px;padding-bottom:42px}.uc-hero{grid-template-columns:1fr;gap:24px}.uc-hero-media img{aspect-ratio:4/5}.uc-services-section{padding-top:46px;padding-bottom:46px}.uc-services-grid{gap:14px}.uc-service-card{grid-template-columns:82px 30px minmax(0,1fr);min-height:132px}.uc-service-image img{width:82px;height:82px}.uc-text-link .elementor-button{padding:7px 10px!important}.uc-trust-grid{grid-template-columns:1fr}.uc-trust-item{border-right:0;border-bottom:1px solid #C8DFEC;padding:10px 0}.uc-trust-item:last-child{border-bottom:0}.uc-process-section{padding-top:48px;padding-bottom:48px}.uc-step-card{grid-template-columns:86px minmax(0,1fr);column-gap:14px;padding:12px}.uc-step-image img{width:86px;height:86px}.uc-care-section{padding-top:48px;padding-bottom:28px}.uc-care-section .uc-split,.uc-business-section .uc-split{grid-template-columns:1fr}.uc-doctors-section{padding-top:28px;padding-bottom:48px}.uc-doctors-section .uc-section-intro{display:block}.uc-doctors-grid{gap:16px}.uc-doctor-profile{grid-template-columns:104px minmax(0,1fr);padding:12px;column-gap:14px}.uc-doctor-image img{width:104px;height:126px}.uc-doctor-name .elementor-heading-title{font-size:18px}.uc-prices-section,.uc-reviews-section{padding-top:48px;padding-bottom:48px}.uc-alert-section{padding-top:20px;padding-bottom:20px}.uc-alert-band{padding:20px}.uc-business-section{padding-top:46px;padding-bottom:46px}.uc-business-section .uc-split-image img,.uc-location-image img{aspect-ratio:16/10}.uc-contact-section{padding-top:48px;padding-bottom:30px}.uc-faq-section{padding-top:30px;padding-bottom:48px}.uc-final-cta{padding-top:36px;padding-bottom:112px}.uc-cta-inner{display:flex;text-align:center}.uc-cta-title .elementor-heading-title{font-size:28px}.uc-mobile-call{background:#fff;border-top:1px solid var(--uc-border)}.uc-mobile-call-hours{color:var(--uc-blue-900)}}
/* Mobile doctor descriptions below portrait and identity. */
@media(max-width:767px){.elementor-7 .uc-doctor-profile>.uc-card-text{grid-column:1 / -1;grid-row:3;width:100%;min-width:0;margin-top:16px;align-self:start;}}/* End custom CSS */