.navbar-center {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.nav-center-link {
  font-size: 27px;
  font-weight: bold;
  color: #3a9294 !important;
  padding: 0 20px;
  white-space: nowrap;
  transition: color 0.3s ease;
}

.nav-center-link:hover,
.nav-center-link:focus {
  color: #2a6e70 !important;
}

.nav-center-link:active,
.nav-center-link.active {
  color: #1f5355 !important;
}

.navbar .navbar-brand,
.navbar .navbar-toggler {
  display: flex;
  align-items: center;
}

@media (max-width: 991.98px) {
  .navbar-center {
    position: static;
    transform: none;
    width: 100%;
    text-align: center;
  }
}