@media only screen and (max-width: 820px) {
  body#home main .footer-nav {
    display: flex;
    padding: 43px 25px;
    gap: 10px;
  }
  body#home main .footer-nav p:first-child {
    margin: 0.5em auto;
  }
  body#home main .footer-nav a {
    flex-direction: column;
    padding: 0.5em 1em;
  }
  body#home main .footer-nav a:after {
    display: none;
  }
  body#home main .footer-nav a span {
    display: block;
    line-height: 1.5;
    letter-spacing: 0.2em !important;
  }
}