/* Shared public, client and Studio footer alignment. */
body footer,body footer.studio-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}
body footer>div,body footer p,body footer .professional-signature,body footer .fine-print{text-align:center!important}
body footer nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;gap:10px 18px}
body footer .footer-brand{display:block;margin:0 auto}
body footer .footer-brand img{margin-left:auto;margin-right:auto}
