/* Integração: o CSS do Dígitos não pode pintar a página nova; o menu e o rodapé continuam os da Home. */
:where(.ird2-sites-final) h1,
:where(.ird2-sites-final) h2,
:where(.ird2-sites-final) h3 {
  color: inherit;
  font-family: Inter, Arial, Helvetica, sans-serif;
  position: static;
}

:where(.ird2-sites-final) p,
:where(.ird2-sites-final) li {
  color: inherit;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 400;
}

.ird2-sites-final .aside-sticky {
  top: 108px;
}

/* Serviços: o botão tinha só a altura da palavra e o painel começava 14px abaixo, fora do hover. */
.digitos-home .site-menu {
  z-index: 400;
}

.digitos-home .site-menu .site-menu__drop {
  align-self: stretch;
  display: flex;
  align-items: center;
  min-height: 84px;
}

.digitos-home .site-menu .site-menu__drop > button {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 10px;
}

.digitos-home .site-menu .site-menu__panel {
  top: 100%;
  z-index: 30;
}

/* Rodapé da Home nesta página: a faixa de 378px virava um bloco preto separado do conteúdo. */
.digitos-home .main-footer.footer-style-one {
  padding: 0 0 20px;
  background: #071522;
}

.digitos-home .main-footer.footer-style-one .outer-box.style-home-one {
  max-width: none;
  border-radius: 0;
  padding-top: 88px;
}

.digitos-home .footer-style-one .outer-box .bg-image,
.digitos-home .footer-style-one .outer-box .bg-image img {
  border-radius: 0;
}

.digitos-home .footer-style-one .outer-box .bg-image img {
  object-position: center 42%;
}
