.font-weight-semi-bold {
    font-weight: 700;
}

.display-none {
    display: none;
}

.disabled {
    border-color: #F4F4F5 !important;
    background-color: #F4F4F4 !important;
    color: #003781;
    pointer-events: none;
}

/*
 * Gaps
 */

.gap-11px {
    display: grid;
    gap: 11px;
}

/*
 * Margins
 */

.mt-10px {
    margin-top: 10px;
}

.mb-10px {
    margin-bottom: 10px;
}

.my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
}

.my-16px {
    margin-top: 16px;
    margin-bottom: 16px;
}

.mb-58px {
    margin-bottom: 58px;
}

.mt-m {
    margin-top: var(--spacing-m);
}

.mb-m {
    margin-bottom: var(--spacing-m);
}

.mt-xl {
    margin-top: var(--spacing-xl);
}

.mb-xl {
    margin-bottom: var(--spacing-xl);
}

.my-xl {
    margin-top: var(--spacing-xl);
    margin-bottom: var(--spacing-xl);
}

.mt-xxl {
    margin-top: var(--spacing-xxl);
}

/*
 * Paddings
 */

.pt-medium {
    padding-top: var(--padding-medium);
}

.pb-medium {
    padding-bottom: var(--padding-medium);
}

.py-medium {
    padding-top: var(--padding-medium);
    padding-bottom: var(--padding-medium);;
}
