footer {
    border-top: 2px solid var(--com-blue-100);
}

.footer-logo {
    max-width: 7rem;
}

.footer-contact-icon {
    width: 2rem;
}

.footer-socials-icon {
    width: 2.5rem;
    height: 2.5rem;
    opacity: 0.9;
    margin-right: 1rem;
}

.footer-socials-icon:hover {
    opacity: 1;
}

.footer-socials-icon:last-child {
    margin-right: 0;
}

#logo-bollen {
    margin: -25px !important;
}

.link-footer-menu {
    color: rgba(var(--bs-white-rgb), .85) !important;
}

.link-footer-menu:hover,
.link-footer-menu:active,
.link-footer-menu:focus {
    color: rgba(var(--bs-white-rgb), 1) !important;
}