/* Preserve WordPress content and controls within the flagship design. */
.admin-bar .header{top:32px}.native-project{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:75px;align-items:start}.native-content{color:var(--muted);font-size:16px;line-height:1.95;overflow-wrap:anywhere}.native-content p{margin-block:0 24px}.native-content h2{font-size:36px;margin-block:35px 20px}.native-content h3{font-size:27px;margin-block:28px 17px}.native-content ul,.native-content ol{padding-inline-start:25px;margin-block:25px}.native-content li{margin-block:10px}.native-content img{height:auto;max-width:100%;object-fit:contain}.native-content figure{margin-block:25px}.native-content figcaption{font-size:12px;line-height:1.8;margin-top:10px}.native-content iframe{max-width:100%;width:100%;min-height:350px;border:0}.native-content hr{border:0;border-top:1px solid var(--line);margin-block:35px}.native-content a{color:inherit}.native-content p>a:not(.wp-block-button__link){text-decoration:underline;text-underline-offset:5px}.native-content .wp-block-columns{gap:25px}.native-content .wp-block-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.native-content .wp-block-gallery .wp-block-image{width:auto!important;margin:0!important}.native-content .wp-block-gallery img{width:100%;height:250px!important;object-fit:contain!important;background:var(--stone)}.native-content .wp-block-image:has(img[alt*="شعار"]){max-width:220px;margin-inline:auto}.native-content .wp-block-button__link{border-radius:0!important;background:var(--navy)!important;color:white!important;font-size:14px!important;line-height:1.8!important;padding:15px 24px!important;box-shadow:none!important}.native-content .wp-block-buttons{margin-block:25px}.native-content .has-text-align-center{text-align:start}.native-content .wp-block-image a{display:block}.native-content .wp-block-image img{margin-inline:auto}.native-content .has-background:not(.wp-block-button__link){background-color:transparent!important}.native-page{padding-top:0}.native-page>article{max-width:980px;margin-inline:auto}.native-page .wp-block-columns:has(img[alt="فيسبوك"]){max-width:300px}.native-page .wp-block-columns:has(img[alt="فيسبوك"]) img{max-width:48px}.about-feature .native-content,.about-feature .native-content p{color:#d5dce0}.about-grid .native-content>p:first-child{font-size:21px}.native-contact .native-content{font-size:14px}.native-contact .native-content strong{font-weight:600}.native-contact .wp-block-button__link[href^="tel:"]{display:block;background:transparent!important;color:var(--navy)!important;font-family:Manrope,sans-serif;font-size:50px!important;padding-inline:0!important;text-align:start}.native-contact .wp-block-button__link[href^="mailto:"]{background:transparent!important;color:var(--navy)!important;font-size:25px!important;padding-inline:0!important;text-align:start}.native-contact .wp-block-buttons{border-bottom:1px solid var(--line);padding-bottom:20px}.native-contact iframe{min-height:300px}.share-links{display:flex;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);padding-block:22px;margin-top:35px;font-size:12px}.share-links a{min-height:36px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.footer-extras{display:flex;flex-wrap:wrap;gap:18px;padding-bottom:30px;font-size:10px}.footer-extras a{min-height:28px;display:flex;align-items:center}.global-search-link{font-size:11px;min-height:44px;display:flex;align-items:center}.desktop-nav>ul{list-style:none;display:flex;gap:23px;padding:0;margin:0}.desktop-nav li{position:relative;list-style:none}.desktop-nav>ul>li:first-child,.desktop-nav>ul>li:last-child{display:none}.desktop-nav .sub-menu{display:none;position:absolute;inset-inline-start:0;top:100%;min-width:240px;padding:15px;background:var(--ivory);border:1px solid var(--line)}.desktop-nav li:hover>.sub-menu,.desktop-nav li:focus-within>.sub-menu{display:block}.desktop-nav .sub-menu a{display:block;padding:10px;font-size:12px}.search-page{padding-top:0;min-height:50svh}.site-search-row{display:flex;gap:20px;max-width:800px;align-items:stretch}.site-search-row input{margin:0}.search-result{border-top:1px solid var(--line);padding-block:27px;margin-top:30px}.search-result h2{font-size:30px}.search-result p{margin-top:15px;max-width:850px}.nav-links{display:flex;gap:20px;margin-block:30px}.native-map-placeholder{background:var(--stone);padding:30px;margin-block:30px}.native-map-placeholder p{font-size:13px;margin-bottom:15px}.native-map-placeholder .button{font-size:12px}.native-gallery-dialog{width:1300px;padding:0;background:var(--navy);color:white}.native-gallery-dialog .close{margin-inline-start:auto}.native-gallery-dialog img{width:100%;height:68svh;object-fit:contain}.native-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}.native-gallery-controls button{color:white;font-size:22px;min-width:44px;min-height:44px;border:1px solid #a6b6c5}.native-gallery-controls a{color:#e0caa2;font-size:12px;text-decoration:underline}.native-gallery-dialog::backdrop{background:#091f36dc}.native-gallery-dialog :focus-visible{outline-color:#e0caa2}.native-gallery-counter{direction:ltr;unicode-bidi:isolate;color:white;font-size:12px}.native-content [data-fancybox]{cursor:zoom-in}
.desktop-nav>ul>li:first-child,.desktop-nav>ul>li:last-child{display:list-item}.desktop-nav>ul>li.menu-item-home,.desktop-nav>ul>li.ewi-contact-menu-item{display:none}.menu-dialog nav>ul{list-style:none;margin:0;padding:0}.menu-dialog nav li{list-style:none}.menu-dialog nav li a{font-size:23px}.menu-dialog nav .global-search-link{display:flex;font-size:18px}.menu-dialog{overflow-y:auto}
.native-content iframe[data-ewi-map]:not([src]){display:none}
@media(max-width:1100px){.desktop-nav>ul{gap:15px}.native-project{grid-template-columns:minmax(0,1fr) 290px;gap:35px}.header-cta{display:none}.native-content{font-size:15px}}
@media(max-width:850px){.native-project{grid-template-columns:1fr}.native-project .facts{position:static}.global-search-link{font-size:10px}.native-content .wp-block-gallery img{height:210px!important}.native-page>article{max-width:100%}}
@media(max-width:782px){.admin-bar .header{top:46px}}
@media(max-width:600px){.admin-bar .header{top:0}.native-content{font-size:14px}.native-content h2{font-size:28px}.native-content h3{font-size:23px}.native-content .wp-block-columns{display:block}.native-content .wp-block-gallery{grid-template-columns:1fr}.native-content .wp-block-gallery img{height:auto!important;max-height:440px}.native-project{gap:35px}.native-contact .wp-block-button__link[href^="mailto:"]{font-size:22px!important}.native-contact .wp-block-button__link[href^="tel:"]{font-size:46px!important}.footer-extras{font-size:9px;gap:15px}.global-search-link{display:none}.site-search-row{gap:10px}.site-search-row .button{padding-inline:18px}.native-gallery-dialog img{height:60svh}.native-gallery-controls{padding:15px;gap:12px}.native-gallery-controls a{font-size:10px}.native-content iframe{min-height:300px}.native-map-placeholder{padding:22px}.about-grid .native-content>p:first-child{font-size:18px}}
