header .nav-links a.nav-active:not(.btn-consult) {
  color: #1a56db !important;
  font-weight: 700 !important;
}

header .nav-links a.nav-active:not(.btn-consult)::after {
  content: '' !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 2px !important;
  width: 100% !important;
  height: 2px !important;
  background: #1a56db !important;
  border-radius: 999px !important;
  display: block !important;
}

@media (max-width: 768px) {
  header .nav-links a.nav-active:not(.btn-consult)::after {
    display: none !important;
  }
}
