*, *::before, *::after {
  box-sizing: border-box;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: "Nunito",sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: #3f3e3e;
}

h4, .h4 {
  font-size: calc(1.275rem + .3vw);
}

@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 2rem;
  }
}

h3, h4, .fw-semi-bold {
  font-weight: 700 !important;
}

