.logo-txt {
  font-size: 40px;
}

@media (min-width: 768px) {
  .logo-txt {
    font-size: 18px;
  }
}

.titulo-heading-txt {
  font-weight: bold;
  font-size: 50px;
}

.section-nav {
  background: #C4170C;
  color: var(--bs-light);
}

.logo-txt-articles {
  font-size: 40px;
}

#texto-do-artigo h2 {
  margin: 30px 0 15px 0;
  font-weight: 700;
}

.section-titulo {
  background: #F9BA13;
  color: var(--bs-light);
}

.paragrafo-heading-txt {
  color: var(--bs-warning);
}

.section-titulo-2col {
  background: var(--bs-link-color);
  color: var(--bs-light);
}

.text-overal {
  color: var(--bs-white);
  text-align: center;
  font-size: 23px;
}

.btn-bgcor {
  background: var(--bs-success);
}

texto-para-ler {
  font-size: 20px;
}

.texto-para-ler {
  font-size: 20px;
}

