
/* ===== VEKTOR CORE v31 — menu sem CTA duplicado + logo realmente ampliada ===== */
.navbar-logo{
  min-width:282px !important;
  max-width:none !important;
  overflow:visible !important;
}
.navbar-logo img{
  width:272px !important;
  height:74px !important;
  max-width:none !important;
  object-fit:contain !important;
  object-position:left center !important;
  border-radius:0 !important;
}
.footer-logo{min-height:74px}
.footer-logo img,
.footer-brand img{
  width:270px !important;
  height:auto !important;
  max-height:86px !important;
  max-width:none !important;
  object-fit:contain !important;
  object-position:left center !important;
}
.footer-brand{min-width:290px !important}
.nav-system-login{display:none !important}

@media(max-width:900px){
  .navbar-menu.active{
    background:var(--dark-2) !important;
    backdrop-filter:none !important;
    -webkit-backdrop-filter:none !important;
  }
  html[data-theme="light"] .navbar-menu.active{background:#fff !important}
  .navbar-logo{
    min-width:0 !important;
    max-width:calc(100% - 146px) !important;
  }
  .navbar-logo img{
    width:188px !important;
    height:54px !important;
  }
}
@media(max-width:620px){
  .navbar-logo{max-width:calc(100% - 138px) !important}
  .navbar-logo img{
    width:178px !important;
    height:50px !important;
  }
  .footer-logo img,
  .footer-brand img{
    width:246px !important;
    max-height:78px !important;
  }
  .footer-brand{min-width:0 !important}
}
@media(max-width:390px){
  .navbar-logo img{
    width:164px !important;
    height:48px !important;
  }
}
.v30-ead-actions a[href*="educacao"] i,
.nav-link[href*="educacao"] > i{
  display:none !important;
}
