body {
  box-sizing: border-box;
  background: #f5f5f5;
}

.container {
  background: white;
  max-width: 650px;
}

.copy {
  padding: 2%;
}

.copy h1 {
  margin-top: 3%;
}

.copy h1,
.copy h2,
.copy h2.w-space {
  font-size: 1.5rem;
  margin-bottom: 6%;
  text-align: center;
}

.copy h2 {
  margin-bottom: 0;
}

.logos-mobile {
  display: none;
}

.logos {
  text-align: center;
}

.logos a {
  text-decoration: none;
}

.logos img {
  width: 100%;
}

.logos img.afa-logo {
  left: -4%;
  position: relative;
  top: 5%;
  width: 85%;
}

.logos img.hxa-logo {
  left: -12%;
  position: relative;
  top: 23%;
  width: 95%;
}

.logos img.fire-logo {
  left: -8%;
  position: relative;
}

.in-form {
  overflow: hidden;
}

.in-form input[type="checkbox"] {
  position: relative;
  top: -5px;
}

nav button {
  color: black;
  font-size: 1.2rem;
  margin: 10px;
}

@media (max-width: 575.98px) {
  .copy h1 {
    font-size: 1.2rem;
  }

  .logos-mobile {
    display: block;
  }

  .logos-desktop {
    display: none;
  }

  .logos {
    text-align: left;
  }

  .logos img {
    margin: 0 3%;
  }

  .logos img.afa-logo {
    left: 0;
    top: 0;
    width: 25%;
  }

  .logos img.hxa-logo {
    left: 0;
    top: 0;
    width: 25%;
  }

  .logos img.fire-logo {
    left: 0;
    width: 25%;
  }

  .in-form input,
  .in-form select {
    width: 90%;
  }

   .in-form input {
    margin: 5% 0 0 0;
   }

  .in-form input[type="email"] {
    width: 90%;
  }

  label.kVSfao {
    display: inline-block;
  }
}





