
.footer-custom {
    background: #ffffff;
}

.footer-brand {
    font-size: 1rem;
    color: #1e3a8a;
    letter-spacing: 0.5px;
}

.footer-icon {
    font-size: 1.45rem;
    color: #64748b; /* gris azulado profesional */
    transition: color 0.3s ease, transform 0.3s ease;
}

.footer-icon:hover {
    color: #2563eb;           /* azul corporativo */
    transform: translateY(-3px);
}
