.elementor-1045 .elementor-element.elementor-element-chandlerAdPage{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-chandlerAdHtml */body.page-id-1045 #header_stick{position:relative!important;top:auto!important;background:#114f86!important}
body.page-id-1045 .elementor-location-footer{display:none!important}
.sos-chandler-landing{font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;color:#102033;line-height:1.6;overflow:hidden}
.sos-chandler-landing *{box-sizing:border-box}
.sos-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}
.sos-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px;align-items:center}
.sos-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}
.sos-card{background:#fff;border:1px solid #d9e7f1;border-radius:14px;padding:24px}
.sos-btns{display:flex;flex-wrap:wrap;gap:10px}
.sos-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 20px;border-radius:8px;text-decoration:none;font-weight:800;text-align:center}
.sos-primary{background:#37afff;color:#06213d}
.sos-secondary{background:#fff;color:#145991;border:2px solid #cdeaff}
.sos-kicker{margin:0 0 8px;color:#1677b8;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.sos-section{padding:clamp(48px,7vw,76px) 0}
.sos-section h2{margin:0 0 14px;color:#102033;font-size:clamp(31px,4.5vw,48px);line-height:1.12;letter-spacing:-.025em}
.sos-section h3{margin:0 0 8px;color:#145991;font-size:22px;line-height:1.25}
.sos-section p{margin-top:0}
.sos-photo{display:block;width:100%;height:auto;border-radius:16px}
.sos-doctor-photo{display:block;width:min(220px,72vw);height:min(220px,72vw);margin:0 auto 20px;border-radius:14px;object-fit:cover;object-position:center top}
.sos-review-card{border-left:4px solid #37afff}
.sos-mobile-bar{display:none!important}
@media(max-width:767px){
.sos-wrap{width:min(100% - 28px,1120px)}
.sos-section{padding:44px 0}
.sos-grid-2,.sos-grid-3{grid-template-columns:1fr!important;gap:18px}
.sos-btns{display:grid;grid-template-columns:1fr}
.sos-btn{width:100%}
.sos-hero{padding:48px 0 56px!important}
.sos-hero h1{font-size:clamp(40px,13vw,58px)!important}
.sos-mobile-bar{display:grid!important;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:9998;display:grid;grid-template-columns:1.35fr 1fr;gap:8px;padding:8px;border:1px solid #d9e7f1;border-radius:12px;background:rgba(255,255,255,.97);box-shadow:0 8px 28px rgba(7,30,58,.22)}
.sos-mobile-bar a{min-height:48px;padding:10px 8px;border-radius:8px;text-align:center;text-decoration:none;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center}
body.page-id-1045{padding-bottom:82px}
}
/* sos-hide-stray-schema */
.elementor-element-chandlerAdHtml>.elementor-widget-container{font-size:0!important;line-height:0!important}
.elementor-element-chandlerAdHtml .sos-chandler-landing{font-size:16px!important;line-height:1.6!important}/* End custom CSS */