/* V32 canonical navigation: English homepage is the visual reference. */
:root{--nav-paper:#fffdf9;--nav-ink:#242622;--nav-muted:#5d615a;--nav-gold:#8b682f;--nav-line:#d6cdbc;--nav-hover:#f3eee5}

.unified-topbar{position:relative;z-index:3100;min-height:35px!important;padding:0 max(24px,calc((100% - 1600px)/2))!important;background:#171b19!important;border:0!important;color:#d9d8d2!important;display:flex!important;align-items:center!important}
.unified-topbar .topbar-contact,.unified-topbar .utility-inner{width:100%;max-width:1600px;margin:0 auto}

.unified-header{height:92px!important;position:relative;z-index:3000;background:rgba(255,253,249,.97)!important;border-bottom:1px solid #ddd6ca!important}
.unified-nav-shell{width:min(1600px,calc(100% - 48px))!important;height:92px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;background:rgba(255,253,249,.97)!important;border-bottom:1px solid #ddd6ca!important;box-shadow:0 8px 28px rgba(29,31,27,.06)!important;direction:ltr!important}
.site-header .unified-nav-shell{border-bottom:0!important;box-shadow:none!important}

.unified-brand{display:block!important;flex:0 0 204px!important;width:204px!important;height:69px!important;overflow:hidden!important;background:url('../images/logo.png') -10px -36px/224px 140px no-repeat!important;direction:ltr!important}
.unified-brand img{display:block!important;width:1px!important;height:1px!important;opacity:0!important;transform:none!important;mix-blend-mode:normal!important}

.unified-desktop-nav{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;height:92px!important;list-style:none!important;font-family:'Jost',Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.09em!important;text-transform:uppercase!important;direction:ltr!important}
.unified-menu-item{position:relative!important;height:92px!important;display:flex!important;align-items:center!important;min-width:0}
.unified-menu-trigger{height:92px!important;line-height:92px!important;padding:0!important;display:block!important;color:var(--nav-ink)!important;font:500 10px/92px 'Jost',Arial,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:nowrap!important;direction:auto!important}
.unified-menu-item:hover>.unified-menu-trigger,.unified-menu-item:focus-within>.unified-menu-trigger,.unified-menu-item.dropdown-open>.unified-menu-trigger{color:var(--nav-gold)!important}
.unified-menu-trigger::after{content:''!important;position:absolute!important;height:1px!important;background:#a67c3e!important;left:0!important;right:100%!important;bottom:25px!important;transition:.22s!important}
.unified-menu-item:hover>.unified-menu-trigger::after,.unified-menu-item:focus-within>.unified-menu-trigger::after,.unified-menu-item.dropdown-open>.unified-menu-trigger::after{right:0!important}

.unified-dropdown{position:absolute!important;top:100%!important;left:0;right:auto;z-index:3200!important;display:block!important;min-width:230px!important;width:max-content;max-width:min(420px,calc(100vw - 48px));padding:10px 0!important;background:var(--nav-paper)!important;border:1px solid var(--nav-line)!important;border-top:2px solid #a67c3e!important;box-shadow:0 14px 34px rgba(30,32,29,.1)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .22s,transform .22s,visibility .22s!important;text-align:left!important;columns:auto!important}
.unified-menu-item:hover>.unified-dropdown,.unified-menu-item:focus-within>.unified-dropdown,.unified-menu-item.dropdown-open>.unified-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
.unified-dropdown>a,.unified-dropdown .procedure-menu-group>a,.unified-dropdown .home-menu-group>a{position:relative!important;display:block!important;min-height:0!important;height:auto!important;line-height:1.45!important;margin:0!important;padding:10px 20px!important;border:0!important;color:var(--nav-muted)!important;background:transparent!important;font:400 12px/1.45 'Jost',Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:none!important;white-space:nowrap!important;text-align:left!important;transition:color .18s,background .18s!important}
.unified-dropdown a::after{display:none!important}
.unified-dropdown>a:hover,.unified-dropdown .procedure-menu-group>a:hover,.unified-dropdown .home-menu-group>a:hover,.unified-dropdown a[aria-current='page']{padding:10px 20px!important;border:0!important;background:var(--nav-hover)!important;color:var(--nav-gold)!important}

.unified-dropdown.unified-mega{display:block!important;columns:2!important;column-gap:34px!important;width:680px!important;min-width:680px!important;max-width:calc(100vw - 48px)!important;max-height:min(76vh,720px)!important;overflow-y:auto!important;padding:14px 18px!important}
.unified-mega .procedure-menu-group,.unified-mega .home-menu-group{min-width:0!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;break-inside:avoid!important;page-break-inside:avoid!important}
.unified-mega .menu-group-label{display:block!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:9px 2px 7px!important;border:0!important;background:transparent!important;color:var(--nav-gold)!important;font:800 12px/1.35 'Jost',Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:underline 1px!important;text-underline-offset:5px!important;white-space:normal!important;text-align:left!important}
.unified-mega .procedure-menu-group>a,.unified-mega .home-menu-group>a{padding:9px 2px!important;white-space:normal!important;overflow-wrap:anywhere!important}
.unified-mega .procedure-menu-group>a:hover,.unified-mega .home-menu-group>a:hover{padding:9px 7px!important}

html[lang='ar'] .unified-nav-shell{direction:ltr!important}
html[lang='ar'] .unified-desktop-nav{direction:ltr!important}
html[lang='ar'] .unified-menu-trigger{direction:rtl!important;text-align:right!important}
html[lang='ar'] .unified-dropdown,html[lang='ar'] .unified-dropdown>a,html[lang='ar'] .unified-dropdown .procedure-menu-group>a,html[lang='ar'] .unified-dropdown .home-menu-group>a,html[lang='ar'] .unified-mega .menu-group-label{text-align:right!important;direction:rtl!important}
html[lang='ar'] .unified-brand{direction:ltr!important;transform:none!important}
html[lang='ar'] .unified-menu-trigger{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif!important;font-size:12px!important;letter-spacing:0!important}
html[lang='ar'] .unified-dropdown>a,html[lang='ar'] .unified-dropdown .procedure-menu-group>a,html[lang='ar'] .unified-dropdown .home-menu-group>a{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif!important;font-size:13px!important;letter-spacing:0!important}
html[lang='ar'] .unified-mega .menu-group-label{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif!important;font-size:13px!important;letter-spacing:0!important}

.unified-menu-toggle{margin-left:auto!important;flex:0 0 auto!important}
.unified-mobile-nav{direction:ltr!important;text-align:left!important}
.unified-mobile-nav .unified-mobile-close{position:absolute;right:22px;top:14px;z-index:2;border:0;background:none;color:#242622;font-size:34px;line-height:1;cursor:pointer}
html[lang='ar'] .unified-mobile-nav{direction:rtl!important;text-align:right!important}
html[lang='ar'] .unified-mobile-nav .unified-mobile-close{right:auto;left:22px}

@media(min-width:1321px){
  .unified-desktop-nav{display:flex!important}
  .unified-menu-toggle{display:none!important}
  html[lang='ar'] .unified-nav-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0 24px!important;box-sizing:border-box!important}
  html[lang='ar'] .unified-desktop-nav .nav-cta{display:none!important}
  html[lang='ar'] .site-language-control{top:1px!important;right:12px!important}
  html[lang='ar'] .site-language-control summary{padding:6px 10px!important}
  html[lang='ar'] .unified-topbar{direction:ltr!important;padding-left:24px!important;padding-right:76px!important}
  html[lang='ar'] .unified-topbar .topbar-contact,html[lang='ar'] .unified-topbar .utility-inner{direction:ltr!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}
  html[lang='ar'] .unified-topbar .topbar-contact>a,html[lang='ar'] .unified-topbar .utility-inner>div:first-child{direction:ltr!important}
}
@media(min-width:1321px){
  html:not([lang='ar']) body>.unified-nav-shell::before{content:'';position:absolute!important;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:rgba(255,253,249,.97);border-bottom:1px solid #ddd6ca;z-index:0;pointer-events:none}
  html:not([lang='ar']) body>.unified-nav-shell>.unified-brand,html:not([lang='ar']) body>.unified-nav-shell>.unified-desktop-nav,html:not([lang='ar']) body>.unified-nav-shell>.unified-menu-toggle{position:relative!important;z-index:1}
}
@media(max-width:1320px){
  .unified-nav-shell{padding:0!important}
  .unified-desktop-nav{display:none!important}
  .unified-menu-toggle{display:flex!important}
  .unified-mobile-nav{position:fixed!important;inset:0 0 0 auto!important;z-index:5000!important;display:none!important;width:min(420px,100%)!important;height:100dvh!important;max-height:none!important;padding:62px 28px 34px!important;overflow-y:auto!important;background:var(--nav-paper)!important;box-shadow:-20px 0 55px rgba(28,30,27,.18)!important}
  .unified-mobile-nav.open{display:block!important}
  .unified-mobile-nav>ul{display:block!important;margin:0!important;padding:0!important;list-style:none!important}
  .unified-mobile-nav>a,.unified-mobile-nav>ul>li>a,.unified-mobile-nav .mobile-nav-main-button,.unified-mobile-nav .mobile-home-menu-button{display:flex!important;width:100%!important;min-height:52px!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:13px 0!important;border:0!important;border-bottom:1px solid #ded8ce!important;background:transparent!important;color:#252824!important;font:500 14px/1.35 'Jost',Arial,sans-serif!important;letter-spacing:.04em!important;text-transform:none!important;text-align:inherit!important}
  .unified-mobile-nav .mobile-nav-row{display:flex!important;align-items:stretch!important;border-bottom:1px solid #ded8ce!important}
  .unified-mobile-nav .mobile-nav-row>a{flex:1!important;border:0!important}
  .unified-mobile-nav .mobile-nav-toggle{flex:0 0 48px!important;border:0!important;background:transparent!important;color:#8b682f!important}
  .unified-mobile-nav .mobile-submenu,.unified-mobile-nav .mobile-home-submenu{display:none!important;margin:0!important;padding:8px 0 14px 16px!important}
  .unified-mobile-nav .mobile-submenu.open,.unified-mobile-nav .mobile-home-menu-group.open .mobile-home-submenu{display:block!important}
  .unified-mobile-nav .menu-group-label{display:block!important;width:max-content!important;max-width:100%!important;margin:12px 0 5px!important;padding:5px 0!important;color:#8b682f!important;font:800 13px/1.35 'Jost',Arial,sans-serif!important;text-decoration:underline 1px!important;text-underline-offset:5px!important;text-transform:uppercase!important}
  .unified-mobile-nav .mobile-submenu a,.unified-mobile-nav .mobile-home-submenu a{display:block!important;padding:9px 0!important;color:#5d615a!important;font:400 13px/1.5 'Jost',Arial,sans-serif!important}
  html[lang='ar'] .unified-mobile-nav .mobile-submenu,html[lang='ar'] .unified-mobile-nav .mobile-home-submenu{padding:8px 16px 14px 0!important}
}
@media(max-width:640px){
  .unified-header,.unified-nav-shell{height:78px!important}
  .unified-nav-shell{width:calc(100% - 32px)!important}
  .unified-brand{flex-basis:164px!important;width:164px!important;height:58px!important;background-position:-9px -31px!important;background-size:184px 115px!important}
  .unified-mobile-nav{width:100%!important}
}
@media(max-width:1050px){.unified-dropdown.unified-mega{columns:1!important;width:min(410px,calc(100vw - 36px))!important;min-width:0!important;max-width:none!important}}
