/* Footer */
.footer {
    display: flex;
    flex-direction: column;
    gap: var(--space-24);
    padding: 0 var(--space-8) 0 var(--space-8);
}

.footer__logo {
    width: 100%;
}

.footer__text-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--space-24) var(--space-40) var(--space-24) var(--space-40);
}

.footer__link-list {
    display: flex;
    align-items: center;
    gap: var(--space-8);
    list-style-type: none;
}

.link-list__link {
    display: flex;
    align-items: center;
    gap: var(--space-4);
    text-decoration: none;
}

@media (min-width: 768px) {
    /* Footer */
    .footer__text-container {
        align-items: center;
        justify-content: space-between;
        padding: var(--space-24) var(--space-80) var(--space-24) var(--space-80);
    }
}