@charset "UTF-8";

section.content {
  padding: 100px 0;
}
.content h2 {
  text-align: center;
  font-size: 4.5rem;
  font-weight: 700;
  margin-bottom: 50px;
}
@media screen and (max-width: 1400px) {
  .content h2 {
      font-size: 3.8rem;
  }
}
@media screen and (max-width: 768px) {
  .content h2 {
      font-size: 4.8vw;
      margin-bottom: 6.67vw;
  }
}
.content .lead {
  text-align: center;
  font-size: 2.4rem;
  margin-bottom: 50px;
}
@media screen and (max-width: 1400px) {
  .content .lead {
      font-size: 1.8rem;
  }
}
@media screen and (max-width: 768px) {
  .content .lead {
      font-size: 3.2vw;
      margin-bottom: 6.67vw;
  }
  section.content {
    padding: 3.0rem 0;
  }
}

#content {
  padding: 150px 0;
}
@media screen and (max-width: 768px) {
  #content {
    padding: 5.0rem 0;
  }
}