/* Liens du pied de page sur une ligne, logo de l'agence seul en dessous, à droite (centré sous 1200px) */
footer nav.footer-nav > div > a:last-child {
  flex-basis: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 2rem;
}
footer nav.footer-nav > div > a {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  footer.container-fluid .row > div:nth-child(2) {
    width: 20%;
  }
  footer.container-fluid .row > div:last-of-type {
    width: 63.333%;
  }
  footer nav.footer-nav > div {
    justify-content: space-between;
    align-items: center;
    column-gap: 2rem;
  }
  footer nav.footer-nav > div a {
    letter-spacing: .15em;
  }
}
@media (max-width: 1199px) {
  footer nav.footer-nav > div {
    justify-content: center;
    align-items: center;
    column-gap: 2.4rem;
    row-gap: 1.6rem;
  }
  footer nav.footer-nav > div > a:last-child {
    justify-content: center;
    margin-top: .4rem;
  }
}
