.hatw {
  position: relative;
  overflow: hidden;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

@media (min-width: 992px) {
  .hatw {
    padding-top: 15.625rem;
    padding-bottom: 15.625rem;
  }
}

.hatw svg {
  position: absolute;
  max-width: 34rem;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 1rem;
}

.hatw-box {
  max-width: 70.5625rem;
  margin: 0 auto;
  text-align: center;
}

.hatw-box h3 {
  color: var(--blue);
  font-size: 2.25rem;
}

@media (min-width: 992px) {
  .hatw-box h3 {
    font-size: 3rem;
  }
}
