.nav-item .nav-link-lateral {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem;
    text-decoration: none;
    background-color: transparent;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.nav-item .nav-link-lateral:hover {
    background-color: #f0f0f0;
    color: #000;
}

.nav-item .nav-link-lateral i {
    transition: color 0.3s ease;
}

.nav-item .nav-link-lateral:hover i {
    color: #000;
}