.footer-social__link {
    height: 24px;
    display: block;
    padding: 0 8px;
    font-size: 24px;
    color: #276EF1;
}

.footer-social__link:first-child{
    padding: 0 8px 0 0;
}

.footer-social__link:last-child{
    padding: 0 0 0 8px;
}

.footer-social__link:before {
    transition: color 200ms;
}
.footer-social__link:hover {
    color: #182B48;
}

@media (max-width: 680px){

    .footer-social__link:first-child,
    .footer-social__link:last-child{
        padding: 0 8px;
    }
}