/*  */
footer {
    font-size: 1rem;
    color: rgb(255, 255, 255);
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: rgb(55, 55, 55);
    gap: 2rem;
    margin-top: 2rem;
    width: 100%;
    flex-wrap: wrap;
    padding: 10rem 2rem;
}
footer a {
    text-decoration: underline;
    color: rgb(255, 255, 255);
}
footer a:hover {
    text-decoration: underline;
    color: rgb(123, 185, 255);
}
footer img {
    height: 4rem;
    width: auto;
    cursor: pointer;
    padding: 0.05rem;
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
}
footer img:hover {
    opacity: 0.8;
}
