.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderroot{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header.is-home:not(.is-scrolled) .gds-header-main{background-color:transparent;background-image:linear-gradient(180deg, rgba(1,11,14,.82) 0%, rgba(1,11,14,0) 100%);}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header:not(.is-home):not(.is-scrolled) .gds-header-main{background-color:transparent;background-image:linear-gradient(180deg, rgba(1,11,14,.82) 0%, rgba(1,11,14,0) 100%);}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header.is-scrolled .gds-header-main{background:#FFFFFF!important;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-nav{min-height:80px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-part-container{padding-inline:40px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-logo-img{height:70px;width:auto;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-nav-link{border-radius:6px;padding:8px 12px 8px 12px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-desktop-nav{gap:2px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header:not(.is-scrolled) .gds-nav-link{color:#FFFFFF;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header:not(.is-scrolled) .gds-nav-link:hover,.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header:not(.is-scrolled) .gds-nav-link:focus-visible,.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header:not(.is-scrolled) .gds-nav-dropdown:hover>.gds-nav-link{color:#FFFFFF;background:#FFFFFF1A;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header:not(.is-scrolled) .gds-nav-dropdown:hover>.gds-nav-link .gds-nav-chevron,.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header:not(.is-scrolled) .gds-nav-dropdown:focus-within>.gds-nav-link .gds-nav-chevron{color:#FFFFFF;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header.is-scrolled .gds-nav-link{color:#151B21;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header.is-scrolled .gds-nav-link:hover,.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header.is-scrolled .gds-nav-link:focus-visible{color:#CE5E00;background:#FFF2E6;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header.is-scrolled .gds-nav-dropdown:hover>.gds-nav-link .gds-nav-chevron,.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header.is-scrolled .gds-nav-dropdown:focus-within>.gds-nav-link .gds-nav-chevron{color:#CE5E00;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-nav-link.is-active{color:#EE6F00;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-nav-dropdown-menu:not(.is-mega){width:250px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-nav-dropdown-menu.is-mega{width:min(960px,calc(100vw - 48px));gap:24px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-nav-dropdown-menu{background:#FFFFFF;border-radius:10px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-nav-dropdown-item{color:#080C0F;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-nav-dropdown-item:hover,.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-nav-dropdown-item:focus-visible,.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-nav-dropdown-item.is-active{color:#CE5E00;background:#FFF2E6;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-mega-heading{color:#5C6B7A;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-actions{gap:8px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-utility{padding:0px 0px 0px 0px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header:not(.is-scrolled) .gds-header-whatsapp{color:#00ACA5;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header.is-scrolled .gds-header-whatsapp{color:#00ACA5;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-whatsapp{width:36px;height:36px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-cta{background:#EE6F00;color:#FFFFFF;border-radius:6px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-cta:hover{background:#CE5E00;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-cta:focus-visible{outline-color:rgba(238,111,0,.28);}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-header{--gds-mobile-sheet-width:384px;--gds-mobile-backdrop:rgba(1,11,14,.60);--gds-mobile-panel-bg:#FFFFFF;--gds-mobile-link-color:#080C0F;--gds-mobile-hover-color:#CE5E00;--gds-mobile-active-color:#EE6F00;--gds-mobile-toggle-bg:rgba(255,255,255,.08);--gds-mobile-toggle-hover-bg:rgba(238,111,0,.12);--gds-mobile-toggle-icon-color:#FFFFFF;--gds-mobile-toggle-hover-icon-color:#FFE0C2;--gds-mobile-toggle-border-color:rgba(255,255,255,.22);--gds-mobile-toggle-hover-border-color:rgba(238,111,0,.40);--gds-mobile-toggle-size:40px;--gds-mobile-toggle-radius:6px;--gds-mobile-toggle-icon-width:22px;--gds-mobile-toggle-icon-thickness:2px;}:root{--page-title-display:none;}@media(min-width:768px){.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderroot{--width:100%;}}@media(max-width:1024px){.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-nav{min-height:80px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-part-container{padding-inline:24px;}}@media(max-width:767px){.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-nav{min-height:64px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-site-part-container{padding-inline:16px;}.gds-ref-9251 .gds-ref-element.gds-ref-element-gdsheaderwidget .gds-header-logo-img{height:40px;width:auto;}}

/* 3.1.19 — Canonical Global Header.
 * ALL3/Readdy behavior, one visual source for every page.
 * Top: transparent gradient over Hero. Scroll > 40px: white/blur sticky state.
 * User choice: logo remains full-color in every state.
 */
.gds-site-header{
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  z-index:9998!important;
  background:transparent!important;
  background-image:linear-gradient(180deg,rgba(1,11,14,.80) 0%,rgba(1,11,14,.45) 52%,rgba(1,11,14,0) 100%)!important;
  box-shadow:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  transition:background-color .3s ease,background-image .3s ease,box-shadow .3s ease,backdrop-filter .3s ease!important;
}
body.admin-bar .gds-site-header{top:32px!important;}
@media(max-width:782px){body.admin-bar .gds-site-header{top:46px!important;}}

.gds-site-header .gds-header-main{
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
.gds-site-header .gds-header-nav{
  width:100%!important;
  max-width:none!important;
  min-height:80px!important;
  height:80px!important;
  padding-inline:40px!important;
}
.gds-site-header .gds-header-logo-img{
  width:auto!important;
  height:48px!important;
  max-width:none!important;
  object-fit:contain!important;
  filter:none!important;
  opacity:1!important;
}

/* Top-of-page nav state. */
.gds-site-header:not(.is-scrolled) .gds-nav-link{
  color:#fff!important;
  background:transparent!important;
}
.gds-site-header:not(.is-scrolled) .gds-nav-link.is-active,
.gds-site-header:not(.is-scrolled) .gds-nav-link:hover,
.gds-site-header:not(.is-scrolled) .gds-nav-link:focus-visible,
.gds-site-header:not(.is-scrolled) .gds-nav-dropdown:hover>.gds-nav-link,
.gds-site-header:not(.is-scrolled) .gds-nav-dropdown:focus-within>.gds-nav-link{
  color:#fff!important;
  background:rgba(255,255,255,.10)!important;
}
.gds-site-header:not(.is-scrolled) .gds-nav-chevron{color:currentColor!important;}
.gds-site-header:not(.is-scrolled) .gds-header-utility a{
  color:#fff!important;
  border-color:rgba(255,255,255,.40)!important;
  background:transparent!important;
}
.gds-site-header:not(.is-scrolled) .gds-header-whatsapp{
  color:#fff!important;
  background:rgba(255,255,255,.15)!important;
}
.gds-site-header:not(.is-scrolled) .gds-mobile-menu-toggle{
  color:#fff!important;
  background:rgba(255,255,255,.15)!important;
}

/* Sticky state after 40px. */
.gds-site-header.is-scrolled{
  background:rgba(255,255,255,.95)!important;
  background-image:none!important;
  box-shadow:0 1px 2px rgba(0,0,0,.05)!important;
  -webkit-backdrop-filter:blur(12px)!important;
  backdrop-filter:blur(12px)!important;
}
.gds-site-header.is-scrolled .gds-nav-link{
  color:#151B21!important;
  background:transparent!important;
}
.gds-site-header.is-scrolled .gds-nav-link.is-active{
  color:#EE6F00!important;
  background:transparent!important;
}
.gds-site-header.is-scrolled .gds-nav-link:hover,
.gds-site-header.is-scrolled .gds-nav-link:focus-visible,
.gds-site-header.is-scrolled .gds-nav-dropdown:hover>.gds-nav-link,
.gds-site-header.is-scrolled .gds-nav-dropdown:focus-within>.gds-nav-link{
  color:#CE5E00!important;
  background:#FFF2E6!important;
}
.gds-site-header.is-scrolled .gds-nav-chevron{color:currentColor!important;}
.gds-site-header.is-scrolled .gds-header-utility a{
  color:#151B21!important;
  border-color:#D7E0E8!important;
  background:transparent!important;
}
.gds-site-header.is-scrolled .gds-header-whatsapp{
  color:#00ACA5!important;
  background:#CFF4F1!important;
}
.gds-site-header.is-scrolled .gds-mobile-menu-toggle{
  color:#151B21!important;
  background:#F3F6F8!important;
}

/* Shared button/action styling. */
.gds-site-header .gds-header-cta{
  background:#EE6F00!important;
  color:#fff!important;
}
.gds-site-header .gds-header-cta:hover,
.gds-site-header .gds-header-cta:focus-visible{
  background:#CE5E00!important;
  color:#fff!important;
}

/* Dropdowns are always opaque, regardless of transparent/sticky header state. */
.gds-site-header .gds-nav-dropdown-menu{
  margin-top:8px!important;
  border:1px solid #E5EBF0!important;
  border-radius:12px!important;
  background:#fff!important;
  background-image:none!important;
  color:#080C0F!important;
  box-shadow:0 10px 28px rgba(9,20,29,.12)!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
.gds-site-header .gds-nav-dropdown-menu:not(.is-mega){
  width:250px!important;
  min-width:250px!important;
  padding:8px 0!important;
}
.gds-site-header .gds-nav-dropdown-item{
  color:#35434E!important;
}
.gds-site-header .gds-nav-dropdown-item:hover,
.gds-site-header .gds-nav-dropdown-item:focus-visible,
.gds-site-header .gds-nav-dropdown-item.is-active{
  color:#CE5E00!important;
  background:#FFF2E6!important;
}

/* Visa mega menu. */
.gds-site-header .gds-nav-dropdown-menu.is-mega{
  width:min(960px,calc(100vw - 80px))!important;
  min-width:0!important;
  max-width:960px!important;
  padding:30px 36px 24px!important;
}
.gds-site-header .gds-nav-dropdown-menu.is-mega .gds-mega-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  column-gap:40px!important;
  row-gap:22px!important;
  direction:rtl!important;
}
.gds-site-header .gds-nav-dropdown-menu.is-mega .gds-mega-group{
  min-width:0!important;
  padding-inline:6px!important;
}
.gds-site-header .gds-nav-dropdown-menu.is-mega .gds-mega-heading{
  margin:0 0 12px!important;
  padding:0 2px!important;
  color:#5C6B7A!important;
}
.gds-site-header .gds-nav-dropdown-menu.is-mega .gds-nav-dropdown-item{
  padding:8px 2px!important;
}
.gds-site-header .gds-nav-dropdown-menu.is-mega .gds-mega-footer{
  margin:18px -36px -24px!important;
  padding:13px 36px!important;
  border-top:1px solid #EDF1F3!important;
  background:#fff!important;
}

/* Responsive header geometry; no page-specific header rules. */
@media(max-width:1279px){
  .gds-site-header .gds-desktop-nav,
  .gds-site-header .gds-header-actions{display:none!important;}
  .gds-site-header .gds-mobile-menu-toggle{display:flex!important;}
}
@media(min-width:1280px){
  .gds-site-header .gds-desktop-nav,
  .gds-site-header .gds-header-actions{display:flex!important;}
  .gds-site-header .gds-mobile-menu-toggle{display:none!important;}
}
@media(max-width:1023px){
  .gds-site-header .gds-header-nav{
    min-height:64px!important;
    height:64px!important;
    padding-inline:24px!important;
  }
  .gds-site-header .gds-header-logo-img{height:40px!important;}
}
@media(max-width:767px){
  .gds-site-header .gds-header-nav{padding-inline:16px!important;}
}
