.footer {
    background-image: url(../img/img-bottom.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    color: aliceblue;
}
@media only screen and (max-width: 768px) {.footer {justify-content: space-between;}}
.footer__courses {
}
.footer__item {
    padding: 0 2rem 0.5rem 2rem;
    font-size:medium;

}

.footer__item__header {
    font-size: x-large;
    padding-bottom: 1rem;
    padding-top: 1rem;
}
.footer__help {
}
.footer__about {
}
/*
.footer__about:hover, .footer__courses:hover, .footer__help:hover {
    background-color: rgb(128, 108, 243);
    opacity: 10%;
}
*/
.footer__link_menu {
    text-decoration: none;
    color: aliceblue;
    transition: 700ms;
    
}
.footer__link_menu:hover {
    color: rgb(235, 232, 53);
    font-style: bold;
    /*background-color: rgb(128, 108, 243);*/
    border-radius: 10%;
    transition: 700ms;
}
a:visited {
    text-decoration: none;
}