footer
{
    margin-top: auto; background-color: var(--verde); padding: 10px;
    display: flex; gap: 20px; justify-content: space-around;
}

.footer_link
{
    display: flex; gap: 5px; align-items: center; text-decoration: none;
    padding: 5px; border-radius: 2px;
}
.footer_link:hover
{
    background-color: rgba(255,255,255,0.1); color: #fff;
}
.footer_link img
{
    width: 24px; height: 24px;
}
.footer_link p
{
    color: var(--blanco);
}



@media screen and (max-width: 514px) {
    footer {flex-direction: column; align-items: center;}
}