.social-links{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.social-heading{margin-bottom:1rem}.social-links__icon{background-color:rgba(40,112,148,.5);border-radius:2px;display:inline-flex;height:25px;margin:0 5px;position:relative;transition:all .3s ease;width:25px}.social-links__icon:active,.social-links__icon:focus,.social-links__icon:hover{background-color:#287094}.social-links__icon svg{fill:#fff;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.social-links__icon:active svg,.social-links__icon:focus svg,.social-links__icon:hover svg{fill:#fff}