a img {
  text-decoration: none;
}



header {
  margin: 0 auto;
  margin-top: 80px;
}

header img {
  width: 100vw;
}

@media (min-width: 600px) {
  header {
    width:      320px;
  }

  header img {
    width: 320px;
  }
}



.header__nav {
  display:          flex;
  justify-content:  center;
  margin-top:       20px;
  text-align:       center;
}

.header__nav__button {
  margin: 0 5px;
}


.icon.medium {
  height: 64px;
  width:  64px;
}
