@font-face{font-family:ProFixArabic;src:url('/assets/fonts/ReadexPro-Variable.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:ProFixArabic;src:url('/assets/fonts/ReadexPro-Variable.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:ProFixArabic;src:url('/assets/fonts/ReadexPro-Variable.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:ProFixArabic;src:url('/assets/fonts/ReadexPro-Variable.ttf') format('truetype');font-weight:700 900;font-display:swap}
body.madar-home,body.madar-app,body.enhanced-site{font-family:ProFixArabic,Tahoma,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.85;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.madar-home button,.madar-home input,.madar-home select,.madar-app button,.madar-app input,.madar-app textarea,.madar-app select,.site-shell button,.site-shell input,.site-shell select{font-family:inherit}.madar-home h1,.madar-home h2,.madar-home h3,.madar-app h1,.madar-app h2,.madar-app h3{font-weight:600;letter-spacing:0;line-height:1.45}.madar-home .m-container p,.madar-app .panel p,.enhanced-site .site-shell p{font-size:18px;font-weight:400;line-height:1.9;color:#344b65}.madar-home .m-container .m-eyebrow{font-size:14px;font-weight:500;letter-spacing:0}.madar-home .m-button,.madar-app .btn{font-weight:600}.madar-home .m-container label,.madar-home .m-container input,.madar-app .field label{font-size:17px;line-height:1.7;font-weight:500}.madar-app .field input,.madar-app .field select,.madar-app .field textarea{font-size:18px;line-height:1.7;min-height:48px}.madar-app .journey-bubble p{font-size:18px;line-height:1.9}.madar-app .journey-bubble small{font-size:14px}.madar-home .m-container small,.madar-app .panel small{font-size:15px;line-height:1.7}.madar-home .m-footer p,.madar-home .m-footer small{font-size:14px;line-height:1.8}.madar-home .m-faq summary{font-size:20px;font-weight:600;line-height:1.8}.madar-home .m-service h3{font-size:21px;font-weight:600}.madar-home .m-service>span{font-size:16px}.madar-original-art .e-links a{font-weight:500}.madar-original-art .ref-booking :is(select,input){font-family:ProFixArabic,Tahoma,Arial,sans-serif;font-weight:500;font-size:16px}.madar-original-art .ref-booking .m-button{font-weight:600;font-size:20px}
/* Keep the approved photographic composition; render headings as clear, scalable text. */
.madar-original-art .ref-hero-copy:before,html[lang=en] .madar-original-art .ref-hero-copy:before{content:'';position:absolute;right:0;left:auto;top:0;width:36%;height:30.28%;background:linear-gradient(115deg,#15345b,#0b2649);z-index:1}.madar-original-art .ref-hero-copy>p,.madar-original-art .ref-hero-copy h1,html[lang=en] .madar-original-art .ref-hero-copy>p,html[lang=en] .madar-original-art .ref-hero-copy h1{left:auto!important;right:2.414%;width:34%!important;height:auto!important;clip:auto!important;overflow:visible!important;z-index:2;margin:0!important;padding:0!important;letter-spacing:0}.madar-original-art .ref-hero-copy>p{top:23px;font-family:ProFixArabic,Tahoma,sans-serif;font-size:17px;font-weight:400;line-height:1.65;white-space:nowrap;gap:10px}.madar-original-art .ref-hero-copy>p>span{width:30px;height:3px}.madar-original-art .ref-hero-copy h1{top:57px;font-family:ProFixArabic,Tahoma,sans-serif;font-size:51px;font-weight:600;line-height:1.4;white-space:nowrap}.madar-original-art .ref-coverage-copy:before{content:'';position:absolute;top:0;right:0;width:38%;height:56%;background:#0a294c;z-index:1}.madar-original-art .ref-coverage-copy>.ref-accent{position:absolute;left:auto;right:24px;top:24px;width:30px;height:3px;clip:auto;overflow:visible;background:#00cce8;z-index:2}.madar-original-art .ref-coverage-copy>h2,.madar-original-art .ref-coverage-copy>p{position:absolute;left:auto;right:24px;width:34%;height:auto;clip:auto;overflow:visible;z-index:2;margin:0;color:#fff;letter-spacing:0}.madar-original-art .ref-coverage-copy>h2{top:39px;font-family:ProFixArabic,Tahoma,sans-serif;font-size:32px;font-weight:600;line-height:1.5}.madar-original-art .ref-coverage-copy>p{top:87px;font-size:16px;font-weight:400;line-height:1.7}.madar-original-art .ref-coverage-copy>div>a{font-family:ProFixArabic,Tahoma,sans-serif;font-size:15px;color:white;background:#092848;border:1px solid #b5cce6;display:grid;place-items:center;font-weight:500;line-height:1.4}.madar-original-tech .ref-tech-title{font-size:29px;font-weight:600}.madar-original-tech .ref-request-head b{font-size:19px;font-weight:600}.madar-original-tech .ref-request-head .status-chip{font-size:14px;font-weight:500;line-height:1.6}.madar-original-tech .ref-request-data>div{font-size:18px;line-height:1.6}.madar-original-tech .ref-tech-actions>button{font-family:ProFixArabic,Tahoma,sans-serif;font-size:19px;font-weight:500;line-height:1.6}.madar-original-tech .ref-tech-bottom button{font-family:ProFixArabic,Tahoma,sans-serif;font-weight:400;font-size:15px}.madar-original-tech .ref-request-map>.ref-map-button{font-family:ProFixArabic,Tahoma,sans-serif;font-weight:500;font-size:18px}
html[lang=en] .madar-original-art .ref-hero-copy>p{font-size:15px;white-space:normal}html[lang=en] .madar-original-art .ref-hero-copy h1{font-size:38px;line-height:1.25;white-space:normal;top:58px}html[lang=en] .madar-original-art .ref-coverage-copy h2{font-size:28px;line-height:1.3}html[lang=en] .madar-original-art .ref-coverage-copy p{top:88px;font-size:14px}
.madar-home .m-coverage-content p,.madar-home .m-final p{color:#c7d8eb}.madar-home .m-footer p,.madar-home .m-footer small{color:#c7d7e8}
@media(max-width:760px){.madar-original-art .ref-hero-copy:before,html[lang=en] .madar-original-art .ref-hero-copy:before{inset:0 0 auto;left:0;right:0;width:100%;height:435px;background:linear-gradient(#0a2547 94%,#0a254700)}.madar-original-art .ref-hero-copy>p,.madar-original-art .ref-hero-copy h1,html[lang=en] .madar-original-art .ref-hero-copy>p,html[lang=en] .madar-original-art .ref-hero-copy h1{left:20px!important;right:20px;width:auto!important;text-align:center}.madar-original-art .ref-hero-copy>p{top:23px;font-size:16px;line-height:1.7;white-space:normal}.madar-original-art .ref-hero-copy h1{top:73px;font-size:38px;line-height:1.5;white-space:normal}.madar-original-art .ref-booking :is(select,input){font-size:17px}.madar-original-art .ref-coverage-copy:before{width:100%;height:121px;background:#0b294b}.madar-original-art .ref-coverage-copy>.ref-accent{display:none}.madar-original-art .ref-coverage-copy>h2,.madar-original-art .ref-coverage-copy>p{left:17px;right:17px;width:auto}.madar-original-art .ref-coverage-copy>h2{top:14px;font-size:28px;line-height:1.5}.madar-original-art .ref-coverage-copy>p{top:57px;font-size:15px}.madar-original-art .ref-coverage-copy>div>a:nth-child(n){font-family:ProFixArabic,Tahoma,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.madar-home .m-container p,.madar-app .panel p,.enhanced-site .site-shell p{font-size:17px;line-height:1.9}.madar-home .m-faq summary{font-size:19px}.madar-home .m-container .m-text-link{font-size:16px}.madar-original-tech .ref-tech-title{font-size:27px}.madar-original-tech .ref-request-data>div{font-size:18px}.madar-original-tech .ref-tech-actions>button{font-size:19px}html[lang=en] .madar-original-art .ref-hero-copy h1{top:68px;font-size:34px;line-height:1.3}html[lang=en] .madar-original-art .ref-coverage-copy p{top:57px}}
/* The Arabic coverage composition is the exact approved board, including type and icons. */
@media(min-width:761px){html[lang=ar] .madar-original-art .ref-coverage-copy:before{display:none}html[lang=ar] .madar-original-art .ref-coverage-copy>.ref-accent,html[lang=ar] .madar-original-art .ref-coverage-copy>h2,html[lang=ar] .madar-original-art .ref-coverage-copy>p{opacity:0}html[lang=ar] .madar-original-art .ref-coverage-copy>div>a{color:transparent;background:transparent;border-color:transparent}html[lang=ar] .madar-original-art .ref-coverage-copy>div>a:hover,html[lang=ar] .madar-original-art .ref-coverage-copy>div>a:focus-visible{outline:2px solid #5cefff}}
.madar-original-art .ref-coverage{overflow:visible}.madar-original-art .original-coverage-art{border-radius:inherit;overflow:hidden}.madar-original-art .ref-coverage>.m-whatsapp{position:absolute;right:-9px;bottom:-24px;width:62px;height:62px;border:2px solid white;box-shadow:0 5px 12px #071e3c30;z-index:10;background:linear-gradient(#20d65c,#00a630);color:white}
@media(max-width:760px){.madar-original-art .ref-coverage{overflow:hidden}.madar-original-art .ref-coverage>.m-whatsapp{position:fixed;right:16px;bottom:18px;width:50px;height:50px;z-index:40}.madar-original-art .original-coverage-art{border-radius:0}}
.profix-business-identity{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #6ea4c947;background:linear-gradient(120deg,#0b294b,#102e4c);border-radius:12px;color:#e6f9ff;min-width:215px}.profix-business-identity>svg{width:36px;height:36px;flex:none;color:#51dfef}.profix-business-identity>div{display:grid;gap:3px}.profix-business-identity small{display:block;color:#b7ccdf!important;font-size:13px!important}.profix-business-identity strong{font:600 19px/1.5 Arial,sans-serif;letter-spacing:1px;text-align:start}.business-footer .profix-business-identity{max-width:280px}
@media(max-width:760px){.m-footer>.m-container>.profix-business-identity{grid-column:1/-1;grid-row:auto;width:100%}.business-footer{flex-wrap:wrap}.business-footer .profix-business-identity{width:100%;max-width:none}}
html[lang=en] .madar-original-art .ref-marker span{opacity:0}
@media(max-width:760px){html[lang=en] .madar-original-art .ref-coverage{height:370px}html[lang=en] .madar-original-art .ref-coverage-copy:before{height:150px}html[lang=en] .madar-original-art .ref-coverage-copy>h2{top:14px;font-size:25px;line-height:1.2;max-width:100%}html[lang=en] .madar-original-art .ref-coverage-copy>p{top:79px;font-size:14px;line-height:1.4}html[lang=en] .madar-original-art .ref-coverage-copy>div{top:110px}html[lang=en] .madar-original-art .original-coverage-art{top:150px}html[lang=en] .madar-original-art .ref-marker.malqa,html[lang=en] .madar-original-art .ref-marker.narjis{top:54%}html[lang=en] .madar-original-art .ref-marker.olaya{top:69%}html[lang=en] .madar-original-art .ref-marker.yasmin{top:78%}}
/* Keep contact labels in the page language and isolate the international number. */
.business-contact{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;direction:inherit;line-height:1.8}.business-contact>span{font:inherit}.business-contact bdi{display:inline-block;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-family:Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:.02em}.business-contact a{color:inherit;text-decoration:none}.business-contact a:hover{text-decoration:underline;text-underline-offset:4px}.establishment-number{display:block;margin-top:7px}.m-footer bdi{unicode-bidi:isolate}.warranty-certificate footer .business-contact{display:inline-flex;font-size:14px;gap:6px}.warranty-certificate footer .business-contact bdi{font-size:14px}
