footer {
    background: linear-gradient(to bottom, #00000000  0%, #00000063 40%);
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

.footer-content {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -16px;
    padding: 4px 0 16px 4px;
}

.footer-link a {
    text-decoration: none;
}

.footer-link {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    margin-left: 40px;
    padding-left: 2%;
    padding-right: 2%;
}

.footer-link img {
    width: 40px;
    height: 40px;
}

.footer-link span {
    font-size: 16px;
    margin-left: -22%;
    color: rgb(255, 255, 255);
    font-weight: bold;
}

.active-link {
    text-shadow: 0 0 10px #fff, 0 0 20px #9efff7, 0 0 30px #26f1ff, 0 0 40px #00aeb4;

}