/* [SECTION] Footer */

.footer {
    width: 100%;

    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--space-xs);

    padding: var(--space-m);

    position: absolute;

    bottom: 0;
}

.footer > a {
    font-size: var(--font-size-xs);

    text-transform: uppercase;

    transition: var(--transition-01);
    -webkit-transition: var(--transition-01);
}

.footer > a:hover {
    color: rgba(var(--c-base-white));
}

.footer > span {
    font-size: var(--font-size-xs);
}

@media (max-width: 768px) {
    /* [SECTION] Footer */

    .footer {
        flex-direction: column;
    }

    .footer > span {
        display: none;
    }
}

@media (max-height: 768px) {
    /* [SECTION] Footer */

    .footer {
        padding: unset;

        position: unset;
    }
}