.header{position:relative;top:auto;z-index:100;background:rgba(255,255,255,.96);border-bottom:1px solid var(--brand-border);box-shadow:none;backdrop-filter:none}html.pwa-standalone .header{position:relative;top:auto}.header--compacto{box-shadow:none;padding:0}.header-container{width:min(1180px,calc(100% - 28px));margin-inline:auto}.logo,.logo-link,.header-logo,.brand-link{color:var(--brand-primary);text-decoration:none}.logo-texto-principal,.brand-title,.header-brand-title{color:var(--brand-primary);font-family:var(--font-display);font-weight:900;letter-spacing:-.03em}.logo-texto-secundario,.brand-subtitle,.header-brand-subtitle{color:var(--brand-muted);font-family:var(--font-body);font-weight:700}.nav,.nav-menu,.header-nav{font-family:var(--font-body)}.nav a,.nav-link,.nav-dropdown-toggle,.header-nav a{color:var(--brand-primary)}.nav a:hover,.nav-link:hover,.nav-dropdown-toggle:hover,.header-nav a:hover{color:var(--brand-accent)}.nav-dropdown-menu,.stats-nav-menu,.nev-search-suggestions,.mobile-menu{background:var(--brand-surface-2);border:1px solid var(--brand-border);box-shadow:var(--brand-shadow-md)}.nav-dropdown-item,.stats-nav-menu .nav-dropdown-item,.nev-search-option{color:var(--brand-primary)}.nav-dropdown-item:hover,.stats-nav-menu .nav-dropdown-item:hover,.nev-search-option:hover,.nev-search-option.is-active{background:color-mix(in srgb,var(--brand-accent) 9%,var(--brand-surface-2));color:var(--brand-primary)}html body .header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu,html body .header .nev-primary-dropdown-menu,html body .nev-header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu,html body .nev-header .nev-primary-dropdown-menu{background:#5A45A3;border-color:rgba(255,255,255,.28);box-shadow:none}html body .header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu>a.nev-primary-dropdown-item,html body .header .nev-primary-dropdown-menu>a.nev-primary-dropdown-item,html body .nev-header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu>a.nev-primary-dropdown-item,html body .nev-header .nev-primary-dropdown-menu>a.nev-primary-dropdown-item{color:#f7f8fb;background:transparent;opacity:1;visibility:visible;text-shadow:none}html body .header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu>a.nev-primary-dropdown-item:hover,html body .header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu>a.nev-primary-dropdown-item:focus-visible,html body .header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu>a.nev-primary-dropdown-item.is-active,html body .nev-header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu>a.nev-primary-dropdown-item:hover,html body .nev-header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu>a.nev-primary-dropdown-item:focus-visible,html body .nev-header .nev-primary-dropdown.is-open>.nev-primary-dropdown-menu>a.nev-primary-dropdown-item.is-active{color:#f7f8fb;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.footer,.footer-main,.site-footer{background:var(--brand-primary);color:var(--brand-surface-2)}.footer a,.footer-main a,.site-footer a{color:color-mix(in srgb,var(--brand-surface-2) 88%,transparent);text-decoration:none}.footer a:hover,.footer-main a:hover,.site-footer a:hover{color:var(--brand-surface-2)}.footer-title,.footer-heading,.footer-col-title,.footer-brand-title{color:var(--brand-surface-2);font-family:var(--font-display);font-weight:900}.footer-text,.footer-copy,.footer-bottom,.footer-main p{color:color-mix(in srgb,var(--brand-surface-2) 72%,transparent)}.footer-grid,.footer-main-grid{width:min(1180px,calc(100% - 32px));margin-inline:auto}.footer-logo img,.footer-brand img{max-width:180px;height:auto}@media (max-width:760px){.header-container,.footer-grid,.footer-main-grid{width:min(100% - 24px,1180px)}}html body .header.nev-header{width:100%}html body .header.nev-header .header-container,html body .header.nev-header .nev-header-container{box-sizing:border-box;width:min(1220px,calc(100% - 28px));max-width:1220px;min-height:74px;padding:8px 0}html body .header.nev-header .logo.logo--full,html body a.nev-logo.logo--full{flex:0 0 auto;width:min(220px,22vw);max-width:220px;margin:0}html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:min(220px,22vw);max-width:220px;height:auto;max-height:64px;object-fit:contain}@media (max-width:1040px){html body .header.nev-header .header-container,html body .header.nev-header .nev-header-container{width:min(100% - 24px,960px);gap:12px}html body .header.nev-header .logo.logo--full,html body a.nev-logo.logo--full{width:190px;max-width:190px}html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:190px;max-width:190px;max-height:58px}}@media (max-width:760px){html body .header.nev-header .header-container,html body .header.nev-header .nev-header-container{width:100%;min-height:0;gap:8px;padding:8px 10px 10px}html body .header.nev-header .logo,html body .header.nev-header .nev-logo,html body .header.nev-header .logo.logo--full,html body a.nev-logo.logo--full{width:100%;max-width:100%;justify-content:center}html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:min(180px,56vw);max-width:min(180px,56vw);max-height:86px;object-position:center center}html body .nev-primary-nav{width:100%;max-width:360px;gap:6px}html body .nev-primary-link,html body .nev-menu-button,html body .nev-primary-dropdown-btn{min-height:36px;height:36px;padding:0 7px;font-size:clamp(.58rem,2.45vw,.68rem)}}@media (max-width:390px){html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:min(168px,54vw);max-width:min(168px,54vw);max-height:80px}html body .nev-primary-nav{max-width:344px}html body .nev-primary-link,html body .nev-menu-button,html body .nev-primary-dropdown-btn{min-height:35px;height:35px;font-size:clamp(.56rem,2.35vw,.62rem)}}html body .header.nev-header .logo.logo--full,html body a.nev-logo.logo--full{width:min(132px,15vw);max-width:132px}html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:min(132px,15vw);max-width:132px;max-height:86px;object-fit:contain}@media (max-width:760px){html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:min(116px,36vw);max-width:min(116px,36vw);max-height:92px}}html body .footer .footer-logo.footer-logo--oficial,html body .footer-main .footer-logo.footer-logo--oficial,html body footer .footer-logo.footer-logo--oficial{display:inline-flex;align-items:center;justify-content:center;width:118px;max-width:118px;min-height:118px;padding:10px;border-radius:24px;background:var(--brand-surface-2,#f7f8fb);border:1px solid rgba(228,232,240,.62);box-shadow:none;text-decoration:none}html body .footer .footer-logo-oficial-img,html body .footer-main .footer-logo-oficial-img,html body footer .footer-logo-oficial-img{display:block;width:100%;max-width:100%;height:auto;max-height:98px;object-fit:contain;filter:none;box-shadow:none}html body .nev-menu-button,html body .header .nev-menu-button,html body .nev-header .nev-menu-button{background:var(--brand-primary,#5A45A3);border-color:var(--brand-primary,#5A45A3);color:var(--brand-surface-2,#f7f8fb);box-shadow:none;filter:none;text-shadow:none;transform:none}html body .nev-menu-button:hover,html body .nev-menu-button:focus-visible,html body .nev-menu-button[aria-expanded="true"],html body .header .nev-menu-button:hover,html body .header .nev-menu-button:focus-visible,html body .header .nev-menu-button[aria-expanded="true"]{background:var(--brand-primary,#5A45A3);border-color:var(--brand-primary,#5A45A3);color:var(--brand-surface-2,#f7f8fb);box-shadow:none;filter:none;transform:none}html body .nev-menu-button::before,html body .nev-menu-button::after{box-shadow:none;filter:none}html body .header,html body .header.nev-header,html body header.header,html body header.nev-header,html.pwa-standalone body .header,html.pwa-standalone body .header.nev-header{position:relative;top:auto;inset:auto;z-index:100;box-shadow:none;transform:none}html body .header.header--compacto,html body .header.nev-header.header--compacto{padding:0;box-shadow:none}html body .header.header--compacto .nav,html body .header.header--compacto .nev-nav,html body .header.header--compacto .logo,html body .header.header--compacto .nev-logo,html body .header.header--compacto .logo-texto,html body .header.header--compacto .logo-full-img{display:flex}html body .header.header--compacto .logo-full-img{display:block}html body .footer .footer-logo.footer-logo--oficial,html body .footer-main .footer-logo.footer-logo--oficial,html body footer .footer-logo.footer-logo--oficial{width:86px;max-width:86px;min-height:86px;padding:6px;border-radius:18px;background:var(--brand-surface-2,#f7f8fb);border:1px solid rgba(228,232,240,.54);box-shadow:none}html body .footer .footer-logo-oficial-img,html body .footer-main .footer-logo-oficial-img,html body footer .footer-logo-oficial-img{width:100%;max-width:100%;max-height:74px;object-fit:contain;box-shadow:none;filter:none}@media (max-width:760px){html body .footer .footer-logo.footer-logo--oficial,html body .footer-main .footer-logo.footer-logo--oficial,html body footer .footer-logo.footer-logo--oficial{width:76px;max-width:76px;min-height:76px;padding:5px;border-radius:16px}html body .footer .footer-logo-oficial-img,html body .footer-main .footer-logo-oficial-img,html body footer .footer-logo-oficial-img{max-height:66px}}html body .volver-arriba,html body button.volver-arriba,html body .nev-back-to-top{position:fixed;right:18px;bottom:22px;z-index:220;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid rgba(228,232,240,.54);border-radius:999px;background:var(--brand-primary,#5A45A3);color:var(--brand-surface-2,#f7f8fb);box-shadow:none;filter:none;text-shadow:none;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,background-color .18s ease;cursor:pointer}html body .volver-arriba.visible,html body button.volver-arriba.visible,html body .nev-back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}html body .volver-arriba:hover,html body .volver-arriba:focus-visible,html body .nev-back-to-top:hover,html body .nev-back-to-top:focus-visible{background:var(--brand-primary,#5A45A3);color:var(--brand-surface-2,#f7f8fb);box-shadow:none;filter:none;transform:translateY(-2px)}html body .volver-arriba svg,html body .nev-back-to-top svg{display:block;width:20px;height:20px;stroke:currentColor}@media (max-width:760px){html body .volver-arriba,html body button.volver-arriba,html body .nev-back-to-top{right:14px;bottom:18px;width:42px;height:42px;min-width:42px;min-height:42px}}@media (max-width:760px){html body .header .nev-primary-nav,html body .header.nev-header .nev-primary-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:center;width:min(100%,370px);max-width:370px;margin-inline:auto}html body .header .nev-primary-dropdown,html body .header.nev-header .nev-primary-dropdown{width:100%;min-width:0;justify-content:center}html body .header .nev-primary-link,html body .header .nev-menu-button,html body .header .nev-primary-dropdown-btn,html body .header.nev-header .nev-primary-link,html body .header.nev-header .nev-menu-button,html body .header.nev-header .nev-primary-dropdown-btn{width:100%;min-width:0;justify-content:center;text-align:center}}@media (max-width:390px){html body .header .nev-primary-nav,html body .header.nev-header .nev-primary-nav{max-width:344px}}@media (max-width:760px){html body .header.nev-header .header-container,html body .header.nev-header .nev-header-container{box-sizing:border-box;width:100%;min-height:0;display:grid;grid-template-columns:clamp(54px,17vw,68px) minmax(0,1fr);align-items:center;justify-content:stretch;column-gap:8px;padding:7px max(8px,env(safe-area-inset-left)) 7px max(8px,env(safe-area-inset-right))}html body .header.nev-header .logo,html body .header.nev-header .nev-logo,html body .header.nev-header .logo.logo--full,html body a.nev-logo.logo--full{width:clamp(54px,17vw,68px);max-width:clamp(54px,17vw,68px);min-width:0;margin:0;justify-content:flex-start;align-self:center}html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{display:block;width:clamp(54px,17vw,68px);max-width:clamp(54px,17vw,68px);max-height:58px;height:auto;object-fit:contain;object-position:center center}html body .header .nev-primary-nav,html body .header.nev-header .nev-primary-nav,html body .nev-primary-nav{width:100%;max-width:none;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:stretch;gap:5px;margin:0}html body .header .nev-primary-dropdown,html body .header.nev-header .nev-primary-dropdown{width:100%;min-width:0;justify-content:stretch}html body .header .nev-primary-link,html body .header .nev-menu-button,html body .header .nev-primary-dropdown-btn,html body .header.nev-header .nev-primary-link,html body .header.nev-header .nev-menu-button,html body .header.nev-header .nev-primary-dropdown-btn{box-sizing:border-box;width:100%;min-width:0;height:38px;min-height:38px;padding:0 10px;border-radius:999px;justify-content:center;text-align:center;white-space:nowrap;font-size:var(--font-min,.6875rem);line-height:1;letter-spacing:.018em}html body .header .nev-primary-dropdown-btn svg,html body .header.nev-header .nev-primary-dropdown-btn svg{width:11px;height:11px;margin-left:2px;flex:0 0 auto}}@media (max-width:360px){html body .header.nev-header .header-container,html body .header.nev-header .nev-header-container{grid-template-columns:50px minmax(0,1fr);column-gap:6px;padding-inline:6px}html body .header.nev-header .logo,html body .header.nev-header .nev-logo,html body .header.nev-header .logo.logo--full,html body a.nev-logo.logo--full,html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:50px;max-width:50px}html body .header .nev-primary-link,html body .header .nev-menu-button,html body .header .nev-primary-dropdown-btn,html body .header.nev-header .nev-primary-link,html body .header.nev-header .nev-menu-button,html body .header.nev-header .nev-primary-dropdown-btn{height:38px;min-height:38px;padding-inline:8px;font-size:var(--font-min,.6875rem)}}html body .header .nev-primary-quinielas-dropdown>.nev-primary-dropdown-menu--grouped,html body .nev-header .nev-primary-quinielas-dropdown>.nev-primary-dropdown-menu--grouped{width:min(760px,calc(100vw - 28px));max-width:calc(100vw - 28px);grid-template-columns:minmax(140px,.82fr) minmax(165px,1fr) minmax(260px,1.6fr) minmax(118px,.7fr);align-items:start;gap:10px;padding:12px}html body .header .nev-primary-quinielas-dropdown.is-open>.nev-primary-dropdown-menu--grouped,html body .nev-header .nev-primary-quinielas-dropdown.is-open>.nev-primary-dropdown-menu--grouped{display:grid}html body .header .nev-primary-dropdown-group,html body .nev-header .nev-primary-dropdown-group,html body .header .nav-dropdown-group,html body .nev-header .nav-dropdown-group{min-width:0}html body .header .nev-primary-dropdown-label,html body .nev-header .nev-primary-dropdown-label,html body .header .nav-dropdown-label,html body .nev-header .nav-dropdown-label{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin:0 0 7px;padding:4px 8px;border-radius:999px;color:#5A45A3;background:#f7f8fb;font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}html body .header .nev-primary-dropdown-list,html body .nev-header .nev-primary-dropdown-list{display:grid;gap:4px}html body .header .nev-primary-dropdown-group:nth-child(3) .nev-primary-dropdown-list,html body .nev-header .nev-primary-dropdown-group:nth-child(3) .nev-primary-dropdown-list,html body .header .nav-dropdown-group:nth-child(3),html body .nev-header .nav-dropdown-group:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr))}html body .header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item,html body .nev-header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item,html body .header .nav-dropdown-menu--grouped .nav-dropdown-item,html body .nev-header .nav-dropdown-menu--grouped .nav-dropdown-item{box-sizing:border-box;display:block;min-height:34px;padding:8px 9px;border-radius:11px;color:#f7f8fb;font-size:.82rem;font-weight:850;line-height:1.12;text-decoration:none;white-space:nowrap}html body .header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item:hover,html body .header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item:focus-visible,html body .header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item.is-active,html body .nev-header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item:hover,html body .nev-header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item:focus-visible,html body .nev-header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item.is-active,html body .header .nav-dropdown-menu--grouped .nav-dropdown-item:hover,html body .header .nav-dropdown-menu--grouped .nav-dropdown-item:focus-visible,html body .nev-header .nav-dropdown-menu--grouped .nav-dropdown-item:hover,html body .nev-header .nav-dropdown-menu--grouped .nav-dropdown-item:focus-visible{color:#f7f8fb;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}html body .nev-menu-subgroup{display:grid;gap:4px;margin-top:8px}html body .nev-menu-subgroup:first-child{margin-top:0}html body .nev-menu-subgroup-label{margin:4px 0 2px;color:#f7f8fb;font-size:.68rem;font-weight:900;letter-spacing:.075em;line-height:1.15;text-transform:uppercase}@media (max-width:900px){html body .header .nev-primary-quinielas-dropdown>.nev-primary-dropdown-menu--grouped,html body .nev-header .nev-primary-quinielas-dropdown>.nev-primary-dropdown-menu--grouped{left:50%;grid-template-columns:repeat(2,minmax(0,1fr));width:min(520px,calc(100vw - 20px));transform:translateX(-50%)}}@media (max-width:560px){html body .header .nev-primary-quinielas-dropdown>.nev-primary-dropdown-menu--grouped,html body .nev-header .nev-primary-quinielas-dropdown>.nev-primary-dropdown-menu--grouped{grid-template-columns:1fr;width:min(330px,calc(100vw - 16px));max-height:min(72vh,560px);overflow:auto;overscroll-behavior:contain}html body .header .nev-primary-dropdown-group:nth-child(3) .nev-primary-dropdown-list,html body .nev-header .nev-primary-dropdown-group:nth-child(3) .nev-primary-dropdown-list{grid-template-columns:repeat(2,minmax(0,1fr))}html body .header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item,html body .nev-header .nev-primary-dropdown-menu--grouped .nev-primary-dropdown-item{min-height:31px;padding-block:7px;font-size:.78rem}}html body .nev-menu-button.nev-menu-button--icon{flex:0 0 auto;width:42px;min-width:42px;height:40px;min-height:40px;padding:0;gap:0;font-size:0;letter-spacing:0;line-height:0}html body .nev-menu-button.nev-menu-button--icon::before,html body .nev-menu-button.nev-menu-button--icon::after{content:none !important;display:none !important}html body .nev-menu-button.nev-menu-button--icon .nev-hamburger{display:grid;width:18px;gap:4px;place-items:center;pointer-events:none}html body .nev-menu-button.nev-menu-button--icon .nev-hamburger span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}@media (max-width:760px){html body .nev-menu-button.nev-menu-button--icon,html body .header .nev-menu-button.nev-menu-button--icon,html body .header.nev-header .nev-menu-button.nev-menu-button--icon{width:100%;min-width:0}}html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:auto !important;height:68px !important;max-width:220px !important;max-height:68px !important;object-fit:contain !important;object-position:center center !important}@media (max-width:1040px){html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:auto !important;height:60px !important;max-height:60px !important}}@media (max-width:760px){html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:auto !important;height:54px !important;max-width:clamp(54px,17vw,68px) !important;max-height:54px !important}}@media (max-width:360px){html body .header.nev-header .logo.logo--full .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{height:50px !important;max-width:50px !important;max-height:50px !important}}html body .header.nev-header .logo.logo--full,html body a.nev-logo.logo--full{width:auto !important;max-width:86px !important;display:inline-flex !important;align-items:center !important;justify-content:flex-start !important}@media (max-width:760px){html body .header.nev-header .logo,html body .header.nev-header .nev-logo,html body .header.nev-header .logo.logo--full,html body a.nev-logo.logo--full{width:clamp(54px,17vw,68px) !important;max-width:clamp(54px,17vw,68px) !important}}@media (max-width:360px){html body .header.nev-header .logo,html body .header.nev-header .nev-logo,html body .header.nev-header .logo.logo--full,html body a.nev-logo.logo--full{width:50px !important;max-width:50px !important}}
/* ============================================
   B2.9.5 — Header limpio y compacto
   Fuente de verdad: header-footer.css + critical.css
   ============================================ */
html body .header.nev-header{
  background:#FFFFFF !important;
  border-bottom:1px solid rgba(232,225,255,.86) !important;
  box-shadow:none !important;
}
html body .header.nev-header .header-container,
html body .header.nev-header .nev-header-container{
  display:grid !important;
  grid-template-columns:auto minmax(0,1fr) auto !important;
  align-items:center !important;
  gap:14px !important;
  width:min(1180px,calc(100% - 28px)) !important;
  max-width:1180px !important;
  min-height:68px !important;
  padding:6px 0 !important;
}
html body .header.nev-header .nav,
html body .header.nev-header .nev-nav{
  display:none !important;
}
html body .header.nev-header .nev-search{
  display:none !important;
}
html body .header.nev-header .logo.logo--full,
html body a.nev-logo.logo--full{
  grid-column:1 !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  width:62px !important;
  max-width:62px !important;
  min-width:62px !important;
  margin:0 !important;
  text-decoration:none !important;
}
html body .header.nev-header .logo.logo--full .logo-full-img,
html body a.nev-logo.logo--full img.logo-full-img{
  display:block !important;
  width:58px !important;
  height:58px !important;
  max-width:58px !important;
  max-height:58px !important;
  object-fit:contain !important;
  object-position:center !important;
}
html body .nev-primary-nav{
  grid-column:2 / 4 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  gap:8px !important;
  width:auto !important;
  max-width:none !important;
  min-width:0 !important;
}
html body .nev-primary-dropdown{
  position:relative !important;
  display:inline-flex !important;
  min-width:0 !important;
}
html body .nev-primary-link,
html body .nev-primary-dropdown-btn{
  min-height:36px !important;
  height:36px !important;
  padding:0 12px !important;
  border:1px solid rgba(232,225,255,.98) !important;
  border-radius:999px !important;
  background:#F7F5FF !important;
  color:#12083F !important;
  box-shadow:none !important;
  font-family:var(--font-ui,Inter,system-ui,sans-serif) !important;
  font-size:.72rem !important;
  font-weight:900 !important;
  letter-spacing:.04em !important;
  text-transform:uppercase !important;
}
html body .nev-primary-link:hover,
html body .nev-primary-link:focus-visible,
html body .nev-primary-dropdown-btn:hover,
html body .nev-primary-dropdown-btn:focus-visible,
html body .nev-primary-dropdown.is-open>.nev-primary-dropdown-btn{
  background:#E8E1FF !important;
  border-color:#B78AFF !important;
  color:#12083F !important;
  transform:none !important;
  box-shadow:none !important;
}
html body .nev-menu-button.nev-menu-button--icon,
html body .header .nev-menu-button.nev-menu-button--icon,
html body .header.nev-header .nev-menu-button.nev-menu-button--icon{
  flex:0 0 40px !important;
  display:inline-grid !important;
  place-items:center !important;
  width:40px !important;
  min-width:40px !important;
  max-width:40px !important;
  height:40px !important;
  min-height:40px !important;
  padding:0 !important;
  border-radius:14px !important;
  background:#12083F !important;
  border:1px solid #12083F !important;
  color:#FFFFFF !important;
  box-shadow:none !important;
  font-size:0 !important;
  line-height:0 !important;
}
html body .nev-menu-button.nev-menu-button--icon .nev-hamburger,
html body .header.nev-header .nev-menu-button.nev-menu-button--icon .nev-hamburger{
  display:grid !important;
  gap:4px !important;
  width:18px !important;
  place-items:center !important;
}
html body .nev-menu-button.nev-menu-button--icon .nev-hamburger span{
  display:block !important;
  width:18px !important;
  height:2px !important;
  border-radius:999px !important;
  background:currentColor !important;
}
@media (max-width:900px){
  html body .header.nev-header .header-container,
  html body .header.nev-header .nev-header-container{
    width:min(100% - 22px,860px) !important;
    min-height:60px !important;
    gap:10px !important;
  }
  html body .nev-primary-dropdown:not(.is-open){
    display:none !important;
  }
  html body .nev-primary-nav{
    grid-column:3 !important;
    gap:0 !important;
  }
  html body .header.nev-header .logo.logo--full,
  html body a.nev-logo.logo--full{
    width:54px !important;
    min-width:54px !important;
    max-width:54px !important;
  }
  html body .header.nev-header .logo.logo--full .logo-full-img,
  html body a.nev-logo.logo--full img.logo-full-img{
    width:52px !important;
    height:52px !important;
    max-width:52px !important;
    max-height:52px !important;
  }
}
@media (max-width:480px){
  html body .header.nev-header .header-container,
  html body .header.nev-header .nev-header-container{
    width:100% !important;
    min-height:54px !important;
    padding:5px 10px !important;
    gap:8px !important;
  }
  html body .header.nev-header .logo.logo--full,
  html body a.nev-logo.logo--full{
    width:48px !important;
    min-width:48px !important;
    max-width:48px !important;
  }
  html body .header.nev-header .logo.logo--full .logo-full-img,
  html body a.nev-logo.logo--full img.logo-full-img{
    width:46px !important;
    height:46px !important;
    max-width:46px !important;
    max-height:46px !important;
  }
  html body .nev-menu-button.nev-menu-button--icon,
  html body .header .nev-menu-button.nev-menu-button--icon,
  html body .header.nev-header .nev-menu-button.nev-menu-button--icon{
    width:38px !important;
    min-width:38px !important;
    max-width:38px !important;
    height:38px !important;
    min-height:38px !important;
    border-radius:13px !important;
  }
}
