.footer-socials,.lfcs-icons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.footer-socials a.lfcs-icon,.lfcs-icons a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;color:#777;background:transparent;border:0;border-radius:0;transition:color .18s}
.footer-socials a.lfcs-icon:hover,.lfcs-icons a:hover{color:#000;background:transparent}
.footer-socials a.lfcs-icon:focus-visible,.lfcs-icons a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.lfcs-icon svg,.lfcs-icons svg{display:block;width:20px;height:20px;flex-shrink:0}
