.social-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.social-links .social-links__link{display:block;padding:10px 20px;position:relative}.social-links .social-links__icon{background:transparent;color:#645d54;display:block;font-size:2rem;height:auto;margin:initial;width:auto}.social-links .social-links__icon svg{fill:#645d64;height:2rem;width:2rem}.footer a:hover{background:rgba(0,0,0,.25)}