.section-title {
}
.section-title img {
  height: 45rem;
  object-fit: cover;
  object-position: top;
  width: 100%;
}

.page-container {
  width: 100%;
  max-width: 1150px;
  padding-left: 25px;
  padding-right: 25px;
  margin: 7.5rem auto 0;
}
.page-container .page-content {
}
.page-container .page-content h2 {
  margin-bottom: 2rem;
}
.page-container .page-content h3 {
  margin-bottom: 1rem;
}
.page-container .page-content p {
  min-height: 1rem;
  margin-bottom: 1rem;
}
.page-container .page-content p a {
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .section-title img {
    height: 100%;
  }
  .page-container {
    margin-top: 3rem;
    padding-left: 20px;
    padding-right: 20px;
  }
  .page-container .page-content {
  }
  .page-container .page-content h2 {
  }
  .page-container .page-content h3 {
  }
  .page-container .page-content p {
  }
}
