h1 {
  color: var(--COR_MODULO);
  margin-top: 1.75rem;
  margin-bottom: 1.00rem;
  font-size: 44px;
  font-weight: 800;
  padding-bottom: 10px;
  font-family: var(--Arial);
  word-wrap: break-word;
}

h2 {
  color: var(--COR_MODULO);
  margin-top: 3.5rem;
  /* margin-bottom: 1.75rem; */
  margin-bottom: 0.0rem !important;
  font-size: 32px;
  font-weight: 700;
  padding-top: 10px;
  font-family: var(--Arial);
}

h3 {
  font-size: 28px;
  margin-top: 3rem;
  /* margin-bottom: 1.75rem; */
  /* margin-bottom: 0.0rem !important; */
  color: var(--COR_MODULO);
  font-family: var(--FONT_CABIN-CONDENSED);
}

h4 {
  color: var(--COR_MODULO);
  margin-top: 3rem;
  /* margin-bottom: 1.75rem; */
  margin-bottom: 0.0rem !important;
  font-size: 24px;
  font-weight: 700;
  font-family: var(--FONT_CABIN);
}

h5 {
  font-family: var(--CoreSansC65);
  font-weight: 1500;
}

p,
ul li {
  color: var(--COR_FONTE);
  font-family: var(--Arial);
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
}

p {
  margin-bottom: 2rem;
  /* margin-top: 0.5em; */
  margin-top: 0.0em !important;
}

@media (max-width: 767px) {
  h1 {
    font-size: 28px;
    margin-top: 1.0rem;
    margin-bottom: 0.5rem;
  }

  h2 {
    font-size: 22px;
    margin-top: 1.5rem;
    margin-bottom: 1.25rem;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 20px;
  }
}