.hidden-headin {
  position: absolute;
  left: -9999px;
  top: -9999px;
}

.nav-item {
  margin: 0 25px; /* Espaçamento entre os itens do menu */
}
.btn-experimente-gratis {
  background-color: #003399;
  color: #fff;
  border-radius: 20px;
  border: #003399;
  padding: 8px 16px; /* Ajuste o padding conforme necessário */
  margin-top: 5px; /* Ajuste o valor de margin-top para alinhar verticalmente */
  font-size: 14px; /* Tamanho da fonte reduzido */
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-experimente-gratis:hover{
    background-color: #0041C4;
}

.experimente-gratis {
  text-decoration: none;
  color: #fff;
}

.experimente-gratis:hover {
  color: #fff   ;
}
.header {
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  height: 70px; /* Ajuste a altura do header conforme necessário */
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Adiciona uma sombra suave */
}
.btn-entrar {
  background-color: #003399;
  border: #003399;
  border-radius: 20px;
  margin-top: 5px; /* Ajuste o valor de margin-top para alinhar verticalmente */
  font-size: 14px; /* Tamanho da fonte reduzido */
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-entrar:hover {
  background-color: #0041C4;
}

/* .custom-dropdown-item:hover {
  background-color: #ffdd57 !important; /* Cor de fundo dos itens do dropdown ao passar o mouse
} */

.logoPc {
  margin: 0 30px;
  height: 50px;
  width: 116 px;
}

.dropdown-partner {
  color: #000000 !important; /* Cor preta para o item Parceiros */
}

.login-entrar {
  color: #fff !important;
}
.login-entrar:hover{
    color: #fff;
}

#navbarNav {
  justify-content: center;
}

.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7); /* Fundo semitransparente */
  display: none; /* Esconde a pop-up inicialmente */
  justify-content: center;
  align-items: center;
  z-index: 9999; /* Garante que a pop-up fique acima de outros elementos */
}

.popup-content {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  text-align: center;
  max-width: 500px;
  width: 90%;
  position: relative;
}

/* Exibir a pop-up quando o link for clicado */
#contato:target {
  display: flex; /* Mostra a pop-up ao clicar no link */
}
.close {
  color: #003399;
  float: right;
  font-size: 28px;
  font-weight: bold;
  text-decoration: none;
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 24px;
  cursor: pointer;
}
@media (max-width: 992px) {
  .header {
    height: auto; /* Permite que o header aumente de tamanho conforme necessário */
    padding: 10px; /* Ajuste o padding para dispositivos móveis */
    justify-content: space-between;
  }
  .login-entrar {
    color: #000 !important;
    width: 100px;
  }

  .navbar-collapse {
    background: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Adiciona uma sombra no menu expandido */
    position: absolute;
    top: 70px;
    left: -100px;
    width: 200px;
    z-index: 998;
  }

  .navbar-nav {
    flex-direction: column; /* Itens em coluna */
    align-items: center;
  }

  .nav-item {
    margin: 10px 0; /* Ajusta o espaçamento entre os itens no menu colapsado */
  }

}

@media (max-width: 397px) {
    .logoPc {
        width: 100%;
        scale: 0.9;
        margin: 0;
      }

}
