.container--home {
  flex-direction: column;
}

.col-lg-10--home {
  margin: 0px;
}

.title--home {
  font-size: 3rem;
  color: #ffffff;
  text-align: center;
}

.title__text {
  font-weight: 700;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.description--home {
  color: var(--cor-branca);
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 1.5em;
  max-width: 800px;
}

.button--home {
  background: var(--cor-base-claro-opc085);
  padding: 8px 20px;
  margin-bottom: 10px;
  font-size: 14px;
}

.section--icon {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8008544578980864) 100%);
  height: 10vh;
  position: absolute;
  width: 100vw;
  top: 90%;
}

.icon--arrow {
  color: rgb(255, 255, 255);
}

.main-post__title {
  text-align: justify;
}

.titulo__faq {
  font-size: 12.6px;
}

@media screen and (max-width: 768px) {
  .title--home {
    font-size: 2.25em;
  }
}

@media screen and (max-width: 768px) {
  .description--home {
    font-size: 1.25em;
  }
}

@media screen and (max-width: 520px) {
  .title--home {
    font-size: 2em;
  }
}

@media screen and (max-width: 520px) {
  .description--home {
    font-size: 1em;
  }
}

