/* css styles */

/* Font CSS */

@font-face {
  font-family: 'Avenir-Next';
  src: url('fonts/AvenirNextLTPro-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Next';
  src: url('fonts/AvenirNextLTPro-Bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Next';
  src: url('fonts/AvenirNextLTPro-It.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

\h1.title {
  color: rgb(0, 59, 92) !important;
  font-weight: bold !important;
}

/* Font CSS */

.navbar-logo {
  max-height: 50px;
}

.navbar {
  background-color: rgb(0, 59, 92); 
}

.navbar li.nav-item a.nav-link span {
  color: white;
}

.navbar li.nav-item a:hover.nav-link span {
  color: gray;
}

.navbar i, .navbar svg {
  color: white !important;
}
.navbar i {
  font-size: 1.2rem;  /* You can use px (e.g. 24px) or rem (e.g. 1.5rem) */
}

.gw-blue {
  filter: brightness(0) saturate(100%) invert(9%) sepia(100%) saturate(3000%) hue-rotate(200deg) brightness(95%);
}