/* COLORS */
/* TYPOGRAPHY */
/* ---- MEDIA QUERIES ----- */
.text-banner {
  background-color: #C57D4E;
  color: #fff;
  text-align: center;
}
.text-banner .container {
  max-width: 94rem;
  margin: 0 auto;
}
.text-banner .heading {
  margin: 0 0 0.8rem;
}
.text-banner .subheading {
  font-size: 2.2rem;
  line-height: 3.1rem;
  max-width: 69rem;
  margin: 0 auto;
}
.text-banner .text {
  margin: 3.1rem 0 0;
}

@media (max-width: 768px) {
  .text-banner .subheading {
    font-size: 1.8rem;
    line-height: 2.5rem;
    max-width: 100%;
  }
}