.navbar-brand {
  width: 300px;
  height: 100%;
  margin-top: 5px;
  background-image: url('../images/logo-bi.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  &,
  &:active,
  &:hover,
  &:focus { color: transparent; }
}

.nav-item.language .nav-link {
    visibility: hidden;
}

.navbar-collapse {
  position: relative;

  background-image: 
    url('../images/logo-facebook.svg'),
    url('../images/logo-instagram.svg'),
    url('../images/logo-youtube.svg'),
    url('../images/logo-twitter.svg'),
    url('../images/logo-flickr.svg'),
    url('../images/logo-podcast.svg');

  background-repeat: no-repeat;

  background-size: 
    10% 50%,
    10% 50%,
    10% 50%,
    10% 50%,
    10% 50%,
    10% 50%;

  background-position:
    8.33% center,
    25% center,
    41.66% center,
    58.33% center,
    75% center,
    91.66% center;

  cursor: pointer;
}

.searchHomeContent {
  position: relative;

  width: 100%;
  max-width: 1024px;
  margin: 40px auto 0 auto;

  padding: 1.5rem;
  box-sizing: border-box;

  display: flex;
  flex-direction: column;
  gap: 0.8rem;

  box-shadow: 0 10px 40px rgba(22, 50, 110, 0.5);
}

.searchHomeContent input,
.searchHomeContent select,
.searchHomeContent a,
.searchHomeContent button {
  max-width: 100%;
  align-self: center;
}

.searchForm {
    display: flex;
    justify-content: center;
}

@media (max-width: 991px) {
  .searchHomeContent {
    max-width: 90%;
    padding: 1rem;
  }
}
