footer ul {
    list-style-type: none;
    margin: 0px;
    width: 100%;
}

footer ul li {
   list-style: none;
   padding: 0px;
   margin-bottom: 4px;
}

footer ul li:before {
    display: none;
}
footer ul li a {
    color: #A2A5A9;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-transform: lowercase !important;
}
footer ul li a:hover {
    color: #fff;
    text-decoration: none;
}
footer .footer-menu a.selected {
  color: #fff;
}
.footer-menu {
    margin-bottom: 32px;
}
footer .container>.flex-column {
    gap: 32px;
}
footer .container::before, footer .container>.row:before {
    display: none;
}
@media (min-width: 992px) {
    footer .container>.flex-column {
        gap: 0px;
    }
}