footer {
    padding: 21px 30px 18px;
    justify-content: center;
    align-items: center;
    background: var(--grey);
}

footer .inner {
    justify-content: center;
    align-items: center;
    gap: 36px;
    mix-blend-mode: difference;
    color: var(--white);
}

footer .inner a {
    color: var(--white);
}

footer .inner a:hover {
    opacity: 0.5;
}

/* RESPONSIVE */
@media only screen and (max-width: 768px) {
    footer {
        padding: 18px 10px 16px;
    }

    footer .inner {
        width: 100%;
        max-width: 100%;
        justify-content: space-between;
    }

    footer .copy {
        display: none;
    }
}
