/* Alinhamento do início da página Sobre com o padrão institucional. */
@media screen {
  body.about-page .about-main {
    padding-top: 116px;
  }

  body.about-page .about-history {
    padding-top: 0;
  }

  body.about-page .about-stats {
    margin-top: -30px;
  }
}

@media screen and (max-width: 900px) {
  body.about-page .about-main {
    padding-top: 100px;
  }
}

@media screen and (max-width: 680px) {
  body.about-page .about-main {
    padding-top: 92px;
  }
}

/* Mantém entre os blocos o mesmo intervalo de 18px dos cartões de pilares. */
@media screen and (max-width: 760px) {
  body.about-page .about-history {
    padding-bottom: 0;
  }

  body.about-page .about-stats {
    margin-top: 18px;
  }

  body.about-page .about-group {
    padding-bottom: 0;
  }

  body.about-page .about-cta {
    margin-top: 18px;
    margin-bottom: 0;
  }

  body.about-page .about-main {
    padding-bottom: 0;
  }

  body.about-page .footer {
    padding-top: 18px;
  }
}
