body {
  background-color: #F6F6F6;
}
.page-banner__heading {
  background-color: #F6F6F6;
}
.get-in-touch__content {
  margin: 2em 1em 0 1em;
}
@media screen and (min-width: 48em) {
  .get-in-touch__content {
    margin: 0 auto 0 auto;
    max-width: 46em;
  }
}
.get-in-touch__content .get-in-touch {
  margin: 2em 1em 3em 1em;
}
@media screen and (min-width: 35.5em) {
  .get-in-touch__content .get-in-touch {
    max-width: 33.5em;
    margin: 2em auto 3em auto;
  }
}
.get-in-touch__content .contact {
  margin-top: 5em;
  padding: 3em 1em 3em 1em;
  background-color: #F6F6F6;
}
.get-in-touch__content .contact a {
  color: #000;
  text-decoration: none;
}
.get-in-touch__content .contact a:hover {
  text-decoration: underline;
}
.get-in-touch__content .contact__header {
  color: #292929;
  font-size: 1.625em;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 35.5em) {
  .get-in-touch__content .contact__header {
    font-size: 2em;
  }
}
.get-in-touch__content .contact__separator {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  width: 3.5em;
  border-bottom: 1px solid #477894;
}
.get-in-touch__content .contact__text {
  margin-top: 2em;
  color: #76787E;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5em;
  font-size: 1.125em;
  text-align: center;
}
@media screen and (min-width: 35.5em) {
  .get-in-touch__content .contact__text {
    font-size: 1.25em;
    line-height: 1.75em;
  }
}
@media screen and (min-width: 35em) {
  .get-in-touch__content .contact__text {
    max-width: 33em;
    margin-left: auto;
    margin-right: auto;
  }
}
.get-in-touch__content .contact__form {
  max-width: 50em;
  margin: 2em auto 0 auto;
  text-align: center;
}
.get-in-touch__content .contact {
  margin-top: 0;
}
.get-in-touch__content .contact__text {
  text-align: left;
}
