body{
  font-family: 'Satoshi', sans-serif;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  min-height: 100vh;
  padding: 20px;
  margin: 0 auto;
  max-width: 850px;
  box-sizing: border-box;
}
header{
  margin: 0 0 70px;
}
h1,
footer a{
  font-weight: 700;
  font-size: 23px;
  line-height: 35px;
  color: #000000;
  text-decoration: none;
  margin: 0 0 9px;
}
header img{
  max-width: 100%;
}
@media (min-width: 980px) {
  .mobile-only{
    display: none;
  }
}
