footer {
    display: block;
    unicode-bidi: isolate;
}

.footer-block {
    background: #0B1D37;
}

.footer-container {
    display: flex;
    flex-direction: row;
    padding: calc(var(--spacing-unit) * 7) 0;
    max-width: 1200px;
    border-top: 1px solid var(--color-border);
    border-color: #F5F5F5;
    margin-inline: auto;
    /* align-items: center; */
    /* text-align: center; */
    gap: 20px;

    justify-content: space-between;
    align-items: flex-start;
    text-align: left;
}


.footer-copyright {
    font-size: 22px;
}

.footer-right {
    flex: 1 100px;
    color: #F5F5F5;
}

.footer-right p {
    margin-bottom: calc(var(--spacing-unit) * 2);
}

.footer-right a {
    color: inherit;
}

.footer-left {
    color: #D9D9D9;
    display: flex;
    min-width: 50%;
    flex-direction: column;
    align-items: flex-start;
}


.footer-title {
    font-weight: 600;
    font-size: 24px;
    margin-bottom: calc(var(--spacing-unit) * 2);
}

.social-icons {
    display: flex;
    gap: calc(var(--spacing-unit) * 2);
    margin-top: calc(var(--spacing-unit) * 2);
}

.social-icons img {
    width: 24px;
    height: 24px;
}