@font-face{font-family:AEHeaderNav;src:url('/assets/inter-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
.ae-approved-header{display:none}
@media(min-width:821px){
  .ae-approved-header{display:block!important;position:relative;z-index:100;width:100%;background:#010914;line-height:normal}
  .ae-approved-header-stage{position:relative;width:100vw;max-width:1672px;aspect-ratio:1672/70;margin:0 auto;overflow:hidden;background:#010914}
  .ae-approved-header-bg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:fill;user-select:none;pointer-events:none}
  .ae-logo-home{position:absolute;z-index:3;left:11.05%;top:18%;width:9.2%;height:68%;display:block;color:transparent!important;text-indent:-9999px;overflow:hidden;border-radius:8px}
  .ae-nav-unified{position:absolute;z-index:4;left:43.15%;top:0;width:31.35%;height:100%;display:flex;align-items:center;justify-content:flex-start;gap:clamp(24px,1.86vw,32px);white-space:nowrap}
  .ae-nav-item{display:inline-flex;align-items:center;justify-content:center;height:69.29%;padding:0;margin:0;color:#edf2f7!important;text-decoration:none!important;font-family:AEHeaderNav,Inter,"Segoe UI",Arial,sans-serif!important;font-size:clamp(11px,.78vw,13px)!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;opacity:.94!important;background:transparent!important;border:0!important;border-radius:8px;transition:color .15s ease,opacity .15s ease}
  .ae-nav-item:hover{color:#efbd55!important;opacity:1!important}
  .ae-logo-home:focus-visible,.ae-nav-item:focus-visible,.ae-lang-hot:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(255,215,115,.9),0 0 0 5px rgba(8,22,39,.72)}
  .ae-lang-hot{position:absolute;z-index:4;display:block;color:transparent!important;text-indent:-9999px;overflow:hidden;border-radius:50%}
  .ae-pt{left:75.45%;top:12.86%;width:3.90%;height:76.57%}
  .ae-en{left:79.25%;top:12.86%;width:3.60%;height:76.57%}
  .ae-es{left:82.80%;top:12.86%;width:3.60%;height:76.57%}
}
@media(min-width:821px) and (max-width:1180px){
  .ae-nav-unified{left:41.5%;width:33.8%;gap:clamp(15px,1.65vw,22px)}
  .ae-nav-item{font-size:clamp(10px,.86vw,12px)!important}
}