.footer-social-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.footer-social-links__icon{background:#fff;border-radius:50%;display:inline-flex;height:1.75rem;margin:0 .35rem;position:relative;width:1.75rem}.footer-social-links__icon svg{fill:var(----dark-gray-color);height:.825rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.footer-social-links__icon:active svg,.footer-social-links__icon:focus svg,.footer-social-links__icon:hover svg{fill:var(--green-hex)}