footer {
    display: flex;
    align-items: center;

}

footer .social-midias {
    display: flex;
    gap: 12px;
}

footer a img {
    width: 3.8em;
    padding: 12px;
    filter: grayscale(1);
    opacity: .75;
    border-radius: 16px;
    transition: 0.3s ease;
}

footer a img:hover {
    transform: scale(1.05);
    opacity: 1;
    background: rgba(73, 73, 73, 0.357);
}