.mms-page,.mgh-header,.mgf-footer,.mm-dock,.mms-page :is(.mm-intro,.mm-care,.mm-end){font-family:"MibMed Cairo","Cairo",sans-serif!important}.mms-page{width:100%;max-width:none;padding:0;margin:0;text-align:start}.mms-page :is(h1,h2,h3,h4,p,a,button,summary,li,span,em,strong){font-family:inherit}.mms-page img[src=""]{display:none}.mgh-skip{z-index:10001}
html[dir="ltr"] .mm-care .mm-timeline__date[dir="ltr"]{text-align:left}
.mms-page :is(.mm-hero__copy,.mm-about__copy,.mm-service-card,.mm-visit-steps,.mm-faq__intro,.mm-faq__answer){text-align:start}
.mms-feed,.mms-contact{max-width:1200px;padding:70px 40px;margin:0 auto;color:#16334b}.mms-feed h2,.mms-contact h2{font-size:clamp(26px,3vw,38px);line-height:1.6;margin:0 0 28px}.mms-feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mms-feed article{background:#fff;border:1px solid #dce5e4;border-radius:18px;overflow:hidden}.mms-feed article img{display:block;width:100%;height:210px;object-fit:cover}.mms-feed article h3{font-size:21px;line-height:1.7;padding:20px 22px 0;margin:0}.mms-feed article p{font-size:14px;line-height:1.9;padding:0 22px 24px}.mms-feed article a{color:inherit;text-decoration:none}.mms-contact{border-top:1px solid #dce5e4}.mms-contact a{color:#086f6b;font-size:24px}.mms-unpublished{padding:70px 30px;text-align:center}
:root[data-mibmed-theme="dark"] :is(.mms-feed,.mms-contact){color:#edf3f7}:root[data-mibmed-theme="dark"] .mms-feed article{background:#1a2b3c;border-color:#344858}:root[data-mibmed-theme="dark"] .mms-contact a{color:#87ded0}
html[dir="ltr"] :is(.mms-page,.mgh-header,.mgf-footer){direction:ltr;text-align:start}html[dir="ltr"] .mm-hero__copy h1{font-size:clamp(38px,4.2vw,63px);line-height:1.25;letter-spacing:-.025em}html[dir="ltr"] .mm-doctor-prefix{letter-spacing:0}html[dir="ltr"] .mm-hero__promise{line-height:1.4}html[dir="ltr"] .mm-timeline__date{direction:ltr}html[dir="ltr"] .mm-timeline{direction:ltr}html[dir="ltr"] .mm-visit-steps{text-align:left}html[dir="ltr"] .mm-dock{right:auto;left:18px}html[dir="ltr"] .mm-dock-toggle{right:auto;left:18px}html[dir="ltr"] .mgf-invitation::before{right:auto;left:0}html[dir="ltr"] .mm-about__grid{direction:ltr}html[dir="ltr"] .mgh-dropdown{text-align:left}html[dir="ltr"] .mgh-header :is(a,summary){letter-spacing:0}html[dir="ltr"] .mgh-nav{gap:18px}html[dir="ltr"] .mgh-header{font-size:13px}html[dir="ltr"] .mgh-logo{margin:0}html[dir="ltr"] .mm-section-heading{gap:24px}html[dir="ltr"] .mm-care__link svg,html[dir="ltr"] .mm-text-link svg,html[dir="ltr"] .mm-care__button svg{transform:scaleX(-1)}html[dir="ltr"] .mm-service-card h3{line-height:1.5}html[dir="ltr"] .mm-hero__description{line-height:1.9}
@media(max-width:1180px){html[dir="ltr"] .mgh-nav{gap:4px}}
@media(max-width:760px){.mms-feed,.mms-contact{padding:45px 22px}.mms-feed-grid{grid-template-columns:1fr}html[dir="ltr"] .mm-hero__copy h1{font-size:38px}html[dir="ltr"] .mm-dock-toggle,html[dir="ltr"] .mm-dock{left:10px}}
@media(max-width:760px){html[dir="ltr"] .mm-intro .mm-experience{position:relative;top:auto;inset-inline-end:auto;transform:none;width:100%;margin-top:18px;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;padding:12px;border-width:1px;border-radius:15px}html[dir="ltr"] .mm-intro .mm-experience strong{font-size:30px}html[dir="ltr"] .mm-intro .mm-experience>span{max-width:110px;font-size:11px}html[dir="ltr"] .mm-intro .mm-experience__line{display:none}.mgh-header .mgh-language>summary>span{display:inline!important}}
@media(max-width:600px){.mgh-header .mgh-bar{display:grid;grid-template-columns:80px minmax(0,1fr) 36px;gap:5px;padding-inline:10px}.mgh-header .mgh-logo,.mgh-header.is-compact .mgh-logo{width:80px;grid-column:1;grid-row:1}.mgh-header .mgh-actions{grid-column:2;grid-row:1;margin:0;justify-content:flex-end;gap:0}.mgh-header .mgh-menu{grid-column:3;grid-row:1;width:36px;height:40px;padding:8px}.mgh-header .mgh-nav{grid-column:1/-1;grid-row:2}.mgh-header .mgh-theme{width:34px;height:40px;padding:8px}.mgh-header .mgh-language>summary{min-width:30px;padding:6px 2px;gap:2px;font-size:10px}.mgh-header .mgh-book{font-size:10px;padding-inline:8px;white-space:nowrap}}
@media(max-width:360px){.mgh-header .mgh-bar,.mgh-header.is-compact .mgh-bar{grid-template-columns:64px minmax(0,1fr) 32px;padding-inline:6px;gap:3px}.mgh-header .mgh-logo,.mgh-header.is-compact .mgh-logo{width:64px}.mgh-header .mgh-menu,.mgh-header .mgh-theme{width:32px}.mgh-header .mgh-book{padding-inline:6px;font-size:10px}}
.mgh-header .mgh-language-current {display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:40px;font-size:11px;font-weight:700}
