:root{--mj-red:red;--mj-red-deep:#a90000;--mj-white:#fffefd;--mj-red-04:#f000000a;--mj-red-08:#f0000014;--mj-red-12:#f000001f;--mj-red-18:#f000002e;--mj-red-28:#f0000047;--mj-line:1px solid var(--mj-red-18);--mj-shadow:0 20px 60px #78000014;--mj-section-space:clamp(72px, 6vw, 108px)}#main-content{background:var(--mj-white);color:var(--mj-red-deep);overflow:hidden}html[data-motion-ready=true] #main-content [data-reveal]{transition-duration:.18s;transition-timing-function:ease-out}#main-content .shell,.doctor-template-footer .shell{width:min(1480px,100% - 64px);max-width:none}#main-content h1,#main-content h2,#main-content h3,#main-content h4{color:var(--mj-red);text-wrap:balance;font-family:Arial,Helvetica,sans-serif}#main-content p,#main-content li{color:#a90000d1;text-wrap:pretty;line-height:1.78}#main-content .eyebrow{color:var(--mj-red);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}#main-content .eyebrow:before{content:"";background:currentColor;width:26px;height:2px}#main-content .eyebrow--light{color:var(--mj-white)}#main-content .section,#main-content .doctor-template-section{padding-block:var(--mj-section-space);border-top:var(--mj-line);background:var(--mj-white)}#main-content .section--soft{background:var(--mj-white)}#main-content .section-heading,#main-content .doctor-template-section-title{margin:0 0 clamp(48px,5vw,80px)}#main-content .section-heading h2,#main-content .doctor-template-section-title h2{color:var(--mj-red);text-transform:uppercase;margin:0;font-size:clamp(38px,4.8vw,76px);font-weight:800;line-height:.98}#main-content .doctor-template-section-title{grid-template-columns:72px minmax(0,auto) 1fr;align-items:center;gap:24px;display:grid}#main-content .doctor-template-section-title>span{background:var(--mj-red-28);border:0;width:auto;height:1px}#main-content .doctor-template-section-title>h2{white-space:normal;background:0 0;border:0;min-width:0;padding:0}#main-content .section-heading--center{text-align:left;max-width:940px;margin-inline:auto}#main-content .section-heading--row{grid-template-columns:minmax(0,1fr) minmax(320px,.6fr);align-items:end;gap:64px;display:grid}#main-content .section-heading--row>p{max-width:620px;margin:0 0 6px;font-size:18px}#main-content .button,#main-content .doctor-template-button,#main-content .doctor-template-text-link{border:1px solid var(--mj-red);background:var(--mj-red);min-height:50px;color:var(--mj-white);text-transform:uppercase;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:13px;font-weight:800;transition:transform .18s ease-out,opacity .18s ease-out;display:inline-flex}#main-content .button:hover,#main-content .doctor-template-button:hover,#main-content .doctor-template-text-link:hover{color:var(--mj-white);transform:translateY(-2px)}#main-content .button--outline,#main-content .button--glass,#main-content .doctor-template-text-link{background:var(--mj-white);color:var(--mj-red)}#main-content .button--outline:hover,#main-content .button--glass:hover,#main-content .doctor-template-text-link:hover{color:var(--mj-red)}#main-content .button--light{border-color:var(--mj-white);background:var(--mj-white);color:var(--mj-red)}#main-content .doctor-template-welcome{padding-top:clamp(96px,9vw,150px);position:relative}#main-content .doctor-template-welcome:before{content:"";background:var(--mj-red);width:min(260px,20vw);height:8px;position:absolute;top:0;left:max(32px,50vw - 740px)}#main-content .doctor-template-welcome__layout{grid-template-columns:minmax(0,1.3fr) minmax(370px,.7fr);align-items:stretch;gap:clamp(36px,5vw,80px);display:grid}#main-content .doctor-template-welcome__services{border-top:var(--mj-line);border-left:var(--mj-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}#main-content .doctor-template-welcome__card{border:0;border-right:var(--mj-line);border-bottom:var(--mj-line);background:var(--mj-white);min-height:250px;box-shadow:none;border-radius:0;grid-template-columns:58px minmax(0,1fr);align-content:start;gap:24px;padding:clamp(28px,3vw,48px);transition:transform .18s ease-out,background .18s ease-out;display:grid}#main-content .doctor-template-welcome__card:hover{background:var(--mj-red-04);transform:translateY(-4px)}#main-content .doctor-template-welcome__card>span{border:1px solid var(--mj-red);background:var(--mj-white);width:58px;height:58px;color:var(--mj-red);border-radius:50%;place-items:center;display:grid}#main-content .doctor-template-welcome__card svg{width:25px;height:25px}#main-content .doctor-template-welcome__card h3{margin:3px 0 12px;font-size:clamp(21px,1.7vw,28px);line-height:1.12}#main-content .doctor-template-welcome__card i{background:var(--mj-red);width:40px;height:2px;margin-bottom:16px;display:block}#main-content .doctor-template-welcome__card p{margin:0;font-size:15px}#main-content .doctor-template-welcome__form{border:1px solid var(--mj-red);box-shadow:var(--mj-shadow);border-radius:0;background:var(--mj-red)!important;color:var(--mj-white)!important}#main-content .doctor-template-appointment-form{height:100%;padding:clamp(34px,4vw,58px);color:var(--mj-white)!important;background:0 0!important;border:0!important}#main-content .doctor-template-appointment-form h2,#main-content .doctor-template-appointment-form h3,#main-content .doctor-template-appointment-form p,#main-content .doctor-template-appointment-form label,#main-content .doctor-template-appointment-form a,#main-content .doctor-template-appointment-form__consent{color:var(--mj-white)!important}#main-content .doctor-template-appointment-form input,#main-content .doctor-template-appointment-form select,#main-content .doctor-template-appointment-form textarea{background:var(--mj-white);min-height:52px;color:var(--mj-red-deep);border:1px solid #fffefdb3;border-radius:2px}#main-content .doctor-template-appointment-form button{border:1px solid var(--mj-white);background:var(--mj-white);min-height:54px;color:var(--mj-red);text-transform:uppercase;border-radius:2px;font-weight:800;transition:transform .18s ease-out}#main-content .doctor-template-appointment-form button:hover{transform:translateY(-2px)}#main-content .doctor-template-gallery{padding-bottom:clamp(100px,9vw,160px)}#main-content .doctor-template-gallery__filters{border-bottom:var(--mj-line);flex-wrap:wrap;justify-content:flex-start;gap:0;margin:-26px 0 48px 96px;display:flex}#main-content .doctor-template-gallery__filters button{background:var(--mj-white);color:#a900009e;text-transform:uppercase;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:46px;padding:10px 18px;font-size:12px;font-weight:800;transition:color .16s ease-out,border-color .16s ease-out}#main-content .doctor-template-gallery__filters button:hover,#main-content .doctor-template-gallery__filters button.is-active{border-bottom-color:var(--mj-red);background:var(--mj-white);color:var(--mj-red)}#main-content .doctor-template-gallery__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:250px;gap:12px;display:grid}#main-content .doctor-template-gallery__item{background:var(--mj-red-04);border:0;border-radius:0;grid-column:span 4;min-height:0;overflow:hidden}#main-content .doctor-template-gallery__item:first-child{grid-area:span 2/span 8}#main-content .doctor-template-gallery__item:nth-child(4){grid-column:span 8}#main-content .doctor-template-gallery__item img{transition:transform .2s ease-out}#main-content .doctor-template-gallery__item:hover img{transform:scale(1.025)}#main-content .doctor-template-gallery__overlay{opacity:1;border:1px solid #fffefde6;align-content:center;min-height:116px;padding:20px 24px;display:grid;inset:auto 18px 18px;transform:none;color:var(--mj-white)!important;background:#f00000e6!important}#main-content .doctor-template-gallery__overlay span,#main-content .doctor-template-gallery__overlay h3,#main-content .doctor-template-gallery__overlay a,#main-content .doctor-template-gallery__overlay svg{color:var(--mj-white)!important}#main-content .doctor-template-gallery__overlay a,#main-content .doctor-template-gallery__overlay>div>svg{background:0 0!important;border-color:#fffefde0!important}#main-content .doctor-template-gallery__overlay h3{margin:5px 0 0;font-size:clamp(20px,2vw,30px)}#main-content .doctor-template-gallery__overlay>div{position:absolute;bottom:20px;right:20px}#main-content .doctor-template-services{border-block:1px solid var(--mj-red);padding:0;background:var(--mj-red)!important;color:var(--mj-white)!important}#main-content .doctor-template-services__content{border-block:0!important}#main-content .doctor-template-services__content :is(h2,p,span,svg,a){color:var(--mj-white)!important}#main-content .doctor-template-services__features>div{border-color:#fffefd6b!important}#main-content .doctor-template-services__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;max-width:none;padding:0;display:grid}#main-content .doctor-template-services__content{min-height:620px;color:var(--mj-white);flex-direction:column;justify-content:center;padding:clamp(60px,8vw,138px) max(40px,50vw - 740px);display:flex}#main-content .doctor-template-services__content h2{max-width:760px;color:var(--mj-white);text-transform:uppercase;margin:0 0 28px;font-size:clamp(42px,5.2vw,78px);line-height:.98}#main-content .doctor-template-services__content p{color:#fffefde0;max-width:680px;font-size:18px}#main-content .doctor-template-services__features{border-block:1px solid #fffefd5c;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:36px 0;display:grid}#main-content .doctor-template-services__features>div{min-height:120px;color:var(--mj-white);border-right:1px solid #fffefd5c;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:20px;display:flex}#main-content .doctor-template-services__features>div:last-child{border-right:0}#main-content .doctor-template-services__features svg{width:28px;height:28px}#main-content .doctor-template-services__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#main-content .doctor-template-services__actions .doctor-template-button{border-color:var(--mj-white);background:var(--mj-white);color:var(--mj-red)}#main-content .doctor-template-services__actions>span{color:#fffefdbf}#main-content .doctor-template-services__image{border:0;min-height:620px}#main-content .doctor-template-services__image img{object-fit:cover}#main-content .home-patient-journey__intro,#main-content .home-community-programs__intro{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:60px;margin:-26px 0 56px 96px;display:grid}#main-content .home-patient-journey__intro h2,#main-content .home-community-programs__intro h2{text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(36px,4.2vw,66px);line-height:1}#main-content .home-patient-journey__intro>p,#main-content .home-community-programs__intro>p{margin:0;font-size:17px}#main-content .home-patient-journey__grid{border-top:var(--mj-line);border-left:var(--mj-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}#main-content .home-patient-journey__grid>a{border:0;border-right:var(--mj-line);border-bottom:var(--mj-line);background:var(--mj-white);min-height:390px;box-shadow:none;border-radius:0;flex-direction:column;align-items:flex-start;padding:42px 34px;transition:transform .18s ease-out,background .18s ease-out;display:flex;position:relative}#main-content .home-patient-journey__grid>a:hover{background:var(--mj-red-04);transform:translateY(-4px)}#main-content .home-patient-journey__number{color:var(--mj-red-18);margin-bottom:auto;font-family:Arial,Helvetica,sans-serif;font-size:72px;font-weight:800;line-height:.8}#main-content .home-patient-journey__grid svg{width:34px;height:34px;color:var(--mj-red);margin:30px 0 22px}#main-content .home-patient-journey__grid h3{margin:0 0 14px;font-size:24px}#main-content .home-patient-journey__grid p{margin:0 0 26px}#main-content .home-patient-journey__grid strong{color:var(--mj-red);text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:inline-flex}#main-content .home-patient-journey__resource{border:1px solid var(--mj-red);background:var(--mj-red);min-height:92px;color:var(--mj-white);border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:24px;padding:22px 28px;display:grid}#main-content .home-patient-journey__resource span,#main-content .home-patient-journey__resource a,#main-content .home-patient-journey__resource svg{color:var(--mj-white)}#main-content .home-community-programs{border-top:var(--mj-line)}#main-content .public-program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#main-content .public-program-card{border:var(--mj-line);background:var(--mj-white);box-shadow:none;border-radius:0;transition:transform .18s ease-out;overflow:hidden}#main-content .public-program-card:hover{transform:translateY(-4px)}#main-content .public-program-card__image{aspect-ratio:16/10;border:0}#main-content .public-program-card__body{padding:28px}#main-content .public-program-card__body h3{font-size:25px}#main-content .home-community-programs__actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}#main-content .doctor-template-testimonials{padding-block:var(--mj-section-space);border-top:1px solid var(--mj-red);background:var(--mj-red)!important;color:var(--mj-white)!important}#main-content .doctor-template-testimonials .doctor-template-section-title h2{color:var(--mj-white)!important;background:0 0!important}#main-content .doctor-template-testimonials .doctor-template-section-title>span{background:#fffefd80!important}#main-content .doctor-template-testimonials__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1480px,100% - 64px);margin:0 auto;display:grid;transform:none}#main-content .doctor-template-testimonials__track article{opacity:1;border:1px solid #fffefd80;border-radius:0;min-height:340px;padding:46px 38px;position:relative;transform:none;background:var(--mj-white)!important;color:var(--mj-red)!important}#main-content .doctor-template-testimonials__track article.is-active{border-color:var(--mj-white);background:var(--mj-white)!important;color:var(--mj-red)!important}#main-content .doctor-template-testimonials__track h3,#main-content .doctor-template-testimonials__track p,#main-content .doctor-template-testimonials__track svg{color:var(--mj-red)!important}#main-content .doctor-template-testimonials__track article.is-active h3,#main-content .doctor-template-testimonials__track article.is-active p,#main-content .doctor-template-testimonials__track article.is-active svg{color:var(--mj-red)}#main-content .doctor-template-testimonials__avatar{background:0 0;border:1px solid;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:36px;display:grid}#main-content .doctor-template-carousel-buttons{justify-content:flex-end;gap:8px;width:min(1480px,100% - 64px);margin:30px auto 0;display:flex}#main-content .doctor-template-carousel-buttons button{border:1px solid var(--mj-red);background:var(--mj-white);width:48px;height:48px;color:var(--mj-red);border-radius:50%;place-items:center;transition:transform .16s ease-out,opacity .16s ease-out;display:grid}#main-content .doctor-template-carousel-buttons button:hover{transform:translateY(-2px)}#main-content .doctor-template-testimonials .doctor-template-carousel-buttons button{border-color:var(--mj-white);color:var(--mj-white);background:0 0}#main-content .doctor-template-team__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}#main-content .doctor-template-team__card{border:var(--mj-line);background:var(--mj-white);box-shadow:none;text-align:left;border-radius:0;padding:0 0 24px;transition:transform .18s ease-out;display:block}#main-content .doctor-template-team__card:hover{transform:translateY(-4px)}#main-content .doctor-template-team__photo{aspect-ratio:4/4.5;border-bottom:1px solid var(--mj-red);height:auto;margin-bottom:22px}#main-content .doctor-template-team__card>strong,#main-content .doctor-template-team__card>small{text-align:left;padding-inline:24px;display:block}#main-content .doctor-template-team__card>strong{color:var(--mj-red);font-size:21px}#main-content .doctor-template-team__card>small{color:#a900009e;text-transform:uppercase;margin-top:7px}#main-content .doctor-template-team>.shell>.doctor-template-text-link{margin-top:22px}#main-content .doctor-template-news__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#main-content .doctor-template-news__card{border:var(--mj-line);background:var(--mj-white);min-height:430px;box-shadow:none;border-radius:0;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);display:grid;overflow:hidden}#main-content .doctor-template-news__image{border:0;min-height:100%}#main-content .doctor-template-news__image time{border:1px solid var(--mj-white);background:var(--mj-red);color:var(--mj-white);border-radius:0;bottom:18px;left:18px;right:auto}#main-content .doctor-template-news__body{flex-direction:column;justify-content:center;align-items:flex-start;padding:38px;display:flex}#main-content .doctor-template-news__body h3{margin:0 0 18px;font-size:clamp(25px,2.1vw,36px);line-height:1.08}#main-content .doctor-template-news__meta{border-block:var(--mj-line);color:#a900009e;padding-block:12px}#main-content .doctor-template-news__body p{margin:20px 0 28px}#main-content .doctor-template-offer{padding-block:var(--mj-section-space);border-top:var(--mj-line);background:var(--mj-white)}#main-content .doctor-template-offer__grid{border-top:var(--mj-line);border-left:var(--mj-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}#main-content .doctor-template-offer__grid article{border:0;border-right:var(--mj-line);border-bottom:var(--mj-line);background:var(--mj-white);min-height:330px;box-shadow:none;text-align:left;border-radius:0;flex-direction:column;align-items:flex-start;padding:42px;display:flex}#main-content .doctor-template-offer__grid article>svg{width:42px;height:42px;color:var(--mj-red);margin-bottom:34px}#main-content .doctor-template-offer__grid h3{font-size:28px}#main-content .doctor-template-offer__grid i{background:var(--mj-red);width:44px;height:2px;margin:16px 0}#main-content .doctor-template-offer__grid a{color:var(--mj-red);text-transform:uppercase;margin-top:auto;font-weight:800}#main-content .doctor-template-departments{border-top:1px solid var(--mj-red);background:var(--mj-red)!important;color:var(--mj-white)!important}#main-content .doctor-template-departments__title h2{letter-spacing:normal;text-transform:uppercase;margin:0 0 56px;font-size:clamp(46px,5vw,78px);font-weight:800;color:var(--mj-white)!important}#main-content .doctor-template-departments__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#main-content .doctor-template-departments__grid>a{background:var(--mj-red);min-height:190px;color:var(--mj-white);border:1px solid #fffefd80;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:26px;transition:transform .18s ease-out,background .18s ease-out;display:flex}#main-content .doctor-template-departments__grid>a:hover{background:var(--mj-white);color:var(--mj-red);transform:translateY(-3px)}#main-content .doctor-template-departments__grid img{object-fit:contain;filter:grayscale()brightness(0)invert();width:58px;height:58px}#main-content .doctor-template-departments__grid>a:hover img{filter:none}#main-content .doctor-template-departments__grid span{color:currentColor;text-align:left;text-transform:uppercase;font-size:16px;font-weight:800}#main-content .doctor-template-departments__show-all{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:40px;display:grid}#main-content .doctor-template-departments__show-all span{background:#fffefd80;height:1px}#main-content .doctor-template-departments__show-all a{border:1px solid var(--mj-white);min-height:48px;color:var(--mj-white);text-transform:uppercase;align-items:center;gap:10px;padding:12px 20px;font-weight:800;display:inline-flex}@media (max-width:1180px){#main-content .doctor-template-welcome__layout,#main-content .doctor-template-services__layout{grid-template-columns:1fr}#main-content .doctor-template-services__image{min-height:520px}#main-content .home-patient-journey__grid,#main-content .doctor-template-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .doctor-template-news__card{grid-template-columns:1fr}#main-content .doctor-template-news__image{min-height:320px}#main-content .doctor-template-departments__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){html[data-motion-ready=true] #main-content [data-reveal]{opacity:1;translate:0}#main-content .shell,.doctor-template-footer .shell,#main-content .doctor-template-testimonials__track,#main-content .doctor-template-carousel-buttons{width:min(100% - 28px,1480px)}#main-content .section,#main-content .doctor-template-section{padding-block:76px}#main-content .doctor-template-section-title{grid-template-columns:34px minmax(0,1fr);gap:14px}#main-content .doctor-template-section-title>span:last-child{display:none}#main-content .doctor-template-section-title h2,#main-content .section-heading h2{font-size:clamp(34px,11vw,52px)}#main-content .section-heading--row,#main-content .doctor-template-welcome__layout,#main-content .home-patient-journey__intro,#main-content .home-community-programs__intro{grid-template-columns:1fr;gap:24px}#main-content .home-patient-journey__intro,#main-content .home-community-programs__intro,#main-content .doctor-template-gallery__filters{margin-left:0}#main-content .doctor-template-welcome__services,#main-content .home-patient-journey__grid,#main-content .public-program-grid,#main-content .doctor-template-testimonials__track,#main-content .doctor-template-team__grid,#main-content .doctor-template-news__grid,#main-content .doctor-template-offer__grid{grid-template-columns:1fr}#main-content .doctor-template-welcome__card,#main-content .home-patient-journey__grid>a{min-height:0}#main-content .doctor-template-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}#main-content .doctor-template-gallery__item,#main-content .doctor-template-gallery__item:first-child,#main-content .doctor-template-gallery__item:nth-child(4){grid-area:span 1/span 1}#main-content .doctor-template-gallery__item:first-child{grid-column:span 2}#main-content .doctor-template-services__content{min-height:0;padding:76px 24px}#main-content .doctor-template-services__image{min-height:380px}#main-content .doctor-template-services__features{grid-template-columns:1fr}#main-content .doctor-template-services__features>div{border-bottom:1px solid #fffefd5c;border-right:0;min-height:88px}#main-content .doctor-template-services__features>div:last-child{border-bottom:0}#main-content .home-patient-journey__resource{grid-template-columns:auto 1fr}#main-content .home-patient-journey__resource a{grid-column:1/-1}#main-content .doctor-template-testimonials__track article{min-height:300px}#main-content .doctor-template-news__card{min-height:0}#main-content .doctor-template-departments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){#main-content .doctor-template-gallery__grid,#main-content .doctor-template-departments__grid{grid-template-columns:1fr}#main-content .doctor-template-gallery__item:first-child{grid-column:span 1}#main-content .doctor-template-welcome__card{grid-template-columns:48px minmax(0,1fr);gap:18px;padding:26px 22px}#main-content .doctor-template-welcome__card>span{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){#main-content *,#main-content :before,#main-content :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#main-content .page-hero{isolation:isolate;border-bottom:1px solid var(--mj-red);background:var(--mj-white);min-height:620px;color:var(--mj-red);align-items:center;display:flex;position:relative;overflow:hidden}#main-content .page-hero:after{display:none!important}#main-content .page-hero__image{z-index:-2;object-fit:cover;object-position:center;filter:none;animation:none;transform:none;width:52%!important;height:100%!important;inset:0 0 0 auto!important}#main-content .page-hero__overlay{z-index:-1;width:52%;inset:0 0 0 auto;background:#f0000014!important}#main-content .page-hero__glow{display:none}#main-content .page-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);width:min(1480px,100% - 64px);padding:112px 0 88px;display:grid}#main-content .page-hero__inner>*{grid-column:1}#main-content .page-hero .breadcrumbs{color:#a900009e;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:54px;font-size:12px;font-weight:800;display:flex}#main-content .page-hero .breadcrumbs a,#main-content .page-hero .breadcrumbs span,#main-content .page-hero .breadcrumbs svg{color:currentColor}#main-content .page-hero h1{max-width:780px;color:var(--mj-red);text-transform:uppercase;margin:0 0 28px;font-size:clamp(50px,4.8vw,78px);font-weight:800;line-height:.92}#main-content .page-hero p{color:#a90000cc;max-width:680px;margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.65}#main-content .editorial-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(60px,9vw,150px);display:grid}#main-content .editorial-split h2,#main-content .service-hub-intro h2,#main-content .directory-intro h2,#main-content .program-intro h2,#main-content .career-intro h2,#main-content .quality-commitment h2{text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,78px);line-height:.98}#main-content .editorial-copy{border-left:3px solid var(--mj-red);padding-left:44px}#main-content .editorial-copy p{margin:0 0 24px;font-size:17px}#main-content .editorial-copy .lead{color:var(--mj-red);font-size:clamp(21px,2vw,29px);font-weight:700;line-height:1.5}#main-content .wide-image-section{border-block:1px solid var(--mj-red);height:min(72vw,820px);position:relative;overflow:hidden}#main-content .wide-image-section img{object-fit:cover}#main-content .wide-image-caption{border:1px solid var(--mj-white);background:var(--mj-red);min-width:min(520px,100% - 64px);color:var(--mj-white);border-radius:0;padding:26px 30px;bottom:28px;left:max(32px,50vw - 740px);right:auto}#main-content .wide-image-caption span,#main-content .wide-image-caption strong{color:var(--mj-white)}#main-content .value-grid,#main-content .hospital-services-grid,#main-content .patient-services-grid,#main-content .patient-visit-grid,#main-content .patient-expectations__grid,#main-content .quality-actions-grid,#main-content .career-areas-grid,#main-content .learning-pillars__grid{border-top:var(--mj-line);border-left:var(--mj-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}#main-content .hospital-services-grid,#main-content .patient-services-grid,#main-content .quality-actions-grid,#main-content .career-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#main-content :is(.value-card,.hospital-service-card,.patient-visit-card,.patient-expectations>article,.quality-actions-grid>article,.career-area-card,.learning-pillars__grid>article,.contact-detail,.post-card,.department-list-card){border:0;border-right:var(--mj-line);border-bottom:var(--mj-line);background:var(--mj-white);box-shadow:none;border-radius:0;transition:transform .18s ease-out,background .18s ease-out}#main-content :is(.value-card,.hospital-service-card,.patient-visit-card,.patient-expectations>article,.quality-actions-grid>article,.career-area-card,.learning-pillars__grid>article,.contact-detail,.post-card,.department-list-card):hover{background:var(--mj-red-04);transform:translateY(-4px)}#main-content .value-card{min-height:320px;padding:42px 34px}#main-content .value-card svg,#main-content .patient-expectations__icon,#main-content .hospital-service-card__icon{border:1px solid var(--mj-red);background:var(--mj-white);width:54px;height:54px;color:var(--mj-red);border-radius:50%;place-items:center;margin-bottom:42px;display:grid}#main-content .value-card h3{font-size:25px}#main-content .facility-gallery{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:280px;gap:12px;display:grid}#main-content .facility-gallery>div{border:0;border-radius:0;grid-column:span 4;overflow:hidden}#main-content .facility-gallery__tall{grid-row:span 2}#main-content .facility-gallery__wide{grid-column:span 8!important}#main-content .facility-gallery img{object-fit:cover;transition:transform .2s ease-out}#main-content .facility-gallery>div:hover img{transform:scale(1.025)}#main-content .cta-band,#main-content .service-pathway,#main-content .doctor-directory-cta,#main-content .patient-guide-cta,#main-content .patient-emergency-note,#main-content .patient-service-emergency,#main-content .quality-escalation,#main-content .career-safety-note,#main-content .translation-status,#main-content .learning-disclosure{border-block:1px solid var(--mj-red);background:var(--mj-red);color:var(--mj-white);padding-block:clamp(62px,6vw,96px)}#main-content :is(.cta-band,.service-pathway,.doctor-directory-cta,.patient-guide-cta,.patient-emergency-note,.patient-service-emergency,.quality-escalation,.career-safety-note,.translation-status,.learning-disclosure) :is(h2,h3,p,span,strong,a,svg,li){color:var(--mj-white)}#main-content .cta-band__inner,#main-content .service-pathway__inner,#main-content .doctor-directory-cta__inner,#main-content .patient-guide-cta__inner,#main-content .patient-emergency-note__inner,#main-content .patient-service-emergency__inner,#main-content .quality-escalation__inner,#main-content .career-safety-note__inner,#main-content .translation-status__inner,#main-content .learning-disclosure__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}#main-content :is(.cta-band,.service-pathway,.doctor-directory-cta,.patient-guide-cta,.patient-emergency-note,.patient-service-emergency,.quality-escalation,.career-safety-note,.translation-status,.learning-disclosure) .button{border-color:var(--mj-white);background:var(--mj-white);color:var(--mj-red)}#main-content .service-hub-intro,#main-content .directory-intro,#main-content .program-intro,#main-content .career-intro,#main-content .quality-commitment{border-bottom:var(--mj-line);background:var(--mj-white);padding-block:clamp(80px,8vw,128px)}#main-content .service-hub-intro__grid,#main-content .program-intro__grid,#main-content .career-intro__grid,#main-content .quality-commitment__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(54px,8vw,128px);display:grid}#main-content .service-hub-intro__grid>p,#main-content .program-intro__grid>p,#main-content .career-intro__grid>p,#main-content .quality-commitment__grid>p{border-left:3px solid var(--mj-red);margin:0;padding-left:38px;font-size:18px}#main-content .service-hub-intro__stats,#main-content .directory-intro__stats,#main-content .program-stats,#main-content .doctor-directory-hero__facts,#main-content .doctor-profile-facts__grid{border-top:var(--mj-line);border-left:var(--mj-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;display:grid}#main-content :is(.service-hub-intro__stats,.directory-intro__stats,.program-stats,.doctor-directory-hero__facts,.doctor-profile-facts__grid)>*{border-right:var(--mj-line);border-bottom:var(--mj-line);min-height:124px;color:var(--mj-red);flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 30px;display:flex}#main-content :is(.service-hub-intro__stats,.directory-intro__stats,.program-stats,.doctor-directory-hero__facts,.doctor-profile-facts__grid) strong{color:var(--mj-red);font-size:clamp(28px,3vw,44px)}#main-content .hospital-service-card{min-height:620px;padding:clamp(34px,4vw,56px)}#main-content .hospital-service-card h2{max-width:620px;margin:0 0 20px;font-size:clamp(34px,3.5vw,54px);line-height:1}#main-content .hospital-service-card__links{border-top:var(--mj-line);margin-top:34px}#main-content .hospital-service-card__links a{border:0;border-bottom:var(--mj-line);min-height:76px;color:var(--mj-red);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}#main-content .hospital-service-card__links small{color:#a900009e;margin-top:4px;display:block}#main-content .department-hero,#main-content .doctor-directory-hero,#main-content .doctor-profile-hero{border-bottom:1px solid var(--mj-red);background:var(--mj-white);min-height:620px;color:var(--mj-red);align-items:center;display:flex;position:relative;overflow:hidden}#main-content .department-hero__overlay,#main-content .doctor-directory-hero__veil{background:#f000001a}#main-content .department-hero{min-height:720px}#main-content .department-hero__overlay{background:#f0000014!important}#main-content .department-hero__content{border:1px solid var(--mj-red);background:#fffefdf0;width:min(820px,100% - 64px);max-width:none;margin-left:max(32px,50vw - 740px);margin-right:auto;padding:clamp(38px,5vw,60px)}#main-content .department-hero__content .back-link,#main-content .department-hero__content p{color:var(--mj-red-deep)!important}#main-content .doctor-directory-hero{min-height:720px}#main-content .doctor-directory-hero__veil{background:#f0000014!important}#main-content .doctor-directory-hero__inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:18px;min-height:720px;padding-block:154px 46px}#main-content .doctor-directory-hero__copy{border:1px solid var(--mj-red);background:#fffefdf0;max-width:820px;padding:clamp(38px,4vw,54px)}#main-content .doctor-directory-hero__copy .eyebrow,#main-content .doctor-directory-hero__copy p{color:var(--mj-red-deep)!important}#main-content .doctor-directory-hero__copy h1{max-width:720px;margin:16px 0 26px;font-size:clamp(48px,5vw,76px);font-weight:800}#main-content .doctor-directory-hero__facts{border:1px solid var(--mj-red);background:var(--mj-red);grid-column:auto;grid-template-columns:1fr;padding:24px 28px}#main-content .doctor-directory-hero__facts>div{border-color:#fffefd73;min-height:88px}#main-content .doctor-directory-hero__facts :is(strong,span,svg){color:var(--mj-white)!important}#main-content .doctor-profile-hero__inner{padding-block:132px 96px}#main-content :is(.department-hero,.doctor-directory-hero,.doctor-profile-hero) h1{color:var(--mj-red);text-transform:uppercase;font-size:clamp(50px,6vw,92px);line-height:.94}#main-content :is(.department-hero,.doctor-directory-hero,.doctor-profile-hero) p{color:#a90000cc}#main-content .department-hero__icon,#main-content .doctor-profile-section-icon{border:1px solid var(--mj-red);background:var(--mj-white);color:var(--mj-red);border-radius:50%}#main-content .department-list-grid,#main-content .post-grid,#main-content .doctor-grid,#main-content .doctor-directory__grid,#main-content .doctor-related__grid,#main-content .instagram-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#main-content .doctor-directory__grid,#main-content .instagram-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#main-content .department-list-card,#main-content .post-card,#main-content .doctor-card,#main-content .doctor-directory-card,#main-content .doctor-related-card,#main-content .instagram-media-card{border:var(--mj-line);background:var(--mj-white);box-shadow:none;border-radius:0;transition:transform .18s ease-out;overflow:hidden}#main-content :is(.department-list-card,.post-card,.doctor-card,.doctor-directory-card,.doctor-related-card,.instagram-media-card):hover{transform:translateY(-4px)}#main-content .department-list-card__image,#main-content .post-card__image,#main-content .doctor-card__photo,#main-content .doctor-directory-card__visual,#main-content .instagram-media-card__visual{border:0;border-bottom:1px solid var(--mj-red);border-radius:0}#main-content .department-list-card__body,#main-content .post-card__body,#main-content .doctor-directory-card__body,#main-content .instagram-media-card__body{padding:28px}#main-content .doctor-directory__toolbar,#main-content .directory-toolbar,#main-content .media-filters{border:1px solid var(--mj-red);background:var(--mj-white);border-radius:0;grid-template-columns:minmax(260px,1fr) minmax(220px,.35fr) auto;gap:10px;margin-bottom:36px;padding:18px;display:grid}#main-content :is(.doctor-directory__search,.doctor-directory__filter,.directory-search,.directory-toolbar select,.media-filters input,.media-filters select){border:var(--mj-line);background:var(--mj-white);min-height:52px;color:var(--mj-red-deep);border-radius:2px}#main-content .doctor-directory__count,#main-content .directory-results__heading,#main-content .media-library-summary{color:var(--mj-red);font-weight:800}#main-content .directory-layout,#main-content .department-detail-layout,#main-content .doctor-profile-content__layout,#main-content .contact-page-layout,#main-content .booking-page-layout,#main-content .patient-faq-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.5fr);align-items:start;gap:clamp(40px,6vw,90px);display:grid}#main-content .directory-layout{border:var(--mj-line);grid-template-columns:210px minmax(0,1fr) 330px;gap:0}#main-content .floor-stack{border:0;border-right:var(--mj-line);box-shadow:none;border-radius:0;padding:24px 16px}#main-content .directory-results{min-width:0;padding:38px 30px 44px}#main-content .directory-detail{border:0;border-left:var(--mj-line);min-width:0;box-shadow:none;align-self:stretch;padding:38px 28px}#main-content .directory-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#main-content .directory-location-grid>*{border:var(--mj-line);background:var(--mj-white);border-radius:0;min-height:150px;padding:22px}#main-content .directory-location__number,#main-content .patient-visit-card__number{color:var(--mj-red-18);font-family:Arial,Helvetica,sans-serif;font-size:42px;font-weight:800}#main-content .directory-detail,#main-content .department-aside,#main-content .booking-sidebar,#main-content .form-card,#main-content .contact-form,#main-content .doctor-profile-contact,#main-content .doctor-profile-overview{border:1px solid var(--mj-red);background:var(--mj-white);box-shadow:var(--mj-shadow);border-radius:0}#main-content .form-card,#main-content .contact-form,#main-content .department-aside,#main-content .booking-sidebar,#main-content .doctor-profile-contact,#main-content .doctor-profile-overview{padding:clamp(30px,4vw,52px)}#main-content :is(.form-card,.contact-form,.doctor-profile-contact) input,#main-content :is(.form-card,.contact-form,.doctor-profile-contact) select,#main-content :is(.form-card,.contact-form,.doctor-profile-contact) textarea{border:var(--mj-line);background:var(--mj-white);min-height:52px;color:var(--mj-red-deep);border-radius:2px}#main-content .patient-faq-list details,#main-content .career-checklist,#main-content .quality-registry,#main-content .secure-services-status,#main-content .content-notice,#main-content .medical-disclaimer{border:var(--mj-line);background:var(--mj-white);box-shadow:none;border-radius:0}#main-content .patient-faq-list details{border-bottom:0;padding:24px 28px}#main-content .patient-faq-list details:last-child{border-bottom:var(--mj-line)}#main-content .patient-faq-list summary{color:var(--mj-red);font-weight:800}#main-content .content-shell,#main-content .prose{color:var(--mj-red-deep)}#main-content .content-shell h2,#main-content .content-shell h3,#main-content .prose h2,#main-content .prose h3{color:var(--mj-red);margin-top:2em}#main-content .article-cover{border:1px solid var(--mj-red);border-radius:0}#main-content .article-header{border-bottom:var(--mj-line)}.doctor-template-footer.site-footer{border-top:1px solid var(--mj-red);background:var(--mj-red)!important;color:var(--mj-white)!important}.doctor-template-footer.site-footer>.doctor-template-footer__grid,.doctor-template-footer.site-footer .doctor-template-footer__grid>section{background:0 0!important}.doctor-template-footer__grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr) minmax(0,1fr);gap:0;padding-block:clamp(72px,8vw,126px);display:grid}.doctor-template-footer__grid>section{border-right:1px solid #fffefd6b;padding:0 clamp(26px,4vw,58px)}.doctor-template-footer__grid>section:first-child{padding-left:0}.doctor-template-footer__grid>section:last-child{border-right:0;padding-right:0}.doctor-template-footer h2{color:var(--mj-white);text-transform:uppercase;margin:0 0 30px;font-size:clamp(28px,2.5vw,42px)}.doctor-template-footer.site-footer :is(p,a,li,span,strong,svg,label,h2){color:var(--mj-white)!important}.doctor-template-footer__grid>section:first-child>a,.doctor-template-footer__grid>section:first-child>p{align-items:flex-start;gap:10px;margin:0 0 14px;display:flex}.doctor-template-footer__resource-links{border-top:1px solid #fffefd6b;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:30px;padding-top:26px;display:grid;background:0 0!important}.doctor-template-footer__resource-links a{font-size:13px;color:var(--mj-white)!important}.doctor-template-footer__social>svg,.doctor-template-footer__social a[aria-label]{border-radius:50%;place-items:center;width:36px;height:36px;padding:8px;display:inline-grid;color:var(--mj-white)!important;background:0 0!important;border:1px solid #fffefdd1!important}.doctor-template-footer__clock{border:1px solid var(--mj-white);border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:30px;display:grid}.doctor-template-footer__hours ul{border-top:1px solid #fffefd6b}.doctor-template-footer__hours li{border-bottom:1px solid #fffefd6b;justify-content:space-between;gap:16px;padding:15px 0;display:flex}.doctor-template-footer-form input,.doctor-template-footer-form textarea{background:var(--mj-white);border:1px solid #fffefdb3;border-radius:2px;min-height:50px;color:var(--mj-red-deep)!important}.doctor-template-footer-form input::placeholder,.doctor-template-footer-form textarea::placeholder{color:#6f0000ad!important}.doctor-template-footer-form button{border:1px solid var(--mj-white);background:var(--mj-white);text-transform:uppercase;border-radius:2px;min-height:50px;font-weight:800;transition:transform .18s ease-out;color:var(--mj-red)!important}.doctor-template-footer-form button:hover{transform:translateY(-2px)}.doctor-template-footer__bottom{border-top:1px solid #fffefd80;background:var(--mj-red)!important}.doctor-template-footer__bottom>.shell{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.doctor-template-footer__bottom p{color:var(--mj-white);text-transform:uppercase;margin:0;font-size:12px}@media (max-width:1180px){#main-content .page-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);padding-right:0}#main-content .page-hero__image,#main-content .page-hero__overlay{width:46%!important}#main-content .directory-layout{grid-template-columns:190px minmax(0,1fr)}#main-content .directory-detail{border-top:var(--mj-line);border-left:0;grid-column:1/-1}#main-content .directory-location-grid,#main-content .value-grid,#main-content .patient-visit-grid,#main-content .patient-expectations__grid,#main-content .learning-pillars__grid,#main-content .doctor-directory__grid,#main-content .instagram-media-grid,#main-content .department-list-grid,#main-content .post-grid,#main-content .doctor-grid,#main-content .doctor-related__grid,.doctor-template-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doctor-template-footer__grid>section:nth-child(2){border-right:0}.doctor-template-footer__grid>section:last-child{border-top:1px solid #fffefd6b;grid-column:1/-1;margin-top:60px;padding:60px 0 0}}@media (max-width:900px){#main-content .department-hero{min-height:0;padding-block:120px 32px}#main-content .department-hero__content{width:calc(100% - 36px);margin:0 auto;padding:38px}#main-content .doctor-directory-hero,#main-content .doctor-directory-hero__inner{min-height:0}#main-content .doctor-directory-hero__inner{grid-template-columns:1fr;gap:14px;padding-block:124px 34px}#main-content .doctor-directory-hero__copy{max-width:none;padding:38px}#main-content .doctor-directory-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .page-hero{align-items:flex-end;min-height:700px;padding-top:300px}#main-content .page-hero__image,#main-content .page-hero__overlay{width:100%!important;height:300px!important;inset:0 0 auto!important}#main-content .page-hero__inner{grid-template-columns:1fr;width:min(100% - 36px,1480px);padding:64px 0 72px}#main-content .page-hero .breadcrumbs{margin-bottom:34px}#main-content .editorial-split,#main-content .service-hub-intro__grid,#main-content .program-intro__grid,#main-content .career-intro__grid,#main-content .quality-commitment__grid,#main-content .directory-layout,#main-content .department-detail-layout,#main-content .doctor-profile-content__layout,#main-content .contact-page-layout,#main-content .booking-page-layout,#main-content .patient-faq-layout,#main-content .cta-band__inner,#main-content .service-pathway__inner,#main-content .doctor-directory-cta__inner,#main-content .patient-guide-cta__inner,#main-content .patient-emergency-note__inner,#main-content .patient-service-emergency__inner,#main-content .quality-escalation__inner,#main-content .career-safety-note__inner,#main-content .translation-status__inner,#main-content .learning-disclosure__inner{grid-template-columns:1fr}#main-content .floor-stack{border-right:0;border-bottom:var(--mj-line)}#main-content .directory-detail{border-top:var(--mj-line);border-left:0;grid-column:auto}#main-content .editorial-copy,#main-content .service-hub-intro__grid>p,#main-content .program-intro__grid>p,#main-content .career-intro__grid>p,#main-content .quality-commitment__grid>p{border-top:3px solid var(--mj-red);border-left:0;padding-top:28px;padding-left:0}#main-content .hospital-services-grid,#main-content .patient-services-grid,#main-content .quality-actions-grid,#main-content .career-areas-grid{grid-template-columns:1fr}#main-content .facility-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:260px}#main-content .facility-gallery>div,#main-content .facility-gallery__wide{grid-row:span 1;grid-column:span 1!important}#main-content .facility-gallery__tall{grid-row:span 2}#main-content .doctor-directory__toolbar,#main-content .directory-toolbar,#main-content .media-filters,.doctor-template-footer__grid{grid-template-columns:1fr}.doctor-template-footer__grid>section,.doctor-template-footer__grid>section:first-child,.doctor-template-footer__grid>section:last-child{border-top:1px solid #fffefd6b;border-right:0;grid-column:auto;margin:0;padding:42px 0}.doctor-template-footer__grid>section:first-child{border-top:0;padding-top:0}}@media (max-width:620px){#main-content .department-hero__content{padding:30px 24px}#main-content .department-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(34px,9.5vw,42px)!important}#main-content .doctor-directory-hero__copy{padding:28px 24px}#main-content .doctor-directory-hero__copy h1{overflow-wrap:normal;word-break:normal;font-size:clamp(34px,9.5vw,42px)!important}#main-content .page-hero{min-height:650px;padding-top:260px}#main-content .page-hero__image,#main-content .page-hero__overlay{height:260px!important}#main-content .page-hero h1,#main-content :is(.department-hero,.doctor-directory-hero,.doctor-profile-hero) h1{font-size:clamp(42px,14vw,62px)}#main-content .value-grid,#main-content .patient-visit-grid,#main-content .patient-expectations__grid,#main-content .learning-pillars__grid,#main-content .department-list-grid,#main-content .post-grid,#main-content .doctor-grid,#main-content .doctor-directory__grid,#main-content .doctor-related__grid,#main-content .instagram-media-grid,#main-content .directory-location-grid,#main-content :is(.service-hub-intro__stats,.directory-intro__stats,.program-stats,.doctor-directory-hero__facts,.doctor-profile-facts__grid),#main-content .facility-gallery{grid-template-columns:1fr}#main-content .facility-gallery>div,#main-content .facility-gallery__wide,#main-content .facility-gallery__tall{grid-row:span 1;grid-column:span 1!important}.doctor-template-footer__resource-links{grid-template-columns:1fr}.doctor-template-footer__bottom>.shell{flex-direction:column;justify-content:center;align-items:flex-start;min-height:110px}}
:root{--majidi-cream:#fffefd;--majidi-red:red;--majidi-green:#3d594e;--majidi-wood:#8b6a4a;--mediz-red:var(--majidi-red);--mediz-red-dark:#d60000;--mediz-red-deep:#a80000;--mediz-red-soft:#fff0e8;--mediz-ink:#252824;--mediz-copy:#646b66;--mediz-line:#3d594e29;--mediz-glass:#fffefddb;--mediz-shadow:0 24px 70px #3d594e21;--mediz-shell:min(1240px, calc(100vw - 48px))}body{color:var(--mediz-copy);font-family:Segoe UI,Arial,Helvetica,sans-serif}body,button,input,select,textarea{font-family:Segoe UI,Arial,Helvetica,sans-serif}.mediz-header .shell,.mediz-home .shell,.mediz-footer .shell{width:var(--mediz-shell);max-width:none}.site-header.mediz-header{z-index:100;background:var(--majidi-cream);box-shadow:none;position:relative}.mediz-header__utility{border-bottom:1px solid var(--mediz-line);min-height:66px;color:var(--mediz-red-dark);align-items:center;font-size:13px;display:flex}.mediz-header__utility-inner,.mediz-header__utility-left,.mediz-header__utility-right,.mediz-header__utility-left>span,.mediz-header__utility-left>a,.mediz-header__utility-right>a{align-items:center;display:flex}.mediz-header__utility-inner{justify-content:space-between;gap:28px}.mediz-header__utility-left,.mediz-header__utility-right{gap:28px}.mediz-header__utility-left>span,.mediz-header__utility-right>a{gap:9px}.mediz-header__utility-left>a{border:1px solid var(--mediz-line);border-radius:50%;justify-content:center;width:42px;height:42px;transition:all .18s}.mediz-header__utility-left>a:hover{border-color:var(--mediz-red);background:var(--mediz-red);color:#fff}.mediz-header__utility svg{stroke-width:1.8px;width:16px;height:16px}.mediz-header__masthead{justify-content:space-between;align-items:center;gap:48px;min-height:111px;display:flex}.mediz-header__brand{flex:none;align-items:center;width:132px;height:92px;display:flex}.mediz-header__brand img{object-fit:contain;width:100%;height:88px}.mediz-header__assurances{align-items:stretch;margin-left:auto;display:flex}.mediz-header__assurances>div{border-left:1px solid var(--mediz-line);align-items:center;gap:13px;min-width:180px;padding:4px 28px;display:flex}.mediz-header__assurances>div>span{background:var(--mediz-red-soft);width:42px;height:42px;color:var(--mediz-red);border-radius:50%;place-items:center;display:grid}.mediz-header__assurances svg{width:21px;height:21px}.mediz-header__assurances p{margin:0;line-height:1.35;display:grid}.mediz-header__assurances strong{color:var(--mediz-ink);font-size:13px}.mediz-header__assurances small{color:#898b91;margin-top:3px;font-size:11px}.mediz-header__toggle{display:none}.mediz-header__nav-wrap{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(115deg,#e10d18eb,#78020cd1),#e10d18c7;border-block:1px solid #fffefd6b;align-items:center;min-height:86px;display:flex;position:relative;box-shadow:0 18px 42px #5b00082e}.mediz-header__nav{justify-content:space-between;align-items:stretch;gap:24px;min-height:86px;display:flex}.mediz-header__links{align-items:stretch;display:flex}.mediz-header__links>a{color:#fffefdd6;letter-spacing:.035em;text-transform:uppercase;align-items:center;min-height:86px;padding-inline:17px;font-size:12px;font-weight:800;transition:all .18s;display:flex;position:relative}.mediz-header__links>a:after{background:var(--majidi-cream);content:"";opacity:0;border-radius:2px;height:2px;transition:all .18s;position:absolute;bottom:19px;left:17px;right:17px;transform:scaleX(.25)}.mediz-header__links>a:hover:after,.mediz-header__links>a.is-active:after{opacity:1;transform:scaleX(1)}.mediz-header__nav-actions{flex:none;align-items:center;display:flex}.mediz-header__nav-actions>a:first-child{color:#fff;place-items:center;width:52px;height:52px;display:grid}.mediz-header__nav-actions svg{width:18px;height:18px}.mediz-header__contact{min-height:48px;color:var(--mediz-red-dark);text-transform:uppercase;background:#fffefdeb;border:1px solid #fffefdb3;border-radius:3px;align-items:center;gap:9px;padding:12px 20px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.mediz-header__contact:hover{background:var(--majidi-cream);transform:translateY(-2px)}.mediz-hero{background:#3d0308;height:700px;position:relative;overflow:hidden}.mediz-hero__slides,.mediz-hero__slide,.mediz-hero__slide video,.mediz-hero__veil{position:absolute;inset:0}.mediz-hero__slide{opacity:0;pointer-events:none;transition:opacity .7s}.mediz-hero__slide.is-active{z-index:1;opacity:1;pointer-events:auto}.mediz-hero__slide video{object-fit:cover;width:100%;height:100%}.mediz-hero__content{z-index:2;align-items:center;height:100%;display:flex;position:relative}.mediz-hero__copy{border:1px solid #fffefd4d;border-left:4px solid var(--mediz-red);color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:linear-gradient(135deg,#420208ad,#fffefd1c);border-radius:4px;width:min(665px,56vw);padding:44px 48px 46px;animation:.7s both medizHeroIn;box-shadow:0 30px 80px #2000043d}.mediz-hero__eyebrow,.mediz-kicker{color:var(--mediz-red);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.mediz-hero__eyebrow{color:#fff}.mediz-hero__eyebrow:before,.mediz-kicker:before{content:"";background:currentColor;width:30px;height:2px}.mediz-hero__copy h2{color:#fff;letter-spacing:-.045em;max-width:610px;margin:16px 0 18px;font-size:clamp(44px,5.2vw,72px);font-weight:750;line-height:.98}.mediz-hero__copy p{color:#fffefddb;max-width:570px;margin:0;font-size:17px;line-height:1.75}.mediz-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mediz-button{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 22px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.mediz-button svg{width:18px;height:18px}.mediz-button:hover{transform:translateY(-3px)}.mediz-button--solid{background:var(--mediz-red);color:#fff;box-shadow:0 15px 36px #80000a40}.mediz-button--solid:hover{background:var(--mediz-red-dark);color:#fff}.mediz-button--glass{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffefd21;border-color:#fffefd7a}.mediz-button--glass:hover{color:#fff;background:#fffefd3b}.mediz-hero__controls{z-index:4;pointer-events:none;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute;bottom:74px;left:0;right:0}.mediz-hero__controls>button{color:#fff;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffefd21;border:1px solid #fffefd8c;border-radius:50%;place-items:center;width:48px;height:48px;transition:all .18s;display:grid}.mediz-hero__controls>button:hover{border-color:var(--mediz-red);background:var(--mediz-red)}.mediz-hero__controls>button svg{width:20px;height:20px}.mediz-hero__controls>div{pointer-events:auto;gap:8px;display:flex}.mediz-hero__controls>div button{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:9px;height:9px;padding:0}.mediz-hero__controls>div button.is-active{border-color:var(--mediz-red);background:var(--mediz-red);box-shadow:0 0 0 4px #fffefd2e}@keyframes medizHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.mediz-home{background:var(--majidi-cream);overflow:hidden}.mediz-home h2,.mediz-home h3{color:var(--mediz-ink);font-family:Segoe UI,Arial,Helvetica,sans-serif}.mediz-home p{color:var(--mediz-copy)}.mediz-section{padding-block:clamp(78px,7vw,112px)}.mediz-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:50px;display:flex}.mediz-section-heading h2{color:var(--mediz-red-dark);letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(38px,4vw,55px);font-weight:750;line-height:1}.mediz-section-heading>a,.mediz-text-link{border-bottom:1px solid var(--mediz-red);color:var(--mediz-red-dark);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;padding-bottom:6px;font-size:12px;font-weight:800;display:inline-flex}.mediz-section-heading>a svg,.mediz-text-link svg{width:17px;height:17px;transition:transform .18s}.mediz-section-heading>a:hover svg,.mediz-text-link:hover svg{transform:translate(4px)}.mediz-home__urgent{z-index:8;box-shadow:var(--mediz-shadow);grid-template-columns:1fr 1fr;margin-top:-34px;display:grid;position:relative}.mediz-home__urgent>article{grid-template-columns:78px 1fr;align-items:start;gap:25px;min-height:250px;padding:42px 48px;display:grid}.mediz-home__emergency{color:#fff;background:linear-gradient(135deg,#e10d18ed,#77010be6),url(/images/hospital/hospital-02.png) 50%/cover}.mediz-home__hours{border:1px solid var(--mediz-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffefde0}.mediz-home__urgent-icon{border:1px solid;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.mediz-home__urgent-icon svg{stroke-width:1.5px;width:31px;height:31px}.mediz-home__emergency>div>span,.mediz-home__hours>div>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.mediz-home__urgent h2{margin:0 0 12px;font-size:28px;line-height:1.15}.mediz-home__emergency h2,.mediz-home__emergency p{color:#fff}.mediz-home__emergency p{opacity:.84;margin:0 0 18px;line-height:1.7}.mediz-home__emergency a{text-transform:uppercase;border-bottom:1px solid #fffefd99;align-items:center;gap:8px;padding-bottom:4px;font-size:12px;font-weight:800;display:inline-flex}.mediz-home__emergency a svg{width:16px}.mediz-home__hours{color:var(--mediz-red)}.mediz-home__hours h2{color:var(--mediz-ink)}.mediz-home__hours dl{margin:12px 0 0}.mediz-home__hours dl>div{border-bottom:1px dashed var(--mediz-line);color:var(--mediz-copy);justify-content:space-between;gap:20px;padding-block:6px;font-size:13px;display:flex}.mediz-home__hours dt,.mediz-home__hours dd{margin:0}.mediz-home__hours dd{color:var(--mediz-red-dark);font-weight:700}.mediz-home__services{padding-top:clamp(90px,8vw,130px)}.mediz-home__service-grid{border-top:1px solid var(--mediz-line);border-left:1px solid var(--mediz-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mediz-home__service-grid>a{border-right:1px solid var(--mediz-line);border-bottom:1px solid var(--mediz-line);background:var(--majidi-cream);flex-direction:column;align-items:flex-start;min-height:310px;padding:40px 38px;transition:all .22s;display:flex}.mediz-home__service-grid>a:hover{z-index:1;background:linear-gradient(150deg, #fff, var(--mediz-red-soft));transform:translateY(-5px);box-shadow:0 20px 55px #67010a1a}.mediz-home__service-grid>a>span{background:var(--mediz-red-soft);width:72px;height:72px;color:var(--mediz-red);border-radius:50%;place-items:center;margin-bottom:23px;transition:all .22s;display:grid}.mediz-home__service-grid>a:hover>span{background:var(--mediz-red);color:#fff}.mediz-home__service-grid h3{color:var(--mediz-red-dark);margin:0 0 11px;font-size:21px;line-height:1.25}.mediz-home__service-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;margin:0 0 20px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.mediz-home__service-grid strong{color:var(--mediz-red);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:11px;display:inline-flex}.mediz-home__service-grid strong svg{width:16px;height:16px}.mediz-home__stats{color:#fff;background:linear-gradient(110deg,#74010af0,#e10d18db),url(/images/hospital/hospital-01.png) 50% 45%/cover fixed;padding-block:62px;position:relative}.mediz-home__stats .shell{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mediz-home__stats .shell>div{text-align:center;border-left:1px solid #fffefd42;justify-items:center;gap:4px;padding:8px 24px;display:grid}.mediz-home__stats .shell>div:last-child{border-right:1px solid #fffefd42}.mediz-home__stats svg{stroke-width:1.5px;width:31px;height:31px;margin-bottom:7px}.mediz-home__stats strong{color:#fff;font-size:36px;line-height:1}.mediz-home__stats span{color:#fffefdcc;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.mediz-home__expertise{background:radial-gradient(circle at 0 0,#e10d1814,#0000 34%),#f8f8f9}.mediz-home__expertise-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);align-items:start;gap:clamp(45px,6vw,88px);display:grid}.mediz-home__expertise-panel>h2,.mediz-home__intro-copy>h2,.mediz-home__promise-copy>h2{max-width:710px;color:var(--mediz-red-dark);letter-spacing:-.045em;margin:12px 0 22px;font-size:clamp(38px,4vw,55px);font-weight:750;line-height:1.05}.mediz-lead{font-size:17px;line-height:1.8}.mediz-home__expertise-list{border-top:1px solid var(--mediz-line);gap:0;margin-top:34px;display:grid}.mediz-home__expertise-list article{border-bottom:1px solid var(--mediz-line);grid-template-columns:62px 1fr;gap:20px;padding-block:25px;display:grid}.mediz-home__expertise-list article>span{border:1px solid var(--mediz-line);width:58px;height:58px;color:var(--mediz-red);background:#fffefdc7;border-radius:50%;place-items:center;display:grid}.mediz-home__expertise-list svg{width:27px;height:27px}.mediz-home__expertise-list h3{margin:1px 0 6px;font-size:18px}.mediz-home__expertise-list p{margin:0;font-size:13px;line-height:1.7}.mediz-home__appointment{border:1px solid #e10d182e;border-top:5px solid var(--mediz-red);box-shadow:var(--mediz-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefdcc;border-radius:3px;padding:42px;position:relative}.mediz-home__appointment-heading{align-items:center;gap:18px;display:flex}.mediz-home__appointment-heading>svg{background:var(--mediz-red-soft);width:52px;height:52px;color:var(--mediz-red);border-radius:50%;padding:13px}.mediz-home__appointment-heading span{color:var(--mediz-red);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.mediz-home__appointment-heading h2{color:var(--mediz-red-dark);margin:3px 0 0;font-size:28px}.mediz-home__appointment>p{margin:18px 0 24px;font-size:13px;line-height:1.7}.mediz-home__appointment .doctor-template-appointment-form{box-shadow:none;background:0 0;border:0;padding:0}.mediz-home__appointment .doctor-template-appointment-form>h3{display:none}.mediz-home__appointment .doctor-template-appointment-form input,.mediz-home__appointment .doctor-template-appointment-form select,.mediz-home__appointment .doctor-template-appointment-form textarea{width:100%;min-height:48px;color:var(--mediz-ink);background:#fffefde6;border:1px solid #50000721;border-radius:2px;outline:0;margin:0 0 11px;padding:12px 14px;font-size:13px;transition:all .18s}.mediz-home__appointment .doctor-template-appointment-form input:focus,.mediz-home__appointment .doctor-template-appointment-form select:focus,.mediz-home__appointment .doctor-template-appointment-form textarea:focus{border-color:var(--mediz-red);box-shadow:0 0 0 3px #e10d1814}.mediz-home__appointment .doctor-template-appointment-form__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mediz-home__appointment .doctor-template-appointment-form textarea{resize:vertical;min-height:96px}.mediz-home__appointment .doctor-template-appointment-form__consent{color:var(--mediz-copy);align-items:flex-start;gap:9px;margin:2px 0 15px;font-size:11px;line-height:1.5;display:flex}.mediz-home__appointment .doctor-template-appointment-form__consent input{width:16px;min-height:16px;margin:1px 0 0;padding:0}.mediz-home__appointment .doctor-template-appointment-form>button{background:var(--mediz-red);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:12px;font-weight:800;display:flex}.mediz-home__introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:720px;display:grid}.mediz-home__intro-image{min-height:720px;position:relative;overflow:hidden}.mediz-home__intro-image>img{object-fit:cover}.mediz-home__intro-image:after{content:"";background:linear-gradient(#0000 55%,#4c000761);position:absolute;inset:0}.mediz-home__image-badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#79010bb8;border:1px solid #fffefd66;border-radius:3px;align-items:center;gap:14px;padding:17px 20px;display:flex;position:absolute;bottom:38px;right:38px}.mediz-home__image-badge svg{width:30px;height:30px}.mediz-home__image-badge span{text-transform:uppercase;font-size:11px;display:grid}.mediz-home__image-badge strong{color:#fff;text-transform:none;margin-top:3px;font-size:14px}.mediz-home__intro-copy{background:radial-gradient(circle at 100% 0,#e10d1814,#0000 30%),#fff;flex-direction:column;justify-content:center;padding:clamp(62px,7vw,112px) clamp(48px,7vw,118px);display:flex}.mediz-home__intro-copy ul{gap:12px;margin:26px 0 32px;padding:0;list-style:none;display:grid}.mediz-home__intro-copy li{color:var(--mediz-copy);align-items:flex-start;gap:11px;font-size:14px;display:flex}.mediz-home__intro-copy li svg{width:19px;height:19px;color:var(--mediz-red);flex:none;margin-top:3px}.mediz-home__intro-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.mediz-home__doctors{background:#f8f8f9}.mediz-home__doctor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.mediz-home__doctor-grid article{border-bottom:3px solid var(--mediz-red);background:var(--majidi-cream);transition:all .22s;box-shadow:0 15px 45px #39000514}.mediz-home__doctor-grid article:hover{transform:translateY(-7px);box-shadow:0 24px 58px #39000521}.mediz-home__doctor-photo{aspect-ratio:.84;background:var(--mediz-red-soft);display:block;position:relative;overflow:hidden}.mediz-home__doctor-photo img{object-fit:cover;transition:transform .5s}.mediz-home__doctor-grid article:hover img{transform:scale(1.035)}.mediz-home__doctor-photo>span{color:#fff;text-transform:uppercase;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#80020cc2;border:1px solid #fffefd66;border-radius:2px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:11px;font-weight:800;transition:all .22s;display:flex;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(10px)}.mediz-home__doctor-grid article:hover .mediz-home__doctor-photo>span{opacity:1;transform:translateY(0)}.mediz-home__doctor-photo svg{width:17px}.mediz-home__doctor-grid article>div{text-align:center;padding:24px 24px 22px}.mediz-home__doctor-grid h3{color:var(--mediz-red-dark);margin:0 0 5px;font-size:19px}.mediz-home__doctor-grid p{margin:0 0 9px;font-size:12px}.mediz-home__doctor-grid article>div>a{color:var(--mediz-red);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.mediz-home__promise{background:linear-gradient(110deg,#400006f2,#7a010ce0),url(/images/hospital/hospital-06.png) 50%/cover;padding-block:clamp(82px,7vw,112px)}.mediz-home__promise-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.75fr);align-items:center;gap:clamp(50px,7vw,100px);display:grid}.mediz-home__promise-copy>svg{color:#fffefd59;width:48px;height:48px;margin-bottom:23px}.mediz-home__promise .mediz-kicker,.mediz-home__promise-copy h2,.mediz-home__promise-copy p,.mediz-home__promise-copy strong{color:#fff}.mediz-home__promise-copy p{opacity:.82;max-width:670px;font-size:16px;line-height:1.8}.mediz-home__promise-copy>strong{letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:12px;display:block}.mediz-home__promise-cards{gap:11px;display:grid}.mediz-home__promise-cards>a{color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fffefd1a;border:1px solid #fffefd3b;border-radius:2px;grid-template-columns:48px 1fr 22px;align-items:center;gap:17px;padding:19px 21px;transition:all .18s;display:grid}.mediz-home__promise-cards>a:hover{background:#fffefd2b;border-color:#fffefd85;transform:translate(5px)}.mediz-home__promise-cards>a>svg:first-child{background:#fffefd21;border-radius:50%;width:42px;height:42px;padding:9px}.mediz-home__promise-cards span{color:#fffefdb8;font-size:12px;display:grid}.mediz-home__promise-cards strong{color:#fff;margin-bottom:3px;font-size:15px}.mediz-home__promise-cards>a>svg:last-child{width:18px;height:18px}.mediz-home__news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.mediz-home__news-grid article{border:1px solid var(--mediz-line);background:var(--majidi-cream);transition:all .22s}.mediz-home__news-grid article:hover{box-shadow:var(--mediz-shadow);transform:translateY(-5px)}.mediz-home__news-image{aspect-ratio:1.45;display:block;position:relative;overflow:hidden}.mediz-home__news-image img{object-fit:cover;transition:transform .5s}.mediz-home__news-grid article:hover .mediz-home__news-image img{transform:scale(1.04)}.mediz-home__news-image time{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e10d18e6;justify-items:center;min-width:66px;padding:12px 10px;font-size:23px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:0;left:0}.mediz-home__news-image time span{letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:9px}.mediz-home__news-grid article>div{padding:27px 28px 30px}.mediz-home__news-grid article>div>span{color:var(--mediz-red);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.mediz-home__news-grid h3{color:var(--mediz-red-dark);margin:8px 0 11px;font-size:20px;line-height:1.32}.mediz-home__news-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.mediz-home__news-grid article>div>a:last-child{color:var(--mediz-red);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.mediz-home__news-grid article>div>a:last-child svg{width:16px;height:16px}.mediz-home__contact-strip{background:var(--mediz-red);color:#fff;border-top:1px solid #fffefd33}.mediz-home__contact-strip .shell{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mediz-home__contact-strip a{border-left:1px solid #fffefd3d;grid-template-columns:48px 1fr 22px;align-items:center;gap:16px;min-height:126px;padding:24px 30px;transition:all .18s;display:grid}.mediz-home__contact-strip a:last-child{border-right:1px solid #fffefd3d}.mediz-home__contact-strip a:hover{background:#5b00082e}.mediz-home__contact-strip a>svg:first-child{background:#fffefd21;border-radius:50%;width:43px;height:43px;padding:9px}.mediz-home__contact-strip span{color:#fffefdc7;font-size:12px;display:grid}.mediz-home__contact-strip strong{color:#fff;margin-bottom:4px;font-size:15px}.mediz-home__contact-strip a>svg:last-child{width:18px}.site-footer.mediz-footer{color:#fffefdb3;background:radial-gradient(circle at 12% 0,#e10d182e,#0000 32%),#210104;border:0;margin:0}.mediz-footer__grid{grid-template-columns:1.35fr .75fr .8fr 1fr;gap:clamp(42px,6vw,82px);padding-block:82px 72px;display:grid}.mediz-footer__brand img{object-fit:contain;background:0 0;width:126px;height:88px;padding:0}.mediz-footer__brand>p{color:#fffefda8;max-width:330px;margin:23px 0;font-size:13px;line-height:1.8}.mediz-footer address{gap:10px;font-style:normal;display:grid}.mediz-footer address span,.mediz-footer address a{color:#fffefdb8;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.mediz-footer address svg{color:#ff626b;flex:none;width:16px;height:16px;margin-top:2px}.mediz-footer h2{color:#fff;margin:7px 0 28px;padding-bottom:14px;font-size:17px;position:relative}.mediz-footer h2:after{background:var(--mediz-red);content:"";width:32px;height:2px;position:absolute;bottom:0;left:0}.mediz-footer nav{gap:11px;display:grid}.mediz-footer nav a{color:#fffefda8;padding-left:16px;font-size:12px;transition:all .18s;position:relative}.mediz-footer nav a:before{color:#ff626b;content:"›";position:absolute;top:0;left:0}.mediz-footer nav a:hover{color:#fff;transform:translate(3px)}.mediz-footer__hours>div{border-bottom:1px solid #fffefd1a;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding-block:11px;display:grid}.mediz-footer__hours>div>svg{color:#ff626b;background:#e10d182e;border-radius:50%;width:27px;height:27px;padding:6px}.mediz-footer__hours>div span{color:#fffefd99;font-size:11px;display:grid}.mediz-footer__hours>div strong{color:#fff;margin-bottom:2px;font-size:12px}.mediz-footer__emergency{color:#fff;text-transform:uppercase;background:#e10d1833;border:1px solid #fffefd40;border-radius:2px;justify-content:center;align-items:center;min-height:45px;margin-top:18px;font-size:11px;font-weight:800;display:flex}.mediz-footer__bottom{background:#00000026;border-top:1px solid #fffefd1a}.mediz-footer__bottom .shell{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.mediz-footer__bottom p{color:#fffefd87;margin:0;font-size:11px}.mediz-footer__bottom div>div{color:#fffefd9e;align-items:center;gap:20px;font-size:11px;display:flex}.mediz-footer__bottom svg{width:17px;height:17px}#main-content .page-hero{border-bottom:0;min-height:440px}#main-content .page-hero h1{color:#fff;letter-spacing:-.045em;font-size:clamp(45px,5vw,70px)}#main-content .page-hero p,#main-content .page-hero .breadcrumbs,#main-content .page-hero .eyebrow{color:#fffefdd6}#main-content .button--primary,#main-content .doctor-template-button{border-color:var(--mediz-red);background:var(--mediz-red);color:#fff}.care-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefdd1;border:1px solid #e10d182e;border-radius:4px;box-shadow:0 18px 45px #48000724}.care-dock a,.care-dock button{color:var(--mediz-red)}@media (max-width:1180px){.mediz-header__assurances>div{min-width:152px;padding-inline:18px}.mediz-header__links>a{padding-inline:10px;font-size:10px}.mediz-header__links>a:after{left:10px;right:10px}.mediz-home__doctor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediz-footer__grid{grid-template-columns:1.25fr repeat(3,1fr);gap:36px}}@media (max-width:980px){:root{--mediz-shell:min(100% - 36px, 760px)}.mediz-header__utility{min-height:48px}.mediz-header__utility-right a:last-child{display:none}.mediz-header__masthead{min-height:92px}.mediz-header__brand{width:108px;height:76px}.mediz-header__brand img{height:72px}.mediz-header__assurances{display:none}.mediz-header__toggle{border:1px solid var(--mediz-line);background:var(--mediz-red-soft);width:48px;height:48px;color:var(--mediz-red);border-radius:50%;place-items:center;margin-left:auto;display:grid}.mediz-header__nav-wrap,.mediz-header__nav{min-height:0}.mediz-header__nav{position:relative}.mediz-header__links{z-index:20;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#64010af5;border:1px solid #fffefd40;border-top:0;border-radius:0 0 4px 4px;max-height:0;transition:all .24s;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.mediz-header__links.is-open{opacity:1;max-height:660px;padding-block:10px}.mediz-header__links>a{border-bottom:1px solid #fffefd1a;min-height:50px;padding-inline:22px;font-size:12px}.mediz-header__links>a:after{display:none}.mediz-header__nav-actions{justify-content:space-between;width:100%}.mediz-header__nav-actions>a:first-child{margin-left:0}.mediz-header__contact{border-radius:0}.mediz-hero{height:650px}.mediz-hero__copy{width:min(640px,88vw)}.mediz-home__urgent,.mediz-home__expertise-grid,.mediz-home__introduction,.mediz-home__promise-grid{grid-template-columns:1fr}.mediz-home__urgent{width:100%;margin-top:0}.mediz-home__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediz-home__stats .shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.mediz-home__stats .shell>div:nth-child(3),.mediz-home__stats .shell>div:nth-child(4){border-top:1px solid #fffefd42;padding-top:28px}.mediz-home__expertise-grid{max-width:760px}.mediz-home__appointment{max-width:640px}.mediz-home__intro-image{min-height:560px}.mediz-home__introduction{min-height:0}.mediz-home__news-grid{grid-template-columns:1fr}.mediz-home__news-grid article{grid-template-columns:.9fr 1.1fr;display:grid}.mediz-home__news-image{aspect-ratio:auto;min-height:290px}.mediz-home__contact-strip .shell{grid-template-columns:1fr;width:100%}.mediz-home__contact-strip a{border-bottom:1px solid #fffefd3d;border-right:1px solid #fffefd3d;min-height:100px}.mediz-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body,#main-content,#main-content .mediz-home{background:var(--majidi-cream)!important}.site-header.mediz-header,.mediz-header__utility,.mediz-header__masthead{background-color:var(--majidi-cream)!important}.mediz-header__assurances>div>span,.mediz-header__nav-actions>a:first-child{color:var(--majidi-green)!important}.mediz-header__contact,#main-content .mediz-button--solid,#main-content .mediz-home__appointment .doctor-template-appointment-form>button{border-color:var(--majidi-red)!important;background:var(--majidi-red)!important;color:var(--majidi-cream)!important}#main-content .mediz-hero__copy{border-left-color:var(--majidi-red)!important;background:#3d594ebd!important;box-shadow:0 28px 70px #1d2c2640!important}#main-content .mediz-home__urgent,#main-content .mediz-home__service-grid>a,#main-content .mediz-home__hours,#main-content .mediz-home__emergency,#main-content .mediz-home__appointment,#main-content .mediz-home__news-grid article{background:var(--majidi-cream)!important}#main-content .mediz-home__emergency{border-left-color:var(--majidi-red)!important}#main-content .mediz-home__services,#main-content .mediz-home__doctors,#main-content .mediz-home__news,#main-content .mediz-home__intro,#main-content .mediz-home__expertise{background-color:var(--majidi-cream)!important}#main-content .mediz-home__expertise{background-image:radial-gradient(circle at 0 0,#8b6a4a1c,#0000 34%)!important}#main-content .mediz-home__service-grid>a:hover,#main-content .mediz-home__contact-strip a:hover{background:#fff2e6!important}#main-content .mediz-home__stats svg,#main-content .mediz-home__hours .mediz-home__urgent-icon{color:var(--majidi-green)!important}#main-content .mediz-home__contact-strip a>svg:first-child,#main-content .mediz-home__service-grid>a>span{color:var(--majidi-red)!important;background:#fff0e8!important}.care-dock,.care-dock a,.care-dock button,.care-dock .care-dock__primary{background:#fffefdf5!important}.care-dock{border-color:#8b6a4a33!important;box-shadow:0 16px 38px #3d594e1f!important}@media (max-width:980px){.mediz-header__links{background:#3d594efa!important;border-color:#fffefd2e!important}}html[dir=rtl] a[href^=tel\:],html[dir=rtl] a[href^=mailto\:]{direction:ltr;unicode-bidi:isolate}.mediz-language{z-index:40;align-items:center;display:grid;position:relative}.mediz-language__trigger{min-width:76px;min-height:46px;color:var(--mediz-red);letter-spacing:.08em;-webkit-backdrop-filter:blur(14px)saturate(1.16);backdrop-filter:blur(14px)saturate(1.16);background:#fffefda8;border:1px solid #f003;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:850;transition:all .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.mediz-language__trigger:hover,.mediz-language__trigger[aria-expanded=true]{background:#fffefde6;border-color:#ff00006b}.mediz-language__trigger svg:first-child{width:17px;height:17px}.mediz-language__trigger svg:last-child{width:14px;height:14px;transition:transform .18s}.mediz-language__trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.mediz-language__menu{z-index:100;opacity:0;visibility:hidden;transform-origin:100% 0;-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#fffefdfa;border:1px solid #3d594e26;border-radius:6px;width:174px;padding:7px;transition:all .17s;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;transform:translateY(-7px)scale(.98);box-shadow:0 20px 48px #3d594e2e}.mediz-language__menu.is-open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.mediz-language__menu>a{text-align:start;border-radius:4px;grid-template-columns:32px 1fr 18px;align-items:center;gap:9px;min-height:43px;padding:8px 10px;font-size:13px;font-weight:700;transition:all .15s;display:grid;color:#34373b!important}.mediz-language__menu>a:hover{background:#ff00000e;color:var(--mediz-red)!important}.mediz-language__menu>a.is-active{background:#3d594e17;color:var(--majidi-green)!important}.mediz-language__code{color:var(--mediz-red);letter-spacing:.08em;font-size:10px;font-weight:900}.mediz-language__check{color:var(--majidi-green);place-items:center;display:grid}.mediz-language__check svg{stroke-width:3px;width:14px;height:14px}html[dir=rtl] body{font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif}html[dir=rtl] .mediz-header__assurances{margin-left:0;margin-right:auto}html[dir=rtl] .mediz-header__assurances>div{border-right:1px solid var(--mediz-line);border-left:0}html[dir=rtl] .mediz-language__menu{transform-origin:0 0}html[dir=rtl] .mediz-hero__controls svg,html[dir=rtl] .mediz-section-heading>a svg,html[dir=rtl] .mediz-home a>svg:last-child{transform:scaleX(-1)}html[dir=rtl] .mediz-home__appointment,html[dir=rtl] .mediz-hero__copy,html[dir=rtl] .mediz-footer,html[dir=rtl] .mediz-header{text-align:right}@media (max-width:980px){.mediz-header__nav-actions{gap:10px}.mediz-language__trigger{min-width:70px;min-height:44px}.mediz-language__menu{inset-inline:0 auto}html[dir=rtl] .mediz-header__toggle{margin-left:0;margin-right:auto}}#main-content .mediz-home__patient-pathway{background:var(--majidi-cream);border-block:1px solid #3d594e1f}#main-content .mediz-home__patient-pathway .mediz-section-heading h2{color:var(--majidi-green)}#main-content .mediz-home__patient-grid{border-top:1px solid #3d594e24;border-left:1px solid #3d594e24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#main-content .mediz-home__patient-grid>a{background:#fff;border-bottom:1px solid #3d594e24;border-right:1px solid #3d594e24;flex-direction:column;align-items:flex-start;min-height:330px;padding:clamp(26px,2.5vw,38px);transition:background .18s,transform .18s,box-shadow .18s;display:flex}#main-content .mediz-home__patient-grid>a:hover{z-index:1;background:#3d594e09;position:relative;transform:translateY(-4px);box-shadow:0 22px 44px #3d594e14}#main-content .mediz-home__patient-number{color:#8b6a4ab8;letter-spacing:.16em;font-size:11px;font-weight:900}#main-content .mediz-home__patient-icon{width:56px;height:56px;color:var(--majidi-green);background:#3d594e0e;border:1px solid #3d594e2e;border-radius:50%;justify-content:center;align-items:center;margin:38px 0 24px;display:inline-flex}#main-content .mediz-home__patient-grid>a:nth-child(2n) .mediz-home__patient-icon{color:var(--mediz-red);background:#ff000009;border-color:#ff000026}#main-content .mediz-home__patient-icon svg{width:25px;height:25px}#main-content .mediz-home__patient-grid h3{color:var(--majidi-green);margin:0 0 12px;font-size:20px;line-height:1.2}#main-content .mediz-home__patient-grid p{color:var(--mediz-copy);margin:0 0 26px;font-size:13px;line-height:1.7}#main-content .mediz-home__patient-grid strong{color:var(--mediz-red);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:10px;display:inline-flex}#main-content .mediz-home__patient-grid strong svg{width:15px;height:15px}#main-content .mediz-home__visitor-note{background:#3d594e0e;border:1px solid #3d594e33;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:88px;margin-top:20px;padding:20px 24px;display:grid}#main-content .mediz-home__visitor-note>svg{width:34px;height:34px;color:var(--majidi-green)}#main-content .mediz-home__visitor-note>div{gap:4px;display:grid}#main-content .mediz-home__visitor-note strong{color:var(--majidi-green);font-size:14px}#main-content .mediz-home__visitor-note span{color:var(--mediz-copy);font-size:12px;line-height:1.55}#main-content .mediz-home__visitor-note>a{color:var(--mediz-red);white-space:nowrap;border:1px solid #ff00006b;padding:12px 16px;font-size:11px;font-weight:800}#main-content .patient-stay-section .section-heading h2,#main-content .patient-stay-grid h3,#main-content .patient-visitor-panel h2{color:var(--majidi-green)!important}#main-content .patient-stay-section .section-heading>p,#main-content .patient-stay-grid p,#main-content .patient-visitor-panel p,#main-content .patient-visitor-panel li{color:var(--mediz-copy)!important}#main-content .patient-stay-grid article>span{color:var(--majidi-green)!important;background:#3d594e0f!important}#main-content .patient-stay-grid article:nth-child(2n)>span{color:var(--mediz-red)!important;background:#ff000009!important}#main-content .patient-visitor-panel{background:#3d594e0b!important;border-color:#3d594e33!important}#main-content .patient-visitor-panel__heading>svg,#main-content .patient-visitor-panel li svg{color:var(--majidi-green)!important}@media (max-width:1050px){#main-content .mediz-home__patient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){#main-content .mediz-home__patient-grid{grid-template-columns:1fr}#main-content .mediz-home__patient-grid>a{min-height:285px}#main-content .mediz-home__visitor-note{grid-template-columns:auto 1fr}#main-content .mediz-home__visitor-note>a{text-align:center;grid-column:1/-1}}@media (max-width:980px){.mediz-header__links{background:#3d594efa!important;border-color:#fff8ef2e!important}}.mediz-header__nav-wrap{background:#fffefdeb!important}#main-content .mediz-home__emergency,#main-content .mediz-home__hours,#main-content .mediz-home__appointment,#main-content .mediz-home__service-grid>a,#main-content .mediz-home__service-grid>a:hover,#main-content .mediz-home__news-grid article,#main-content .mediz-home__news-image time,#main-content .mediz-home__stats,#main-content .mediz-home__contact-strip,#main-content .mediz-home__contact-strip a:hover{background:var(--majidi-cream)!important}.care-dock{background:#fffefdf5!important}.care-dock a,.care-dock button,.care-dock .care-dock__primary{background:var(--majidi-cream)!important}.mediz-footer__hours>div>svg{background:#fffefd1f!important}@media (max-width:980px){.mediz-header__links{border-color:#fffefd2e!important}}@media (max-width:680px){:root{--mediz-shell:calc(100vw - 28px)}.mediz-header__utility-left>a,.mediz-header__utility-right{display:none}.mediz-header__utility-inner{justify-content:center}.mediz-header__utility-left>span{font-size:11px}.mediz-header__nav-actions>a:first-child{display:none}.mediz-header__contact{justify-content:center;width:100%}.mediz-hero{height:610px}.mediz-hero__copy{border-left-width:3px;width:100%;padding:30px 25px 32px}.mediz-hero__copy h2{font-size:clamp(38px,12vw,53px)}.mediz-hero__copy p{font-size:14px}.mediz-hero__actions{display:grid}.mediz-hero__controls{justify-content:center;bottom:22px}.mediz-hero__controls>button{width:42px;height:42px}.mediz-section{padding-block:74px}.mediz-section-heading{flex-direction:column;align-items:flex-start;margin-bottom:35px}.mediz-section-heading h2{font-size:40px}.mediz-home__urgent>article{grid-template-columns:54px 1fr;gap:18px;padding:32px 24px}.mediz-home__urgent-icon{width:52px;height:52px}.mediz-home__urgent-icon svg{width:23px;height:23px}.mediz-home__urgent h2{font-size:24px}.mediz-home__service-grid{grid-template-columns:1fr}.mediz-home__service-grid>a{min-height:280px;padding:34px 30px}.mediz-home__stats .shell{grid-template-columns:1fr 1fr}.mediz-home__stats strong{font-size:28px}.mediz-home__stats span{font-size:10px}.mediz-home__expertise-panel>h2,.mediz-home__intro-copy>h2,.mediz-home__promise-copy>h2{font-size:40px}.mediz-home__appointment{padding:30px 22px}.mediz-home__appointment .doctor-template-appointment-form__row{grid-template-columns:1fr;gap:0}.mediz-home__intro-image{min-height:420px}.mediz-home__image-badge{bottom:18px;left:18px;right:18px}.mediz-home__intro-copy{padding:72px 20px}.mediz-home__doctor-grid{grid-template-columns:1fr}.mediz-home__doctor-grid article{max-width:430px}.mediz-home__promise-grid{gap:40px}.mediz-home__promise-cards>a{grid-template-columns:42px 1fr 18px;padding:16px}.mediz-home__news-grid article{grid-template-columns:1fr}.mediz-home__news-image{min-height:230px}.mediz-home__contact-strip a{grid-template-columns:42px 1fr 18px;padding-inline:18px}.mediz-footer__grid{grid-template-columns:1fr;padding-block:68px}.mediz-footer__bottom .shell{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:20px}#main-content .page-hero{min-height:390px}}@media (prefers-reduced-motion:reduce){.mediz-hero__copy{animation:none}.mediz-hero__slide,.mediz-home *{scroll-behavior:auto;transition-duration:.01ms!important}}.mediz-header__utility,.mediz-header__masthead,.mediz-header__nav{background-color:#0000!important}.mediz-header__nav-wrap{color:#fff!important;background:linear-gradient(115deg,#e10d18eb,#78020cd1),#e10d18c7!important}.mediz-header__links{background-color:#0000!important}.mediz-header__links>a:hover,.mediz-header__links>a.is-active{color:#fff!important}.mediz-header__contact{color:var(--mediz-red-dark)!important;background:#fffefdeb!important}#main-content .mediz-hero__copy,#main-content .mediz-hero__copy h2,#main-content .mediz-hero__copy p,#main-content .mediz-hero__eyebrow{color:#fff!important}#main-content .mediz-hero__copy{background:linear-gradient(135deg,#420208ad,#fffefd1c)!important}#main-content .mediz-button--solid{border-color:var(--mediz-red)!important;background:var(--mediz-red)!important;color:#fff!important}#main-content .mediz-button--glass{color:#fff!important;background:#fffefd21!important;border-color:#fffefd7a!important}#main-content .mediz-home h2,#main-content .mediz-home h3,#main-content .mediz-home strong{color:var(--mediz-ink)!important}#main-content .mediz-home p,#main-content .mediz-home li,#main-content .mediz-home dt,#main-content .mediz-home dd,#main-content .mediz-home span{color:var(--mediz-copy)!important}#main-content .mediz-home .mediz-kicker,#main-content .mediz-home__service-grid strong,#main-content .mediz-home__doctor-grid article>div>a,#main-content .mediz-home__news-grid article>div>span,#main-content .mediz-home__news-grid article>div>a:last-child{color:var(--mediz-red)!important}#main-content .mediz-home__emergency,#main-content .mediz-home__stats,#main-content .mediz-home__promise,#main-content .mediz-home__contact-strip{background-color:var(--mediz-red-dark)!important}#main-content .mediz-home__emergency,#main-content .mediz-home__emergency h2,#main-content .mediz-home__emergency p,#main-content .mediz-home__emergency span,#main-content .mediz-home__emergency strong,#main-content .mediz-home__emergency a,#main-content .mediz-home__stats strong,#main-content .mediz-home__stats span,#main-content .mediz-home__stats svg,#main-content .mediz-home__promise .mediz-kicker,#main-content .mediz-home__promise h2,#main-content .mediz-home__promise p,#main-content .mediz-home__promise strong,#main-content .mediz-home__promise span,#main-content .mediz-home__promise a,#main-content .mediz-home__contact-strip a,#main-content .mediz-home__contact-strip strong,#main-content .mediz-home__contact-strip span{color:#fff!important}#main-content .mediz-home__stats span,#main-content .mediz-home__promise p,#main-content .mediz-home__promise-cards span,#main-content .mediz-home__contact-strip span{color:#fffefdc2!important}#main-content .mediz-home__hours,#main-content .mediz-home__appointment{background-color:#fffefde0!important}#main-content .mediz-home__appointment .doctor-template-appointment-form,#main-content .mediz-home__appointment .doctor-template-appointment-form input,#main-content .mediz-home__appointment .doctor-template-appointment-form select,#main-content .mediz-home__appointment .doctor-template-appointment-form textarea{background-color:#fffefdeb!important}#main-content .mediz-home__appointment .doctor-template-appointment-form{background-color:#0000!important}#main-content .mediz-home__appointment .doctor-template-appointment-form>button{border-color:var(--mediz-red)!important;background:var(--mediz-red)!important;color:#fff!important}#main-content .mediz-home__promise-cards>a,#main-content .mediz-home__image-badge{background-color:#fffefd1c!important}#main-content .mediz-home__promise-cards{background-color:#0000!important}#main-content .mediz-home__image-badge span,#main-content .mediz-home__image-badge strong{color:#fff!important}.site-footer.mediz-footer{color:#fffefdb3!important;background:radial-gradient(circle at 12% 0,#e10d182e,#0000 32%),#210104!important}.mediz-footer section,.mediz-footer nav,.mediz-footer__bottom{background-color:#0000!important}.mediz-footer h2,.mediz-footer strong{color:#fff!important}.mediz-footer p,.mediz-footer span,.mediz-footer a,.mediz-footer address{color:#fffefdad!important}.mediz-footer__emergency{color:#fff!important;background:#e10d1833!important}@media (max-width:980px){.mediz-header__links{background:#64010af5!important}}#main-content .mediz-home .mediz-hero__copy,#main-content .mediz-home .mediz-hero__copy h2,#main-content .mediz-home .mediz-hero__copy p,#main-content .mediz-home .mediz-hero__copy span,#main-content .mediz-home .mediz-hero__eyebrow{color:#fff!important}#main-content .page-hero{background-color:var(--mediz-red-deep)!important;align-items:stretch!important;min-height:460px!important;padding:0!important;display:flex!important;overflow:hidden!important}#main-content .page-hero__image,#main-content .page-hero__overlay,#main-content .page-hero__glow{width:100%!important;height:100%!important;inset:0!important}#main-content .page-hero__image{object-fit:cover!important}#main-content .page-hero__inner{z-index:2!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:460px!important;padding-block:64px!important;display:flex!important}#main-content .page-hero .breadcrumbs,#main-content .page-hero .breadcrumbs a,#main-content .page-hero .breadcrumbs span,#main-content .page-hero .eyebrow,#main-content .page-hero h1,#main-content .page-hero p{color:#fff!important}#main-content .page-hero .breadcrumbs{opacity:.78!important;margin-bottom:25px!important}#main-content .page-hero h1{letter-spacing:-.045em!important;text-transform:none!important;max-width:820px!important;margin:10px 0 18px!important;font-size:clamp(44px,5vw,68px)!important;line-height:1.02!important}#main-content .page-hero p{opacity:.86!important;max-width:720px!important;margin:0!important;font-size:16px!important;line-height:1.75!important}@media (max-width:680px){#main-content .page-hero,#main-content .page-hero__inner{min-height:470px!important}#main-content .page-hero__inner{padding-block:54px!important}#main-content .page-hero h1{font-size:clamp(38px,12vw,50px)!important}#main-content .page-hero p{font-size:14px!important}}.mediz-header__nav-wrap{-webkit-backdrop-filter:blur(22px)saturate(1.08)!important;backdrop-filter:blur(22px)saturate(1.08)!important;background:#fffefde0!important;border-color:#1d1f2414!important;box-shadow:0 14px 38px #14161b14!important}.mediz-header__links>a,.mediz-header__nav-actions>a:first-child{color:#34363c!important}.mediz-header__links>a:after{background:var(--mediz-red)!important}.mediz-header__links>a:hover,.mediz-header__links>a.is-active,.mediz-header__nav-actions>a:first-child:hover{color:var(--mediz-red)!important}.mediz-header__contact{border-color:var(--mediz-red)!important;background:var(--mediz-red)!important;color:#fff!important;box-shadow:0 12px 26px #78030c24!important}.mediz-header__contact:hover{background:var(--mediz-red-dark)!important;color:#fff!important}.mediz-hero{background:#24262b!important}.mediz-hero__veil{background:linear-gradient(90deg,#14161bb8 0%,#14161b66 45%,#14161b14 78%),linear-gradient(#1214180d,#12141842)!important}#main-content .mediz-hero__copy{border-color:#fffefd33!important;border-left-color:var(--mediz-red)!important;-webkit-backdrop-filter:blur(18px)saturate(.95)!important;backdrop-filter:blur(18px)saturate(.95)!important;background:#191b2094!important;box-shadow:0 28px 70px #0b0c0f38!important}#main-content .mediz-home__urgent{box-shadow:0 26px 65px #181b201c!important}#main-content .mediz-home__emergency,#main-content .mediz-home__hours{color:var(--mediz-ink)!important;background:#fffefdf5!important;border:1px solid #e5e6e9!important}#main-content .mediz-home__emergency{border-left:4px solid var(--mediz-red)!important}#main-content .mediz-home__emergency .mediz-home__urgent-icon,#main-content .mediz-home__emergency>div>span,#main-content .mediz-home__emergency a{color:var(--mediz-red)!important}#main-content .mediz-home__emergency h2,#main-content .mediz-home__hours h2{color:var(--mediz-ink)!important}#main-content .mediz-home__emergency p,#main-content .mediz-home__hours dt{color:var(--mediz-copy)!important}#main-content .mediz-home__emergency a{border-bottom-color:#e10d1859!important}#main-content .mediz-section-heading h2,#main-content .mediz-home__expertise-panel>h2,#main-content .mediz-home__intro-copy>h2,#main-content .mediz-home__appointment-heading h2,#main-content .mediz-home__service-grid h3,#main-content .mediz-home__doctor-grid h3,#main-content .mediz-home__news-grid h3{color:var(--mediz-ink)!important}#main-content .mediz-home__service-grid>a:hover{background:#fafafa!important;box-shadow:0 18px 44px #191b2014!important}#main-content .mediz-home__service-grid>a:hover>span{background:var(--mediz-red-soft)!important;color:var(--mediz-red)!important}#main-content .mediz-home__stats{color:var(--mediz-ink)!important;background:#f7f7f8!important;border-block:1px solid #e5e6e9!important}#main-content .mediz-home__stats strong{color:var(--mediz-ink)!important}#main-content .mediz-home__stats span{color:#6d7077!important}#main-content .mediz-home__promise .mediz-kicker{color:#ff6d75!important}#main-content .mediz-home__promise-cards>a{background:#fffefd12!important;border-color:#fffefd26!important}#main-content .mediz-home__promise-cards>a:hover{background:#fffefd1c!important;border-color:#fffefd4d!important}#main-content .mediz-home__contact-strip{background:var(--majidi-cream)!important;color:var(--mediz-ink)!important;border-block:1px solid #e3e4e7!important}#main-content .mediz-home__contact-strip a{color:var(--mediz-ink)!important;border-color:#e3e4e7!important}#main-content .mediz-home__contact-strip a:hover{background:#f7f7f8!important}#main-content .mediz-home__contact-strip a>svg:first-child{background:var(--mediz-red-soft)!important;color:var(--mediz-red)!important}#main-content .mediz-home__contact-strip strong{color:var(--mediz-ink)!important}#main-content .mediz-home__contact-strip span{color:#6d7077!important}#main-content .mediz-home__contact-strip a>svg:last-child{color:var(--mediz-red)!important}#main-content .mediz-home__news-image time{color:var(--mediz-red)!important;background:#fffefdeb!important;border:1px solid #e10d1840!important}#main-content .mediz-home__news-image time span{color:var(--mediz-red-dark)!important}.care-dock a,.care-dock button,.care-dock .care-dock__primary{background:var(--majidi-cream)!important;color:var(--mediz-red)!important;box-shadow:none!important;border-color:#e0e1e4!important}.care-dock a:hover,.care-dock button:hover,.care-dock .care-dock__primary:hover{background:var(--mediz-red-soft)!important;color:var(--mediz-red-dark)!important;border-color:#e10d1859!important}.mediz-footer__emergency{background:#fffefd0f!important;border-color:#fffefd33!important}@media (max-width:980px){.mediz-header__links{background:#1c1e23f7!important;border:1px solid #fffefd1f!important}.mediz-header__links>a{color:#fffefdd1!important}.mediz-header__links>a:hover,.mediz-header__links>a.is-active{color:#fff!important}}.mediz-header__nav-wrap{background:#fffefdeb!important;border-color:#3d594e24!important;box-shadow:0 14px 38px #3d594e17!important}#main-content .mediz-home__emergency,#main-content .mediz-home__hours,#main-content .mediz-home__appointment,#main-content .mediz-home__service-grid>a,#main-content .mediz-home__news-grid article{background:var(--majidi-cream)!important}#main-content .mediz-home__stats{background:var(--majidi-cream)!important;border-color:#3d594e29!important}#main-content .mediz-home__stats .shell>div{border-color:#8b6a4a38!important}#main-content .mediz-home__stats svg{color:var(--majidi-green)!important}#main-content .mediz-home__promise{background:linear-gradient(105deg,#3d594efa,#3d594ee0),url(/images/hospital/hospital-06.png) 50%/cover!important}#main-content .mediz-home__promise .mediz-kicker,#main-content .mediz-home__promise-copy>svg{color:var(--majidi-cream)!important}#main-content .mediz-home__contact-strip{background:var(--majidi-cream)!important;border-color:#8b6a4a38!important}#main-content .mediz-home__contact-strip a{border-color:#8b6a4a38!important}.care-dock{background:#fffefdf5!important;border-color:#8b6a4a33!important;box-shadow:0 16px 38px #3d594e1f!important}.care-dock a,.care-dock button,.care-dock .care-dock__primary{background:var(--majidi-cream)!important;border-color:#8b6a4a33!important}.site-footer.mediz-footer{background:radial-gradient(circle at 12% 0, #fffefd1a, transparent 30%), var(--majidi-wood)!important}.mediz-footer p,.mediz-footer span,.mediz-footer a,.mediz-footer address,.mediz-footer__bottom p{color:#fffefdd1!important}.mediz-footer h2,.mediz-footer strong,.mediz-footer__emergency{color:var(--majidi-cream)!important}.mediz-footer__hours>div>svg{color:var(--majidi-cream)!important;background:#fffefd1f!important}#main-content .page-hero{background-color:var(--majidi-green)!important}#main-content .page-hero__overlay{background:linear-gradient(90deg,#3d594ef0,#3d594eb3 58%,#3d594e4d)!important}#main-content .page-hero__glow{background:radial-gradient(circle at 74% 28%,#8b6a4a40,#0000 48%)!important}@media (max-width:980px){.mediz-header__links{background:#3d594efa!important;border-color:#fffefd2e!important}}
.majidi-loader{--loader-red:red;--loader-cream:#fffefd;z-index:2147483000;opacity:1;visibility:visible;place-items:center;transition:opacity .52s,visibility .52s;display:grid;position:fixed;inset:0;overflow:hidden;background:radial-gradient(circle at 50% 44%, #ff00000e, transparent 30%), linear-gradient(135deg, var(--loader-cream), #fff 58%, #fff9f7)!important}.majidi-loader:before,.majidi-loader:after{content:"";pointer-events:none;border:1px solid #ff000014;border-radius:50%;position:absolute}.majidi-loader:before{aspect-ratio:1;width:min(76vw,820px)}.majidi-loader:after{aspect-ratio:1;width:min(48vw,520px)}.majidi-loader.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.majidi-loader__close{z-index:2;letter-spacing:.04em;cursor:pointer;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;font-size:11px;font-weight:800;transition:transform .18s,background-color .18s;display:grid;position:absolute;top:clamp(18px,3vw,34px);right:clamp(18px,3vw,34px);color:var(--loader-red)!important;background:#fffefde0!important;border:1px solid #ff000047!important;box-shadow:0 12px 30px #3d594e14!important}.majidi-loader__close:hover,.majidi-loader__close:focus-visible{transform:scale(1.06);background:#fff!important}.majidi-loader__close:focus-visible{outline-offset:4px;outline:3px solid #ff000038}.majidi-loader__mark{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(92vw,920px);display:flex;position:relative}.majidi-loader__ring{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(126px,13vw,164px);margin-bottom:clamp(30px,4vw,46px);display:grid;position:relative}.majidi-loader__ring:before{content:"";border:3px solid #ff00002e;border-top-color:var(--loader-red);border-radius:inherit;border-right-color:#ff0000b8;animation:1s linear infinite majidi-loader-spin;position:absolute;inset:0;box-shadow:0 20px 60px #ff000014}.majidi-loader__ring:after{content:"";border-radius:inherit;border:1px solid #3d594e21;position:absolute;inset:13px}.majidi-loader__logo{z-index:1;object-fit:contain;width:70%;height:auto;animation:1.8s ease-in-out infinite majidi-loader-logo-breathe;position:relative}.majidi-loader__word{white-space:nowrap;justify-content:center;align-items:center;min-height:1.1em;line-height:1;display:flex}.majidi-loader__letter{letter-spacing:clamp(.08em,.9vw,.2em);-webkit-text-stroke:1px #ff000038;font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:clamp(31px,5.4vw,68px);font-weight:700;display:inline-block;position:relative;color:#0000!important}.majidi-loader__letter:before{content:attr(data-letter);color:var(--loader-red);opacity:0;transform-origin:50%;animation:3.6s infinite majidi-loader-letter;animation-delay:var(--loader-letter-delay);position:absolute;inset:0;transform:rotateY(-90deg)}.majidi-loader__space{width:clamp(12px,2.2vw,34px)}.majidi-loader__location{letter-spacing:.24em;text-transform:uppercase;opacity:.72;margin-top:18px;font-size:clamp(10px,1vw,12px);font-weight:700;color:#3d594e!important}.majidi-route-loading{place-items:center;min-height:min(72vh,680px);display:grid;background:#fffefd!important}.majidi-route-loading .majidi-loader__ring{width:112px;margin-bottom:26px}.majidi-route-loading .majidi-loader__letter{font-size:clamp(25px,4vw,44px)}@keyframes majidi-loader-spin{to{transform:rotate(360deg)}}@keyframes majidi-loader-logo-breathe{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes majidi-loader-letter{0%,70%,to{opacity:0;transform:rotateY(-90deg)}18%,52%{opacity:1;transform:rotateY(0)}}@media (max-width:620px){.majidi-loader__mark{width:calc(100vw - 28px)}.majidi-loader__word{white-space:normal}.majidi-loader__letter{letter-spacing:.07em;font-size:clamp(24px,7.4vw,34px)}.majidi-loader__space{width:10px}}@media (prefers-reduced-motion:reduce){.majidi-loader,.majidi-loader__ring:before,.majidi-loader__logo,.majidi-loader__letter:before{transition-duration:.01ms!important;animation:none!important}.majidi-loader__letter:before{opacity:1;transform:none}}
