@layer bricks {.brxe-map-leaflet{height:300px;width:100%}.brxe-map-leaflet .leaflet-container{height:100%;width:100%}}@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 {.brxe-button{width:auto}}@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}}@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,rgba(0,0,0,.5),rgba(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}}@font-face{font-family:Cairo;src:url("https://www.asmc.med.sa/wp-content/uploads/2026/11/asmc-cairo-upright-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:200}@font-face{font-family:Cairo;src:url("https://www.asmc.med.sa/wp-content/uploads/2026/11/asmc-cairo-upright-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Cairo;src:url("https://www.asmc.med.sa/wp-content/uploads/2026/11/asmc-cairo-upright-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Cairo;src:url("https://www.asmc.med.sa/wp-content/uploads/2026/11/asmc-cairo-upright-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Cairo;src:url("https://www.asmc.med.sa/wp-content/uploads/2026/11/asmc-cairo-upright-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Cairo;src:url("https://www.asmc.med.sa/wp-content/uploads/2026/11/asmc-cairo-upright-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Cairo;src:url("https://www.asmc.med.sa/wp-content/uploads/2026/11/asmc-cairo-upright-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:800}@font-face{font-family:Cairo;src:url("https://www.asmc.med.sa/wp-content/uploads/2026/11/asmc-cairo-upright-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:900}@media(min-width:1101px) and (max-width:1240px){.asmc-global-header.asmc-global-header-en .asmc-row{gap:18px} .asmc-global-header.asmc-global-header-en .asmc-logo{flex-basis:210px;width:210px} .asmc-global-header.asmc-global-header-en .asmc-nav{gap:19px} .asmc-global-header.asmc-global-header-en .asmc-menu-trigger,.asmc-global-header.asmc-global-header-en .asmc-menu-direct{font-size:13px}}@media(max-width:1100px){.asmc-global-header.asmc-global-header-en .asmc-shell{width:calc(100% - 32px)} .asmc-global-header.asmc-global-header-en .asmc-row{min-height:86px;flex-wrap:wrap;gap:12px;padding-block:16px} .asmc-global-header.asmc-global-header-en .asmc-logo{flex:1 1 140px;width:auto} .asmc-global-header.asmc-global-header-en .asmc-logo img{width:190px} .asmc-global-header.asmc-global-header-en .asmc-toggle{display:inline-flex;align-items:center;justify-content:center;order:2} .asmc-global-header.asmc-global-header-en .asmc-book{order:1;min-width:100px;min-height:44px;padding:10px 14px;font-size:12px} .asmc-global-header.asmc-global-header-en .asmc-nav{display:none;order:3;flex:0 0 100%;width:100%;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #d9e9ed;padding-top:8px} .asmc-global-header.asmc-global-header-en.asmc-menu-open .asmc-nav{display:flex} .asmc-global-header.asmc-global-header-en .asmc-menu-trigger,.asmc-global-header.asmc-global-header-en .asmc-menu-direct{display:flex;width:100%;padding:14px 10px;font-size:15px;text-align:left;justify-content:space-between} .asmc-global-header.asmc-global-header-en .asmc-dropdown{border-bottom:1px solid #e3edef} .asmc-global-header.asmc-global-header-en .asmc-menu-panel,.asmc-global-header.asmc-global-header-en .asmc-clinics-dropdown .asmc-menu-panel,.asmc-global-header.asmc-global-header-en .asmc-info-dropdown .asmc-menu-panel{position:static;inset:auto;width:100%;max-width:100%;max-height:none;padding:8px 12px 18px;background:#fff;border:0;border-radius:8px;box-shadow:none;margin-bottom:8px} .asmc-global-header.asmc-global-header-en .asmc-clinic-grid{grid-template-columns:1fr 1fr;gap:12px} .asmc-global-header.asmc-global-header-en .asmc-diagnostics{padding-inline-start:12px} .asmc-global-header.asmc-global-header-en .asmc-menu-link{padding:12px;font-size:14px;min-height:44px} .asmc-global-header.asmc-global-header-en .asmc-top .asmc-shell{font-size:10px;gap:6px}}@media(max-width:560px){.asmc-global-header.asmc-global-header-en .asmc-clinic-grid{grid-template-columns:1fr;gap:12px} .asmc-global-header.asmc-global-header-en .asmc-diagnostics{border-inline-start:0;border-top:1px solid #e2edef;padding-inline-start:0;padding-top:14px} .asmc-global-header.asmc-global-header-en .asmc-menu-note{display:none} .asmc-global-header.asmc-global-header-en .asmc-menu-panel{padding-inline:6px!important}}@media(max-width:380px){.asmc-global-header.asmc-global-header-en .asmc-logo img{width:150px} .asmc-global-header.asmc-global-header-en .asmc-logo{flex-basis:120px} .asmc-global-header.asmc-global-header-en .asmc-row{gap:8px} .asmc-global-header.asmc-global-header-en .asmc-book{padding:8px 10px;min-width:88px}}@media(prefers-reduced-motion:reduce){.asmc-global-header.asmc-global-header-en *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:1101px){ .asmc-global-header-en .asmc-en-menu-disclosure::details-content{display:contents;content-visibility:visible} .asmc-global-header-en .asmc-en-menu-disclosure>.asmc-nav{display:flex!important}}@media(max-width:1100px){ .asmc-global-header-en .asmc-en-menu-disclosure{display:contents} .asmc-global-header-en .asmc-en-menu-disclosure::details-content{display:contents} .asmc-global-header-en .asmc-en-menu-disclosure[open]>.asmc-nav{display:flex}}@media(max-width:1100px){.asmc-global-header.asmc-global-header-en .asmc-en-menu-disclosure{display:contents!important} .asmc-global-header.asmc-global-header-en .asmc-en-menu-disclosure>summary.asmc-toggle{display:inline-flex!important;align-items:center;justify-content:center;order:2} .asmc-global-header.asmc-global-header-en .asmc-en-menu-disclosure>.asmc-nav{display:none!important} .asmc-global-header.asmc-global-header-en .asmc-en-menu-disclosure[open]>.asmc-nav{display:flex!important} .asmc-global-header.asmc-global-header-en .asmc-dropdown:not([open])>.asmc-menu-panel{display:none!important}}@media(min-width:1101px){.asmc-global-header.asmc-global-header-en .asmc-dropdown:not([open])>.asmc-menu-panel{display:none!important}} .asmc-global-header.asmc-global-header-en { font-family: Cairo,sans-serif; direction: ltr; background: #f8fbfc; color: #1d2733; width: 100%; border-bottom: 1px solid #d9e9ed; display: block; line-height: 1.8; position: relative; z-index: 100;} .asmc-global-header.asmc-global-header-en * { box-sizing: border-box;} .asmc-global-header.asmc-global-header-en a { text-decoration: none; color: inherit;} .asmc-global-header.asmc-global-header-en .brxe-div { width: auto; display: block;} .asmc-global-header.asmc-global-header-en .asmc-shell { width: calc(100% - 48px); max-width: 1280px; margin-inline: auto;} .asmc-global-header.asmc-global-header-en .asmc-top { background: #173f7a; color: #fff; font-size: 12px;} .asmc-global-header.asmc-global-header-en .asmc-top .asmc-shell { min-height: 36px; display: flex; justify-content: space-between; align-items: center; gap: 16px;} .asmc-global-header.asmc-global-header-en .asmc-row { display: flex; align-items: center; justify-content: space-between; gap: 26px; min-height: 104px; position: relative;} .asmc-global-header.asmc-global-header-en .asmc-logo { display: block; flex: 0 0 245px; width: 245px;} .asmc-global-header.asmc-global-header-en .asmc-logo img { display: block; width: 245px; height: auto; max-width: 100%; object-fit: contain;} .asmc-global-header.asmc-global-header-en .brxe-image { width: 100%; margin: 0;} .asmc-global-header.asmc-global-header-en .brxe-image img { width: 100%; height: auto; object-fit: contain;} .asmc-global-header.asmc-global-header-en .brxe-text-basic { margin: 0;} .asmc-global-header.asmc-global-header-en .brxe-text-link { width: auto;} .asmc-global-header.asmc-global-header-en .asmc-nav { display: flex; align-items: center; justify-content: center; gap: 24px;} .asmc-global-header.asmc-global-header-en .asmc-dropdown { position: relative;} .asmc-global-header.asmc-global-header-en .asmc-menu-trigger { font: 600 14px/1.8 Cairo,sans-serif; color: #173f7a; padding: 18px 0; white-space: nowrap;} .asmc-global-header.asmc-global-header-en .asmc-menu-direct { font: 600 14px/1.8 Cairo,sans-serif; color: #173f7a; padding: 18px 0; white-space: nowrap;} .asmc-global-header.asmc-global-header-en .asmc-menu-trigger { display: inline-flex; gap: 9px; align-items: center; background: none; border: 0; cursor: pointer;} .asmc-global-header.asmc-global-header-en .asmc-menu-trigger::after { content: ""; display: block; width: 7px; height: 7px; border-left: 1.7px solid currentColor; border-bottom: 1.7px solid currentColor; transform: rotate(-45deg) translateY(-2px); transition: transform .18s ease;} .asmc-global-header.asmc-global-header-en .is-open>.asmc-menu-trigger::after { transform: rotate(135deg) translateY(-2px);} .asmc-global-header.asmc-global-header-en .asmc-menu-trigger:hover { color: #08777d;} .asmc-global-header.asmc-global-header-en .is-open>.asmc-menu-trigger { color: #08777d;} .asmc-global-header.asmc-global-header-en .has-current>.asmc-menu-trigger { color: #08777d;} .asmc-global-header.asmc-global-header-en a[aria-current=page] { color: #08777d;} .asmc-global-header.asmc-global-header-en .asmc-menu-direct:hover { color: #08777d;} .asmc-global-header.asmc-global-header-en .asmc-menu-panel { position: absolute; inset-block-start: calc(100% + 3px); inset-inline-start: -22px; width: 290px; max-width: calc(100vw - 48px); padding: 22px; background: #fff; border: 1px solid #dce9ec; border-top: 3px solid #38bec4; border-radius: 0 0 14px 14px; box-shadow: 0 18px 50px rgba(23,63,122,.13); z-index: 20; max-height: calc(100vh - 165px); overflow: auto;} .asmc-global-header.asmc-global-header-en .asmc-menu-panel[hidden] { display: none!important;} .asmc-global-header.asmc-global-header-en .asmc-clinics-dropdown .asmc-menu-panel { width: 590px; max-width: calc(100vw - 48px);} .asmc-global-header.asmc-global-header-en .asmc-info-dropdown .asmc-menu-panel { inset-inline-start: auto; inset-inline-end: -22px;} .asmc-global-header.asmc-global-header-en .asmc-clinic-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 26px;} .asmc-global-header.asmc-global-header-en .asmc-menu-heading { display: block; font-size: 11px; font-weight: 700; color: #70838c; letter-spacing: .2px; padding: 0 12px 10px;} .asmc-global-header.asmc-global-header-en .asmc-menu-link { display: block; padding: 11px 12px; border-radius: 7px; font-size: 14px; font-weight: 600; line-height: 1.65; color: #173f7a; white-space: normal; transition: background .16s ease,color .16s ease;} .asmc-global-header.asmc-global-header-en .asmc-menu-link:hover { background: #edf8f8; color: #08777d;} .asmc-global-header.asmc-global-header-en .asmc-menu-link[aria-current=page] { background: #edf8f8; color: #08777d;} .asmc-global-header.asmc-global-header-en .asmc-link-note { display: block; font-size: 11px; font-weight: 400; color: #687b84; margin-top: 3px;} .asmc-global-header.asmc-global-header-en .asmc-diagnostics { border-inline-start: 1px solid #e2edef; padding-inline-start: 22px;} .asmc-global-header.asmc-global-header-en .asmc-menu-note { display: block; margin-top: 18px!important; padding: 14px 12px; background: #f6fafb; color: #70838c; font-size: 11px; border-radius: 7px;} .asmc-global-header.asmc-global-header-en .asmc-book { background: #3cc4c9!important; color: #123b43!important; border-radius: 7px; min-height: 50px; min-width: 130px; display: inline-flex; justify-content: center; align-items: center; padding: 12px 22px; font-size: 14px; font-weight: 700; white-space: nowrap;} .asmc-global-header.asmc-global-header-en .asmc-book:hover { background: #2ab4ba!important;} .asmc-global-header.asmc-global-header-en .asmc-toggle { display: none; border: 1px solid #d5e4e8; background: #fff; color: #173f7a; border-radius: 6px; width: 44px; height: 44px; font-size: 25px; cursor: pointer; padding: 0; line-height: 1;} .asmc-global-header.asmc-global-header-en :focus-visible { outline: 3px solid #173f7a; outline-offset: 4px;} .asmc-global-header-en .asmc-en-menu-disclosure { flex: 1 1 auto; min-width: 0;} .asmc-global-header-en .asmc-menu-trigger { list-style: none; cursor: pointer;} .asmc-global-header-en summary::-webkit-details-marker { display: none;} .asmc-global-header-en .asmc-dropdown[open]>.asmc-menu-trigger::after { transform: rotate(135deg);}.brxe-746d6e {height: 170px}.brxe-bc921f {background-color: #173f7a; color: #ffffff !important}@media(max-width:1000px){.asmc-v2-full.asmc-en-footer.asmc-en-footer .wrap{width:calc(100% - 48px)} .asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-main{grid-template-columns:1fr 1fr;gap:26px 36px;padding:32px 0 24px}}@media(max-width:760px){.asmc-v2-full.asmc-en-footer.asmc-en-footer .wrap{width:calc(100% - 40px)} .asmc-v2-full.asmc-en-footer.asmc-en-footer .brand>.brxe-image{width:min(190px,100%);flex-basis:190px} .asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-main{grid-template-columns:1fr 1fr;gap:24px 20px;padding:28px 0 22px} .asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-main>.brand,.asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-main>div:last-child{grid-column:1/-1} .asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-bottom{font-size:11px;padding:12px 0 95px;flex-wrap:wrap} .asmc-v2-full.asmc-en-footer.asmc-en-footer .mobile-book{display:flex;position:fixed;z-index:30;bottom:0;right:0;left:0;background:#fff;padding:10px 20px max(10px,env(safe-area-inset-bottom));gap:10px;box-shadow:0 -4px 20px #173f7a0e} .asmc-v2-full.asmc-en-footer.asmc-en-footer .mobile-book a{flex:1;text-align:center;background:var(--navy);color:#fff;font-size:13px;font-weight:700;border-radius:6px;padding:10px} .asmc-v2-full.asmc-en-footer.asmc-en-footer .mobile-book a:last-child{background:#e8f5f6;color:var(--navy);flex:.65}}@media(max-width:420px){.asmc-v2-full.asmc-en-footer.asmc-en-footer .wrap{width:calc(100% - 28px)} .asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-main{grid-template-columns:1fr;gap:22px} .asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-main>div,.asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-main>.brand{grid-column:1} .asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-bottom{display:block} .asmc-v2-full.asmc-en-footer.asmc-en-footer .footer-bottom>*+*{margin-top:8px}} .asmc-v2-full.asmc-en-footer { direction: ltr; font-family: Cairo,Tahoma,Arial,sans-serif; font-size: 16px; line-height: 1.8; color: #fff; background: #173f7a; width: 100%; display: block; --teal: #3cc4c9; --navy: #173f7a; --bg: #f8fbfc; --text: #1d2733; --muted: #5f6b76; --line: #dce9ed;} .asmc-v2-full.asmc-en-footer * { box-sizing: border-box;} .asmc-v2-full.asmc-en-footer a { color: inherit; text-decoration: none;} .asmc-v2-full.asmc-en-footer img { display: block; max-width: 100%;} .asmc-v2-full.asmc-en-footer .wrap { width: min(1240px,calc(100% - 96px)); margin-inline: auto;} .asmc-v2-full.asmc-en-footer .brand { display: flex; flex-direction: row; align-items: center; gap: 12px; color: #fff; font-weight: 700; font-size: 23px; white-space: nowrap;} .asmc-v2-full.asmc-en-footer .brand>.brxe-image { width: min(205px,100%); height: auto; flex: 0 1 205px;} .asmc-v2-full.asmc-en-footer .brand>.brxe-image img { width: 100%; height: auto; object-fit: contain;} .asmc-v2-full.asmc-en-footer .brand>.brxe-text-basic { display: none;} .asmc-v2-full.asmc-en-footer .footer-main { display: grid; grid-template-columns: 1.25fr 1fr 1fr 1.25fr; gap: 30px; padding: 36px 0 26px; align-items: start;} .asmc-v2-full.asmc-en-footer .footer-main>.brand { align-self: start;} .asmc-v2-full.asmc-en-footer .footer-main>div { display: flex; flex-direction: column; align-items: flex-start; text-align: left; min-width: 0;} .asmc-v2-full.asmc-en-footer .footer-main h3 { font-size: 15px; line-height: 1.6; color: #fff; margin: 0 0 12px;} .asmc-v2-full.asmc-en-footer .footer-main>div>a { display: block; font-size: 13px; color: #fff; margin-bottom: 7px;} .asmc-v2-full.asmc-en-footer .footer-main>div>span { display: block; font-size: 13px; color: #fff; margin-bottom: 7px;} .asmc-v2-full.asmc-en-footer .footer-main>div>a:hover { color: #e8ffff;} .asmc-v2-full.asmc-en-footer .footer-phone { direction: ltr; unicode-bidi: isolate; display: block; align-self: flex-start; width: max-content; max-width: 100%; text-align: right;} .asmc-v2-full.asmc-en-footer .brxe-map-leaflet { width: 100%; overflow: hidden; border-radius: 8px; margin-top: 0;} .asmc-v2-full.asmc-en-footer .footer-bottom { border-top: 1px solid rgba(255,255,255,.28); padding: 14px 0; display: flex; flex-direction: row; justify-content: space-between; gap: 20px; font-size: 12px; color: #fff;} .asmc-v2-full.asmc-en-footer .mobile-book { display: none;} .asmc-v2-full.asmc-en-footer a:focus-visible { outline: 3px solid #14858a; outline-offset: 4px;} .asmc-v2-full.asmc-en-footer .leaflet-control-zoom a { color: #173f7a !important; font-family: Arial,sans-serif; font-size: 22px; font-weight: 700; line-height: 30px; text-align: center;} .asmc-v2-full.asmc-en-footer .leaflet-control-zoom a span { color: #173f7a !important; font-family: Arial,sans-serif; font-size: 22px; font-weight: 700; line-height: 30px; text-align: center;} .asmc-v2-full.asmc-en-footer .leaflet-control-zoom a { background: #fff;} .asmc-v2-full.asmc-en-footer .leaflet-control-zoom a:hover { background: #f0f6f7;} .asmc-v2-full.asmc-en-footer .leaflet-control-attribution { color: #333;} .asmc-v2-full.asmc-en-footer .leaflet-control-attribution a { color: #087e89;}