/* Container */
.header {
  display: flex;
  width: 90%;
  background-color: var(--primary-color);
  align-items: center;
  height: 5rem;
  padding-left: 2rem;
}

.header-icon-white {
  color: var(--text-color-2);
}

.header-title-2 {
  color: var(--text-color-2);
  font-weight: normal;
  margin-left: 2rem;
  font-size: 1.7rem;
}

.header a {
  color: var(--text-color-2);
}

.nav-iframe {
  height: 22rem;
}

/* Responsive */

@media screen and (max-width: 640px) {
  .header {
    width: 100%;
  }

  .header-title-2 {
    display: none;
  }
}
