@media (min-width: 1024px) {
  main {
    padding-top: 20vh;
  }

  main section {
    margin-top: 10vh;
    flex-direction: row;
    align-items: flex-start;
  }

  section > *:not(.cta) {
    width: 50%;
  }

  main section:not(#hero) {
    padding: 20px 12.5%;
  }

  main section:last-child {
    justify-content: center;
  }
}
@media (min-width: 1600px) {
}
