.site-footer {
    padding: 36px 0;

    background: var(--color-header);

    color: var(--color-text);

    box-shadow:
        0px -1px 24px 0px rgba(0, 0, 0, 0.08);
}

.footer-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
}

.footer-left {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.footer-left strong {
    color: var(--color-text);
}

.footer-right {
    display: flex;
    gap: 24px;
}

.footer-link {
    display: flex;
    align-items: center;
    gap: 8px;

    text-decoration: none;

    color: var(--color-text);
    font-weight: 600;
}

.footer-link img {
    width: 18px;
    height: 18px;
}

.footer-link:hover {
    color: var(--color-primary);
}