:root{--navy:#123b50;--teal:#0b8f87;--teal-dark:#08746e;--ink:#173342;--muted:#607682;--line:#dce9e8;--soft:#f5faf9;--white:#fff}.directory-site-header{position:sticky!important;top:0;z-index:100;background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--line)!important;padding:0!important;box-shadow:0 5px 24px rgba(18,59,80,.055);backdrop-filter:blur(14px)}.directory-shell{width:min(1180px,calc(100% - 36px));min-height:80px;margin:auto;display:flex;align-items:center;gap:14px}.directory-brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-width:max-content;text-decoration:none}.directory-brand img{width:48px;height:48px;object-fit:contain;display:block}.directory-brand span{display:flex;flex-direction:column;line-height:1}.directory-brand strong{font-size:18px;font-style:normal;color:var(--navy);font-weight:800;white-space:nowrap}.directory-brand strong b{font-weight:800}.directory-brand strong em{font-style:normal;color:var(--teal)}.directory-brand small{font-size:11px;color:var(--muted);margin-top:4px;font-weight:700}.directory-shell nav{display:flex;align-items:center;gap:2px;margin-left:auto}.directory-shell nav a{border:0!important;padding:8px 6px!important;border-radius:8px!important;color:#365564;font-size:11.5px;font-weight:650;white-space:nowrap}.directory-shell nav a:hover,.directory-shell nav a[aria-current=page]{background:#eaf8f6;color:var(--teal-dark)}.directory-actions{display:flex;align-items:center;gap:7px}.directory-phone{font-size:11.5px;font-weight:750;color:var(--navy);white-space:nowrap;padding:8px}.directory-lang{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px!important;font-size:12px;font-weight:700;color:var(--navy);white-space:nowrap}.directory-cta,.directory-footer-cta{background:var(--teal)!important;color:#fff!important;border-radius:9px!important;padding:11px 13px!important;font-size:11.5px;font-weight:800;white-space:nowrap;box-shadow:0 8px 20px rgba(11,143,135,.2)}.directory-cta:hover,.directory-footer-cta:hover{background:var(--teal-dark)!important}.directory-site-footer{background:#092f3b!important;color:#c9dadd!important;padding:42px max(20px,calc((100% - 1140px)/2)) 20px!important;margin:0!important;border-top:4px solid var(--teal);font-size:13px!important}.directory-footer-grid{display:grid;grid-template-columns:1.25fr 1.75fr;gap:42px;align-items:start}.directory-footer-brand .directory-brand{margin:0 0 14px}.directory-footer-brand .directory-brand img{width:46px;height:46px}.directory-footer-brand .directory-brand strong,.directory-footer-brand .directory-brand small{font-size:14px;font-weight:750;line-height:1.05;margin:0;padding:0;color:#fff}.directory-footer-brand .directory-brand small{margin-top:2px}.directory-footer-brand p{max-width:420px;color:#b8cbd2;margin:0 0 18px}.directory-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 16px}.directory-footer-links a{color:#c9dadd!important;font-size:12px;padding:4px 0}.directory-footer-links a:hover{color:#78d4cc!important}.directory-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:26px;padding-top:16px;display:flex;justify-content:space-between;gap:24px;color:#9fb7be;font-size:11px}
/* Compatibility for older profile pages until their markup is migrated. */body>header:not(.directory-site-header){position:sticky!important;top:0!important;z-index:100!important;background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--line)!important;padding:0!important;box-shadow:0 5px 24px rgba(18,59,80,.055)!important}body>header:not(.directory-site-header) .c.nav{width:min(1180px,calc(100% - 36px))!important;min-height:80px!important;margin:auto!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important}body>header:not(.directory-site-header) .c.nav .brand{position:relative!important;display:flex!important;align-items:center!important;min-width:188px!important;margin-right:auto!important;padding:0 0 13px 59px!important;border:0!important;color:var(--navy)!important;font-size:17px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}body>header:not(.directory-site-header) .c.nav .brand:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:48px;height:48px;background:url('/Healthcare%20Travel%20Swoosh%20Emblem.png') center/contain no-repeat}body>header:not(.directory-site-header) .c.nav .brand:after{content:"علاج مي إنديا";position:absolute;left:59px;bottom:1px;font-size:10px;font-weight:700;color:var(--muted);direction:rtl;line-height:1;white-space:nowrap}body>header:not(.directory-site-header) .c.nav>a:not(.brand){border:0!important;padding:8px 6px!important;border-radius:8px!important;color:#365564!important;font-size:10.5px!important;font-weight:650!important;white-space:nowrap!important}body>header:not(.directory-site-header) .c.nav>a:not(.brand):hover{background:#eaf8f6!important;color:var(--teal-dark)!important}.footer{background:#092f3b!important;color:#c9dadd!important;padding:36px 0!important;border-top:4px solid var(--teal)!important}.footer a{color:#c9dadd!important}.footer a:hover{color:#78d4cc!important}
@media(max-width:1120px){.directory-shell{gap:8px;flex-wrap:wrap;padding-top:7px}.directory-shell nav{order:3;width:100%;overflow-x:auto;margin-left:0;gap:4px;padding:2px 0 8px;scrollbar-width:none}.directory-shell nav::-webkit-scrollbar{display:none}.directory-shell nav a{flex:0 0 auto;padding:7px 10px!important;border:1px solid #e5efee!important;border-radius:999px!important;font-size:10.5px}.directory-actions{margin-left:auto}.directory-phone{font-size:0;width:38px;height:38px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center}.directory-phone:after{content:'☎';font-size:16px}.directory-brand strong{font-size:17px}body>header:not(.directory-site-header) .c.nav{flex-wrap:wrap!important;padding:7px 0!important}}
@media(max-width:700px){.directory-shell{min-height:66px;width:min(100% - 24px,1180px);gap:6px}.directory-brand img{width:36px;height:36px}.directory-brand strong{font-size:15px}.directory-brand small{font-size:9.5px}.directory-actions{gap:5px}.directory-actions .directory-cta{display:none}.directory-lang{min-height:38px;padding:6px 9px!important;font-size:11px}.directory-shell nav{padding-bottom:7px}.directory-shell nav a{font-size:10px!important;padding:7px 9px!important}.directory-footer-grid{grid-template-columns:1fr;gap:24px}.directory-footer-links{grid-template-columns:1fr 1fr}.directory-footer-bottom{display:block}.directory-footer-brand .directory-brand img{width:40px;height:40px}body>header:not(.directory-site-header) .c.nav{min-height:68px!important;overflow-x:auto!important;flex-wrap:nowrap!important}body>header:not(.directory-site-header) .c.nav .brand{min-width:155px!important;padding-left:48px!important;font-size:14px!important}body>header:not(.directory-site-header) .c.nav .brand:before{width:40px;height:40px}body>header:not(.directory-site-header) .c.nav .brand:after{left:48px;bottom:4px;font-size:8px}}
@media(max-width:390px){.directory-footer-links{grid-template-columns:1fr}}
