.footer-social-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.footer-social-links a{text-decoration:none}.footer-social-links a span.icon{background-color:#fff;border-radius:16px;display:inline-flex!important;margin:0 .7rem .35rem 0;padding:.7rem}.footer-social-links a span.icon svg{fill:#000;height:20px;width:20px}.footer-social-links a:hover span.icon{background-color:hsla(0,0%,100%,0)}.footer-social-links a:hover span.icon svg{fill:#fff}@media (max-width:991px){.footer-social-links{justify-content:flex-start}}