@media all and (max-width: 30em) {
  header {
    &.nav-open {
      & .nav-divider {
        & .navegacao {
          padding: 2rem;
        }
      }
    }
  }

  footer {
    display: flex;
    flex-flow: column;
    align-items: center;

    & .container-contatos {
      flex-flow: column;

      & .box-contatos {
        align-items: center;
      }
    }
  }
}
