

/* dp-intro-off-head: banda naranja del tema, oculta desde la cabecera para que no parpadee */
.pix-main-intro{display:none!important}

:root{--dp-navy:#082852;--dp-navy-deep:#061a35;--dp-orange:#ff641f;--dp-off:#f5f7fa;--dp-slate:#58677a}
#masthead{border-bottom:1px solid #e5eaf0!important;box-shadow:0 10px 30px rgba(6,26,53,.06)!important}
#masthead .container-xl{max-width:1240px!important}
#masthead .navbar{min-height:76px!important;padding-top:0!important;padding-bottom:0!important;gap:8px}
#masthead .navbar-brand img{height:52px!important;width:auto!important}
#masthead .pix-nav-link>.pix-dropdown-title{font-size:14px!important;letter-spacing:-.01em;font-weight:700!important;color:var(--dp-navy-deep)!important}
#masthead .pix-menu-item-icon{display:none!important}
#masthead .navbar-nav>li>a{padding-left:14px!important;padding-right:14px!important}
.dp-nav-cta>a{background:var(--dp-orange)!important;color:#fff!important;border-radius:999px!important;padding:12px 20px!important;box-shadow:0 8px 22px rgba(255,100,31,.22)!important}
.dp-nav-cta>a .pix-dropdown-title{color:#fff!important}
#masthead .mega-item>.dropdown-menu{top:calc(100% - 2px)!important;border:0!important;background:transparent!important;padding:10px 0 0!important;min-width:min(860px,90vw)!important;left:50%!important;transform:translateX(-50%)!important}
#masthead .mega-item .submenu-box{border:1px solid #e1e7ee!important;border-radius:18px!important;box-shadow:0 24px 60px rgba(6,26,53,.15)!important;padding:12px!important;background:#fff!important}
#masthead .mega-item .container{padding:12px 18px!important}
#masthead .mega-item .row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important}
#masthead .mega-item .row>[class*=col-]{max-width:none!important;width:auto!important;flex:none!important;padding:10px 22px!important;border-right:1px solid #edf0f4}
#masthead .mega-item .row>[class*=col-]:last-child{border-right:0}
#masthead .mega-col-title{color:var(--dp-orange)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;margin-bottom:12px!important}
#masthead .mega-item .dropdown-item{border-radius:9px!important;padding:9px 10px!important;color:var(--dp-navy)!important;font-size:13px!important;line-height:1.3!important}
#masthead .mega-item .dropdown-item:hover{background:var(--dp-off)!important;color:var(--dp-orange)!important;transform:translateX(2px)}
.dp-menu-toggle{display:none;border:0;background:var(--dp-navy);width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;flex-direction:column;gap:5px;margin-left:auto}
.dp-menu-toggle span{display:block;width:20px;height:2px;background:#fff;border-radius:2px;transition:.2s}
@media(max-width:991.98px){
#masthead .navbar{min-height:68px!important;display:flex!important;flex-wrap:wrap!important;padding:8px 14px!important}
#masthead .navbar-brand img{height:46px!important}
#masthead .pix-wpml-header-btn,#masthead .pix-header-divider{display:none!important}
.dp-menu-toggle{display:flex!important}
.dp-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.dp-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}
.dp-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
#masthead .navbar-collapse{display:none!important;flex-basis:100%!important;width:100%!important;background:#fff!important;border-top:1px solid #e7ebf0!important;margin-top:8px!important;padding:12px 0 16px!important;max-height:calc(100vh - 86px)!important;overflow:auto!important}
#masthead .navbar-collapse.dp-open{display:block!important}
#masthead .navbar-nav{display:block!important;width:100%!important}
#masthead .navbar-nav>li{display:block!important;width:100%!important;min-height:auto!important}
#masthead .navbar-nav>li>a{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:13px 8px!important;border-bottom:1px solid #eef1f4!important}
.dp-nav-cta>a{justify-content:center!important;margin-top:12px!important;border:0!important}
#masthead .mega-item>.dropdown-menu{position:static!important;transform:none!important;min-width:0!important;width:100%!important;padding:0!important;margin:0!important;display:none!important}
#masthead .mega-item.dp-sub-open>.dropdown-menu{display:block!important}
#masthead .mega-item .submenu-box{box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;background:var(--dp-off)!important}
#masthead .mega-item .container{padding:8px!important}
#masthead .mega-item .row{display:block!important}
#masthead .mega-item .row>[class*=col-]{border:0!important;padding:10px!important}
#masthead .mega-col-title{margin:4px 8px 6px!important}
}

