/* One header contract for the homepage and every internal page. */
body.ev-brand .header{background:#0e0e0e!important;border:0;backdrop-filter:none}
body.ev-brand .header .shell.nav{width:min(1176px,calc(100% - 80px))!important;height:86px!important;display:grid;grid-template-columns:188px minmax(0,1fr) auto;gap:28px}
body.ev-brand .header .nav .brand img{width:188px!important;height:auto;max-width:100%}
body.ev-brand .header .nav .header-whatsapp{display:inline-flex!important;align-items:center;justify-content:center;justify-self:end;background:#FBBA2E!important;color:#111!important;border:0!important;border-radius:999px!important;font-size:13px!important;font-family:Manrope,Arial,sans-serif!important;font-weight:650!important;line-height:1.3!important;min-height:46px!important;padding:12px 23px!important;gap:0!important;white-space:nowrap;letter-spacing:-.025em}
body.ev-brand .header .nav .header-whatsapp:hover{background:#e9a921!important;color:#111!important}
body.ev-brand .header #navigation :is(.nav-link,summary){font-size:15px!important;font-weight:600!important;line-height:1.3}
@media(max-width:1200px){body.ev-brand .header .shell.nav{grid-template-columns:165px minmax(0,1fr) auto;gap:20px}body.ev-brand .header .nav .header-whatsapp{font-size:12px!important;padding:11px 18px!important}}
@media(max-width:1050px){body.ev-brand .header .shell.nav{height:76px!important;grid-template-columns:minmax(0,1fr) auto auto;gap:16px}body.ev-brand .header .nav .brand img{width:160px!important}}
@media(max-width:700px){body.ev-brand .header .shell.nav{width:calc(100% - 40px)!important;gap:12px}body.ev-brand .header .nav .brand img{width:135px!important}body.ev-brand .header .nav .header-whatsapp{font-size:11px!important;min-height:40px!important;padding:10px 14px!important}}
@media(max-width:380px){body.ev-brand .header .shell.nav{gap:9px}body.ev-brand .header .nav .brand img{width:115px!important}body.ev-brand .header .nav .header-whatsapp{font-size:10px!important;padding-inline:12px!important}}
