.footer__soc ul li a.footer__rutube {
    position: relative;
    border: 0;
    background: transparent;
}

.footer__rutube img {
    display: block;
    width: 57px;
    height: 57px;
    flex-shrink: 0;
}

.footer__rutube .footer__rutube-hover {
    position: absolute;
    inset: 0;
    opacity: 0;
}

@media (hover: hover) {
    .footer__rutube:hover .footer__rutube-default {
        opacity: 0;
    }

    .footer__rutube:hover .footer__rutube-hover {
        opacity: 1;
    }
}
