/* TODO Удалить после проверки */
/* .base-section {
	background-color: var(--bg-primary);
	position: relative;
}

.grid-section {
	position: relative;
	display: grid;
	grid-column-gap: 16px;
	justify-content: center;
}

.base-section:not(.side-paddings-disabled) {
	padding: 48px calc((100% - 1327px) / 2);
}

.grid-section {
	grid-template-columns: repeat(12, 1fr);
	padding: 0 calc((100% - 1327px) / 2);
} */

._52eeddfdafde86f9 {
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
}

._3258febc8098b90d:not(._338a19345538a434) {
    padding-left: calc(50% - 663.5px);
    padding-right: calc(50% - 663.5px);
}

._513799ae935f975f {
    position: relative;
    display: grid;
    grid-column-gap: 16px;
    justify-content: center;
    grid-template-columns: repeat(12, 1fr);
    padding: 0 calc(50% - 663.5px);
}

@media screen and (max-width: 1439px) {
    ._3258febc8098b90d:not(._338a19345538a434) {
        padding: 0 32px;
    }

    ._513799ae935f975f {
        padding: 0 calc(50% - 576px);
    }
}

@media screen and (max-width: 1215px) {
    ._513799ae935f975f {
        padding: 0 32px;
    }
}

@media screen and (max-width: 968px) {
    ._513799ae935f975f {
        padding: 0;
    }
}

@media screen and (max-width: 567px) {
    ._3258febc8098b90d:not(._338a19345538a434) {
        padding: 0 24px;
    }

    ._513799ae935f975f {
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 24px;
    }

    ._13cc758c5490ee30 {
        grid-column: 1 / -1;
        padding-left: 24px;
        padding-right: 24px;
    }
}

._5328cf7eb37d90af {
    z-index: -10;
    position: absolute;
}

/* stylelint-disable selector-max-universal */
._3b129980ee91089b {
    color: var(--text-primary);
}

p._3b129980ee91089b {
    margin: 0 0 16px;
    width: 100%;
    font-size: 18px;
    line-height: 24px;
}

h1._3b129980ee91089b,
h2._3b129980ee91089b,
h3._3b129980ee91089b,
h4._3b129980ee91089b {
    font-weight: bold;
}

h1._3b129980ee91089b,
h2._3b129980ee91089b,
h3._3b129980ee91089b,
h4._3b129980ee91089b,
h5._3b129980ee91089b,
h6._3b129980ee91089b,
p._3b129980ee91089b,
span._3b129980ee91089b {
    font-family: Lato, sans-serif, system-ui;
    color: var(--text-primary);
}

h1._3b129980ee91089b,
h2._3b129980ee91089b,
h3._3b129980ee91089b,
h4._3b129980ee91089b,
h5._3b129980ee91089b,
h6._3b129980ee91089b {
    font-weight: 700;
}

h1._3b129980ee91089b {
    font-size: 64px;
    line-height: 1;
}

h1._46ad2f772d735b84._3b129980ee91089b {
    font-size: 56px;
}

h2._3b129980ee91089b {
    font-size: 48px;
    line-height: 1;
}

h3._3b129980ee91089b {
    font-size: 40px;
    line-height: 1;
    margin-bottom: 16px;
}

h1._3b129980ee91089b,
h2._3b129980ee91089b,
h3._3b129980ee91089b {
    margin-bottom: 28px;
}

h4._3b129980ee91089b {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
}

p.cd57af2ba488ee67,
._3b129980ee91089b span.cd57af2ba488ee67._3b129980ee91089b,
a.cd57af2ba488ee67._3b129980ee91089b {
    font-size: 24px;
    line-height: 32px;
}

span._3b129980ee91089b,
a._3b129980ee91089b {
    font-size: 18px;
    line-height: 24px;
}

p._1f31ce2e6e4f4d74._3b129980ee91089b,
span._1f31ce2e6e4f4d74._3b129980ee91089b {
    color: var(--text-secondary);
}

._3b129980ee91089b *:last-child {
    margin-bottom: 0;
}

@media (max-width: 1439px) {
    h1.typography {
        font-size: 56px;
    }

    h1._46ad2f772d735b84._3b129980ee91089b {
        font-size: 48px;
    }

    h2._3b129980ee91089b {
        font-size: 40px;
    }

    h3._3b129980ee91089b {
        font-size: 36px;
        line-height: 40px;
    }

    h4._3b129980ee91089b {
        font-size: 24px;
        line-height: 32px;
    }

    p.cd57af2ba488ee67._3b129980ee91089b,
    span.cd57af2ba488ee67._3b129980ee91089b,
    a.cd57af2ba488ee67._3b129980ee91089b {
        font-size: 20px;
        line-height: 26px;
    }
}

@media (max-width: 968px) {
    h1.typography {
        font-size: 40px;
    }

    h1._46ad2f772d735b84._3b129980ee91089b {
        font-size: 36px;
        line-height: 40px;
    }

    h2._3b129980ee91089b {
        font-size: 30px;
        line-height: 32px;
    }

    h3._3b129980ee91089b {
        font-size: 20px;
        line-height: 24px;
    }

    p.cd57af2ba488ee67._3b129980ee91089b,
    span.cd57af2ba488ee67._3b129980ee91089b,
    a.cd57af2ba488ee67._3b129980ee91089b {
        font-size: 20px;
        line-height: 24px;
    }
}

/* card-with-icon start*/
h3._7264b3be2dd430b1 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 8px;
}

@media (max-width: 1151px) {
    h3.card-with-icon {
        font-size: 20px;
        line-height: 26px;
    }
}
/* card-with-icon end*/

/* stylelint-disable selector-max-universal */
/* stylelint-disable no-descending-specificity */
.fd5e6efeb8884a77 h1,
.fd5e6efeb8884a77 h2,
.fd5e6efeb8884a77 h3,
.fd5e6efeb8884a77 h4,
.fd5e6efeb8884a77 h5,
.fd5e6efeb8884a77 h6,
.fd5e6efeb8884a77 p,
.fd5e6efeb8884a77 span {
    font-family: Lato, sans-serif, system-ui;
    color: var(--text-primary);
}

.fd5e6efeb8884a77 h1,
.fd5e6efeb8884a77 h2,
.fd5e6efeb8884a77 h3,
.fd5e6efeb8884a77 h4,
.fd5e6efeb8884a77 h5,
.fd5e6efeb8884a77 h6 {
    font-weight: 700;
}

.fd5e6efeb8884a77 h1 {
    font-size: 64px;
    line-height: 1;
}

.fd5e6efeb8884a77 h1._1eb4e397002cf1d9 {
    font-size: 56px;
}

.fd5e6efeb8884a77 h2 {
    font-size: 48px;
    line-height: 1;
}

.fd5e6efeb8884a77 h3 {
    font-size: 40px;
    line-height: 1;
    margin-bottom: 16px;
}

.fd5e6efeb8884a77 h1,
.fd5e6efeb8884a77 h2,
.fd5e6efeb8884a77 h3 {
    margin-bottom: 28px;
}

.fd5e6efeb8884a77 h4 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
}

.fd5e6efeb8884a77 h5 {
    font-size: 16px;
    line-height: 24px;
    margin-top: -32px;
    padding-bottom: 48px;
    font-weight: normal;
    color: var(--text-secondary);
}

.fd5e6efeb8884a77 h6 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
    font-weight: normal;
}

.fd5e6efeb8884a77 p.a149d81080410b3d,
.fd5e6efeb8884a77 a.a149d81080410b3d {
    font-size: 24px;
    line-height: 1.33;
}

.fd5e6efeb8884a77 p,
.fd5e6efeb8884a77 a {
    margin-top: 0;
    font-size: 18px;
    line-height: 1.33;
}

.fd5e6efeb8884a77 p:not(:empty) {
    margin-bottom: 16px;
}

.fd5e6efeb8884a77 p._237434651ec1b897,
.fd5e6efeb8884a77 span._237434651ec1b897 {
    color: var(--text-secondary);
}

.fd5e6efeb8884a77 a {
    color: var(--link-color);
    transition: color .3s;
}

.fd5e6efeb8884a77 a span {
    display: inline !important;
    color: var(--link-color);
    transition: color .3s;
}

.fd5e6efeb8884a77 [style='font-size: 14px;'] {
    line-height: 18px;
}

.fd5e6efeb8884a77 [style='font-size: 16px;'],
.fd5e6efeb8884a77 [style='font-size: 18px;'] {
    line-height: 24px;
}

.fd5e6efeb8884a77 [style='font-size: 20px;'] {
    line-height: 26px;
}

.fd5e6efeb8884a77 [style='font-size: 22px;'] {
    line-height: 30px;
}

.fd5e6efeb8884a77 [style='font-size: 24px;'],
.fd5e6efeb8884a77 [style='font-size: 30px;'] {
    line-height: 32px;
}

.fd5e6efeb8884a77 [style='font-size: 36px;'] {
    line-height: 40px;
}

.fd5e6efeb8884a77 p span:only-child {
    display: inline-block;
}

.fd5e6efeb8884a77 a:visited,
.fd5e6efeb8884a77 a:active {
    color: var(--link-color);
}

.fd5e6efeb8884a77 a:hover,
.fd5e6efeb8884a77 a:hover * {
    color: var(--info-red);
}

.fd5e6efeb8884a77 img {
    -o-object-fit: contain;
       object-fit: contain;
    margin: 0 auto;
    max-height: 100vh;
    max-width: 100%;
}

.fd5e6efeb8884a77 > img,
.fd5e6efeb8884a77 > div {
    margin-bottom: 52px;
}

.fd5e6efeb8884a77 > img + p:empty:last-child,
.fd5e6efeb8884a77 > div + p:empty:last-child {
    margin-top: -52px;
}

.fd5e6efeb8884a77 * + img,
.fd5e6efeb8884a77 * + div {
    margin-top: 52px;
}

.fd5e6efeb8884a77 p + ul,
.fd5e6efeb8884a77 p + ol {
    margin: 16px 0;
}

.fd5e6efeb8884a77 ul,
.fd5e6efeb8884a77 ol {
    font-size: 18px;
    line-height: 1.33;
    margin: 0 0 16px;
}

.fd5e6efeb8884a77 ul {
    padding-left: 0;
}

.fd5e6efeb8884a77 ol {
    padding-left: 24px;
}

.fd5e6efeb8884a77 ul li {
    list-style-type: none;
}

.fd5e6efeb8884a77 ul li::before {
    content: '— ';
}

.fd5e6efeb8884a77 ol li {
    list-style: decimal;
    padding-left: 10px;
}

.fd5e6efeb8884a77 ul li:not(:last-child),
.fd5e6efeb8884a77 ol li:not(:last-child) {
    margin-bottom: 12px;
}

tr:last-child > td {
    border-bottom: 0;
}

td {
    border-right: 1px solid var(--text-disabled);
    border-bottom: 1px solid var(--text-disabled);
    padding: 16px;
}

td:last-child {
    border-right: 0;
}

.fd5e6efeb8884a77 > *:last-child:not(:empty) {
    margin-bottom: 0;
}

@media (max-width: 1439px) {
    .fd5e6efeb8884a77 h1,
    .fd5e6efeb8884a77 h2,
    .fd5e6efeb8884a77 h3 {
        margin-bottom: 24px;
    }

    .fd5e6efeb8884a77 h1 {
        font-size: 56px;
    }

    .fd5e6efeb8884a77 h1._1eb4e397002cf1d9 {
        font-size: 48px;
    }

    .fd5e6efeb8884a77 h2 {
        font-size: 40px;
    }

    .fd5e6efeb8884a77 h3 {
        font-size: 36px;
        line-height: 40px;
    }

    .fd5e6efeb8884a77 h4 {
        font-size: 24px;
        line-height: 32px;
    }

    .fd5e6efeb8884a77 h5 {
        margin-top: -24px;
        padding-bottom: 40px;
    }

    .fd5e6efeb8884a77 h6 {
        font-size: 20px;
        line-height: 26px;
    }

    .fd5e6efeb8884a77 p.a149d81080410b3d,
    .fd5e6efeb8884a77 a.a149d81080410b3d {
        font-size: 20px;
        line-height: 26px;
    }

    .fd5e6efeb8884a77 img {
        margin: 0 auto;
    }

    .fd5e6efeb8884a77 > img,
    .fd5e6efeb8884a77 > div {
        margin-bottom: 44px;
    }

    .fd5e6efeb8884a77 > img + p:empty:last-child,
    .fd5e6efeb8884a77 > div + p:empty:last-child {
        margin-top: -44px;
    }

    .fd5e6efeb8884a77 * + img,
    .fd5e6efeb8884a77 * + div {
        margin-top: 44px;
    }
}

@media (max-width: 968px) {
    .fd5e6efeb8884a77 h1,
    .fd5e6efeb8884a77 h2,
    .fd5e6efeb8884a77 h3 {
        margin-bottom: 16px;
    }

    .fd5e6efeb8884a77 h1 {
        font-size: 40px;
    }

    .fd5e6efeb8884a77 h1._1eb4e397002cf1d9 {
        font-size: 36px;
        line-height: 40px;
    }

    .fd5e6efeb8884a77 h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .fd5e6efeb8884a77 h3,
    .fd5e6efeb8884a77 h4,
    .fd5e6efeb8884a77 h6 {
        font-size: 20px;
        line-height: 26px;
    }

    .fd5e6efeb8884a77 h5 {
        font-size: 14px;
        line-height: 18px;
        padding-bottom: 24px;
        margin-top: -8px;
    }

    .fd5e6efeb8884a77 p.a149d81080410b3d,
    .fd5e6efeb8884a77 a.a149d81080410b3d {
        font-size: 20px;
        line-height: 24px;
    }

    .fd5e6efeb8884a77 img {
        margin: 0 auto;
    }

    .fd5e6efeb8884a77 > img,
    .fd5e6efeb8884a77 > div {
        margin-bottom: 28px;
    }

    .fd5e6efeb8884a77 > img + p:empty:last-child,
    .fd5e6efeb8884a77 > div + p:empty:last-child {
        margin-top: -28px;
    }

    .fd5e6efeb8884a77 * + img,
    .fd5e6efeb8884a77 * + div {
        margin-top: 28px;
    }
}

@media (max-width: 767px) {
    .fd5e6efeb8884a77 p:not(:empty) {
        margin-bottom: 12px;
    }
}

._31f891cdd643cf2b {
    font-size: 24px;
    line-height: 24px;
    position: relative;
    color: var(--primary-main);
    width: -moz-fit-content;
    width: fit-content;
    transition: color .3s;
}

._31f891cdd643cf2b._598a33af2daaec4b {
    padding-right: 14px;
}

._31f891cdd643cf2b._598a33af2daaec4b::after {
    content: '';
    position: absolute;
    top: 3px;
    right: 0;
    bottom: 0;
    width: 6px;
    height: 6px;
    border-bottom: 2px solid currentColor;
    border-right: 2px solid currentColor;
    margin: auto;
    transform: rotate(-45deg);
}

._31f891cdd643cf2b:hover {
    color: var(--info-red);
}

@media screen and (max-width: 1439px) {
    ._31f891cdd643cf2b {
        font-size: 20px;
    }
}

@media screen and (max-width: 968px) {
    ._31f891cdd643cf2b {
        font-size: 18px;
    }
}

.eb120ab1433cd46f {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    outline: none;
    cursor: pointer;
    transition: background-color .3s;
    font-family: inherit;
    color: var(--text-white);
    background-color: var(--primary-main);
    border: 0;
    font-size: 24px;
    line-height: 1;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    min-width: 275px;
    padding: 24px 32px 26px;
    border-radius: 300px;
    height: 80px;
}

.eb120ab1433cd46f._104ed0d588a420af {
    border-radius: 6px;
}

.eb120ab1433cd46f:hover {
    background-color: var(--primary-main-hover);
}

.eb120ab1433cd46f:disabled {
    background-color: var(--button-disabled);
}

.eb120ab1433cd46f._616cd89a8ecbcda1 {
    color: var(--primary-main);
    background-color: var(--bg-primary);
    border: 2px solid var(--primary-main);
}

.eb120ab1433cd46f._616cd89a8ecbcda1:hover {
    background-color: var(--button-disabled);
}

.eb120ab1433cd46f.bf9856716c0cf3f8 {
    padding: 12px 24px 14px;
    font-size: 18px;
    min-width: 170px;
    height: 56px;
}

.eb120ab1433cd46f._48cfec502ae17d5a {
    padding: 8px 17px 10px 16px;
    font-size: 16px;
    min-width: 113px;
    height: 40px;
}

@media screen and (max-width: 1439px) {
    .eb120ab1433cd46f {
        font-size: 20px;
        padding: 16px 32px 18px;
        min-width: 213px;
        height: 64px;
    }

    .eb120ab1433cd46f.bf9856716c0cf3f8 {
        padding: 8px 24px 10px;
        min-width: 154px;
        height: 48px;
    }
}

/* stylelint-disable no-descending-specificity */
/* stylelint-disable declaration-no-important */
._27c87bcfd61a63ce {
    width: 100vw;
    height: 100vh;
    padding: 32px 24px;
    position: fixed;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    top: 0;
    left: 0;
    min-height: 100vh;
    z-index: 2000;
    background: rgba(37, 37, 37, .9);
    overflow: auto;
}

._15d1cff2c62e4b43 {
    width: 100%;
}

.def7536efb5ec7bc {
    color: var(--text-white) !important;
    font-weight: bold;
    font-size: 20px !important;
    line-height: 26px !important;
    margin-bottom: 12px !important;
}

._1867e8aa41f7f779 {
    color: var(--text-white) !important;
    margin-top: 12px;
    margin-bottom: 32px !important;
    font-size: 18px !important;
    line-height: 24px !important;
}

._3fa8bb0e60d5f6fa {
    margin-bottom: 40px;
    width: 100%;
}

._7d191598e24840ce {
    color: var(--text-white);
    height: 64px;
    min-height: 64px;
    padding: 14px 48px;
    border: 1px solid #fff;
    box-sizing: border-box;
    border-radius: 70px;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    line-height: 24px;
    cursor: pointer;
    margin: 4px 0;
}

._7dc4fa4cb1981255 {
    height: 15px;
    width: 15px;
    margin-right: 9px;
}

.c0e8dec13fe1903c {
    vertical-align: text-bottom;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

._75e60a4e0e7298c3 {
    font-family: Lato, sans-serif;
    background-color: rgba(37, 37, 37, .9);
    color: #fff;
    padding: 24px 24px 40px;
    text-align: left;
    box-sizing: border-box;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    overflow: auto;
    max-height: calc(100vh - 64px);
    scrollbar-width: thin;
    scrollbar-color: var(--text-secondary) transparent;
}

._75e60a4e0e7298c3::-webkit-scrollbar {
    background: transparent;
    width: 4px;
}

._75e60a4e0e7298c3::-webkit-scrollbar-thumb {
    background-color: var(--text-secondary);
    border-radius: 2px;
}

._75e60a4e0e7298c3::-webkit-scrollbar-track {
    background: transparent;
}

._919774e2fd9f1902 {
    width: -moz-min-content;
    width: min-content;
}

._75e60a4e0e7298c3 h4 {
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    color: white;
    margin-bottom: 0;
}

._75e60a4e0e7298c3 p {
    margin-bottom: 0 !important;
    color: white;
}

._75e60a4e0e7298c3 h4 + p,
._75e60a4e0e7298c3 h4 + img {
    margin-top: 12px;
}

._75e60a4e0e7298c3 p + img {
    margin-top: 32px;
}

._75e60a4e0e7298c3 img {
    -o-object-fit: contain;
       object-fit: contain;
    max-height: 300px;
    max-width: 302px;
    margin: auto 0 0;
    align-self: flex-start;
}

@media (max-width: 700px) {
    ._75e60a4e0e7298c3 {
        max-width: 300px;
    }

    ._75e60a4e0e7298c3 img {
        max-width: 252px;
    }
}

/* stylelint-disable no-descending-specificity */
/* stylelint-disable declaration-no-important */
._506352ad7d89d445 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 64px;
}

h2._26f82e1b84dd777d {
    width: 880px;
    margin: 0 auto;
}

h2._26f82e1b84dd777d div {
    text-align: center;
}

.cff75cf0c2247dfb {
    font-size: 18px;
    text-align: center;
    line-height: 26px;
    width: 880px;
    margin: 28px auto 0;
}

._52977e440c7e20f8 {
    margin: 48px 0 0;
    width: 100%;
    color: var(--text-secondary);
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}

._52977e440c7e20f8 p {
    text-align: center;
    color: var(--text-secondary);
    font-size: 16px;
    line-height: 20px;
}

._081310c01885321d {
    margin: 68px 0 4px;
}

._73f2aea85814e6cb {
    margin: 64px 0 0;
    font-size: 24px;
    line-height: 32px;
}

.e418b10a56477469 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

._2de98225fe617dd6 {
    width: calc(100% + 64px);
    align-items: unset;
    padding-bottom: 40px;
    margin-right: -64px;
}

._2de98225fe617dd6 .f59b61516335698f {
    margin-right: 64px;
}

/* table styles */

.f59b61516335698f {
    border-radius: 20px;
    background-color: var(--bg-primary);
    margin: 52px 0 4px;
}

.f59b61516335698f table {
    width: 100%;
    border-collapse: collapse;
}

.f59b61516335698f h4[class*='table-heading-h4'] {
    margin: 0;
}

.f59b61516335698f td,
.f59b61516335698f th {
    padding: 32px 40px 34px;
    border-right: 1px solid var(--text-disabled);
    border-bottom: 1px solid var(--text-disabled);
    font-size: 18px;
    line-height: 24px;
    vertical-align: baseline;
}

.f59b61516335698f td:last-child,
.f59b61516335698f th:last-child {
    border-right: 0;
}

._4dbe7072643f8ab1 td,
._4dbe7072643f8ab1 th {
    border-right: 0;
}

._4f8ed4adf6664cec td,
._4f8ed4adf6664cec th {
    padding-top: 20px;
    padding-bottom: 20px;
    border: 0;
}

._4f8ed4adf6664cec tr:first-child td,
._4f8ed4adf6664cec tr:first-child th {
    padding-top: 32px;
    padding-bottom: 34px;
    border-bottom: 1px solid var(--text-disabled);
}

._4f8ed4adf6664cec tr:nth-child(2) td,
._4f8ed4adf6664cec tr:nth-child(2) th {
    padding-top: 32px;
}

._20cc4b2b2a28a463 td,
._20cc4b2b2a28a463 th {
    border: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}

._20cc4b2b2a28a463 tr:first-child td,
._20cc4b2b2a28a463 tr:first-child th {
    padding-top: 32px;
}

.eb2fd12f921cbf26 ._4dbe7072643f8ab1,
.eb2fd12f921cbf26 ._4f8ed4adf6664cec {
    padding-left: 40px;
    padding-right: 40px;
}

.eb2fd12f921cbf26 ._4dbe7072643f8ab1._82b334451ea15659,
.eb2fd12f921cbf26 ._4dbe7072643f8ab1._4ed6bd760229cd4c,
.eb2fd12f921cbf26 ._4dbe7072643f8ab1._8e823d0cf4e10343,
.eb2fd12f921cbf26 ._4f8ed4adf6664cec._82b334451ea15659,
.eb2fd12f921cbf26 ._4f8ed4adf6664cec._4ed6bd760229cd4c,
.eb2fd12f921cbf26 ._4f8ed4adf6664cec._8e823d0cf4e10343 {
    padding-left: 32px;
    padding-right: 32px;
}

.eb2fd12f921cbf26 ._4dbe7072643f8ab1 tr td:first-child,
.eb2fd12f921cbf26 ._4dbe7072643f8ab1 tr th:first-child,
.eb2fd12f921cbf26 ._4f8ed4adf6664cec tr td:first-child,
.eb2fd12f921cbf26 ._4f8ed4adf6664cec tr th:first-child {
    padding-left: 0;
}

.eb2fd12f921cbf26 ._4dbe7072643f8ab1 tr td:last-child,
.eb2fd12f921cbf26 ._4dbe7072643f8ab1 tr th:last-child,
.eb2fd12f921cbf26 ._4f8ed4adf6664cec tr td:last-child,
.eb2fd12f921cbf26 ._4f8ed4adf6664cec tr th:last-child {
    padding-right: 0;
}

._5f1faccb1490b782 {
    width: 656px;
    max-width: 656px;
}

._7575c1565efed8e0 {
    width: 880px;
}

._7575c1565efed8e0 td,
._7575c1565efed8e0 th {
    width: 440px;
    max-width: 440px;
}

._82b334451ea15659 {
    width: 1103px;
}

._82b334451ea15659 td,
._82b334451ea15659 th {
    width: 368px;
    max-width: 368px;
    padding-right: 32px;
    padding-left: 32px;
}

._4ed6bd760229cd4c {
    width: 1328px;
}

._4ed6bd760229cd4c td,
._4ed6bd760229cd4c th {
    width: 332px;
    max-width: 332px;
    padding-right: 32px;
    padding-left: 32px;
}

._8e823d0cf4e10343 {
    width: 1330px;
}

._8e823d0cf4e10343 td,
._8e823d0cf4e10343 th {
    width: 266px;
    max-width: 266px;
    padding-right: 20px;
    padding-left: 20px;
}

._8e823d0cf4e10343 td:first-child,
._8e823d0cf4e10343 th:first-child {
    padding-left: 32px;
}

._8e823d0cf4e10343 td:last-child,
._8e823d0cf4e10343 th:last-child {
    padding-right: 32px;
}

._4c1af629072019ea {
    position: relative;
}

._4c1af629072019ea::before {
    content: '';
    border-bottom: 2px solid var(--link-color);
    border-right: 2px solid var(--link-color);
    width: 9px;
    height: 17px;
    display: block;
    transform: rotate(45deg);
    border-radius: 0;
}

.f59b61516335698f td[class*='center'] ._4c1af629072019ea::before,
.f59b61516335698f th[class*='center'] ._4c1af629072019ea::before {
    margin: auto;
}

.f59b61516335698f td[class*='right'] ._4c1af629072019ea::before,
.f59b61516335698f th[class*='right'] ._4c1af629072019ea::before {
    margin-left: auto;
}

@media (max-width: 1439px) {
    h2.title {
        font-size: 40px;
    }

    .cff75cf0c2247dfb {
        font-size: 20px;
        margin-top: 24px;
    }

    .f59b61516335698f {
        margin: 44px 0 4px;
    }

    ._4f8ed4adf6664cec td,
    ._4f8ed4adf6664cec th {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    ._4f8ed4adf6664cec tr:first-child td,
    ._4f8ed4adf6664cec tr:first-child th {
        padding-bottom: 24px;
    }

    ._4f8ed4adf6664cec._5f1faccb1490b782 tr:first-child td,
    ._4f8ed4adf6664cec._5f1faccb1490b782 tr:first-child th,
    ._4f8ed4adf6664cec._7575c1565efed8e0 tr:first-child td,
    ._4f8ed4adf6664cec._7575c1565efed8e0 tr:first-child th {
        padding-bottom: 34px;
    }

    ._4dbe7072643f8ab1._5f1faccb1490b782 tr:not(:first-child) td,
    ._4dbe7072643f8ab1._5f1faccb1490b782 tr:not(:first-child) th {
        padding-top: 24px;
        padding-bottom: 26px;
    }

    ._5f1faccb1490b782 {
        width: 640px;
    }

    ._7575c1565efed8e0 {
        min-width: 804px;
        width: 804px;
    }

    ._7575c1565efed8e0 td,
    ._7575c1565efed8e0 th {
        max-width: 402px;
    }

    ._82b334451ea15659,
    ._4ed6bd760229cd4c,
    ._8e823d0cf4e10343 {
        min-width: 968px;
        width: 968px;
    }

    ._82b334451ea15659 td,
    ._82b334451ea15659 th {
        max-width: 322px;
    }

    ._4ed6bd760229cd4c td,
    ._4ed6bd760229cd4c th {
        max-width: 242px;
        padding-right: 24px;
        font-size: 16px;
        padding-left: 24px;
    }

    ._8e823d0cf4e10343 td,
    ._8e823d0cf4e10343 th {
        max-width: 193px;
        padding-right: 20px;
        font-size: 16px;
        padding-left: 20px;
    }
}

._024badceb8c08a52 {
    position: absolute;
    top: 1px;
    left: -20px;
    min-width: 20px;
    cursor: pointer;
}

@media (max-width: 1151px) {
    h2.title {
        font-size: 30px;
    }

    .cff75cf0c2247dfb {
        margin-top: 16px;
        font-size: 18px;
        line-height: 24px;
    }

    ._081310c01885321d {
        margin: 44px 0 4px;
    }

    ._73f2aea85814e6cb {
        margin: 40px 0 0;
        font-size: 20px;
        line-height: 26px;
    }

    .f59b61516335698f {
        margin: 40px 0 0;
    }
}

@media (max-width: 968px) {
    h2.title {
        width: 100%;
    }

    .cff75cf0c2247dfb {
        width: 100%;
    }
}

@media (max-width: 767.9px) {
    ._506352ad7d89d445 {
        padding: 0 24px;
    }

    ._2de98225fe617dd6 {
        width: calc(100% + 24px);
        margin-right: -24px;
    }

    ._2de98225fe617dd6 .f59b61516335698f {
        margin-right: 24px;
    }

    ._73f2aea85814e6cb {
        font-size: 18px;
        line-height: 24px;
    }
}

.f59b61516335698f tr:last-child td,
.f59b61516335698f tr:last-child th {
    padding-bottom: 48px !important;
}

._338a360f69a530f3 {
	width: 100vw;
	height: 100vh;
	padding: 32px 24px;
	position: fixed;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
	top: 0;
	left: 0;
	min-height: 100vh;
	z-index: 2000;
	background: rgba(37, 37, 37, 0.9);
	overflow: auto;
}

.da2a66d22d3a0652 {
	width: 100%;
}

._9b81b2552ac21d1b {
	color: var(--text-white) !important;
	font-weight: bold;
	font-size: 20px !important;
	line-height: 26px !important;
	margin-bottom: 12px !important;
}

.b760548b68b58a09 {
	color: var(--text-white) !important;
	margin-top: 12px;
	margin-bottom: 32px !important;
	font-size: 18px !important;
	line-height: 24px !important;
}

.f7d32965b2ce649a {
	margin-bottom: 40px;
	width: 100%;
}

._4f168ae93d1ea82e {
	color: var(--text-white);
	height: 64px;
	min-height: 64px;
	padding: 14px 48px;
	border: 1px solid #ffffff;
	box-sizing: border-box;
	border-radius: 70px;
	background: none;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	line-height: 24px;
	cursor: pointer;
	margin: 4px 0;
}

._2f45c3783bcdcda2 {
	height: 15px;
	width: 15px;
	margin-right: 9px;
}

.e8ef9ec349bcd4dc {
	vertical-align: text-bottom;
	height: 20px;
	width: 20px;
  cursor: pointer;
}

._8faa5752eb5a8357 {
	font-family: Lato, sans-serif;
  background-color: rgba(37, 37, 37, 0.9);
  color: #fff;
	padding: 24px 24px 40px 24px;
	text-align: left;
	box-sizing: border-box;
  border-radius: 5px;
	display: flex;
	flex-direction: column;
	overflow: auto;
	max-height: calc(100vh - 64px);
	scrollbar-width: thin;
	scrollbar-color: var(--text-secondary) transparent;
}

._8faa5752eb5a8357::-webkit-scrollbar {
	background: transparent;
	width: 4px;
}

._8faa5752eb5a8357::-webkit-scrollbar-thumb {
	background-color: var(--text-secondary);
	border-radius: 2px;
}

._8faa5752eb5a8357::-webkit-scrollbar-track {
	background: transparent;
}

._904665b497165a31 {
	width: -moz-min-content;
	width: min-content;
}

._8faa5752eb5a8357 h4 {
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
  color: white;
	margin-bottom: 0;
}

._8faa5752eb5a8357 p {
	margin-bottom: 0 !important;
  color: white;
	font-weight: normal;
}

._8faa5752eb5a8357 h4 + p, 
._8faa5752eb5a8357 h4 + img {
	margin-top: 12px;
}

._8faa5752eb5a8357 p + img {
	margin-top: 32px;
}

._8faa5752eb5a8357 img {
	-o-object-fit: contain;
	   object-fit: contain;
	max-height: 300px;
	max-width: 302px;
	margin: auto 0 0 0;
	align-self: flex-start;
}

@media (max-width: 700px) {
	._8faa5752eb5a8357 {
		max-width: 300px;
	}

	._8faa5752eb5a8357 img {
		max-width: 252px;
	}
}
._8d943fafebd0346b {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 64px;
}

h2.ab02c63c027f30bb {
  margin: 0 auto;
  width: 880px;
}

h2.ab02c63c027f30bb div {
  text-align: center;
}

._3494c1942b2b60cc {
  margin: 28px auto 0;
  font-size: 18px;
  text-align: center;
  line-height: 26px;
  width: 880px;
}

.d5cd31b16739ab58 {
  margin: 48px 0 0;
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

.d5cd31b16739ab58 p,
.d5cd31b16739ab58 h1,
.d5cd31b16739ab58 h2,
.d5cd31b16739ab58 h3,
.d5cd31b16739ab58 span {
  color: var(--text-secondary);
}

.d5cd31b16739ab58 p {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
}

._79a39cc0394a2548 {
  margin: 68px 0 4px;
}

._6abaea8cfd97cff8 {
  margin: 64px 0 0;
  line-height: 32px;
}

._35ea75e17458c7a9 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.eaf2a765d47097da {
  width: calc(100% + 64px);
  align-items: unset;
  padding-bottom: 40px;
  margin-right: -64px;
}

.eaf2a765d47097da .d9ccd2308126a0b8 {
  margin-right: 64px;
}

/* table styles */

.d9ccd2308126a0b8 {
  border-radius: 20px;
  background-color: var(--bg-primary);
  margin: 52px 0 4px;
}

.d9ccd2308126a0b8 table {
  width: 100%;
  border-collapse: collapse;
}

.d9ccd2308126a0b8 h4[class*=table-heading-h4] {
  margin: 0;
}

.d9ccd2308126a0b8 td,
.d9ccd2308126a0b8 th {
  padding: 32px 40px 34px;
  border-right: 1px solid var(--text-disabled);
  border-bottom: 1px solid var(--text-disabled);
  font-size: 18px;
  line-height: 24px;
}

.d9ccd2308126a0b8 td:last-child,
.d9ccd2308126a0b8 th:last-child {
  border-right: 0;
}

._340341e4e271732f td,
._340341e4e271732f th {
  border-right: 0;
}

._55c8c07bb0fb0c87 td,
._55c8c07bb0fb0c87 th {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 0;
}

._55c8c07bb0fb0c87 tr:first-child td,
._55c8c07bb0fb0c87 tr:first-child th {
  padding-top: 32px;
  padding-bottom: 34px;
  border-bottom: 1px solid var(--text-disabled);
}

._55c8c07bb0fb0c87 tr:nth-child(2) td,
._55c8c07bb0fb0c87 tr:nth-child(2) th {
  padding-top: 32px;
}

._6a16d089fccb4eba td,
._6a16d089fccb4eba th {
  border: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

._6a16d089fccb4eba tr:first-child td,
._6a16d089fccb4eba tr:first-child th {
  padding-top: 32px;
}

._3edc87b2c7191aca ._340341e4e271732f,
._3edc87b2c7191aca ._55c8c07bb0fb0c87 {
  padding-left: 40px;
  padding-right: 40px;
}

._3edc87b2c7191aca ._340341e4e271732f.cbf7641f5378f011,
._3edc87b2c7191aca ._340341e4e271732f._9a8382d33e531352,
._3edc87b2c7191aca ._340341e4e271732f._251dea489846a4c9,
._3edc87b2c7191aca ._55c8c07bb0fb0c87.cbf7641f5378f011,
._3edc87b2c7191aca ._55c8c07bb0fb0c87._9a8382d33e531352,
  ._3edc87b2c7191aca ._55c8c07bb0fb0c87._251dea489846a4c9 {
  padding-left: 32px;
  padding-right: 32px;
}

._3edc87b2c7191aca ._340341e4e271732f tr td:first-child,
._3edc87b2c7191aca ._340341e4e271732f tr th:first-child,
._3edc87b2c7191aca ._55c8c07bb0fb0c87 tr td:first-child,
._3edc87b2c7191aca ._55c8c07bb0fb0c87 tr th:first-child {
  padding-left: 0;
}

._3edc87b2c7191aca ._340341e4e271732f tr td:last-child,
._3edc87b2c7191aca ._340341e4e271732f tr th:last-child,
._3edc87b2c7191aca ._55c8c07bb0fb0c87 tr td:last-child,
._3edc87b2c7191aca ._55c8c07bb0fb0c87 tr th:last-child {
  padding-right: 0;
}

.afb2a63f6e4b0614 {
  width: 656px;
  max-width: 656px;
}

._399281d87d6b21d1 {
  width: 880px;
}

._399281d87d6b21d1 td,
._399281d87d6b21d1 th {
  width: 440px;
  max-width: 440px;
}

.cbf7641f5378f011 {
  width: 1103px;
}

.cbf7641f5378f011 td,
.cbf7641f5378f011 th {
  width: 368px;
  max-width: 368px;
  padding-right: 32px;
  padding-left: 32px;
}

._9a8382d33e531352 {
  width: 1328px;
}

._9a8382d33e531352 td,
._9a8382d33e531352 th {
  width: 332px;
  max-width: 332px;
  padding-right: 32px;
  padding-left: 32px;
}

._251dea489846a4c9 {
  width: 1330px;
}

._251dea489846a4c9 td,
._251dea489846a4c9 th {
  width: 266px;
  max-width: 266px;
  padding-right: 20px;
  padding-left: 20px;
}

._251dea489846a4c9 td:first-child,
._251dea489846a4c9 th:first-child {
  padding-left: 32px;
}

._251dea489846a4c9 td:last-child,
._251dea489846a4c9 th:last-child {
  padding-right: 32px;
}

._789fc154009e05a4 {
  position: relative;
}

._789fc154009e05a4::before {
  content: '';
  border-bottom: 2px solid var(--link-color);
  border-right: 2px solid var(--link-color);
  width: 9px;
  height: 17px;
  display: block;
  transform: rotate(45deg);
  border-radius: 0;
}

.d9ccd2308126a0b8 td[class*='center'] ._789fc154009e05a4::before,
.d9ccd2308126a0b8 th[class*='center'] ._789fc154009e05a4::before{
  margin: auto;

}

.d9ccd2308126a0b8 td[class*='right'] ._789fc154009e05a4::before,
.d9ccd2308126a0b8 th[class*='right'] ._789fc154009e05a4::before{
  margin-left: auto;
}

@media (max-width: 1440px) {
  h2.title {
    font-size: 40px;
  }

  ._3494c1942b2b60cc {
    font-size: 20px;
    margin-top: 24px;
  }

  .d9ccd2308126a0b8 {
    margin: 44px 0 4px;
  }

  ._55c8c07bb0fb0c87 td,
._55c8c07bb0fb0c87 th {
  padding-top: 16px;
  padding-bottom: 16px;
}

._55c8c07bb0fb0c87 tr:first-child td,
._55c8c07bb0fb0c87 tr:first-child th {
  padding-bottom: 24px;
}

._55c8c07bb0fb0c87.afb2a63f6e4b0614 tr:first-child td,
._55c8c07bb0fb0c87.afb2a63f6e4b0614 tr:first-child th,
._55c8c07bb0fb0c87._399281d87d6b21d1 tr:first-child td,
._55c8c07bb0fb0c87._399281d87d6b21d1 tr:first-child th {
  padding-bottom: 34px;
}

._340341e4e271732f.afb2a63f6e4b0614 tr:not(:first-child) td,
._340341e4e271732f.afb2a63f6e4b0614 tr:not(:first-child) th {
  padding-top: 24px;
  padding-bottom: 26px;
}

  .afb2a63f6e4b0614 {
    width: 640px;
  }

  ._399281d87d6b21d1 {
    min-width: 804px;
    width: 804px;
  }

  ._399281d87d6b21d1 td,
  ._399281d87d6b21d1 th {
    max-width: 402px;
  }

  .cbf7641f5378f011,
  ._9a8382d33e531352,
  ._251dea489846a4c9 {
    min-width: 968px;
    width: 968px;
  }

  .cbf7641f5378f011 td,
  .cbf7641f5378f011 th {
    max-width: 322px;
  }

  ._9a8382d33e531352 td,
  ._9a8382d33e531352 th {
    max-width: 242px;
    padding-right: 24px;
    font-size: 16px;
    padding-left: 24px;
  }

  ._251dea489846a4c9 td,
  ._251dea489846a4c9 th {
    max-width: 193px;
    padding-right: 20px;
    font-size: 16px;
    padding-left: 20px;
  }
}

._8d774bf580060efa {
  position: absolute;
  top: 1px;
  left: -20px;
  min-width: 20px;
  cursor: pointer;
}

@media (max-width: 1151px) {
  h2.title {
    font-size: 30px;
  }

  ._3494c1942b2b60cc {
    margin-top: 16px;
    font-size: 18px;
    line-height: 24px;
  }

  ._79a39cc0394a2548 {
    margin: 44px 0 4px;
  }

  ._6abaea8cfd97cff8 {
    margin: 40px 0 0;
    line-height: 26px;
  }

  .d9ccd2308126a0b8 {
    margin: 40px 0 0;
  }
}

@media (max-width: 968px) {
  ._3494c1942b2b60cc,
  h2.ab02c63c027f30bb {
    width: 100%;
  }
}

@media (max-width: 767px) {
  ._8d943fafebd0346b {
    padding: 0 24px;
  }

  .eaf2a765d47097da {
    width: calc(100% + 24px);
    margin-right: -24px;
  }

  .eaf2a765d47097da .d9ccd2308126a0b8 {
    margin-right: 24px;
  }
}

.d9ccd2308126a0b8 tr:last-child td,
.d9ccd2308126a0b8 tr:last-child th {
  padding-bottom: 48px !important;
}

._69567013285df2b6 {
  display: flex;
  flex-direction: column;
  margin: 40px 0 4px;
  width: calc(100% + 48px);
}

.f39c7ae3f51dfc06 {
  padding: 24px 24px 40px;
  margin-bottom: 16px;
  border-radius: 20px;
  background-color: white;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.f39c7ae3f51dfc06 [class*=bold] {
  font-weight: bold;
}

.eaf07794b0144eb3 {
  box-shadow: 0 10px 84px rgba(62, 83, 157, 0.08);
}

.f39c7ae3f51dfc06:last-of-type {
  margin-bottom: 0;
}

.f39c7ae3f51dfc06 span:not(:last-child) {
  margin-bottom: 16px;
}

.f39c7ae3f51dfc06 [class*=right] {
  text-align: right;
}

.f39c7ae3f51dfc06 [class*=center] {
  text-align: center;
}

.f39c7ae3f51dfc06 ._8d774bf580060efa {
  top: 0;
}

._7775928b01b19ed1 {
    min-height: 200px;
    background: #c0c0c0;
    display: flex;
    justify-content: center;
    align-items: center;
}

._82b3cf74d01c1f29 {
    height: 200px;
    border: 1px dotted black;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
}

._999bd69b1b2caf0c {
    height: 200px;
    border: 1px dotted black;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
}

/* stylelint-disable declaration-no-important */
._9b746a35b259918e code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

._9b746a35b259918e ul {
    list-style: none;
}

._9b746a35b259918e a {
    text-decoration: none;
}

._9b746a35b259918e a,
._9b746a35b259918e div,
._9b746a35b259918e article,
._9b746a35b259918e button,
._9b746a35b259918e span,
._9b746a35b259918e section,
._9b746a35b259918e form,
._9b746a35b259918e ul,
._9b746a35b259918e ol,
._9b746a35b259918e li,
._9b746a35b259918e h1,
._9b746a35b259918e h2,
._9b746a35b259918e h3,
._9b746a35b259918e h4,
._9b746a35b259918e h5,
._9b746a35b259918e h6,
._9b746a35b259918e p {
    box-sizing: border-box;
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(/static/b2b-hub-mfe/client/assets/e48dd6207d6da996.woff) format('woff');
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(/static/b2b-hub-mfe/client/assets/03c3bde0e19b70df.woff) format('woff');
}

@font-face {
    font-family: IBMPlexSerif;
    font-style: normal;
    font-weight: 400;
    src: local('IBMPlexSerif Regular'), local('IBMPlexSerif-Regular'), url(/static/b2b-hub-mfe/client/assets/e6cc3ad8e4fb7515.woff2) format('woff2');
}

@font-face {
    font-family: IBMPlexSerif;
    font-style: normal;
    font-weight: 700;
    src: local('IBMPlexSerif Bold'), local('IBMPlexSerif-Bold'), url(/static/b2b-hub-mfe/client/assets/1a593ecf53c565d7.woff2) format('woff2');
}

._9b746a35b259918e {
    --gap: 8px;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #292522;
}

._67ad4781cce864a2 {
    overflow: hidden;
}

.af397c3981255560 {
    position: relative;
}

._732afcb06bbf3e28 {
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .3s;
    z-index: -1;
    opacity: 0;
    background-color: rgba(255, 255, 255, .7);
}

._732afcb06bbf3e28:active {
    z-index: 1;
    opacity: 1;
}

._14003dcc5cf7de46 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: opacity .3s;
    z-index: -1;
    opacity: 0;
    background-color: rgba(255, 255, 255, .7);
}

.af397c3981255560 ._6ad50871a80033f9 {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 5;
    max-height: 100%;
    overflow: auto;
}

.af397c3981255560:hover ._732afcb06bbf3e28,
.af397c3981255560:hover ._14003dcc5cf7de46 {
    z-index: 5;
    opacity: 1;
}

._7787b72dcfac585f {
    border-radius: 4px;
    padding-left: 78px;
}

._517902b28cc189b2,
.f576606f55a4c15b {
    top: calc(50% - 12px);
    padding-left: 140px;
}

._517902b28cc189b2 {
    color: #0af;
}

.f5f17dc11525f662 {
    font-size: 16px;
}

._58f09dc028e76e92 {
    overflow: visible;
    font-size: 14px;
    opacity: .7;
}

/* stylelint-disable */

.c70f7c9a30154917 {
    cursor: pointer !important;
}

.a458c6241ddc4b5a {
    transition: none !important;
}

._227f146233eda49c {
    max-width: 400px;
    perspective: 800px;
    z-index: 9999;
    outline: 0;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    pointer-events: none;
}

._227f146233eda49c.f1cc5160b8015578 {
    max-width: 96%;
    max-width: calc(100% - 20px);
}

._227f146233eda49c[x-placement^=top] [x-arrow] {
    border-top: 7px solid #333;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    bottom: -7px;
    margin: 0 9px;
}

._227f146233eda49c[x-placement^=top] [x-arrow]._03321faf3a190c12 {
    border-top: 5px solid #333;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    bottom: -5px;
}

._227f146233eda49c[x-placement^=top] [x-arrow]._90fe217b92992840 {
    border-top: 10px solid #333;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    bottom: -10px;
}

._227f146233eda49c[x-placement^=top] [x-circle] {
    transform-origin: 0 33%;
}

._227f146233eda49c[x-placement^=top] [x-circle]._9a3401a39137fb64 {
    transform: scale(1) translate(-50%, -55%);
    opacity: 1;
}

._227f146233eda49c[x-placement^=top] [x-circle]._5cbb0cc0f7f72d59 {
    transform: scale(0.15) translate(-50%, -50%);
    opacity: 0;
}

._227f146233eda49c[x-placement^=top] .f667ebc4360c826e._7e965b07b86e9b9a [x-circle] {
    background-color: #fff;
}

._227f146233eda49c[x-placement^=top] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow] {
    border-top: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

._227f146233eda49c[x-placement^=top] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow]._03321faf3a190c12 {
    border-top: 5px solid #fff;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

._227f146233eda49c[x-placement^=top] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow]._90fe217b92992840 {
    border-top: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

._227f146233eda49c[x-placement^=top] .f667ebc4360c826e._138e049df75cd13e [x-circle] {
    background-color: rgba(0, 0, 0, 0.7);
}

._227f146233eda49c[x-placement^=top] .f667ebc4360c826e._138e049df75cd13e [x-arrow] {
    border-top: 7px solid rgba(0, 0, 0, 0.7);
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

._227f146233eda49c[x-placement^=top] .f667ebc4360c826e._138e049df75cd13e [x-arrow]._03321faf3a190c12 {
    border-top: 5px solid rgba(0, 0, 0, 0.7);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

._227f146233eda49c[x-placement^=top] .f667ebc4360c826e._138e049df75cd13e [x-arrow]._90fe217b92992840 {
    border-top: 10px solid rgba(0, 0, 0, 0.7);
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

._227f146233eda49c[x-placement^=top] [data-animation=perspective] {
    transform-origin: bottom;
}

._227f146233eda49c[x-placement^=top] [data-animation=perspective]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateY(-10px) rotateX(0);
}

._227f146233eda49c[x-placement^=top] [data-animation=perspective]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateY(0) rotateX(90deg);
}

._227f146233eda49c[x-placement^=top] [data-animation=fade]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateY(-10px);
}

._227f146233eda49c[x-placement^=top] [data-animation=fade]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateY(-10px);
}

._227f146233eda49c[x-placement^=top] [data-animation=shift]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateY(-10px);
}

._227f146233eda49c[x-placement^=top] [data-animation=shift]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateY(0);
}

._227f146233eda49c[x-placement^=top] [data-animation=scale]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateY(-10px) scale(1);
}

._227f146233eda49c[x-placement^=top] [data-animation=scale]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateY(0) scale(0);
}

._227f146233eda49c[x-placement^=bottom] [x-arrow] {
    border-bottom: 7px solid #333;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    top: -7px;
    margin: 0 9px;
}

._227f146233eda49c[x-placement^=bottom] [x-arrow]._03321faf3a190c12 {
    border-bottom: 5px solid #333;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    top: -5px;
}

._227f146233eda49c[x-placement^=bottom] [x-arrow]._90fe217b92992840 {
    border-bottom: 10px solid #333;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    top: -10px;
}

._227f146233eda49c[x-placement^=bottom] [x-circle] {
    transform-origin: 0 -50%;
}

._227f146233eda49c[x-placement^=bottom] [x-circle]._9a3401a39137fb64 {
    transform: scale(1) translate(-50%, -45%);
    opacity: 1;
}

._227f146233eda49c[x-placement^=bottom] [x-circle]._5cbb0cc0f7f72d59 {
    transform: scale(0.15) translate(-50%, -5%);
    opacity: 0;
}

._227f146233eda49c[x-placement^=bottom] .f667ebc4360c826e._7e965b07b86e9b9a [x-circle] {
    background-color: #fff;
}

._227f146233eda49c[x-placement^=bottom] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow] {
    border-bottom: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

._227f146233eda49c[x-placement^=bottom] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow]._03321faf3a190c12 {
    border-bottom: 5px solid #fff;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

._227f146233eda49c[x-placement^=bottom] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow]._90fe217b92992840 {
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

._227f146233eda49c[x-placement^=bottom] .f667ebc4360c826e._138e049df75cd13e [x-circle] {
    background-color: rgba(0, 0, 0, 0.7);
}

._227f146233eda49c[x-placement^=bottom] .f667ebc4360c826e._138e049df75cd13e [x-arrow] {
    border-bottom: 7px solid rgba(0, 0, 0, 0.7);
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

._227f146233eda49c[x-placement^=bottom] .f667ebc4360c826e._138e049df75cd13e [x-arrow]._03321faf3a190c12 {
    border-bottom: 5px solid rgba(0, 0, 0, 0.7);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

._227f146233eda49c[x-placement^=bottom] .f667ebc4360c826e._138e049df75cd13e [x-arrow]._90fe217b92992840 {
    border-bottom: 10px solid rgba(0, 0, 0, 0.7);
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

._227f146233eda49c[x-placement^=bottom] [data-animation=perspective] {
    transform-origin: top;
}

._227f146233eda49c[x-placement^=bottom] [data-animation=perspective]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateY(10px) rotateX(0);
}

._227f146233eda49c[x-placement^=bottom] [data-animation=perspective]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateY(0) rotateX(-90deg);
}

._227f146233eda49c[x-placement^=bottom] [data-animation=fade]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateY(10px);
}

._227f146233eda49c[x-placement^=bottom] [data-animation=fade]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateY(10px);
}

._227f146233eda49c[x-placement^=bottom] [data-animation=shift]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateY(10px);
}

._227f146233eda49c[x-placement^=bottom] [data-animation=shift]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateY(0);
}

._227f146233eda49c[x-placement^=bottom] [data-animation=scale]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateY(10px) scale(1);
}

._227f146233eda49c[x-placement^=bottom] [data-animation=scale]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateY(0) scale(0);
}

._227f146233eda49c[x-placement^=left] [x-arrow] {
    border-left: 7px solid #333;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    right: -7px;
    margin: 6px 0;
}

._227f146233eda49c[x-placement^=left] [x-arrow]._03321faf3a190c12 {
    border-left: 5px solid #333;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    right: -5px;
}

._227f146233eda49c[x-placement^=left] [x-arrow]._90fe217b92992840 {
    border-left: 10px solid #333;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    right: -10px;
}

._227f146233eda49c[x-placement^=left] [x-circle] {
    transform-origin: 50% 0;
}

._227f146233eda49c[x-placement^=left] [x-circle]._9a3401a39137fb64 {
    transform: scale(1) translate(-50%, -50%);
    opacity: 1;
}

._227f146233eda49c[x-placement^=left] [x-circle]._5cbb0cc0f7f72d59 {
    transform: scale(0.15) translate(-50%, -50%);
    opacity: 0;
}

._227f146233eda49c[x-placement^=left] .f667ebc4360c826e._7e965b07b86e9b9a [x-circle] {
    background-color: #fff;
}

._227f146233eda49c[x-placement^=left] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow] {
    border-left: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

._227f146233eda49c[x-placement^=left] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow]._03321faf3a190c12 {
    border-left: 5px solid #fff;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

._227f146233eda49c[x-placement^=left] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow]._90fe217b92992840 {
    border-left: 10px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

._227f146233eda49c[x-placement^=left] .f667ebc4360c826e._138e049df75cd13e [x-circle] {
    background-color: rgba(0, 0, 0, 0.7);
}

._227f146233eda49c[x-placement^=left] .f667ebc4360c826e._138e049df75cd13e [x-arrow] {
    border-left: 7px solid rgba(0, 0, 0, 0.7);
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

._227f146233eda49c[x-placement^=left] .f667ebc4360c826e._138e049df75cd13e [x-arrow]._03321faf3a190c12 {
    border-left: 5px solid rgba(0, 0, 0, 0.7);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

._227f146233eda49c[x-placement^=left] .f667ebc4360c826e._138e049df75cd13e [x-arrow]._90fe217b92992840 {
    border-left: 10px solid rgba(0, 0, 0, 0.7);
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

._227f146233eda49c[x-placement^=left] [data-animation=perspective] {
    transform-origin: right;
}

._227f146233eda49c[x-placement^=left] [data-animation=perspective]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateX(-10px) rotateY(0);
}

._227f146233eda49c[x-placement^=left] [data-animation=perspective]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateX(0) rotateY(-90deg);
}

._227f146233eda49c[x-placement^=left] [data-animation=fade]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateX(-10px);
}

._227f146233eda49c[x-placement^=left] [data-animation=fade]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateX(-10px);
}

._227f146233eda49c[x-placement^=left] [data-animation=shift]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateX(-10px);
}

._227f146233eda49c[x-placement^=left] [data-animation=shift]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateX(0);
}

._227f146233eda49c[x-placement^=left] [data-animation=scale]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateX(-10px) scale(1);
}

._227f146233eda49c[x-placement^=left] [data-animation=scale]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateX(0) scale(0);
}

._227f146233eda49c[x-placement^=right] [x-arrow] {
    border-right: 7px solid #333;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    left: -7px;
    margin: 6px 0;
}

._227f146233eda49c[x-placement^=right] [x-arrow]._03321faf3a190c12 {
    border-right: 5px solid #333;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    left: -5px;
}

._227f146233eda49c[x-placement^=right] [x-arrow]._90fe217b92992840 {
    border-right: 10px solid #333;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: -10px;
}

._227f146233eda49c[x-placement^=right] [x-circle] {
    transform-origin: -50% 0;
}

._227f146233eda49c[x-placement^=right] [x-circle]._9a3401a39137fb64 {
    transform: scale(1) translate(-50%, -50%);
    opacity: 1;
}

._227f146233eda49c[x-placement^=right] [x-circle]._5cbb0cc0f7f72d59 {
    transform: scale(0.15) translate(-50%, -50%);
    opacity: 0;
}

._227f146233eda49c[x-placement^=right] .f667ebc4360c826e._7e965b07b86e9b9a [x-circle] {
    background-color: #fff;
}

._227f146233eda49c[x-placement^=right] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow] {
    border-right: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

._227f146233eda49c[x-placement^=right] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow]._03321faf3a190c12 {
    border-right: 5px solid #fff;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

._227f146233eda49c[x-placement^=right] .f667ebc4360c826e._7e965b07b86e9b9a [x-arrow]._90fe217b92992840 {
    border-right: 10px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

._227f146233eda49c[x-placement^=right] .f667ebc4360c826e._138e049df75cd13e [x-circle] {
    background-color: rgba(0, 0, 0, 0.7);
}

._227f146233eda49c[x-placement^=right] .f667ebc4360c826e._138e049df75cd13e [x-arrow] {
    border-right: 7px solid rgba(0, 0, 0, 0.7);
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

._227f146233eda49c[x-placement^=right] .f667ebc4360c826e._138e049df75cd13e [x-arrow]._03321faf3a190c12 {
    border-right: 5px solid rgba(0, 0, 0, 0.7);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

._227f146233eda49c[x-placement^=right] .f667ebc4360c826e._138e049df75cd13e [x-arrow]._90fe217b92992840 {
    border-right: 10px solid rgba(0, 0, 0, 0.7);
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

._227f146233eda49c[x-placement^=right] [data-animation=perspective] {
    transform-origin: left;
}

._227f146233eda49c[x-placement^=right] [data-animation=perspective]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateX(10px) rotateY(0);
}

._227f146233eda49c[x-placement^=right] [data-animation=perspective]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateX(0) rotateY(90deg);
}

._227f146233eda49c[x-placement^=right] [data-animation=fade]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateX(10px);
}

._227f146233eda49c[x-placement^=right] [data-animation=fade]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateX(10px);
}

._227f146233eda49c[x-placement^=right] [data-animation=shift]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateX(10px);
}

._227f146233eda49c[x-placement^=right] [data-animation=shift]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateX(0);
}

._227f146233eda49c[x-placement^=right] [data-animation=scale]._9a3401a39137fb64 {
    opacity: 1;
    transform: translateX(10px) scale(1);
}

._227f146233eda49c[x-placement^=right] [data-animation=scale]._5cbb0cc0f7f72d59 {
    opacity: 0;
    transform: translateX(0) scale(0);
}

._227f146233eda49c .f667ebc4360c826e._138e049df75cd13e {
    background-color: rgba(0, 0, 0, 0.7);
}

._227f146233eda49c .f667ebc4360c826e._138e049df75cd13e[data-animatefill] {
    background-color: transparent;
}

._227f146233eda49c .f667ebc4360c826e._7e965b07b86e9b9a {
    color: #26323d;
    box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.1), 0 4px 80px -8px rgba(0, 20, 60, 0.2);
    background-color: #fff;
}

._227f146233eda49c .f667ebc4360c826e._7e965b07b86e9b9a[data-animatefill] {
    background-color: transparent;
}

.f667ebc4360c826e {
    position: relative;
    color: #fff;
    border-radius: 4px;
    font-size: 0.95rem;
    padding: 0.4rem 0.8rem;
    text-align: center;
    will-change: transform;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #333;
}

.cac66a42849c2915 {
    padding: 0.25rem 0.5rem;
    font-size: 0.8rem;
}

._76581b8776e6d6b3 {
    padding: 0.6rem 1.2rem;
    font-size: 1.2rem;
}

.f667ebc4360c826e[data-animatefill] {
    overflow: hidden;
    background-color: transparent;
}

.f667ebc4360c826e[data-interactive] {
    pointer-events: auto;
}

.f667ebc4360c826e[data-inertia] {
    transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
}

.f667ebc4360c826e [x-arrow] {
    position: absolute;
    width: 0;
    height: 0;
}

.f667ebc4360c826e [x-circle] {
    position: absolute;
    will-change: transform;
    background-color: #333;
    border-radius: 50%;
    width: 130%;
    width: calc(110% + 2rem);
    left: 50%;
    top: 50%;
    z-index: -1;
    overflow: hidden;
    transition: all ease;
}

.f667ebc4360c826e [x-circle]:before {
    content: '';
    padding-top: 90%;
    float: left;
}

@media (max-width: 450px) {
    ._227f146233eda49c {
        max-width: 96%;
        max-width: calc(100% - 20px);
    }
}


/* stylelint-enable */

.f3671989616d273c {
    padding: 12px;
    background-color: #fff;
    border-radius: inherit;
}

.f3671989616d273c img {
    max-width: calc(100% - 24px);
}

._51b509e96a477860 {
    color: #292522;
}

.f1c91fec4c4e089d {
    margin-bottom: 0;
    border-radius: 4px;
}

.da6618cef47ee805 {
    display: none !important;
    align-items: center !important;
    justify-content: space-around !important;
    flex-direction: row !important;
    width: 125px !important;
}

._1476b4fd91090b9c {
    margin: 0 !important;
    padding: 12px 16px !important;
}

.a4382837aaa9b299 {
    position: relative;
    width: 100%;
    max-width: 100%;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, .23);
}

.a4382837aaa9b299:hover {
    border-color: currentColor;
}

._78ee2d7375a30b5b {
    /* stylelint-disable */
    border-color: transparent;
    border-color: #0af;
    /* stylelint-enable */
}

._78ee2d7375a30b5b:hover {
    border-color: #0af;
}

._78ee2d7375a30b5b:hover .da6618cef47ee805 {
    display: flex !important;
}

.ca06298a33affe8c {
    padding-left: 8px !important;
}

._934db10e3eff719c {
    margin: 4px !important;
}

._7569a7c28b53a52c {
    color: inherit !important;
}

._7569a7c28b53a52c span {
    margin: 0 !important;
}

._10c18e77bcc4af80 {
    width: 160px !important;
}

.cd3bc181e3b4ac58 {
    min-width: 45px !important;
    padding-right: 8px !important;
}

._18be94f2460e38da,
.f6e8997683b08c77,
.fa1010d5f75ea3a4,
.f6908c0282f17787 {
    margin-left: 1.5em !important;
}

/* tiny-slider */
/* stylelint-disable */

.tns-outer{padding:0 !important}
.tns-outer [hidden]{display:none !important}
.tns-outer [aria-controls] {cursor:pointer}
.tns-outer [data-action] {cursor:pointer}
.tns-slider {transition:all 0s}
.tns-slider>.tns-item {box-sizing:border-box}
.tns-horizontal.tns-subpixel {white-space:nowrap}
.tns-horizontal.tns-subpixel>.tns-item {display:inline-block;vertical-align:top;white-space:normal}
.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}
.tns-horizontal.tns-no-subpixel>.tns-item{float:left}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}
.tns-no-calc{position:relative;left:0}
.tns-gallery{position:relative;left:0;min-height:1px}
.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s, opacity 0s}
.tns-gallery>.tns-slide-active{position:relative;left:auto !important}
.tns-gallery>.tns-moving{transition:all 0.25s}
.tns-autowidth{display:inline-block}
.tns-lazy-img{transition:opacity 0.6s;opacity:0.6}
.tns-lazy-img.tns-complete{opacity:1}
.tns-ah{transition:height 0s}
.tns-ovh{overflow:hidden}
.tns-visually-hidden{position:absolute;left:-10000em}
.tns-transparent{opacity:0;visibility:hidden}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}
.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}
.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}
.tns-vpfix{white-space:nowrap}
.tns-vpfix>div {display:inline-block}
.tns-vpfix>li{display:inline-block}
.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}
.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}
.tns-t-ct:after{content:'';display:table;clear:both}
.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}

/* stylelint-enable */
[data-marker='agreement-disclaimer-link'] {
    text-decoration: underline !important;
}

/* This file is the result of code generation. Do not change it manually. */
._40f38b73b0a7f241 {
  --theme-animation-duration-default: 0.15s;
  --theme-animation-transition-control-hover: background-color 0.2s ease-out;
  --theme-animation-transition-control-unhover: background-color 0.15s ease-out;
  --theme-animation-transition-focusRing: box-shadow 0.1s ease-out;
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-5: 5px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 16px;
  --theme-borderRadius-m: 12px;
  --theme-borderRadius-s: 6px;
  --theme-borderRadius-xl: 24px;
  --theme-borderRadius-xxl: 28px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-l: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 24px 0 rgba(0, 0, 0, 0.12);
  --theme-boxShadow-size-m: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 30px 0 rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-s: 0 1px 3px 0 rgba(0, 0, 0, 0.04), 0 4px 28px 0 rgba(0, 0, 0, 0.08);
  --theme-color-overlay: var(--theme-palette-black40);
  --theme-component-badge-size-l-height: 28px;
  --theme-component-badge-size-l-padding: 3px 10px 5px 9px;
  --theme-component-badge-size-l-pointHeight: 11px;
  --theme-component-badge-size-l-squareBorderRadius: 10px;
  --theme-component-badge-size-m-height: 24px;
  --theme-component-badge-size-m-padding: 3px 8px 5px 8px;
  --theme-component-badge-size-m-pointHeight: 9px;
  --theme-component-badge-size-m-squareBorderRadius: 8px;
  --theme-component-badge-size-s-height: 19px;
  --theme-component-badge-size-s-padding: 2px 6px 3px 6px;
  --theme-component-badge-size-s-pointHeight: 7px;
  --theme-component-badge-size-s-squareBorderRadius: 6px;
  --theme-component-badge-size-xs-height: 15px;
  --theme-component-badge-size-xs-padding: 0 4px 1px 4px;
  --theme-component-badge-size-xs-squareBorderRadius: 6px;
  --theme-component-bottomSheet-content-padding-bottom: 16px;
  --theme-component-bottomSheet-content-padding-horizontal: 16px;
  --theme-component-bottomSheet-content-padding-top: 16px;
  --theme-component-bottomSheet-footer-padding-bottom: 16px;
  --theme-component-bottomSheet-footer-padding-horizontal: 20px;
  --theme-component-bottomSheet-footer-padding-top: 24px;
  --theme-component-bottomSheet-handler-width: 40px;
  --theme-component-bottomSheet-header-padding-bottom: 16px;
  --theme-component-bottomSheet-header-padding-top: 28px;
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 19px 0 18px;
  --theme-component-button-size-l-paddingWithIcon: 0 15px;
  --theme-component-button-size-l-text-compensation: 0px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 17px 0 16px;
  --theme-component-button-size-m-paddingWithIcon: 0 13px;
  --theme-component-button-size-m-text-compensation: 0px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 15px 0 14px;
  --theme-component-button-size-s-paddingWithIcon: 0 12px;
  --theme-component-button-size-s-text-compensation: -2px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 25px 0 24px;
  --theme-component-button-size-xl-paddingWithIcon: 0 17px;
  --theme-component-button-size-xl-text-compensation: -1px;
  --theme-component-button-size-xl-text-padding-end: 3px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 12px 0 11px;
  --theme-component-button-size-xs-paddingWithIcon: 0 8px;
  --theme-component-button-size-xs-text-compensation: -1px;
  --theme-component-button-size-xs-text-padding-end: 3px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xs-text-padding-start: 3px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-carousel-scrollButtonSize-l: 28px;
  --theme-component-carousel-scrollButtonSize-m: 26px;
  --theme-component-carousel-scrollButtonSize-s: 22px;
  --theme-component-carousel-scrollButtonSize-xl: 36px;
  --theme-component-carousel-scrollButtonSize-xs: 18px;
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-size-l-padding-end: 19px;
  --theme-component-chips-size-l-padding-start: 18px;
  --theme-component-chips-size-l-paddingWithIcon-end: 15px;
  --theme-component-chips-size-l-paddingWithIcon-start: 15px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-l-text-topCompensation: 0px;
  --theme-component-chips-size-m-padding-end: 17px;
  --theme-component-chips-size-m-padding-start: 16px;
  --theme-component-chips-size-m-paddingWithIcon-end: 13px;
  --theme-component-chips-size-m-paddingWithIcon-start: 13px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding-end: 15px;
  --theme-component-chips-size-s-padding-start: 14px;
  --theme-component-chips-size-s-paddingWithIcon-end: 12px;
  --theme-component-chips-size-s-paddingWithIcon-start: 12px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: -1px;
  --theme-component-chips-size-xl-padding-end: 25px;
  --theme-component-chips-size-xl-padding-start: 24px;
  --theme-component-chips-size-xl-paddingWithIcon-end: 17px;
  --theme-component-chips-size-xl-paddingWithIcon-start: 17px;
  --theme-component-chips-size-xl-text-padding-end: 3px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding-end: 12px;
  --theme-component-chips-size-xs-padding-start: 11px;
  --theme-component-chips-size-xs-paddingWithIcon-end: 8px;
  --theme-component-chips-size-xs-paddingWithIcon-start: 8px;
  --theme-component-chips-size-xs-text-padding-end: 3px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xs-text-padding-start: 3px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xs-text-topCompensation: -1px;
  --theme-component-commonToggle-checkbox-borderRadius: 4px;
  --theme-component-commonToggle-checkbox-size-l-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-l-icon-width: 13px;
  --theme-component-commonToggle-checkbox-size-l-padding: 1px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-l-width: 18px;
  --theme-component-commonToggle-checkbox-size-m-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-m-icon-width: 13px;
  --theme-component-commonToggle-checkbox-size-m-padding: 1px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-m-width: 18px;
  --theme-component-commonToggle-checkbox-size-s-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-s-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-s-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-s-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-icon-height: 12px;
  --theme-component-commonToggle-checkbox-size-xl-icon-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xl-width: 22px;
  --theme-component-commonToggle-checkbox-size-xs-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-xs-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-xs-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xs-width: 16px;
  --theme-component-commonToggle-description-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-l-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-s-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-description-size-xl-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-description-size-xl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-description-size-xs-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-xs-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-label-size-l-margin: 12px;
  --theme-component-commonToggle-label-size-m-margin: 12px;
  --theme-component-commonToggle-label-size-s-margin: 10px;
  --theme-component-commonToggle-label-size-xl-margin: 12px;
  --theme-component-commonToggle-label-size-xs-margin: 10px;
  --theme-component-commonToggle-radio-size-l-icon-size: 7px;
  --theme-component-commonToggle-radio-size-l-width: 21px;
  --theme-component-commonToggle-radio-size-m-icon-size: 7px;
  --theme-component-commonToggle-radio-size-m-width: 21px;
  --theme-component-commonToggle-radio-size-s-icon-size: 6px;
  --theme-component-commonToggle-radio-size-s-width: 18px;
  --theme-component-commonToggle-radio-size-xl-icon-size: 10px;
  --theme-component-commonToggle-radio-size-xl-width: 24px;
  --theme-component-commonToggle-radio-size-xs-icon-size: 6px;
  --theme-component-commonToggle-radio-size-xs-width: 18px;
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-l-groupPadding: 15px 0 16px 0;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 11px 0 12px 0;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-s-groupPadding: 9px 0 9px 0;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-xl-groupPadding: 20px 0 20px 0;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-xs-groupPadding: 6px 0 6px 0;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-switcher-borderRadius: 15px;
  --theme-component-commonToggle-switcher-size-l-height: 20px;
  --theme-component-commonToggle-switcher-size-l-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-l-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-l-padding: 1px 0 0 0;
  --theme-component-commonToggle-switcher-size-l-width: 40px;
  --theme-component-commonToggle-switcher-size-m-height: 20px;
  --theme-component-commonToggle-switcher-size-m-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-m-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-m-padding: 1px 0 0 0;
  --theme-component-commonToggle-switcher-size-m-width: 40px;
  --theme-component-commonToggle-switcher-size-s-height: 16px;
  --theme-component-commonToggle-switcher-size-s-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-s-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-s-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-s-width: 32px;
  --theme-component-commonToggle-switcher-size-xl-height: 22px;
  --theme-component-commonToggle-switcher-size-xl-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xl-icon-size: 16px;
  --theme-component-commonToggle-switcher-size-xl-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-xl-width: 44px;
  --theme-component-commonToggle-switcher-size-xs-height: 16px;
  --theme-component-commonToggle-switcher-size-xs-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-xs-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-xs-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-xs-width: 32px;
  --theme-component-commonToggle-toggle-state-default-border: 1px solid transparent;
  --theme-component-datepicker-size-l-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-l-day-height: 36px;
  --theme-component-datepicker-size-l-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-l-day-outlineOffset: -1px;
  --theme-component-datepicker-size-l-day-width: 38px;
  --theme-component-datepicker-size-l-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-l-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-l-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-l-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-l-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-l-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-l-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-m-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-day-height: 36px;
  --theme-component-datepicker-size-m-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-m-day-outlineOffset: -1px;
  --theme-component-datepicker-size-m-day-width: 38px;
  --theme-component-datepicker-size-m-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-m-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-m-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-m-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-m-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-m-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-s-day-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-day-height: 32px;
  --theme-component-datepicker-size-s-day-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-day-outlineOffset: -1px;
  --theme-component-datepicker-size-s-day-width: 34px;
  --theme-component-datepicker-size-s-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-s-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-s-dayOfWeek-width: 34px;
  --theme-component-datepicker-size-s-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-s-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-s-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-titleWeight: var(--theme-font-weight-bold);
  --theme-component-dialog-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-dialog-boxShadow: 0px 4px 24px 0px #0000001f, 0px 1px 3px 0px #0000000d;
  --theme-component-dialog-compensatedPadding: 32px;
  --theme-component-dialog-contentPadding: 0 16px;
  --theme-component-dialog-gradientPosition: 38px;
  --theme-component-dialog-root-padding: 32px 0 42px;
  --theme-component-dialog-root-paddingWithFooter: 32px 0 42px;
  --theme-component-dialog-scrollContainer-paddingWithCover: 12px;
  --theme-component-dialog-scrollContainer-paddingWithFooter: 22px;
  --theme-component-dialog-width: 355px;
  --theme-component-dialog-withCoverMargin: 12px;
  --theme-component-dialog-withTitleMargin: 12px;
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-l-paddingBottom: 16px;
  --theme-component-dropdown-item-size-l-paddingLeft: 18px;
  --theme-component-dropdown-item-size-l-paddingRight: 18px;
  --theme-component-dropdown-item-size-l-paddingTop: 16px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 8px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-m-paddingBottom: 13px;
  --theme-component-dropdown-item-size-m-paddingLeft: 16px;
  --theme-component-dropdown-item-size-m-paddingRight: 16px;
  --theme-component-dropdown-item-size-m-paddingTop: 11px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-s-paddingBottom: 11px;
  --theme-component-dropdown-item-size-s-paddingLeft: 14px;
  --theme-component-dropdown-item-size-s-paddingRight: 14px;
  --theme-component-dropdown-item-size-s-paddingTop: 9px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-dropdown-item-size-xl-paddingBottom: 22px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 24px;
  --theme-component-dropdown-item-size-xl-paddingRight: 24px;
  --theme-component-dropdown-item-size-xl-paddingTop: 20px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 11px;
  --theme-component-dropdown-item-size-xs-paddingRight: 11px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 34px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 18px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 6px;
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 22px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-24);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 18px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 16px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 28px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 16px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-label-size-l-marginBottom: 12px;
  --theme-component-form-label-size-l-marginTop: 15px;
  --theme-component-form-label-size-m-marginBottom: 12px;
  --theme-component-form-label-size-m-marginTop: 11px;
  --theme-component-form-label-size-s-marginBottom: 12px;
  --theme-component-form-label-size-s-marginTop: 7px;
  --theme-component-form-label-size-xl-marginBottom: 12px;
  --theme-component-form-label-size-xl-marginTop: 20px;
  --theme-component-form-label-size-xs-marginBottom: 12px;
  --theme-component-form-label-size-xs-marginTop: 4px;
  --theme-component-form-section-density-dense-margin: var(--theme-gap-20);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-28);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-title-margin: var(--theme-gap-24);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-24);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 8px;
  --theme-component-input-size-l-paddingBottom: 16px;
  --theme-component-input-size-l-paddingLeft: 15px;
  --theme-component-input-size-l-paddingRight: 15px;
  --theme-component-input-size-l-paddingTop: 14px;
  --theme-component-input-size-l-postfixMarginRight: 15px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -1px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 6px;
  --theme-component-input-size-m-paddingBottom: 12px;
  --theme-component-input-size-m-paddingLeft: 15px;
  --theme-component-input-size-m-paddingRight: 9px;
  --theme-component-input-size-m-paddingTop: 10px;
  --theme-component-input-size-m-postfixMarginRight: 9px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 5px;
  --theme-component-input-size-s-paddingBottom: 9px;
  --theme-component-input-size-s-paddingLeft: 13px;
  --theme-component-input-size-s-paddingRight: 7px;
  --theme-component-input-size-s-paddingTop: 7px;
  --theme-component-input-size-s-postfixMarginRight: 7px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 22px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 8px;
  --theme-component-input-size-xl-paddingBottom: 21px;
  --theme-component-input-size-xl-paddingLeft: 24px;
  --theme-component-input-size-xl-paddingRight: 21px;
  --theme-component-input-size-xl-paddingTop: 19px;
  --theme-component-input-size-xl-postfixMarginRight: 15px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 5px;
  --theme-component-input-size-xs-paddingBottom: 6px;
  --theme-component-input-size-xs-paddingLeft: 11px;
  --theme-component-input-size-xs-paddingRight: 5px;
  --theme-component-input-size-xs-paddingTop: 4px;
  --theme-component-input-size-xs-postfixMarginRight: 5px;
  --theme-component-link-size-l-underlineOffset: 3px;
  --theme-component-link-size-m-underlineOffset: 3px;
  --theme-component-link-size-ms-underlineOffset: 3px;
  --theme-component-link-size-s-underlineOffset: 2px;
  --theme-component-link-size-xl-underlineOffset: 3px;
  --theme-component-link-size-xm-underlineOffset: 3px;
  --theme-component-link-size-xs-underlineOffset: 2px;
  --theme-component-link-size-xxl-underlineOffset: 4px;
  --theme-component-link-size-xxs-underlineOffset: 2px;
  --theme-component-link-size-xxxl-underlineOffset: 4px;
  --theme-component-link-size-xxxxl-underlineOffset: 5px;
  --theme-component-link-size-xxxxxl-underlineOffset: 7px;
  --theme-component-meter-gap: 0px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-modal-borderRadius: 28px;
  --theme-component-pagination-arrow-margin: var(--theme-gap-8);
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: var(--theme-gap-4);
  --theme-component-pagination-item-shift: 0px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-text-size-l-padding: 0 16px;
  --theme-component-pagination-text-size-m-padding: 0 12px;
  --theme-component-pagination-text-size-s-padding: 0 10px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-spacer-formGap: var(--theme-gap-6);
  --theme-component-spacer-gap: var(--theme-gap-8);
  --theme-component-stepper-iconButton-divider-color: transparent;
  --theme-component-stepper-iconButton-divider-size-l-height: 0;
  --theme-component-stepper-iconButton-divider-size-m-height: 0;
  --theme-component-stepper-iconButton-divider-size-s-height: 0;
  --theme-component-stepper-iconButton-divider-size-xl-height: 0;
  --theme-component-stepper-iconButton-divider-size-xs-height: 0;
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-active: var(--theme-palette-warmGray88);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray76);
  --theme-component-stepper-iconButton-size-l-padding-bottom: 16px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 16px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 15px;
  --theme-component-stepper-iconButton-size-l-padding-top: 14px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 12px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 10px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-m-padding-top: 10px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 9px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 7px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 10px;
  --theme-component-stepper-iconButton-size-s-padding-top: 7px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 16px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 18px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 4px;
  --theme-component-stepper-inputWrapper-size-l-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-l-padding: 14px 8px 16px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-m-padding: 10px 8px 12px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 8px 8px 10px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 22px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 21px 8px 19px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 12px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 5px 5px 7px;
  --theme-component-stepper-preset-inverse-backgroundColor-default: var(--theme-palette-warmGray84);
  --theme-component-stepper-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray84);
  --theme-component-stepper-preset-inverse-color-default: var(--theme-palette-white);
  --theme-component-tabs-newArrowIcon-l-offset: -7px;
  --theme-component-tabs-newArrowIcon-l-size: 18px;
  --theme-component-tabs-newArrowIcon-m-offset: -7px;
  --theme-component-tabs-newArrowIcon-m-size: 18px;
  --theme-component-tabs-newArrowIcon-ms-offset: -9px;
  --theme-component-tabs-newArrowIcon-ms-size: 14px;
  --theme-component-tabs-newArrowIcon-s-offset: -9px;
  --theme-component-tabs-newArrowIcon-s-size: 14px;
  --theme-component-tabs-newArrowIcon-xl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xxl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxxl-offset: -3px;
  --theme-component-tabs-newArrowIcon-xxxl-size: 26px;
  --theme-component-tabs-newArrowIcon-xxxxl-offset: -2px;
  --theme-component-tabs-newArrowIcon-xxxxl-size: 28px;
  --theme-component-tabs-newArrowIcon-xxxxxl-offset: 2px;
  --theme-component-tabs-newArrowIcon-xxxxxl-size: 36px;
  --theme-component-tabs-tab-counter-padding: 4px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: 2px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-l-top: -1px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-m-top: -1px;
  --theme-component-tabs-tab-counter-size-ms-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-ms-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-ms-left: 2px;
  --theme-component-tabs-tab-counter-size-ms-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-ms-top: 0px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-s-left: 1px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: 0px;
  --theme-component-tabs-tab-counter-size-xl-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-xl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xl-left: 1px;
  --theme-component-tabs-tab-counter-size-xl-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-xl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxl-left: 2px;
  --theme-component-tabs-tab-counter-size-xxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxxl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-counter-size-xxxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-counter-size-xxxxxl-top: 0px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -12px;
  --theme-component-tabs-tab-pointer-size-l-size: 7px;
  --theme-component-tabs-tab-pointer-size-l-top: 1px;
  --theme-component-tabs-tab-pointer-size-m-right: -11px;
  --theme-component-tabs-tab-pointer-size-m-size: 7px;
  --theme-component-tabs-tab-pointer-size-m-top: 1px;
  --theme-component-tabs-tab-pointer-size-ms-right: -13px;
  --theme-component-tabs-tab-pointer-size-ms-size: 7px;
  --theme-component-tabs-tab-pointer-size-ms-top: 2px;
  --theme-component-tabs-tab-pointer-size-s-right: -13px;
  --theme-component-tabs-tab-pointer-size-s-size: 7px;
  --theme-component-tabs-tab-pointer-size-s-top: 0px;
  --theme-component-tabs-tab-pointer-size-xl-right: -12px;
  --theme-component-tabs-tab-pointer-size-xl-size: 7px;
  --theme-component-tabs-tab-pointer-size-xl-top: 0px;
  --theme-component-tabs-tab-pointer-size-xxl-right: -15px;
  --theme-component-tabs-tab-pointer-size-xxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxxl-top: 3px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-right: -16px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-size: 11px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-top: 4px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-l-paddingVertical: 13px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-xm-dense);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-m-paddingVertical: 13px;
  --theme-component-tabs-tab-size-ms-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-ms-fontSize: var(--theme-font-size-ms);
  --theme-component-tabs-tab-size-ms-lineHeight: var(--theme-font-height-ms-normal);
  --theme-component-tabs-tab-size-ms-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-ms-paddingVertical: 12px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-s-paddingVertical: 12px;
  --theme-component-tabs-tab-size-xl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-xl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-xl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xl-paddingVertical: 15px;
  --theme-component-tabs-tab-size-xxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxl-fontSize: var(--theme-font-size-xxl);
  --theme-component-tabs-tab-size-xxl-lineHeight: var(--theme-font-height-xxl-normal);
  --theme-component-tabs-tab-size-xxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxl-paddingVertical: 16px;
  --theme-component-tabs-tab-size-xxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxl-fontSize: var(--theme-font-size-xxxl);
  --theme-component-tabs-tab-size-xxxl-lineHeight: var(--theme-font-height-xxxl-normal);
  --theme-component-tabs-tab-size-xxxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxxl-paddingVertical: 17px;
  --theme-component-tabs-tab-size-xxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxl-fontSize: var(--theme-font-size-xxxxl);
  --theme-component-tabs-tab-size-xxxxl-lineHeight: var(--theme-font-height-xxxxl-normal);
  --theme-component-tabs-tab-size-xxxxl-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-xxxxl-paddingVertical: 22px;
  --theme-component-tabs-tab-size-xxxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxxl-emphasisHeight: 4px;
  --theme-component-tabs-tab-size-xxxxxl-fontSize: var(--theme-font-size-xxxxxl);
  --theme-component-tabs-tab-size-xxxxxl-lineHeight: var(--theme-font-height-xxxxxl-normal);
  --theme-component-tabs-tab-size-xxxxxl-paddingHorizontal: 15px;
  --theme-component-tabs-tab-size-xxxxxl-paddingVertical: 26px;
  --theme-component-textarea-clearButton-size-l-position-right: 6px;
  --theme-component-textarea-clearButton-size-l-position-top: 5px;
  --theme-component-textarea-clearButton-size-m-position-right: 6px;
  --theme-component-textarea-clearButton-size-m-position-top: 5px;
  --theme-component-textarea-clearButton-size-s-position-right: 6px;
  --theme-component-textarea-clearButton-size-s-position-top: 5px;
  --theme-component-textarea-clearButton-size-xl-position-right: 7px;
  --theme-component-textarea-clearButton-size-xl-position-top: 9px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 2px;
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 33px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 27px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 52px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 25px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 14px 44px 16px 15px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 10px 39px 12px 15px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 8px 33px 10px 13px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-xl-lineHeight);
  --theme-component-textarea-size-xl-padding: 20px 52px 22px 24px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-xs-lineHeight);
  --theme-component-textarea-size-xs-padding: 6px 31px 8px 11px;
  --theme-component-toastBar-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-toastBar-closeButtonSize: 24px;
  --theme-component-toastBar-closeIconSize: 12px;
  --theme-component-toastBar-padding-horizontal: 20px;
  --theme-component-toastBar-padding-vertical: 16px;
  --theme-component-tooltip-fullWidthPadding: 0 20px;
  --theme-component-tooltip-size-l-borderRadius: 20px;
  --theme-component-tooltip-size-l-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 12px;
  --theme-component-tooltip-size-l-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 20px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-m-borderRadius: 20px;
  --theme-component-tooltip-size-m-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 12px;
  --theme-component-tooltip-size-m-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 20px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-m);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 20px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 9px 13px 11px 12px;
  --theme-component-tooltip-size-s-paddingWithActions: 17px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 30px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-semantics-border-focused);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-semantics-border-errorFocused);
  --theme-focusBoxShadow-inversePreset: 0 0 0 var(--theme-outline-width) rgba(255, 255, 255, 0.35);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) var(--theme-semantics-border-overlay-focused);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 11px;
  --theme-font-capitalHeight-ms: 10px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 12px;
  --theme-font-capitalHeight-xs: 8px;
  --theme-font-capitalHeight-xxl: 18px;
  --theme-font-capitalHeight-xxs: 7px;
  --theme-font-capitalHeight-xxxl: 19px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 35px;
  --theme-font-color-default: var(--theme-semantics-text-primary);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-semantics-text-error);
  --theme-font-color-inverse: var(--theme-semantics-text-inverse-primary);
  --theme-font-color-inverseDisabled: var(--theme-palette-gray64);
  --theme-font-color-noAccent: var(--theme-semantics-text-secondary);
  --theme-font-color-valid: var(--theme-semantics-text-success);
  --theme-font-compensation-xl: 1px;
  --theme-font-compensation-xxl: 1px;
  --theme-font-compensation-xxxl: 2px;
  --theme-font-compensation-xxxxl: 3px;
  --theme-font-compensation-xxxxxl: 4px;
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 13px;
  --theme-font-fontSize-xl: 22px;
  --theme-font-fontSize-xs: 11px;
  --theme-font-fontSize-xxl: 26px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 24px;
  --theme-font-height-m-dense: 20px;
  --theme-font-height-m-normal: 22px;
  --theme-font-height-ms-dense: 18px;
  --theme-font-height-ms-normal: 18px;
  --theme-font-height-s-dense: 16px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 20px;
  --theme-font-height-xm-normal: 22px;
  --theme-font-height-xs-dense: 14px;
  --theme-font-height-xs-normal: 14px;
  --theme-font-height-xxl-dense: 28px;
  --theme-font-height-xxl-normal: 28px;
  --theme-font-height-xxs-dense: 14px;
  --theme-font-height-xxs-normal: 14px;
  --theme-font-height-xxxl-dense: 30px;
  --theme-font-height-xxxl-normal: 30px;
  --theme-font-height-xxxxl-dense: 36px;
  --theme-font-height-xxxxl-normal: 36px;
  --theme-font-height-xxxxxl-dense: 54px;
  --theme-font-height-xxxxxl-normal: 54px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 16px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 14px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 15px;
  --theme-font-size-ms: 14px;
  --theme-font-size-s: 13px;
  --theme-font-size-xl: 21px;
  --theme-font-size-xm: 16px;
  --theme-font-size-xs: 11px;
  --theme-font-size-xxl: 24px;
  --theme-font-size-xxs: 9px;
  --theme-font-size-xxxl: 26px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 48px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-5xl: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-ms: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-4xl: var(--theme-gap-0);
  --theme-margin-dense-header-4xl-header-5xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-ms: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-xm: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-2xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-3xl: var(--theme-gap-12);
  --theme-margin-dense-header-5xl-header-4xl: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-5xl: var(--theme-gap-0);
  --theme-margin-dense-header-5xl-header-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-ms: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-xm: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-s-dense: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-dense-header-5xl-paragraph-xxs: var(--theme-gap-20);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-l-paragraph-xxs: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-header-m-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-ms-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-ms-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-ms: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-xxs: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-header-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-s: var(--theme-gap-0);
  --theme-margin-dense-header-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-header-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-xxs: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-xxs: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xm-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-xm-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-header-xm-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-paragraph-xxs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-xxs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-ms: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-xxs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-xxs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xs-paragraph-xxs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xxs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xxs-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-xxs-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xxs-paragraph-xxs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-2xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-2xl-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-3xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xxs: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-3xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-4xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xxs: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-5xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-ms: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xm: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xxs: var(--theme-gap-20);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-l-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-ms-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-ms-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-ms-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-ms-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-s-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-header-s-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xl-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xm-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xxs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-l-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-xs: var(--theme-gap-22);
  --theme-margin-normal-paragraph-l-paragraph-xxs: var(--theme-gap-22);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-header-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-xxs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xxs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-paragraph-xxs: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xs-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xxs-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xxs-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xxs-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xxs-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xxs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xxs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xxs-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xxs-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xxs-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xxs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xxs-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xxs-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xxs-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xxs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xxs-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xxs-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xxs-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xxs-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xxs-paragraph-xxs: var(--theme-gap-8);
  --theme-outline-width: 3px;
  --theme-padding-compensation: 6px;
  --theme-padding-size-l-bottom: 36px;
  --theme-padding-size-l-left: 32px;
  --theme-padding-size-l-right: 32px;
  --theme-padding-size-l-top: 28px;
  --theme-padding-size-m-bottom: 28px;
  --theme-padding-size-m-left: 24px;
  --theme-padding-size-m-right: 24px;
  --theme-padding-size-m-top: 20px;
  --theme-padding-size-s-bottom: 16px;
  --theme-padding-size-s-left: 20px;
  --theme-padding-size-s-right: 20px;
  --theme-padding-size-s-top: 16px;
  --theme-padding-size-xl-bottom: 44px;
  --theme-padding-size-xl-left: 40px;
  --theme-padding-size-xl-right: 40px;
  --theme-padding-size-xl-top: 36px;
  --theme-padding-size-xs-bottom: 9px;
  --theme-padding-size-xs-left: 12px;
  --theme-padding-size-xs-right: 13px;
  --theme-padding-size-xs-top: 9px;
  --theme-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 15px;
  --theme-size-l-height: 52px;
  --theme-size-l-lineHeight: 20px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 15px;
  --theme-size-m-height: 44px;
  --theme-size-m-lineHeight: 20px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-12);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 13px;
  --theme-size-s-height: 36px;
  --theme-size-s-lineHeight: 16px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-20);
  --theme-size-xl-crossButtonIconSize: 13px;
  --theme-size-xl-crossButtonSize: 44px;
  --theme-size-xl-fontSize: 18px;
  --theme-size-xl-height: 64px;
  --theme-size-xl-lineHeight: 22px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 13px;
  --theme-size-xs-height: 30px;
  --theme-size-xs-lineHeight: 16px;
  box-sizing: border-box;
  color: var(--theme-semantics-text-primary);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

@media (max-width: 767px) {
  ._40f38b73b0a7f241 [data-responsive-headings='true'] {
    --theme-font-height-xxl-dense: 26px;
    --theme-font-height-xxl-normal: 26px;
    --theme-font-height-xxxl-dense: 26px;
    --theme-font-height-xxxl-normal: 26px;
    --theme-font-height-xxxxl-dense: 30px;
    --theme-font-height-xxxxl-normal: 30px;
    --theme-font-height-xxxxxl-dense: 36px;
    --theme-font-height-xxxxxl-normal: 36px;
    --theme-font-size-xxl: 21px;
    --theme-font-size-xxxl: 21px;
    --theme-font-size-xxxxl: 26px;
    --theme-font-size-xxxxxl: 32px;
  }

  ._40f38b73b0a7f241 [data-responsive-headings='false'] {
    --theme-font-height-xxl-dense: 28px;
    --theme-font-height-xxl-normal: 28px;
    --theme-font-height-xxxl-dense: 30px;
    --theme-font-height-xxxl-normal: 30px;
    --theme-font-height-xxxxl-dense: 36px;
    --theme-font-height-xxxxl-normal: 36px;
    --theme-font-height-xxxxxl-dense: 54px;
    --theme-font-height-xxxxxl-normal: 54px;
    --theme-font-size-xxl: 24px;
    --theme-font-size-xxxl: 26px;
    --theme-font-size-xxxxl: 32px;
    --theme-font-size-xxxxxl: 48px;
  }
}

@media (min-width: 768px) {
  ._40f38b73b0a7f241 {
    --theme-component-form-section-density-dense-margin: var(--theme-gap-40);
    --theme-component-form-section-density-normal-margin: var(--theme-gap-48);
    --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
    --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
    --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-16);
    --theme-margin-normal-header-l-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-l-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-l-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-l-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-m-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-m-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-m-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-m-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-ms-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-s-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-s-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-s-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-s-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-xm-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-xxs-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-xxs-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-xxs-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-xxs-header-xl: var(--theme-gap-32);
  }
}

/* This file is the result of code generation. Do not change it manually. */
._63f13477992eb12d {
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black6: rgba(0, 0, 0, 0.06);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white6: rgba(255, 255, 255, 0.06);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-semantics-backdrop-constant-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-backdrop-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-backdrop-inverse-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-bg-accent: #002d57;
  --theme-semantics-bg-default: #262624;
  --theme-semantics-bg-elevation1: #141414;
  --theme-semantics-bg-elevation2: #191919;
  --theme-semantics-bg-error: #5c1e25;
  --theme-semantics-bg-inverse-elevation1: #d4d4d4;
  --theme-semantics-bg-inverse-elevation2: #e3e2e1;
  --theme-semantics-bg-page: #0a0a0a;
  --theme-semantics-bg-pay: #33155c;
  --theme-semantics-bg-success: #003d16;
  --theme-semantics-bg-warning: #523404;
  --theme-semantics-border-default: #2e2d2c;
  --theme-semantics-border-error: #fc5d63;
  --theme-semantics-border-errorFocused: #d11d3b;
  --theme-semantics-border-focused: #0071b8;
  --theme-semantics-border-hover: #3d3c3a;
  --theme-semantics-border-inverse-focused: #0071b8;
  --theme-semantics-border-inverse-hover: #b2b1ad;
  --theme-semantics-border-inverse-selected: #0a0a0a;
  --theme-semantics-border-inverse-selectedDisabled: #878683;
  --theme-semantics-border-overlay-focused: rgba(255, 255, 255, 0.2);
  --theme-semantics-border-overlay-hover: #3d3c3a;
  --theme-semantics-border-overlay-selected: #e3e3e3;
  --theme-semantics-border-overlay-selectedDisabled: #63625f;
  --theme-semantics-border-selected: #e3e3e3;
  --theme-semantics-border-selectedDisabled: #63625f;
  --theme-semantics-border-success: #04c454;
  --theme-semantics-border-warning: #ffbd45;
  --theme-semantics-border-warningFocused: #faa700;
  --theme-semantics-components-badge-bg-accent: #008fdb;
  --theme-semantics-components-badge-bg-accentSecondary: #001d3b;
  --theme-semantics-components-badge-bg-ghost: rgba(0, 0, 0, 0.44);
  --theme-semantics-components-badge-bg-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-bg-pay: #9f63ff;
  --theme-semantics-components-badge-bg-primary: #d4d4d4;
  --theme-semantics-components-badge-bg-sale: #ff4053;
  --theme-semantics-components-badge-bg-saleSecondary: #5c1e25;
  --theme-semantics-components-badge-bg-secondary: #2e2d2c;
  --theme-semantics-components-badge-bg-success: #04c454;
  --theme-semantics-components-badge-bg-warningSecondary: #574304;
  --theme-semantics-components-badge-text-constant-primary: #000000;
  --theme-semantics-components-badge-text-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-text-inverse-primary: #0a0a0a;
  --theme-semantics-components-badge-text-primary: #0a0a0a;
  --theme-semantics-components-badge-text-secondary: #e3e3e3;
  --theme-semantics-components-bar-default: rgba(255, 255, 255, 0.32);
  --theme-semantics-components-bar-defaultDisabled: #3d3c3a;
  --theme-semantics-components-bar-defaultFilled: #ffffff;
  --theme-semantics-components-bar-defaultFilledDisabled: #878683;
  --theme-semantics-components-bar-errorFilled: #ff4053;
  --theme-semantics-components-bar-inverse-default: #a3a29e;
  --theme-semantics-components-bar-inverse-defaultFilled: #0a0a0a;
  --theme-semantics-components-bar-inverse-defaultFilledDisabled: #7a7975;
  --theme-semantics-components-bar-overlay-default: rgba(255, 255, 255, 0.32);
  --theme-semantics-components-bar-payFilled: #9f63ff;
  --theme-semantics-components-bar-successFilled: #1be361;
  --theme-semantics-components-bar-warningFilled: #ffb224;
  --theme-semantics-components-button-bg-accentPrimary: #008fdb;
  --theme-semantics-components-button-bg-accentPrimaryHover: #009cf0;
  --theme-semantics-components-button-bg-accentPrimaryPressed: #00aaff;
  --theme-semantics-components-button-bg-accentSecondary: #002d57;
  --theme-semantics-components-button-bg-accentSecondaryHover: #004078;
  --theme-semantics-components-button-bg-accentSecondaryPressed: #005291;
  --theme-semantics-components-button-bg-errorPrimary: #ff4053;
  --theme-semantics-components-button-bg-errorPrimaryHover: #f71b47;
  --theme-semantics-components-button-bg-errorPrimaryPressed: #e8003e;
  --theme-semantics-components-button-bg-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-constant-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-constant-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-ghostHover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-inverse-ghostPressed: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-inverse-primary: #0a0a0a;
  --theme-semantics-components-button-bg-inverse-primaryHover: #0a0a0a;
  --theme-semantics-components-button-bg-inverse-primaryPressed: #1f1e1d;
  --theme-semantics-components-button-bg-inverse-secondary: #ffffff;
  --theme-semantics-components-button-bg-inverse-secondaryHover: #f7f7f5;
  --theme-semantics-components-button-bg-inverse-secondaryPressed: #f2f1f0;
  --theme-semantics-components-button-bg-overlay-secondary: #0a0a0a;
  --theme-semantics-components-button-bg-overlay-secondaryHover: #0a0a0a;
  --theme-semantics-components-button-bg-overlay-secondaryPressed: #1f1e1d;
  --theme-semantics-components-button-bg-payPrimary: #9f63ff;
  --theme-semantics-components-button-bg-payPrimaryHover: #a978ff;
  --theme-semantics-components-button-bg-payPrimaryPressed: #b38aff;
  --theme-semantics-components-button-bg-paySecondary: #33155c;
  --theme-semantics-components-button-bg-paySecondaryHover: #471f80;
  --theme-semantics-components-button-bg-paySecondaryPressed: #5c28a6;
  --theme-semantics-components-button-bg-primary: #e3e3e3;
  --theme-semantics-components-button-bg-primaryHover: #d4d4d4;
  --theme-semantics-components-button-bg-primaryPressed: #e3e3e3;
  --theme-semantics-components-button-bg-secondary: #262624;
  --theme-semantics-components-button-bg-secondaryHover: #2e2d2c;
  --theme-semantics-components-button-bg-secondaryPressed: #363533;
  --theme-semantics-components-button-bg-successPrimary: #04c454;
  --theme-semantics-components-button-bg-successPrimaryHover: #02d459;
  --theme-semantics-components-button-bg-successPrimaryPressed: #1be361;
  --theme-semantics-components-button-text-accentPrimary: #ffffff;
  --theme-semantics-components-button-text-accentSecondary: #00aaff;
  --theme-semantics-components-button-text-constant-primary: #0a0a0a;
  --theme-semantics-components-button-text-constant-secondary: #ffffff;
  --theme-semantics-components-button-text-errorPrimary: #ffffff;
  --theme-semantics-components-button-text-inverse-primary: #ffffff;
  --theme-semantics-components-button-text-inverse-secondary: #0a0a0a;
  --theme-semantics-components-button-text-payPrimary: #ffffff;
  --theme-semantics-components-button-text-paySecondary: #a978ff;
  --theme-semantics-components-button-text-primary: #0a0a0a;
  --theme-semantics-components-button-text-secondary: #e3e3e3;
  --theme-semantics-components-button-text-successPrimary: #ffffff;
  --theme-semantics-components-control-bg-default: #262624;
  --theme-semantics-components-control-bg-disabled: #262624;
  --theme-semantics-components-control-bg-hover: #2e2d2c;
  --theme-semantics-components-control-bg-inverse-default: #c4c4c4;
  --theme-semantics-components-control-bg-inverse-disabled: #c4c3c0;
  --theme-semantics-components-control-bg-inverse-hover: #b2b1ad;
  --theme-semantics-components-control-bg-inverse-pressed: #c4c3c0;
  --theme-semantics-components-control-bg-overlay-default: #0a0a0a;
  --theme-semantics-components-control-bg-overlay-disabled: #0a0a0a;
  --theme-semantics-components-control-bg-overlay-hover: #0a0a0a;
  --theme-semantics-components-control-bg-overlay-pressed: #1f1e1d;
  --theme-semantics-components-control-bg-pressed: #262624;
  --theme-semantics-components-control-bg-selected: #d4d4d4;
  --theme-semantics-components-control-bg-selectedDisabled: #63625f;
  --theme-semantics-components-control-text-disabled: #636363;
  --theme-semantics-components-control-text-error: #fc5d63;
  --theme-semantics-components-control-text-inverse-disabled: #5c5c5c;
  --theme-semantics-components-control-text-inverse-primary: #0a0a0a;
  --theme-semantics-components-control-text-inverse-secondary: #878787;
  --theme-semantics-components-control-text-primary: #e3e3e3;
  --theme-semantics-components-control-text-secondary: #878787;
  --theme-semantics-components-control-text-success: #1be361;
  --theme-semantics-components-control-text-warning: #ffbd45;
  --theme-semantics-components-favorite-activeFill: #ff4053;
  --theme-semantics-components-favorite-enabledBorder: #e3e3e3;
  --theme-semantics-components-highlighted-pay: #9f63ff;
  --theme-semantics-components-highlighted-price: #ffd950;
  --theme-semantics-components-highlighted-sale: #fc5d63;
  --theme-semantics-components-hint-default: #454545;
  --theme-semantics-components-hint-hover: #545454;
  --theme-semantics-components-line-active: #e3e3e3;
  --theme-semantics-components-line-default: #545351;
  --theme-semantics-components-line-overlay-default: rgba(255, 255, 255, 0.24);
  --theme-semantics-components-link-accent: #878787;
  --theme-semantics-components-link-button-disabled: #636363;
  --theme-semantics-components-link-button-hover: #b2b2b2;
  --theme-semantics-components-link-button-inverse-disabled: #9c9c9c;
  --theme-semantics-components-link-button-inverse-hover: #9c9c9c;
  --theme-semantics-components-link-button-inverse-primary: #0a0a0a;
  --theme-semantics-components-link-button-primary: #e3e3e3;
  --theme-semantics-components-link-button-secondary: #878787;
  --theme-semantics-components-link-hover: #b2b2b2;
  --theme-semantics-components-link-menu-disabled: #636363;
  --theme-semantics-components-link-menu-hover: #b2b2b2;
  --theme-semantics-components-link-menu-inverse-disabled: #9c9c9c;
  --theme-semantics-components-link-menu-inverse-hover: #9c9c9c;
  --theme-semantics-components-link-menu-inverse-primary: #0a0a0a;
  --theme-semantics-components-link-menu-primary: #e3e3e3;
  --theme-semantics-components-link-menu-secondary: #878787;
  --theme-semantics-components-link-noAccent: #e3e3e3;
  --theme-semantics-components-list-hover: #262624;
  --theme-semantics-components-list-inverse-hover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-list-overlay-hover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-rate-activeFill: #faa700;
  --theme-semantics-components-rate-bg-excellent: #02d459;
  --theme-semantics-components-rate-bg-good: #599d00;
  --theme-semantics-components-rate-bg-low: #f24954;
  --theme-semantics-components-rate-bg-medium: #faa700;
  --theme-semantics-components-rate-bg-none: #73716e;
  --theme-semantics-components-rate-enabledFill: #2e2d2c;
  --theme-semantics-components-rate-text-excellent: #4af071;
  --theme-semantics-components-rate-text-good: #84db13;
  --theme-semantics-components-rate-text-low: #ff9197;
  --theme-semantics-components-rate-text-medium: #ffd07a;
  --theme-semantics-components-rate-text-none: #878787;
  --theme-semantics-components-skeleton-end: #3d3c3a;
  --theme-semantics-components-skeleton-inverse-end: #b2b1ad;
  --theme-semantics-components-skeleton-inverse-start: #c4c3c0;
  --theme-semantics-components-skeleton-overlay-end: rgba(0, 0, 0, 0.76);
  --theme-semantics-components-skeleton-overlay-start: rgba(0, 0, 0, 0.52);
  --theme-semantics-components-skeleton-start: #2e2d2c;
  --theme-semantics-components-slider-default: #3d3c3a;
  --theme-semantics-components-slider-defaultFilled: #e3e3e3;
  --theme-semantics-components-slider-knob: #e3e3e3;
  --theme-semantics-components-slider-overlay-default: rgba(255, 255, 255, 0.2);
  --theme-semantics-components-tabGroup-default: #3d3c3a;
  --theme-semantics-components-tabGroup-selected: #e3e3e3;
  --theme-semantics-components-table-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-inverse-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-inverse-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-inverse-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-overlay-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-overlay-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-overlay-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-toast-default: #e3e3e3;
  --theme-semantics-components-toast-error: #ff4053;
  --theme-semantics-components-toast-inverse-default: #1f1e1d;
  --theme-semantics-components-toggle-check: #ffffff;
  --theme-semantics-components-toggle-checkDisabled: #878683;
  --theme-semantics-components-toggle-faint: #0a0a0a;
  --theme-semantics-components-toggle-faintDisabled: #0a0a0a;
  --theme-semantics-components-toggle-faintUncheck: #ffffff;
  --theme-semantics-components-toggle-faintUncheckDisabled: #0a0a0a;
  --theme-semantics-components-toggle-inverse-check: #0a0a0a;
  --theme-semantics-components-toggle-inverse-checkDisabled: #0a0a0a;
  --theme-semantics-components-toggle-inverse-faint: #ffffff;
  --theme-semantics-components-toggle-inverse-faintDisabled: #878683;
  --theme-semantics-components-toggle-inverse-faintUncheck: #ffffff;
  --theme-semantics-components-toggle-inverse-faintUncheckDisabled: #878683;
  --theme-semantics-components-toggle-inverse-uncheck: #c4c3c0;
  --theme-semantics-components-toggle-inverse-uncheckDisabled: #c4c3c0;
  --theme-semantics-components-toggle-inverse-uncheckHover: #9c9a97;
  --theme-semantics-components-toggle-overlay-faint: #0a0a0a;
  --theme-semantics-components-toggle-overlay-faintDisabled: #0a0a0a;
  --theme-semantics-components-toggle-overlay-faintUncheck: #e3e3e3;
  --theme-semantics-components-toggle-overlay-faintUncheckDisabled: #63625f;
  --theme-semantics-components-toggle-overlay-uncheck: #0a0a0a;
  --theme-semantics-components-toggle-overlay-uncheckDisabled: #0a0a0a;
  --theme-semantics-components-toggle-overlay-uncheckHover: #0a0a0a;
  --theme-semantics-components-toggle-uncheck: #363533;
  --theme-semantics-components-toggle-uncheckDisabled: #363533;
  --theme-semantics-components-toggle-uncheckHover: #454442;
  --theme-semantics-components-tooltip-default: #e3e3e3;
  --theme-semantics-components-tooltip-inverse-default: #1f1e1d;
  --theme-semantics-divider-default: #363533;
  --theme-semantics-divider-inverse-default: #a3a29e;
  --theme-semantics-divider-overlay-default: rgba(255, 255, 255, 0.06);
  --theme-semantics-foreground-contentFill: rgba(0, 0, 0, 0.44);
  --theme-semantics-foreground-imageFill: rgba(0, 0, 0, 0.06);
  --theme-semantics-text-constant-primary: #000000;
  --theme-semantics-text-error: #fc5d63;
  --theme-semantics-text-inverse-constant-primary: #ffffff;
  --theme-semantics-text-inverse-primary: #0a0a0a;
  --theme-semantics-text-primary: #e3e3e3;
  --theme-semantics-text-secondary: #878787;
  --theme-semantics-text-success: #1be361;
  --theme-semantics-text-warning: #ffbd45;
}

/* This file is the result of code generation. Do not change it manually. */
._6a941850b1903f92 {
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black6: rgba(0, 0, 0, 0.06);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white6: rgba(255, 255, 255, 0.06);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-semantics-backdrop-constant-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-backdrop-fill: rgba(0, 0, 0, 0.4);
  --theme-semantics-backdrop-inverse-fill: rgba(255, 255, 255, 0.84);
  --theme-semantics-bg-accent: #cfedff;
  --theme-semantics-bg-default: #f2f1f0;
  --theme-semantics-bg-elevation1: #ffffff;
  --theme-semantics-bg-elevation2: #ffffff;
  --theme-semantics-bg-error: #ffe0e0;
  --theme-semantics-bg-inverse-elevation1: #141414;
  --theme-semantics-bg-inverse-elevation2: #191919;
  --theme-semantics-bg-page: #ffffff;
  --theme-semantics-bg-pay: #e9ddfd;
  --theme-semantics-bg-success: #d2fcc4;
  --theme-semantics-bg-warning: #ffecc9;
  --theme-semantics-border-default: #ebeae8;
  --theme-semantics-border-error: #ff4053;
  --theme-semantics-border-errorFocused: #ff8c8f;
  --theme-semantics-border-focused: #45c1ff;
  --theme-semantics-border-hover: #dbdbd9;
  --theme-semantics-border-inverse-focused: #45c1ff;
  --theme-semantics-border-inverse-hover: #3d3c3a;
  --theme-semantics-border-inverse-selected: #ffffff;
  --theme-semantics-border-inverse-selectedDisabled: #5c5b58;
  --theme-semantics-border-overlay-focused: rgba(0, 0, 0, 0.2);
  --theme-semantics-border-overlay-hover: #dbdbd9;
  --theme-semantics-border-overlay-selected: #000000;
  --theme-semantics-border-overlay-selectedDisabled: #adaca8;
  --theme-semantics-border-selected: #000000;
  --theme-semantics-border-selectedDisabled: #adaca8;
  --theme-semantics-border-success: #02d15c;
  --theme-semantics-border-warning: #f79900;
  --theme-semantics-border-warningFocused: #ffb021;
  --theme-semantics-components-badge-bg-accent: #00aaff;
  --theme-semantics-components-badge-bg-accentSecondary: #d4f0ff;
  --theme-semantics-components-badge-bg-ghost: rgba(0, 0, 0, 0.44);
  --theme-semantics-components-badge-bg-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-bg-pay: #965eeb;
  --theme-semantics-components-badge-bg-primary: #141414;
  --theme-semantics-components-badge-bg-sale: #ff4053;
  --theme-semantics-components-badge-bg-saleSecondary: #ffe0e0;
  --theme-semantics-components-badge-bg-secondary: #ebeae8;
  --theme-semantics-components-badge-bg-success: #02d15c;
  --theme-semantics-components-badge-bg-warningSecondary: #ffecc9;
  --theme-semantics-components-badge-text-constant-primary: #000000;
  --theme-semantics-components-badge-text-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-text-inverse-primary: #ffffff;
  --theme-semantics-components-badge-text-primary: #ffffff;
  --theme-semantics-components-badge-text-secondary: #000000;
  --theme-semantics-components-bar-default: #dbdbd9;
  --theme-semantics-components-bar-defaultDisabled: #dbdbd9;
  --theme-semantics-components-bar-defaultFilled: #000000;
  --theme-semantics-components-bar-defaultFilledDisabled: #adaca8;
  --theme-semantics-components-bar-errorFilled: #ff4053;
  --theme-semantics-components-bar-inverse-default: rgba(255, 255, 255, 0.32);
  --theme-semantics-components-bar-inverse-defaultFilled: #ffffff;
  --theme-semantics-components-bar-inverse-defaultFilledDisabled: #878683;
  --theme-semantics-components-bar-overlay-default: #ffffff;
  --theme-semantics-components-bar-payFilled: #965eeb;
  --theme-semantics-components-bar-successFilled: #00b253;
  --theme-semantics-components-bar-warningFilled: #fca400;
  --theme-semantics-components-button-bg-accentPrimary: #00aaff;
  --theme-semantics-components-button-bg-accentPrimaryHover: #0099f7;
  --theme-semantics-components-button-bg-accentPrimaryPressed: #008aed;
  --theme-semantics-components-button-bg-accentSecondary: #cfedff;
  --theme-semantics-components-button-bg-accentSecondaryHover: #a1dfff;
  --theme-semantics-components-button-bg-accentSecondaryPressed: #80d4ff;
  --theme-semantics-components-button-bg-errorPrimary: #ff4053;
  --theme-semantics-components-button-bg-errorPrimaryHover: #f71b47;
  --theme-semantics-components-button-bg-errorPrimaryPressed: #e8003e;
  --theme-semantics-components-button-bg-ghostHover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-ghostPressed: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-inverse-constant-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-constant-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-primary: #ffffff;
  --theme-semantics-components-button-bg-inverse-primaryHover: #ffffff;
  --theme-semantics-components-button-bg-inverse-primaryPressed: #f7f7f5;
  --theme-semantics-components-button-bg-inverse-secondary: #262624;
  --theme-semantics-components-button-bg-inverse-secondaryHover: #2e2d2c;
  --theme-semantics-components-button-bg-inverse-secondaryPressed: #363533;
  --theme-semantics-components-button-bg-overlay-secondary: #ffffff;
  --theme-semantics-components-button-bg-overlay-secondaryHover: #ffffff;
  --theme-semantics-components-button-bg-overlay-secondaryPressed: #f7f7f5;
  --theme-semantics-components-button-bg-payPrimary: #965eeb;
  --theme-semantics-components-button-bg-payPrimaryHover: #8c4fe8;
  --theme-semantics-components-button-bg-payPrimaryPressed: #8144db;
  --theme-semantics-components-button-bg-paySecondary: #e9ddfd;
  --theme-semantics-components-button-bg-paySecondaryHover: #d5bdfb;
  --theme-semantics-components-button-bg-paySecondaryPressed: #c2a0fa;
  --theme-semantics-components-button-bg-primary: #141414;
  --theme-semantics-components-button-bg-primaryHover: #1f1f1f;
  --theme-semantics-components-button-bg-primaryPressed: #141414;
  --theme-semantics-components-button-bg-secondary: #f2f1f0;
  --theme-semantics-components-button-bg-secondaryHover: #ebeae8;
  --theme-semantics-components-button-bg-secondaryPressed: #e3e2e1;
  --theme-semantics-components-button-bg-successPrimary: #02d15c;
  --theme-semantics-components-button-bg-successPrimaryHover: #00c257;
  --theme-semantics-components-button-bg-successPrimaryPressed: #00b253;
  --theme-semantics-components-button-text-accentPrimary: #ffffff;
  --theme-semantics-components-button-text-accentSecondary: #008aed;
  --theme-semantics-components-button-text-constant-primary: #0a0a0a;
  --theme-semantics-components-button-text-constant-secondary: #ffffff;
  --theme-semantics-components-button-text-errorPrimary: #ffffff;
  --theme-semantics-components-button-text-inverse-primary: #0a0a0a;
  --theme-semantics-components-button-text-inverse-secondary: #ffffff;
  --theme-semantics-components-button-text-payPrimary: #ffffff;
  --theme-semantics-components-button-text-paySecondary: #8c4fe8;
  --theme-semantics-components-button-text-primary: #ffffff;
  --theme-semantics-components-button-text-secondary: #000000;
  --theme-semantics-components-button-text-successPrimary: #ffffff;
  --theme-semantics-components-control-bg-default: #f2f1f0;
  --theme-semantics-components-control-bg-disabled: #f2f1f0;
  --theme-semantics-components-control-bg-hover: #ebeae8;
  --theme-semantics-components-control-bg-inverse-default: #262624;
  --theme-semantics-components-control-bg-inverse-disabled: #262624;
  --theme-semantics-components-control-bg-inverse-hover: #2e2d2c;
  --theme-semantics-components-control-bg-inverse-pressed: #262624;
  --theme-semantics-components-control-bg-overlay-default: #ffffff;
  --theme-semantics-components-control-bg-overlay-disabled: #ffffff;
  --theme-semantics-components-control-bg-overlay-hover: #ffffff;
  --theme-semantics-components-control-bg-overlay-pressed: #f7f7f5;
  --theme-semantics-components-control-bg-pressed: #f2f1f0;
  --theme-semantics-components-control-bg-selected: #141414;
  --theme-semantics-components-control-bg-selectedDisabled: #adaca8;
  --theme-semantics-components-control-text-disabled: #a3a3a3;
  --theme-semantics-components-control-text-error: #ff4053;
  --theme-semantics-components-control-text-inverse-disabled: #5c5c5c;
  --theme-semantics-components-control-text-inverse-primary: #ffffff;
  --theme-semantics-components-control-text-inverse-secondary: #878787;
  --theme-semantics-components-control-text-primary: #000000;
  --theme-semantics-components-control-text-secondary: #757575;
  --theme-semantics-components-control-text-success: #00b253;
  --theme-semantics-components-control-text-warning: #f79900;
  --theme-semantics-components-favorite-activeFill: #d9013a;
  --theme-semantics-components-favorite-enabledBorder: #000000;
  --theme-semantics-components-highlighted-pay: #965eeb;
  --theme-semantics-components-highlighted-price: #ffd950;
  --theme-semantics-components-highlighted-sale: #ff4053;
  --theme-semantics-components-hint-default: #cccccc;
  --theme-semantics-components-hint-hover: #b8b8b8;
  --theme-semantics-components-line-active: #000000;
  --theme-semantics-components-line-default: #c2c1be;
  --theme-semantics-components-line-overlay-default: rgba(0, 0, 0, 0.24);
  --theme-semantics-components-link-accent: #757575;
  --theme-semantics-components-link-button-disabled: #a3a3a3;
  --theme-semantics-components-link-button-hover: #3d3d3d;
  --theme-semantics-components-link-button-inverse-disabled: #5c5c5c;
  --theme-semantics-components-link-button-inverse-hover: #5c5c5c;
  --theme-semantics-components-link-button-inverse-primary: #ffffff;
  --theme-semantics-components-link-button-primary: #000000;
  --theme-semantics-components-link-button-secondary: #757575;
  --theme-semantics-components-link-hover: #3d3d3d;
  --theme-semantics-components-link-menu-disabled: #a3a3a3;
  --theme-semantics-components-link-menu-hover: #3d3d3d;
  --theme-semantics-components-link-menu-inverse-disabled: #5c5c5c;
  --theme-semantics-components-link-menu-inverse-hover: #5c5c5c;
  --theme-semantics-components-link-menu-inverse-primary: #ffffff;
  --theme-semantics-components-link-menu-primary: #000000;
  --theme-semantics-components-link-menu-secondary: #757575;
  --theme-semantics-components-link-noAccent: #000000;
  --theme-semantics-components-list-hover: #f2f1f0;
  --theme-semantics-components-list-inverse-hover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-list-overlay-hover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-rate-activeFill: #ffb021;
  --theme-semantics-components-rate-bg-excellent: #00c257;
  --theme-semantics-components-rate-bg-good: #72ca00;
  --theme-semantics-components-rate-bg-low: #f71b47;
  --theme-semantics-components-rate-bg-medium: #fca400;
  --theme-semantics-components-rate-bg-none: #999894;
  --theme-semantics-components-rate-enabledFill: #ebeae8;
  --theme-semantics-components-rate-text-excellent: #00a34c;
  --theme-semantics-components-rate-text-good: #66b400;
  --theme-semantics-components-rate-text-low: #d9013a;
  --theme-semantics-components-rate-text-medium: #f08400;
  --theme-semantics-components-rate-text-none: #757575;
  --theme-semantics-components-skeleton-end: #dbdbd9;
  --theme-semantics-components-skeleton-inverse-end: #3d3c3a;
  --theme-semantics-components-skeleton-inverse-start: #292827;
  --theme-semantics-components-skeleton-overlay-end: rgba(255, 255, 255, 0.76);
  --theme-semantics-components-skeleton-overlay-start: rgba(255, 255, 255, 0.52);
  --theme-semantics-components-skeleton-start: #ebeae8;
  --theme-semantics-components-slider-default: #dbdbd9;
  --theme-semantics-components-slider-defaultFilled: #000000;
  --theme-semantics-components-slider-knob: #000000;
  --theme-semantics-components-slider-overlay-default: rgba(0, 0, 0, 0.16);
  --theme-semantics-components-tabGroup-default: #dbdbd9;
  --theme-semantics-components-tabGroup-selected: #000000;
  --theme-semantics-components-table-hover: #f7f7f5;
  --theme-semantics-components-table-inverse-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-inverse-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-inverse-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-overlay-hover: #f7f7f5;
  --theme-semantics-components-table-overlay-selected: #e3e2e1;
  --theme-semantics-components-table-overlay-selectedHover: #ebeae8;
  --theme-semantics-components-table-selected: #ebeae8;
  --theme-semantics-components-table-selectedHover: #ebeae8;
  --theme-semantics-components-toast-default: #141414;
  --theme-semantics-components-toast-error: #ff4053;
  --theme-semantics-components-toast-inverse-default: #ffffff;
  --theme-semantics-components-toggle-check: #141414;
  --theme-semantics-components-toggle-checkDisabled: #7a7976;
  --theme-semantics-components-toggle-faint: #ffffff;
  --theme-semantics-components-toggle-faintDisabled: #ffffff;
  --theme-semantics-components-toggle-faintUncheck: #ffffff;
  --theme-semantics-components-toggle-faintUncheckDisabled: #ffffff;
  --theme-semantics-components-toggle-inverse-check: #ffffff;
  --theme-semantics-components-toggle-inverse-checkDisabled: #ffffff;
  --theme-semantics-components-toggle-inverse-faint: #000000;
  --theme-semantics-components-toggle-inverse-faintDisabled: #7a7976;
  --theme-semantics-components-toggle-inverse-faintUncheck: #ffffff;
  --theme-semantics-components-toggle-inverse-faintUncheckDisabled: #7a7976;
  --theme-semantics-components-toggle-inverse-uncheck: #3d3c3a;
  --theme-semantics-components-toggle-inverse-uncheckDisabled: #3d3c3a;
  --theme-semantics-components-toggle-inverse-uncheckHover: #5c5b58;
  --theme-semantics-components-toggle-overlay-faint: #ffffff;
  --theme-semantics-components-toggle-overlay-faintDisabled: #ffffff;
  --theme-semantics-components-toggle-overlay-faintUncheck: #000000;
  --theme-semantics-components-toggle-overlay-faintUncheckDisabled: #adaca8;
  --theme-semantics-components-toggle-overlay-uncheck: #ffffff;
  --theme-semantics-components-toggle-overlay-uncheckDisabled: #ffffff;
  --theme-semantics-components-toggle-overlay-uncheckHover: #ffffff;
  --theme-semantics-components-toggle-uncheck: #e3e2e1;
  --theme-semantics-components-toggle-uncheckDisabled: #e3e2e1;
  --theme-semantics-components-toggle-uncheckHover: #d4d2cf;
  --theme-semantics-components-tooltip-default: #000000;
  --theme-semantics-components-tooltip-inverse-default: #ffffff;
  --theme-semantics-divider-default: #ebeae8;
  --theme-semantics-divider-inverse-default: #52514e;
  --theme-semantics-divider-overlay-default: rgba(0, 0, 0, 0.08);
  --theme-semantics-foreground-contentFill: rgba(0, 0, 0, 0.44);
  --theme-semantics-foreground-imageFill: rgba(0, 0, 0, 0.06);
  --theme-semantics-text-constant-primary: #000000;
  --theme-semantics-text-error: #ff4053;
  --theme-semantics-text-inverse-constant-primary: #ffffff;
  --theme-semantics-text-inverse-primary: #ffffff;
  --theme-semantics-text-primary: #000000;
  --theme-semantics-text-secondary: #757575;
  --theme-semantics-text-success: #00b253;
  --theme-semantics-text-warning: #f79900;
}

/* This file is the result of code generation. Do not change it manually. */
.a508a4714276bc0a {
  --theme-component-link-color-default: #005ff9;
  --theme-component-link-color-hover: #878787;
  --theme-semantics-bg-accent: #f2f1f0;
  --theme-semantics-bg-pay: #f2f1f0;
  --theme-semantics-border-selected: #003df6;
  --theme-semantics-components-badge-bg-accent: #003df6;
  --theme-semantics-components-badge-bg-accentSecondary: #ebeae8;
  --theme-semantics-components-badge-bg-pay: #003df6;
  --theme-semantics-components-badge-bg-primary: #003df6;
  --theme-semantics-components-badge-bg-sale: #003df6;
  --theme-semantics-components-badge-bg-saleSecondary: #ebeae8;
  --theme-semantics-components-badge-bg-success: #003df6;
  --theme-semantics-components-badge-bg-warningSecondary: #ebeae8;
  --theme-semantics-components-bar-payFilled: #000000;
  --theme-semantics-components-button-bg-accentPrimary: #003df6;
  --theme-semantics-components-button-bg-accentPrimaryHover: #0038e3;
  --theme-semantics-components-button-bg-accentPrimaryPressed: #002cb0;
  --theme-semantics-components-button-bg-accentSecondary: #f2f1f0;
  --theme-semantics-components-button-bg-accentSecondaryHover: #ebeae8;
  --theme-semantics-components-button-bg-accentSecondaryPressed: #e3e2e1;
  --theme-semantics-components-button-bg-payPrimary: #003df6;
  --theme-semantics-components-button-bg-payPrimaryHover: #0038e3;
  --theme-semantics-components-button-bg-payPrimaryPressed: #002cb0;
  --theme-semantics-components-button-bg-paySecondary: #f2f1f0;
  --theme-semantics-components-button-bg-paySecondaryHover: #ebeae8;
  --theme-semantics-components-button-bg-paySecondaryPressed: #e3e2e1;
  --theme-semantics-components-button-bg-primary: #003df6;
  --theme-semantics-components-button-bg-primaryHover: #0038e3;
  --theme-semantics-components-button-bg-primaryPressed: #002cb0;
  --theme-semantics-components-button-text-accentSecondary: #000000;
  --theme-semantics-components-button-text-paySecondary: #000000;
  --theme-semantics-components-control-bg-selected: #003df6;
  --theme-semantics-components-favorite-activeFill: #000000;
  --theme-semantics-components-highlighted-pay: #003df6;
  --theme-semantics-components-highlighted-price: #003df6;
  --theme-semantics-components-highlighted-sale: #003df6;
  --theme-semantics-components-link-accent: #003df6;
  --theme-semantics-components-link-hover: #878787;
  --theme-semantics-components-link-menu-inverse-disabled: #a3a3a3;
  --theme-semantics-components-link-menu-inverse-hover: #525252;
  --theme-semantics-components-toggle-check: #003df6;
  --theme-semantics-components-toggle-overlay-faintUncheck: #003df6;
}

/* This file is the result of code generation. Do not change it manually. */
._4ba6a6d2f718612b._4ba6a6d2f718612b {
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-l-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-m-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-ms-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-s-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-s-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-s-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-s-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-32);
}

/* This file is the result of code generation. Do not change it manually. */
._60a92b7eb094dcaf {
  --theme-animation-duration-default: 0.15s;
  --theme-animation-transition-control-hover: background-color 0.2s ease-out;
  --theme-animation-transition-control-unhover: background-color 0.15s ease-out;
  --theme-animation-transition-focusRing: box-shadow 0.1s ease-out;
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-5: 5px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 12px;
  --theme-borderRadius-m: 6px;
  --theme-borderRadius-s: 2px;
  --theme-borderRadius-xl: 20px;
  --theme-borderRadius-xxl: 20px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-l: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 24px 0 rgba(0, 0, 0, 0.12);
  --theme-boxShadow-size-m: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 30px 0 rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-s: 0 1px 3px 0 rgba(0, 0, 0, 0.04), 0 4px 28px 0 rgba(0, 0, 0, 0.08);
  --theme-color-overlay: var(--theme-palette-black32);
  --theme-component-badge-size-l-height: 28px;
  --theme-component-badge-size-l-padding: 3px 10px 5px 9px;
  --theme-component-badge-size-l-pointHeight: 11px;
  --theme-component-badge-size-l-squareBorderRadius: 10px;
  --theme-component-badge-size-m-height: 24px;
  --theme-component-badge-size-m-padding: 3px 8px 5px 8px;
  --theme-component-badge-size-m-pointHeight: 9px;
  --theme-component-badge-size-m-squareBorderRadius: 8px;
  --theme-component-badge-size-s-height: 19px;
  --theme-component-badge-size-s-padding: 2px 6px 3px 6px;
  --theme-component-badge-size-s-pointHeight: 7px;
  --theme-component-badge-size-s-squareBorderRadius: 6px;
  --theme-component-badge-size-xs-height: 15px;
  --theme-component-badge-size-xs-padding: 0 4px 1px 4px;
  --theme-component-badge-size-xs-squareBorderRadius: 6px;
  --theme-component-button-presets-default-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-button-presets-default-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-button-presets-default-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-button-presets-default-color-default: var(--theme-palette-black);
  --theme-component-button-presets-default-color-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-defaultInverse-backgroundColor-active: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-default: var(--theme-palette-gray68);
  --theme-component-button-presets-defaultInverse-backgroundColor-disabled: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-hover: var(--theme-palette-gray64);
  --theme-component-button-presets-defaultInverse-color-default: var(--theme-palette-white);
  --theme-component-button-presets-defaultInverse-color-disabled: var(--theme-palette-gray64);
  --theme-component-button-presets-overlayActive-backgroundColor-active: var(--theme-palette-blue300);
  --theme-component-button-presets-overlayActive-backgroundColor-default: var(--theme-palette-blue100);
  --theme-component-button-presets-overlayActive-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlayActive-backgroundColor-hover: var(--theme-palette-blue200);
  --theme-component-button-presets-overlayActive-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlayActive-color-disabled: var(--theme-palette-gray36);
  --theme-component-button-presets-safeDeal-backgroundColor-active: var(--theme-palette-violet700);
  --theme-component-button-presets-safeDeal-backgroundColor-default: var(--theme-palette-violet500);
  --theme-component-button-presets-safeDeal-backgroundColor-hover: var(--theme-palette-violet600);
  --theme-component-button-presets-safeDeal-color-default: var(--theme-palette-white);
  --theme-component-button-presets-warning-backgroundColor-active: var(--theme-palette-yellow700);
  --theme-component-button-presets-warning-backgroundColor-default: var(--theme-palette-yellow500);
  --theme-component-button-presets-warning-backgroundColor-hover: var(--theme-palette-yellow600);
  --theme-component-button-presets-warning-color-default: var(--theme-palette-black);
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 21px 2px 20px;
  --theme-component-button-size-l-paddingWithIcon: 0 17px;
  --theme-component-button-size-l-text-compensation: -1px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 17px 0 16px;
  --theme-component-button-size-m-paddingWithIcon: 0 13px;
  --theme-component-button-size-m-text-compensation: -1px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 13px 2px 12px;
  --theme-component-button-size-s-paddingWithIcon: 0 11px;
  --theme-component-button-size-s-text-compensation: 0px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 21px 2px 20px;
  --theme-component-button-size-xl-paddingWithIcon: 0 17px;
  --theme-component-button-size-xl-text-compensation: 1px;
  --theme-component-button-size-xl-text-padding-end: 4px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 13px 2px 12px;
  --theme-component-button-size-xs-paddingWithIcon: 0 11px;
  --theme-component-button-size-xs-text-compensation: 0px;
  --theme-component-button-size-xs-text-padding-end: 4px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xs-text-padding-start: 2px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-size-l-padding-end: 20px;
  --theme-component-chips-size-l-padding-start: 20px;
  --theme-component-chips-size-l-paddingWithIcon-end: 16px;
  --theme-component-chips-size-l-paddingWithIcon-start: 20px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-l-text-topCompensation: -1px;
  --theme-component-chips-size-m-padding-end: 16px;
  --theme-component-chips-size-m-padding-start: 16px;
  --theme-component-chips-size-m-paddingWithIcon-end: 12px;
  --theme-component-chips-size-m-paddingWithIcon-start: 16px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 5px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding-end: 12px;
  --theme-component-chips-size-s-padding-start: 12px;
  --theme-component-chips-size-s-paddingWithIcon-end: 8px;
  --theme-component-chips-size-s-paddingWithIcon-start: 12px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: 0px;
  --theme-component-chips-size-xl-padding-end: 20px;
  --theme-component-chips-size-xl-padding-start: 20px;
  --theme-component-chips-size-xl-paddingWithIcon-end: 16px;
  --theme-component-chips-size-xl-paddingWithIcon-start: 20px;
  --theme-component-chips-size-xl-text-padding-end: 4px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding-end: 12px;
  --theme-component-chips-size-xs-padding-start: 12px;
  --theme-component-chips-size-xs-paddingWithIcon-end: 8px;
  --theme-component-chips-size-xs-paddingWithIcon-start: 12px;
  --theme-component-chips-size-xs-text-padding-end: 4px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xs-text-padding-start: 2px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-xs-text-topCompensation: 0px;
  --theme-component-commonToggle-checkbox-borderRadius: 2px;
  --theme-component-commonToggle-checkbox-size-l-icon-height: 12px;
  --theme-component-commonToggle-checkbox-size-l-icon-width: 16px;
  --theme-component-commonToggle-checkbox-size-l-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-l-width: 22px;
  --theme-component-commonToggle-checkbox-size-m-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-m-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-m-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-m-width: 18px;
  --theme-component-commonToggle-checkbox-size-s-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-s-icon-width: 10px;
  --theme-component-commonToggle-checkbox-size-s-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-s-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-icon-height: 12px;
  --theme-component-commonToggle-checkbox-size-xl-icon-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xl-width: 22px;
  --theme-component-commonToggle-checkbox-size-xs-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-xs-icon-width: 10px;
  --theme-component-commonToggle-checkbox-size-xs-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xs-width: 16px;
  --theme-component-commonToggle-description-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-description-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-description-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-s-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-description-size-xl-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-description-size-xl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-description-size-xs-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-xs-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-label-size-l-margin: 12px;
  --theme-component-commonToggle-label-size-m-margin: 9px;
  --theme-component-commonToggle-label-size-s-margin: 8px;
  --theme-component-commonToggle-label-size-xl-margin: 12px;
  --theme-component-commonToggle-label-size-xs-margin: 8px;
  --theme-component-commonToggle-radio-size-l-icon-size: 8px;
  --theme-component-commonToggle-radio-size-l-width: 24px;
  --theme-component-commonToggle-radio-size-m-icon-size: 7px;
  --theme-component-commonToggle-radio-size-m-width: 21px;
  --theme-component-commonToggle-radio-size-s-icon-size: 6px;
  --theme-component-commonToggle-radio-size-s-width: 18px;
  --theme-component-commonToggle-radio-size-xl-icon-size: 8px;
  --theme-component-commonToggle-radio-size-xl-width: 24px;
  --theme-component-commonToggle-radio-size-xs-icon-size: 6px;
  --theme-component-commonToggle-radio-size-xs-width: 18px;
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-l-groupPadding: 11px 0 13px 0;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-s-groupPadding: 6px 0 8px 0;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-xl-groupPadding: 11px 0 13px 0;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-xs-groupPadding: 6px 0 8px 0;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-switcher-borderRadius: 15px;
  --theme-component-commonToggle-switcher-size-l-height: 22px;
  --theme-component-commonToggle-switcher-size-l-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-l-icon-size: 16px;
  --theme-component-commonToggle-switcher-size-l-padding: 0;
  --theme-component-commonToggle-switcher-size-l-width: 44px;
  --theme-component-commonToggle-switcher-size-m-height: 20px;
  --theme-component-commonToggle-switcher-size-m-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-m-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-m-padding: 0;
  --theme-component-commonToggle-switcher-size-m-width: 40px;
  --theme-component-commonToggle-switcher-size-s-height: 16px;
  --theme-component-commonToggle-switcher-size-s-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-s-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-s-padding: 0;
  --theme-component-commonToggle-switcher-size-s-width: 32px;
  --theme-component-commonToggle-switcher-size-xl-height: 22px;
  --theme-component-commonToggle-switcher-size-xl-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xl-icon-size: 16px;
  --theme-component-commonToggle-switcher-size-xl-padding: 0;
  --theme-component-commonToggle-switcher-size-xl-width: 44px;
  --theme-component-commonToggle-switcher-size-xs-height: 16px;
  --theme-component-commonToggle-switcher-size-xs-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-xs-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-xs-padding: 0;
  --theme-component-commonToggle-switcher-size-xs-width: 32px;
  --theme-component-commonToggle-toggle-state-default-border: 1px solid transparent;
  --theme-component-datepicker-size-l-day-fontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-l-day-height: 48px;
  --theme-component-datepicker-size-l-day-lineHeight: var(--theme-font-height-l-normal);
  --theme-component-datepicker-size-l-day-outlineOffset: -4px;
  --theme-component-datepicker-size-l-day-width: 48px;
  --theme-component-datepicker-size-l-dayOfWeek-fontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-l-dayOfWeek-height: 48px;
  --theme-component-datepicker-size-l-dayOfWeek-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-datepicker-size-l-dayOfWeek-width: 48px;
  --theme-component-datepicker-size-l-title-lineHeight: var(--theme-font-height-l-normal);
  --theme-component-datepicker-size-l-title-monthFontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-l-title-yearFontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-m-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-day-height: 40px;
  --theme-component-datepicker-size-m-day-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-day-outlineOffset: -4px;
  --theme-component-datepicker-size-m-day-width: 40px;
  --theme-component-datepicker-size-m-dayOfWeek-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-dayOfWeek-height: 40px;
  --theme-component-datepicker-size-m-dayOfWeek-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-dayOfWeek-width: 40px;
  --theme-component-datepicker-size-m-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-title-monthFontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-title-yearFontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-s-day-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-day-height: 32px;
  --theme-component-datepicker-size-s-day-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-day-outlineOffset: -2px;
  --theme-component-datepicker-size-s-day-width: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-lineHeight: var(--theme-font-height-ms-normal);
  --theme-component-datepicker-size-s-dayOfWeek-width: 32px;
  --theme-component-datepicker-size-s-title-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-title-monthFontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-title-yearFontSize: var(--theme-font-size-s);
  --theme-component-datepicker-titleWeight: var(--theme-font-weight-normal);
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-l-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-l-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-l-paddingBottom: 13px;
  --theme-component-dropdown-item-size-l-paddingLeft: 28px;
  --theme-component-dropdown-item-size-l-paddingRight: 28px;
  --theme-component-dropdown-item-size-l-paddingTop: 11px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 8px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-m-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-fontSize-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 5px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-lineHeight-m2);
  --theme-component-dropdown-item-size-m-paddingBottom: 10px;
  --theme-component-dropdown-item-size-m-paddingLeft: 24px;
  --theme-component-dropdown-item-size-m-paddingRight: 24px;
  --theme-component-dropdown-item-size-m-paddingTop: 8px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-s-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-s-paddingBottom: 8px;
  --theme-component-dropdown-item-size-s-paddingLeft: 20px;
  --theme-component-dropdown-item-size-s-paddingRight: 20px;
  --theme-component-dropdown-item-size-s-paddingTop: 6px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-xl-paddingBottom: 13px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 28px;
  --theme-component-dropdown-item-size-xl-paddingRight: 28px;
  --theme-component-dropdown-item-size-xl-paddingTop: 11px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 20px;
  --theme-component-dropdown-item-size-xs-paddingRight: 20px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 10px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 22px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 14px;
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 16px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 14px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-4);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-8);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-20);
  --theme-component-form-label-size-l-marginBottom: 8px;
  --theme-component-form-label-size-l-marginTop: 12px;
  --theme-component-form-label-size-m-marginBottom: 8px;
  --theme-component-form-label-size-m-marginTop: 9px;
  --theme-component-form-label-size-s-marginBottom: 6px;
  --theme-component-form-label-size-s-marginTop: 5px;
  --theme-component-form-label-size-xl-marginBottom: 8px;
  --theme-component-form-label-size-xl-marginTop: 12px;
  --theme-component-form-label-size-xs-marginBottom: 6px;
  --theme-component-form-label-size-xs-marginTop: 5px;
  --theme-component-form-section-density-dense-margin: var(--theme-gap-28);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-56);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-16);
  --theme-component-form-title-margin: var(--theme-gap-32);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-12);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 6px;
  --theme-component-input-size-l-paddingBottom: 13px;
  --theme-component-input-size-l-paddingLeft: 19px;
  --theme-component-input-size-l-paddingRight: 13px;
  --theme-component-input-size-l-paddingTop: 11px;
  --theme-component-input-size-l-postfixMarginRight: 10px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -2px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 5px;
  --theme-component-input-size-m-paddingBottom: 8px;
  --theme-component-input-size-m-paddingLeft: 15px;
  --theme-component-input-size-m-paddingRight: 9px;
  --theme-component-input-size-m-paddingTop: 8px;
  --theme-component-input-size-m-postfixMarginRight: 6px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 4px;
  --theme-component-input-size-s-paddingBottom: 6px;
  --theme-component-input-size-s-paddingLeft: 11px;
  --theme-component-input-size-s-paddingRight: 7px;
  --theme-component-input-size-s-paddingTop: 6px;
  --theme-component-input-size-s-postfixMarginRight: 4px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 6px;
  --theme-component-input-size-xl-paddingBottom: 13px;
  --theme-component-input-size-xl-paddingLeft: 19px;
  --theme-component-input-size-xl-paddingRight: 13px;
  --theme-component-input-size-xl-paddingTop: 11px;
  --theme-component-input-size-xl-postfixMarginRight: 10px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 4px;
  --theme-component-input-size-xs-paddingBottom: 6px;
  --theme-component-input-size-xs-paddingLeft: 11px;
  --theme-component-input-size-xs-paddingRight: 7px;
  --theme-component-input-size-xs-paddingTop: 6px;
  --theme-component-input-size-xs-postfixMarginRight: 4px;
  --theme-component-link-size-l-underlineOffset: 3px;
  --theme-component-link-size-m-underlineOffset: 3px;
  --theme-component-link-size-ms-underlineOffset: 3px;
  --theme-component-link-size-s-underlineOffset: 2px;
  --theme-component-link-size-xl-underlineOffset: 3px;
  --theme-component-link-size-xm-underlineOffset: 3px;
  --theme-component-link-size-xs-underlineOffset: 2px;
  --theme-component-link-size-xxl-underlineOffset: 4px;
  --theme-component-link-size-xxs-underlineOffset: 2px;
  --theme-component-link-size-xxxl-underlineOffset: 4px;
  --theme-component-link-size-xxxxl-underlineOffset: 5px;
  --theme-component-link-size-xxxxxl-underlineOffset: 7px;
  --theme-component-meter-gap: 2px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-modal-borderRadius: 20px;
  --theme-component-pagination-arrow-margin: var(--theme-gap-12);
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: 1px;
  --theme-component-pagination-item-shift: 1px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-text-size-l-padding: 0 18px 2px 19px;
  --theme-component-pagination-text-size-m-padding: 0 15px 0 16px;
  --theme-component-pagination-text-size-s-padding: 0 12px 2px 12px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-spacer-formGap: var(--theme-gap-8);
  --theme-component-spacer-gap: var(--theme-gap-12);
  --theme-component-stepper-iconButton-divider-color: var(--theme-palette-gray12);
  --theme-component-stepper-iconButton-divider-size-l-height: 28px;
  --theme-component-stepper-iconButton-divider-size-m-height: 24px;
  --theme-component-stepper-iconButton-divider-size-s-height: 18px;
  --theme-component-stepper-iconButton-divider-size-xl-height: 28px;
  --theme-component-stepper-iconButton-divider-size-xs-height: 18px;
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-stepper-iconButton-size-l-padding-bottom: 14px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 15px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-l-padding-top: 12px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 10px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 11px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 9px;
  --theme-component-stepper-iconButton-size-m-padding-top: 8px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 7px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 8px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 6px;
  --theme-component-stepper-iconButton-size-s-padding-top: 5px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 14px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 15px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 12px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 7px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 8px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 5px;
  --theme-component-stepper-inputWrapper-size-l-minWidth: 28px;
  --theme-component-stepper-inputWrapper-size-l-padding: 12px 10px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 24px;
  --theme-component-stepper-inputWrapper-size-m-padding: 8px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 6px 8px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 28px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 12px 10px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 6px 8px;
  --theme-component-stepper-preset-inverse-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-stepper-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-inverse-color-default: var(--theme-palette-black);
  --theme-component-tabs-tab-counter-padding: 5px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: -1px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-l-top: -2px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-tabs-tab-counter-size-m-top: -2px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-s-left: 0px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: -2px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -11px;
  --theme-component-tabs-tab-pointer-size-l-size: 6px;
  --theme-component-tabs-tab-pointer-size-l-top: 2px;
  --theme-component-tabs-tab-pointer-size-m-right: -11px;
  --theme-component-tabs-tab-pointer-size-m-size: 6px;
  --theme-component-tabs-tab-pointer-size-m-top: 1px;
  --theme-component-tabs-tab-pointer-size-s-right: -11px;
  --theme-component-tabs-tab-pointer-size-s-size: 6px;
  --theme-component-tabs-tab-pointer-size-s-top: 1px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-xxl);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-xxl-normal);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 10px;
  --theme-component-tabs-tab-size-l-paddingVertical: 16px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-m-paddingVertical: 14px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 7px;
  --theme-component-tabs-tab-size-s-paddingVertical: 12px;
  --theme-component-textarea-clearButton-size-l-position-right: 3px;
  --theme-component-textarea-clearButton-size-l-position-top: 3px;
  --theme-component-textarea-clearButton-size-m-position-right: 3px;
  --theme-component-textarea-clearButton-size-m-position-top: 4px;
  --theme-component-textarea-clearButton-size-s-position-right: 3px;
  --theme-component-textarea-clearButton-size-s-position-top: 4px;
  --theme-component-textarea-clearButton-size-xl-position-right: 3px;
  --theme-component-textarea-clearButton-size-xl-position-top: 3px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 4px;
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 30px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 22px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 22px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 11px 43px 13px 19px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 8px 35px 8px 15px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 6px 27px 6px 11px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-xl-padding: 11px 43px 13px 19px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-xs-padding: 6px 27px 6px 11px;
  --theme-component-toastBar-borderRadius: var(--theme-borderRadius-xl);
  --theme-component-toastBar-closeButtonSize: 36px;
  --theme-component-toastBar-closeIconSize: 14px;
  --theme-component-toastBar-padding-horizontal: 24px;
  --theme-component-toastBar-padding-vertical: 23px;
  --theme-component-tooltip-fullWidthPadding: 0 20px;
  --theme-component-tooltip-size-l-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-l-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 10px;
  --theme-component-tooltip-size-l-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 24px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-m-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-m-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 10px;
  --theme-component-tooltip-size-m-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 24px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 24px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-s-paddingWithActions: 24px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 34px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-palette-blue300);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-palette-red300);
  --theme-focusBoxShadow-inversePreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 12px;
  --theme-font-capitalHeight-ms: 11px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 13px;
  --theme-font-capitalHeight-xs: 10px;
  --theme-font-capitalHeight-xxl: 20px;
  --theme-font-capitalHeight-xxs: 7px;
  --theme-font-capitalHeight-xxxl: 24px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 24px;
  --theme-font-color-default: var(--theme-palette-black);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-palette-red600);
  --theme-font-color-inverse: var(--theme-palette-white);
  --theme-font-color-inverseDisabled: var(--theme-palette-gray64);
  --theme-font-color-noAccent: var(--theme-palette-gray54);
  --theme-font-color-valid: var(--theme-palette-green600);
  --theme-font-compensation-xxl: 2px;
  --theme-font-compensation-xxxl: 3px;
  --theme-font-compensation-xxxxl: 4px;
  --theme-font-compensation-xxxxxl: 5px;
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 14px;
  --theme-font-fontSize-xl: 20px;
  --theme-font-fontSize-xs: 13px;
  --theme-font-fontSize-xxl: 25px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 24px;
  --theme-font-height-m-dense: 22px;
  --theme-font-height-m-normal: 24px;
  --theme-font-height-ms-dense: 20px;
  --theme-font-height-ms-normal: 22px;
  --theme-font-height-s-dense: 18px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 22px;
  --theme-font-height-xm-normal: 24px;
  --theme-font-height-xs-dense: 18px;
  --theme-font-height-xs-normal: 18px;
  --theme-font-height-xxl-dense: 30px;
  --theme-font-height-xxl-normal: 30px;
  --theme-font-height-xxs-dense: 14px;
  --theme-font-height-xxs-normal: 14px;
  --theme-font-height-xxxl-dense: 36px;
  --theme-font-height-xxxl-normal: 36px;
  --theme-font-height-xxxxl-dense: 30px;
  --theme-font-height-xxxxl-normal: 30px;
  --theme-font-height-xxxxxl-dense: 36px;
  --theme-font-height-xxxxxl-normal: 36px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 18px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 18px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 16px;
  --theme-font-size-ms: 15px;
  --theme-font-size-s: 14px;
  --theme-font-size-xl: 20px;
  --theme-font-size-xm: 17px;
  --theme-font-size-xs: 13px;
  --theme-font-size-xxl: 25px;
  --theme-font-size-xxs: 9px;
  --theme-font-size-xxxl: 32px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 32px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-l: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-l-dense: var(--theme-gap-10);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-l: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-l-dense-header-3xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-l-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-header-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-6);
  --theme-outline-width: 3px;
  --theme-padding-compensation: 6px;
  --theme-padding-size-l-bottom: 28px;
  --theme-padding-size-l-left: 24px;
  --theme-padding-size-l-right: 24px;
  --theme-padding-size-l-top: 20px;
  --theme-padding-size-m-bottom: 28px;
  --theme-padding-size-m-left: 24px;
  --theme-padding-size-m-right: 24px;
  --theme-padding-size-m-top: 20px;
  --theme-padding-size-s-bottom: 28px;
  --theme-padding-size-s-left: 24px;
  --theme-padding-size-s-right: 24px;
  --theme-padding-size-s-top: 20px;
  --theme-padding-size-xl-bottom: 28px;
  --theme-padding-size-xl-left: 24px;
  --theme-padding-size-xl-right: 24px;
  --theme-padding-size-xl-top: 20px;
  --theme-padding-size-xs-bottom: 28px;
  --theme-padding-size-xs-left: 24px;
  --theme-padding-size-xs-right: 24px;
  --theme-padding-size-xs-top: 20px;
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black6: rgba(0, 0, 0, 0.06);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white6: rgba(255, 255, 255, 0.06);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 18px;
  --theme-size-l-height: 48px;
  --theme-size-l-lineHeight: 22px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 16px;
  --theme-size-m-height: 40px;
  --theme-size-m-lineHeight: 22px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 14px;
  --theme-size-s-height: 32px;
  --theme-size-s-lineHeight: 18px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xl-crossButtonIconSize: 12px;
  --theme-size-xl-crossButtonSize: 40px;
  --theme-size-xl-fontSize: 18px;
  --theme-size-xl-height: 48px;
  --theme-size-xl-lineHeight: 22px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 14px;
  --theme-size-xs-height: 32px;
  --theme-size-xs-lineHeight: 18px;
  box-sizing: border-box;
  color: var(--theme-palette-black);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

/* stylelint-disable no-descending-specificity */
/* stylelint-disable selector-max-universal */
._21f148b686a7f77b * {
    --primary-main: #0af;
    --primary-main-hover: #36bcff;
    --primary-main-hover-new: #0099f7;
    --primary-main-active: #008aed;
    --border-focus: #80d4ff;
    --info-green: #97cf26;
    --info-green-updated: #04e061;
    --info-violet: #a169f7;
    --info-violet-updated: #965eeb;
    --info-red: #ff6163;
    --info-red-updated: #ff4053;
    --button-disabled: #eeeff3;
    --button-disabled-new: #f2f1f0;
    --text-white: #fff;
    --text-primary: #292522;
    --text-secondary: #7a7d7f;
    --text-secondary-new: #7b8b93;
    --text-disabled: #e4e4e4;
    --text-disabled-new: #b8b8b8;
    --text-light-blue: #1eacfc;
    --bg-primary: #fff;
    --bg-secondary: #eae5db;
    --bg-secondary-new: #ccecff;
    --bg-secondary-hover: #a1dfff;
    --bg-tertiary: #f4f5f6;
    --bg-gray100: #f7f7f7;
    --bg-gray: #f8f8f9;
    --bg-delimiter: #e0e0e0;
    --bg-gray-gallery: #ebebeb;
    --link-color: #0af;
    --line-color: #dedede;
    --scroll-bg: #e5e6ea;
    --scroll-bg-beige: #ded7c6;
    --hover-color-sub: #f2f1f0;

    --default-gap-count: 6;
    --gap-wide: 8px;
    --gap-desktop: 6px;
    --gap-mobile: 4px;
    --gap: 8px;
    font-family: Lato, sans-serif, system-ui;
}

._21f148b686a7f77b {
    min-height: calc(100vh - 135px);
}

@font-face {
    font-family: AvitoWeb;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url(/static/b2b-hub-mfe/client/assets/593775b22e0c4471.woff2) format('woff2'), url(/static/b2b-hub-mfe/client/assets/389505d8432ca67c.woff) format('woff');
}

@font-face {
    font-family: AvitoWeb;
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url(/static/b2b-hub-mfe/client/assets/48379ca0b19f79c6.woff2) format('woff2'), url(/static/b2b-hub-mfe/client/assets/02e73a2184d98936.woff) format('woff');
}

*,
*::before,
*::after {
    margin: 0;
    padding: 0;
}

/* stylelint-disable-next-line no-duplicate-selectors */
._21f148b686a7f77b * {
    box-sizing: border-box;
}

._21f148b686a7f77b [data-marker='more-popup'] li {
    list-style: none;
}

._21f148b686a7f77b [data-nav-wrapper] > div {
    padding: 0 !important;
}

._21f148b686a7f77b em {
    font-style: italic;
}

#b2b-header-menu {
    margin: 0 auto !important;
}

.c786180a551fbf60 {
    padding: 0;
}

div[data-marker='auth-app-root'] > div:first-child {
    width: 100% !important;
    box-sizing: border-box;
}

@media screen and (max-width: 1024px) {
    ._21f148b686a7f77b + div {
        display: none !important;
    }

    div[data-marker='header/navbar'] {
        display: none !important;
    }
}

@media screen and (max-width: 768px) {
    button[data-marker='auth-app/close-button'] {
        left: unset !important;
        right: 5px !important;
        top: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    div[data-marker='auth-app'] {
        width: 100% !important;
    }

    div[data-marker='auth-app-root'] > div:first-child {
        width: 100% !important;
        padding-inline: 0 !important;
    }

    div[data-marker='auth-app/popup'] {
        padding: 12px !important;
        width: 98% !important;
    }

    svg[data-marker='auth-app/close'] {
        top: 12px !important;
        right: 12px !important;
    }
}

body > div#app {
    width: 100%;
}

.f5ade45f36f91d82 {
    position: relative;
    padding: 25px 12px;
}

._8a02551a4fe5c988 {
    position: relative;
}

span._0e5dd13078a8efbd {
    cursor: default;
}

._0e5dd13078a8efbd {
    display: block;
    position: relative;
    color: var(--text-primary);
    cursor: pointer;
    white-space: nowrap;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* убирает дефолный цвет фона при нажатии для айфонов/айпадов */
    -webkit-text-size-adjust: none; /* убирает автоматичесоке увеличение текста для айфонов/айпадов */
}

._0e5dd13078a8efbd._15211b77736c06f8 {
    color: var(--info-red);
}

._0e5dd13078a8efbd:hover,
._0e5dd13078a8efbd:link:hover,
._0e5dd13078a8efbd:visited:hover {
    color: var(--info-red);
}

._9a2f126013c7d8ff {
    position: absolute;
    width: 360px;
    margin-top: 20px;
    left: -12px;
    z-index: 2;
}

.fb9ac55882932b37 {
    position: absolute;
    display: flex;
    background: var(--bg-primary);
    padding: 20px 0 28px;
    border-radius: 20px;
    top: 100%;
    left: 0;
    visibility: hidden;
    box-shadow: 0 0 44px rgba(119, 108, 84, .2);
    pointer-events: none;
    z-index: 1;
    width: unset;
}

.fb9ac55882932b37.ad8691b822bf21d2 {
    width: 561px;
}

.f5ade45f36f91d82:hover .fb9ac55882932b37 {
    visibility: visible;
    pointer-events: all;
}

._0a1ce58b9f8a058a {
    position: relative;
}

._0a1ce58b9f8a058a::before {
    content: '';
    position: absolute;
    top: -20px;
    bottom: -28px;
    left: 0;
    width: 1px;
    background: var(--bg-delimiter);
    z-index: 1;
}

._123edef543c53082 {
    display: flex;
    flex-direction: column;
    width: -moz-fit-content;
    width: fit-content;
    transition: opacity .3s;
}

._0943f536eaa0629d {
    width: 100%;
    -moz-columns: 1;
    columns: 1;
    -moz-column-gap: 21px;
         column-gap: 21px;
}

._0943f536eaa0629d.ad8691b822bf21d2 {
    -moz-columns: 2;
    columns: 2;
}

._0943f536eaa0629d._761b977c50c12497::before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background: var(--bg-delimiter);
    z-index: 1;
}

._0e5dd13078a8efbd._69fd178ad7cff480 {
    display: inherit;
    padding: 9px 52px 11px 24px;
    white-space: normal;
    min-width: 319px;
    max-width: unset;
}

._0e5dd13078a8efbd._69fd178ad7cff480.ad8691b822bf21d2 {
    display: inline-block;
}

._0e5dd13078a8efbd._69fd178ad7cff480._959e12d94e8ad8bd {
    padding-right: 40px;
}

._0e5dd13078a8efbd._69fd178ad7cff480._8c33a25483bce124 {
    min-width: 270px;
}

._0e5dd13078a8efbd._69fd178ad7cff480._15211b77736c06f8 {
    background-color: var(--hover-color-sub);
    color: var(--text-primary);
}

._0e5dd13078a8efbd._69fd178ad7cff480.a5f7b1b9ebb42fb8::after {
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: calc(100% - 38px);
    transform: rotate(-45deg);
    border-bottom: 2px solid currentColor;
    border-right: 2px solid currentColor;
    border-radius: 2px;
}

._0e5dd13078a8efbd._69fd178ad7cff480:hover {
    background-color: var(--hover-color-sub);
    color: var(--text-primary);
}

@media (max-width: 1439px) {
    .f5ade45f36f91d82 {
        padding: 27px 9px;
    }

    ._9a2f126013c7d8ff {
        width: 280px;
        left: -6px;
    }

    .fb9ac55882932b37 {
        padding-block: 16px;
        width: unset;
        height: unset;
    }

    .fb9ac55882932b37.ad8691b822bf21d2 {
        width: 492px;
        height: 288px;
    }

    ._0e5dd13078a8efbd._69fd178ad7cff480 {
        padding: 9px 36px 11px 18px;
        min-width: 236px;
        max-width: unset;
    }

    ._0e5dd13078a8efbd._69fd178ad7cff480._8c33a25483bce124 {
        min-width: 236px;
    }

    ._0e5dd13078a8efbd._69fd178ad7cff480.ad8691b822bf21d2 {
        max-width: 236px;
    }

    ._0e5dd13078a8efbd._69fd178ad7cff480._959e12d94e8ad8bd {
        padding-right: 28px;
    }

    ._0a1ce58b9f8a058a::before {
        top: -16px;
        bottom: -16px;
    }
}

._997a0d17e7e8d972 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    padding: 0;
    border-radius: 0;
    color: var(--text-secondary-new);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: none;
}

._997a0d17e7e8d972::after {
    content: '';
    width: 9px;
    height: 9px;
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: calc(100% + 10px);
    transform: rotate(-45deg);
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
    border-radius: 2px;
}

._0e5dd13078a8efbd:hover + ._997a0d17e7e8d972 {
    color: var(--primary-main);
}

._40ae83df3e1477a8 {
    position: relative;
    display: flex;
    width: 100%;
    padding: 11px 24px 13px 43px;
    color: inherit;
    font-size: 18px;
    font-weight: bold;
    line-height: inherit;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

._40ae83df3e1477a8:active {
    background-color: var(--hover-color-sub);
}

._40ae83df3e1477a8::before {
    content: '';
    width: 9px;
    height: 9px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 25px;
    transform: rotate(135deg);
    border-bottom: 2px solid currentColor;
    border-right: 2px solid currentColor;
    border-radius: 2px;
}

@media (max-width: 1151px) {
    .f5ade45f36f91d82 {
        padding: 0;
        width: 100%;
        position: unset;
    }

    ._0e5dd13078a8efbd {
        padding: 11px 42px 13px 24px;
        min-width: -moz-fit-content;
        min-width: fit-content;
        color: var(--text-primary);
    }

    ._1d109291fb3d9a57 {
        pointer-events: none;
    }

    ._0e5dd13078a8efbd:active,
    ._0e5dd13078a8efbd:link:hover,
    ._0e5dd13078a8efbd:visited:hover {
        color: unset;
        background-color: var(--hover-color-sub);
    }

    ._0e5dd13078a8efbd.e778256cef9f3887 {
        padding-right: 56px;
    }

    ._9a2f126013c7d8ff {
        display: none;
        background: var(--bg-primary);
        margin-top: 0;
        left: 0;
        min-width: 100%;
        min-height: 100%;
        height: -moz-fit-content;
        height: fit-content;
        z-index: 2;
        top: 0;
        opacity: 1;
        pointer-events: all;
        box-shadow: none;
        flex-direction: column;
        transform: translateX(100%);
        transition: transform .3s ease-out;
    }

    ._9a2f126013c7d8ff._15211b77736c06f8 {
        display: flex;
    }

    ._0a1ce58b9f8a058a {
        display: none;
    }

    ._123edef543c53082 {
        display: none;
        opacity: 1;
        box-shadow: none;
        align-items: flex-start;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: white;
        z-index: 3;
        padding: 0 20px 0 35px;
        margin: 0;
    }

    ._123edef543c53082._15211b77736c06f8 {
        display: flex;
    }

    ._0e5dd13078a8efbd._69fd178ad7cff480 {
        padding: 11px 42px 13px 24px;
    }

    ._997a0d17e7e8d972 {
        display: block;
        text-align: left;
        width: 100%;
    }

    ._997a0d17e7e8d972::after {
        display: block;
        left: unset;
        right: 30px;
    }
}

.b7afcefef4548ffc {
    display: flex;
    align-items: center;
}

.d499c3a2ed240f34 {
    display: none;
}

._16ded30ecbc43292 {
    position: absolute;
    width: 100%;
    transition: transform .3s ease-out;
    overflow: visible;
}

.a088506fd73b6420 {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    background-color: #000;
    opacity: .36;
    z-index: 2;
}

.a088506fd73b6420,
.a088506fd73b6420._6b6f008860d69dfb {
    display: none;
}

@media (max-width: 1151px) {
    .b7afcefef4548ffc {
        display: none;
    }

    .d499c3a2ed240f34 {
        display: flex;
        z-index: 10;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        flex-direction: column;
        align-items: flex-start;
        background-color: var(--bg-primary);
        width: 100%;
        padding: 30px 0 0;
        box-sizing: border-box;
        transform: translateX(-100%);
        transition: transform .3s ease-out;
        overflow-x: hidden;
        max-width: 375px;
    }

    .d499c3a2ed240f34._6b6f008860d69dfb {
        transform: translateX(0);
    }

    .a088506fd73b6420._6b6f008860d69dfb {
        display: block;
    }
}

@media (max-width: 768px) {
    .d499c3a2ed240f34 {
        max-width: unset;
        top: 44px;
        transition: none;
    }

    .a088506fd73b6420,
    .a088506fd73b6420._6b6f008860d69dfb {
        display: none;
    }
}

._8b82a1eb8147b880 {
    min-height: 50px;
}

._65cd0d292c642699 {
    z-index: 10;
    display: flex;
    padding: 0;
    align-items: center;
    min-height: 50px;
    width: 100%;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 1.3;
    /* stylelint-disable-next-line */
    font-family: "Lato", sans-serif;
}

._65cd0d292c642699 a,
._65cd0d292c642699 a:visited {
    text-decoration: none;
}

/* stylelint-disable-next-line */
._65cd0d292c642699 * {
    box-sizing: border-box;
}

._65cd0d292c642699 button {
    border: 0;
    background-color: unset;
    outline: none;
    cursor: pointer;
}

.b3ad711fce652311 {
    display: inline-block;
    -o-object-fit: contain;
       object-fit: contain;
    max-height: 30px;
    max-width: 250px;
    cursor: pointer;
}

.b3ad711fce652311._1904ed40c523fa46 {
    margin: 0 4px 5px 0;
}

.b3ad711fce652311.a651665bca394a68 {
    margin: 0 18px 3px 0;
}

._766450429be083e1 {
    border-radius: 0;
    background-color: transparent;
    width: 24px;
    height: 24px;
    padding: 0;
    position: absolute;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
    display: none;
    right: 24px;
    top: 12px;
    background-image: url(/static/b2b-hub-mfe/client/assets/e9ffc479347d96eb.svg);
    transition: all .3s ease-out;
    z-index: 2;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* убирает дефолный цвет фона при нажатии для айфонов/айпадов */
}

._766450429be083e1._706e13efcb90a039 {
    background-image: url(/static/b2b-hub-mfe/client/assets/9e71bf406e73b2d4.svg);
}

@media (max-width: 1439px) {
    ._65cd0d292c642699 {
        font-size: 16px;
    }

    .b3ad711fce652311._1904ed40c523fa46 {
        margin-bottom: 7px;
    }

    .b3ad711fce652311.a651665bca394a68 {
        margin: 0 13px 5px 0;
    }
}

@media (max-width: 1151px) {
    ._8b82a1eb8147b880 {
        min-height: 44px;
    }

    ._65cd0d292c642699 {
        font-size: 18px;
        margin-inline: -8px;
        min-height: 44px;
    }

    .b3ad711fce652311 {
        max-height: 25px;
    }

    .b3ad711fce652311._1904ed40c523fa46 {
        margin-bottom: -2px;
    }

    .b3ad711fce652311.a651665bca394a68 {
        margin-block: 4px 0;
    }

    ._766450429be083e1 {
        display: block;
    }

    ._766450429be083e1._706e13efcb90a039 {
        background-image: url(/static/b2b-hub-mfe/client/assets/f23ca50b882aa6d8.svg);
    }
}

@media (max-width: 768px) {
    ._65cd0d292c642699 {
        padding-inline: 0;
        margin-inline: -8px;
        position: relative;
        background-color: var(--bg-primary);
    }

    ._65cd0d292c642699._706e13efcb90a039 {
        position: fixed;
    }

    ._766450429be083e1 {
        right: -16px;
        transition: none;
    }

    ._766450429be083e1._706e13efcb90a039 {
        background-image: url(/static/b2b-hub-mfe/client/assets/9e71bf406e73b2d4.svg);
        right: 48px;
    }
}

@media (max-width: 567px) {
    ._65cd0d292c642699 {
        margin-inline: auto;
        padding-inline: 0;
    }

    ._766450429be083e1 {
        right: 0;
    }
}

@media (max-width: 428px) {
    ._65cd0d292c642699 {
        max-width: 380px;
    }

    ._766450429be083e1._706e13efcb90a039 {
        position: fixed;
        right: 24px;
    }
}

.d4b086dd6bee1551 {
    position: relative;
    padding-bottom: 16px;
    margin: 24px 10px 0;
}

._5ef97cf82e09af4b {
    position: relative;
}

._8f7e3918fb21f05a {
    display: block;
    position: relative;
    color: var(--text-primary);
    cursor: pointer;
    white-space: nowrap;
    font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}

._8f7e3918fb21f05a:visited {
    color: var(--text-primary);
}

._8f7e3918fb21f05a:hover,
._8f7e3918fb21f05a:link:hover,
._8f7e3918fb21f05a:visited:hover {
    color: var(--info-red);
}

._8f7e3918fb21f05a::before {
    content: '';
    position: absolute;
    top: calc(100% + 8px);
    width: 100%;
    height: 1px;
    background-color: var(--text-primary);
    display: none;
}

._8f7e3918fb21f05a._5bd9be45d0da14d5,
._8f7e3918fb21f05a._5bd9be45d0da14d5:hover,
._8f7e3918fb21f05a._5bd9be45d0da14d5:visited,
._8f7e3918fb21f05a._5bd9be45d0da14d5:link:hover,
._8f7e3918fb21f05a._5bd9be45d0da14d5:visited:hover {
    color: var(--text-primary);
}

._8f7e3918fb21f05a._5bd9be45d0da14d5::before {
    display: block;
}

._8f7e3918fb21f05a._6a8323658d0a61cd {
    padding: 8px 12px;
    white-space: normal;
}

._8f7e3918fb21f05a._6a8323658d0a61cd::after {
    content: '';
    display: none;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: calc(100% + 8px);
    transform: rotate(-45deg);
    border-bottom: 2px solid currentColor;
    border-right: 2px solid currentColor;
    border-radius: 2px;
}

._8f7e3918fb21f05a._6a8323658d0a61cd.faaa4acbe93a2576::after {
    display: block;
}

._92f990b77bf19e3d {
    position: absolute;
    display: flex;
    background: var(--bg-primary);
    padding: 20px 0 17px;
    border-radius: 24px;
    top: 100%;
    left: -24px;
    visibility: hidden;
    opacity: 0;
    min-width: 100%;
    box-shadow: 0 2px 32px rgba(102, 111, 145, .18);
    pointer-events: none;
    z-index: 1;
}

._92f990b77bf19e3d._62f7f8a499e92523 {
    max-height: 800px;
    overflow-y: auto;
}

.d4b086dd6bee1551:hover ._92f990b77bf19e3d {
    visibility: visible;
    opacity: 1;
    pointer-events: all;
    transition: visibility .3s, opacity .3s;
}

._2f80799b111eb380 {
    padding: 0 40px 0 13px;
    min-width: 170px;
    width: 300px;
}

.b1ba6211cb17ba55 {
    padding: 0 40px 0 13px;
    position: relative;
    width: 300px;
}

.b1ba6211cb17ba55::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 2px;
    height: 100%;
    background: var(--text-disabled);
}

.b24b245f1687b203 {
    display: flex;
    flex-direction: column;
    width: -moz-fit-content;
    width: fit-content;
    transition: opacity .3s;
}

._16558e302a777edf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    padding: 0;
    border-radius: 0;
    color: var(--text-secondary);
}

._16558e302a777edf._5bd9be45d0da14d5 {
    color: var(--text-primary);
}

._16558e302a777edf::after {
    content: '';
    width: 7px;
    height: 7px;
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: calc(100% + 10px);
    transform: rotate(-45deg);
    border-bottom: 2px solid var(--text-secondary);
    border-right: 2px solid var(--text-secondary);
    border-radius: 2px;
}

._8f7e3918fb21f05a:hover + ._16558e302a777edf {
    color: var(--text-primary);
}

._6b63c25baea565cd {
    position: absolute;
    top: -50px;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    margin: auto;
    width: 100%;
}

._6b63c25baea565cd::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: var(--text-disabled);
}

@media (max-width: 1151px) {
    .d4b086dd6bee1551 {
        padding: 0 20px 0 35px;
        margin: 0;
        width: 100%;
        position: unset;
    }

    ._8f7e3918fb21f05a {
        z-index: 1;
        padding: 12px 0;
        width: -moz-fit-content;
        width: fit-content;
        color: var(--text-primary);
    }

    .f665cc4a3ae7d63e {
        pointer-events: none;
    }

    ._8f7e3918fb21f05a::before,
    ._8f7e3918fb21f05a._5bd9be45d0da14d5::before {
        display: none;
    }

    ._92f990b77bf19e3d {
        display: none;
        z-index: 2;
        top: 50px;
        visibility: visible;
        opacity: 1;
        pointer-events: all;
        box-shadow: none;
        width: 100%;
        left: 0;
        border-radius: 0;
        height: calc(100% - 50px);
        padding: 0 20px 0 35px;
        flex-direction: column;
    }

    ._92f990b77bf19e3d._5bd9be45d0da14d5 {
        display: flex;
    }

    ._2f80799b111eb380 {
        min-width: unset;
        position: relative;
    }

    ._8f7e3918fb21f05a._6a8323658d0a61cd {
        padding: 16px 0;
        margin-left: 0;
        white-space: normal;
    }

    ._8f7e3918fb21f05a._6a8323658d0a61cd::after,
    ._8f7e3918fb21f05a._6a8323658d0a61cd.faaa4acbe93a2576::after {
        display: none;
        left: unset;
        right: 0;
    }

    .b1ba6211cb17ba55 {
        display: none;
    }

    .b24b245f1687b203 {
        display: none;
        opacity: 1;
        box-shadow: none;
        align-items: flex-start;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: var(--bg-primary);
        z-index: 3;
        padding: 0 20px 0 35px;
        margin: 0;
    }

    .b24b245f1687b203._5bd9be45d0da14d5 {
        display: flex;
    }

    ._16558e302a777edf {
        display: block;
        text-align: left;
        width: 100%;
    }

    ._16558e302a777edf::after {
        display: block;
        left: unset;
        right: 0;
        transform: rotate(-45deg);
    }
}

.a47fe3ff33b7c723 {
    display: flex;
    align-items: center;
}

.cc46540051228058 {
    display: none;
}

._7fbfa747292a0c40 {
    width: 100%;
    margin-top: auto;
    padding-top: 30px;
}

._3ec66eb0dca2c688 {
    height: 72px;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: var(--primary-main);
    color: var(--text-white);
    padding: 0 20px 0 35px;
    display: flex;
    align-items: center;
    z-index: 10;
}

._3ec66eb0dca2c688::before {
    content: '';
    display: block;
    width: 14px;
    height: 16px;
    background-image: url(/static/b2b-hub-mfe/client/assets/286bae223fd6f1a7.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 25px;
}

.ae87895a067f7b85 {
    border-radius: 0;
    background-color: transparent;
    width: 21px;
    height: 21px;
    padding: 0;
    position: absolute;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
    z-index: 10;
    display: block;
    right: 16px;
    top: 15px;
    background-image: url(/static/b2b-hub-mfe/client/assets/a90d9adc413efd6f.svg);
}

._420b8e7afb9a76eb {
    background: #f0f;
    display: block;
    height: 30px;
    width: 30px;
    z-index: 10;
    position: fixed;
    top: 10px;
    left: 10px;
    margin: auto;
}

._420b8e7afb9a76eb::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 8px;
    height: 8px;
    border-bottom: 2px solid var(--text-primary);
    border-right: 2px solid var(--text-primary);
    transform: rotate(135deg);
}

@media (max-width: 1151px) {
    .a47fe3ff33b7c723 {
        display: none;
    }

    .cc46540051228058 {
        display: flex;
        z-index: 10;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        flex-direction: column;
        align-items: flex-start;
        background-color: var(--bg-primary);
        width: 100%;
        padding: 50px 0 0;
        box-sizing: border-box;
        transform: translateX(-100%);
        opacity: 0;
        transition: transform .3s, opacity .2s;
        overflow: auto;
    }

    .cc46540051228058._64c29983b3d8378d {
        transform: translateX(0);
        opacity: 1;
    }
}

._73deda582583be90 {
    z-index: 10;
    position: relative;
    display: flex;
    padding: 0 34px;
    align-items: center;
    min-height: 74px;
    width: 100%;
    box-sizing: border-box;
}

._73deda582583be90 a,
._73deda582583be90 a:visited {
    text-decoration: none;
}

._73deda582583be90 button {
    border: 0;
    background-color: unset;
    outline: none;
    cursor: pointer;
}

/* stylelint-disable-next-line */
._73deda582583be90 * {
    box-sizing: border-box;
    font-family: var(--theme-font-family);
}

.d087c6bdc20baf6b {
    z-index: 1001;
}

._31d3e6b85d2da9bc {
    -o-object-fit: contain;
       object-fit: contain;
    max-height: 28px;
    max-width: 250px;
    margin-right: 32px;
    cursor: pointer;
}

._119d5c3d635a5de9 {
    border-radius: 0;
    background-color: transparent;
    width: 21px;
    height: 21px;
    padding: 0;
    position: absolute;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
    display: none;
    left: 16px;
    top: 0;
    bottom: 0;
    background-image: url(/static/b2b-hub-mfe/client/assets/da6330c610274464.svg);
}

@media (max-width: 1151px) {
    ._73deda582583be90 {
        flex-wrap: wrap;
    }

    ._31d3e6b85d2da9bc {
        margin: auto;
    }

    ._119d5c3d635a5de9 {
        display: block;
    }
}

@media (max-width: 968px) {
    ._73deda582583be90 {
        z-index: 1001;
    }
}

@media (max-width: 768px) {
    ._73deda582583be90 {
        padding: 0;
    }
}

@media screen and (min-width: 1151px) {
    ._73deda582583be90 {
        padding: 0;
    }
}

@media screen and (min-width: 1334px) {
    ._73deda582583be90 {
        padding-left: 0;
        padding-right: 0;
        width: 1304px;
        margin: auto;
    }
}

@media screen and (min-width: 1366px) {
    ._73deda582583be90 {
        width: 1316px;
    }
}


.e720903a2a0560b6 {
    display: flex;
    align-items: center;
    height: 100%;
    color: #292522;
    font-family: Lato;
    font-style: normal;
    font-weight: normal;
}

._9e3172aee0c4dde4 {
    max-width: 670px;
    text-align: center;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
}

._51a03b5df0238c51 {
    font-weight: bold;
    font-size: 72px;
    line-height: 72px;
    margin: 16px 0;
}

.df057dd1953dfd22 {
    font-size: 24px;
    line-height: 32px;
    margin: 0;
}

.aff6bca5b08c45fb {
    display: flex;
    flex-direction: column;
    align-self: center;
}

._55302040502e6d39 {
    font-size: 24px;
    line-height: 32px;
    color: #0af;
    text-decoration: none;
    align-self: center;
}

._55302040502e6d39:hover {
    color: #ff6163;
}

._55302040502e6d39:hover ._57fc70580902ebc7 path {
    stroke: #ff6163;
}

._8e29bc83e7e69244 {
    margin-top: 56px;
}

._2c979e206f2e3949 {
    margin-top: 16px;
}

@media (max-width: 768px) {
    ._9e3172aee0c4dde4 {
        max-width: 510px;
    }

    ._51a03b5df0238c51 {
        font-weight: bold;
        font-size: 42px;
        line-height: 72px;
        margin: 16px 0;
    }

    .df057dd1953dfd22 {
        font-size: 18px;
        line-height: 24px;
    }

    ._55302040502e6d39 {
        font-size: 18px;
    }

    ._8e29bc83e7e69244 {
        margin-top: 26px;
    }

    ._2c979e206f2e3949 {
        margin-top: 8px;
    }
}

@media (max-width: 640px) {
    ._9e3172aee0c4dde4 {
        max-width: 300px;
    }

    .df057dd1953dfd22 {
        font-size: 14px;
        line-height: 20px;
    }
}

.c81bb733c8fcde0c {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    white-space: nowrap;
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
}

._3684407111b540ff {
  font-weight: var(--theme-font-weight-bold);
}

._03f3e36aede8ae9e {
  margin: 0;
  word-break: break-word;
}

.ec8770b29086776c {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* ---------- textAlign modifier ---------- */

.c414402881b1f81f {
  text-align: start;
}

._3fd7f18e6e5c7e9f {
  text-align: center;
}

._8512a55740a5a4d0 {
  text-align: end;
}

/* ---------- weight modifier ---------- */

._25adc7f49b8b7e44 {
  font-weight: var(--theme-font-weight-normal) !important;
}

._94ffda84c77113c0 {
  font-weight: var(--theme-font-weight-bold) !important;
}

/* ---------- size modifier ---------- */

/* xs size */
.d970b1400c7229bf {
  --element-margin-fallback: calc(var(--theme-font-height-xs-normal)/2);
}

/* s size */
.e407581a7c928944 {
  --element-margin-fallback: calc(var(--theme-font-height-s-normal)/2);
}

/* ms size */
._312c4928a2baf13f {
  --element-margin-fallback: calc(var(--theme-font-height-ms-normal)/2);
}

/* m size */
.f63b65c92cb8f366 {
  --element-margin-fallback: calc(var(--theme-font-height-m-normal)/2);
}

/* xm size */
._123227486af36a94 {
  --element-margin-fallback: calc(var(--theme-font-height-xm-normal)/2);
}

/* l size */
.f45c44a05203f6b3 {
  --element-margin-fallback: calc(var(--theme-font-height-l-normal)/2);
}

/* xl size */
.a35936865cbdf339 {
  --element-margin-fallback: calc(var(--theme-font-height-xl-normal)/2);
}

/* xxl size */
._35c7f1c2f15e1e47 {
  --element-margin-fallback: calc(var(--theme-font-height-xxl-normal)/2);
}

/* xxxl size */
._741a1fa48ffbccfd {
  --element-margin-fallback: calc(var(--theme-font-height-xxxl-normal)/2);
}

/* xxxxl size */
.c2d58ac6ff86a9ba {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxl-normal)/2);
}

/* xxxxxl size */
._6b6ce088f28b8f6c {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxxl-normal)/2);
}

/* ---------- size modifier ---------- */

/* ---------- xs size ---------- */
._81620e369b5be847 {
  --capital-height: var(--theme-font-capitalHeight-xxs);
  --line-height: var(--theme-font-height-xxs-normal);
  font-size: var(--theme-font-size-xxs);
  line-height: var(--theme-font-height-xxs-normal);
}

.ed56bb7c49035f02 {
  --line-height: var(--theme-font-height-xxs-dense);
  line-height: var(--theme-font-height-xxs-dense);
}

._1655347675b72aaf {
  padding-bottom: var(--theme-font-compensation-xxs, 0);
}

/* ---------- xs size ---------- */
.ef8617d847ae83fc {
  --capital-height: var(--theme-font-capitalHeight-xs);
  --line-height: var(--theme-font-height-xs-normal);
  font-size: var(--theme-font-size-xs);
  line-height: var(--theme-font-height-xs-normal);
}

.ed56bb7c49035f02 {
  --line-height: var(--theme-font-height-xs-dense);
  line-height: var(--theme-font-height-xs-dense);
}

._1655347675b72aaf {
  padding-bottom: var(--theme-font-compensation-xs, 0);
}

/* ---------- s size ---------- */
._99adbd92bb60b9f1 {
  --capital-height: var(--theme-font-capitalHeight-s);
  --line-height: var(--theme-font-height-s-normal);
  font-size: var(--theme-font-size-s);
  line-height: var(--theme-font-height-s-normal);
}

._931a258588f2e6d5 {
  --line-height: var(--theme-font-height-s-dense);
  line-height: var(--theme-font-height-s-dense);
}

._3f61441488a631bc {
  padding-bottom: var(--theme-font-compensation-s, 0);
}

/* ---------- ms size ---------- */
.a35aa7d26db84385 {
  --capital-height: var(--theme-font-capitalHeight-ms);
  --line-height: var(--theme-font-height-ms-normal);
  font-size: var(--theme-font-size-ms);
  line-height: var(--theme-font-height-ms-normal);
}

.d3e06cd07bca6c9e {
  --line-height: var(--theme-font-height-ms-dense);
  line-height: var(--theme-font-height-ms-dense);
}

._24683bbfc04c0f1b {
  padding-bottom: var(--theme-font-compensation-ms, 0);
}

/* ---------- m size ---------- */
._780831c02dc07f30 {
  --capital-height: var(--theme-font-capitalHeight-m);
  --line-height: var(--theme-font-height-m-normal);
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-normal);
}

._25bd23953b82665a {
  --line-height: var(--theme-font-height-m-dense);
  line-height: var(--theme-font-height-m-dense);
}

._43c9cdabb5406ee4 {
  padding-bottom: var(--theme-font-compensation-m, 0);
}

/* ---------- xm size ---------- */
.bc429bfd129f0640 {
  --capital-height: var(--theme-font-capitalHeight-xm);
  --line-height: var(--theme-font-height-xm-normal);
  font-size: var(--theme-font-size-xm);
  line-height: var(--theme-font-height-xm-normal);
}

._58db796e05779c06 {
  --line-height: var(--theme-font-height-xm-dense);
  line-height: var(--theme-font-height-xm-dense);
}

.a1c334c8b75db5af {
  padding-bottom: var(--theme-font-compensation-xm, 0);
}

/* ---------- l size ---------- */
.f0b6196370be61ab {
  --capital-height: var(--theme-font-capitalHeight-l);
  --line-height: var(--theme-font-height-l-normal);
  font-size: var(--theme-font-size-l);
  line-height: var(--theme-font-height-l-normal);
}

.c51d25e68d703531 {
  --line-height: var(--theme-font-height-l-dense);
  line-height: var(--theme-font-height-l-dense);
}

._6bf73c42ff855cd8 {
  padding-bottom: var(--theme-font-compensation-l, 0);
}

/* ---------- xl size ---------- */
._40070cec6e2ef64e {
  --capital-height: var(--theme-font-capitalHeight-xl);
  --line-height: var(--theme-font-height-xl-normal);
  font-size: var(--theme-font-size-xl);
  line-height: var(--theme-font-height-xl-normal);
}

._54593043d29d2170 {
  --line-height: var(--theme-font-height-xl-dense);
  line-height: var(--theme-font-height-xl-dense);
}

.bed6a2a1d50853cb {
  padding-bottom: var(--theme-font-compensation-xl, 0);
}

/* ---------- xxl size ---------- */
.dda5474e75c3363e {
  --capital-height: var(--theme-font-capitalHeight-xxl);
  --line-height: var(--theme-font-height-xxl-normal);
  font-size: var(--theme-font-size-xxl);
  line-height: var(--theme-font-height-xxl-normal);
}

._78dd849f09c63a5e {
  --line-height: var(--theme-font-height-xxl-dense);
  line-height: var(--theme-font-height-xxl-dense);
}

.e8b8a80e84c2d5f4 {
  padding-bottom: var(--theme-font-compensation-xxl, 0);
}

/* ---------- xxxl size ---------- */
.fb9d9e404fbe32ae {
  --capital-height: var(--theme-font-capitalHeight-xxxl);
  --line-height: var(--theme-font-height-xxxl-normal);
  font-size: var(--theme-font-size-xxxl);
  line-height: var(--theme-font-height-xxxl-normal);
}

._59f37bfb4e73709c {
  --line-height: var(--theme-font-height-xxxl-dense);
  line-height: var(--theme-font-height-xxxl-dense);
}

.ae1d200f6ad636c3 {
  padding-bottom: var(--theme-font-compensation-xxxl, 0);
}

/* ---------- xxxxl size ---------- */
._8af23aead9d7b13c {
  --capital-height: var(--theme-font-capitalHeight-xxxxl);
  --line-height: var(--theme-font-height-xxxxl-normal);
  font-size: var(--theme-font-size-xxxxl);
  line-height: var(--theme-font-height-xxxxl-normal);
}

._93b7625f881d161b {
  --line-height: var(--theme-font-height-xxxxl-dense);
  line-height: var(--theme-font-height-xxxxl-dense);
}

.c04a48eb8f355f3e {
  padding-bottom: var(--theme-font-compensation-xxxxl, 0);
}

/* ---------- xxxxxl size ---------- */
.ab4136a797470836 {
  --capital-height: var(--theme-font-capitalHeight-xxxxxl);
  --line-height: var(--theme-font-height-xxxxxl-normal);
  font-size: var(--theme-font-size-xxxxxl);
  line-height: var(--theme-font-height-xxxxxl-normal);
}

._500b6937c2e2fd7e {
  --line-height: var(--theme-font-height-xxxxxl-dense);
  line-height: var(--theme-font-height-xxxxxl-dense);
}

.f1fe91699b41b107 {
  padding-bottom: var(--theme-font-compensation-xxxxxl, 0);
}

.b3c15ea0e2b26e20 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: var(--module-max-lines-size);
}

/* Fix the issue when one line is too short because of word-break: break-word */
/* The break-all value makes the line cut closer to the text-overflow: ellipsis */
/* We decided that is not an issue for the case when maxLines is more the one */
.cc1bb8a3451e0694 {
  word-break: break-all !important;
}

.a1c95ac7afcf346b {
  --element-margin-fallback: 0;
}

.eade758e79dc1437 + .eade758e79dc1437 {
  margin-top: var(--module-typography-margin-top, 0px);
}

/* ------- .header-5xl ------- */

.a75da79e176d0ae2 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-5xl);
}

.a75da79e176d0ae2 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-4xl);
}

.a75da79e176d0ae2 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-3xl);
}

.a75da79e176d0ae2 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-2xl);
}

.a75da79e176d0ae2 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xl);
}

.a75da79e176d0ae2 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-l);
}

.a75da79e176d0ae2 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xm);
}

.a75da79e176d0ae2 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-m);
}

.a75da79e176d0ae2 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-ms);
}

.a75da79e176d0ae2 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-s);
}

.a75da79e176d0ae2 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xl);
}

.a75da79e176d0ae2 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l);
}

.a75da79e176d0ae2 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l-dense);
}

.a75da79e176d0ae2 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m);
}

.a75da79e176d0ae2 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m-dense);
}

.a75da79e176d0ae2 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s);
}

.a75da79e176d0ae2 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s-dense);
}

.a75da79e176d0ae2 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xs);
}

.a75da79e176d0ae2 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xxs);
}

/* ------- .header-4xl ------- */

._65994d977684754a + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-5xl);
}

._65994d977684754a + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-4xl);
}

._65994d977684754a + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-3xl);
}

._65994d977684754a + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-2xl);
}

._65994d977684754a + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xl);
}

._65994d977684754a + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-l);
}

._65994d977684754a + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xm);
}

._65994d977684754a + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-m);
}

._65994d977684754a + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-ms);
}

._65994d977684754a + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-s);
}

._65994d977684754a + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xl);
}

._65994d977684754a + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l);
}

._65994d977684754a + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l-dense);
}

._65994d977684754a + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m);
}

._65994d977684754a + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m-dense);
}

._65994d977684754a + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s);
}

._65994d977684754a + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s-dense);
}

._65994d977684754a + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xs);
}

._65994d977684754a + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xxs);
}

/* ------- .header-3xl ------- */

._0d7402afc2d752e8 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-5xl);
}

._0d7402afc2d752e8 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-4xl);
}

._0d7402afc2d752e8 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-3xl);
}

._0d7402afc2d752e8 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-2xl);
}

._0d7402afc2d752e8 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xl);
}

._0d7402afc2d752e8 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-l);
}

._0d7402afc2d752e8 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xm);
}

._0d7402afc2d752e8 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-m);
}

._0d7402afc2d752e8 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-ms);
}

._0d7402afc2d752e8 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-s);
}

._0d7402afc2d752e8 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xl);
}

._0d7402afc2d752e8 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l);
}

._0d7402afc2d752e8 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l-dense);
}

._0d7402afc2d752e8 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m);
}

._0d7402afc2d752e8 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m-dense);
}

._0d7402afc2d752e8 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s);
}

._0d7402afc2d752e8 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s-dense);
}

._0d7402afc2d752e8 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xs);
}

._0d7402afc2d752e8 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xxs);
}

/* ------- .header-3xl ------- */

._0abf063f7224e558 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-5xl);
}

._0abf063f7224e558 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-4xl);
}

._0abf063f7224e558 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-3xl);
}

._0abf063f7224e558 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-2xl);
}

._0abf063f7224e558 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xl);
}

._0abf063f7224e558 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-l);
}

._0abf063f7224e558 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xm);
}

._0abf063f7224e558 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-m);
}

._0abf063f7224e558 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-ms);
}

._0abf063f7224e558 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-s);
}

._0abf063f7224e558 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xl);
}

._0abf063f7224e558 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l);
}

._0abf063f7224e558 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l-dense);
}

._0abf063f7224e558 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m);
}

._0abf063f7224e558 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m-dense);
}

._0abf063f7224e558 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s);
}

._0abf063f7224e558 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s-dense);
}

._0abf063f7224e558 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xs);
}

._0abf063f7224e558 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xxs);
}

/* ------- .header-xl ------- */

._2c1560368fd9c2a4 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-5xl);
}

._2c1560368fd9c2a4 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-4xl);
}

._2c1560368fd9c2a4 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-3xl);
}

._2c1560368fd9c2a4 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-2xl);
}

._2c1560368fd9c2a4 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xl);
}

._2c1560368fd9c2a4 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-l);
}

._2c1560368fd9c2a4 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xm);
}

._2c1560368fd9c2a4 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-m);
}

._2c1560368fd9c2a4 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-ms);
}

._2c1560368fd9c2a4 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-s);
}

._2c1560368fd9c2a4 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xl);
}

._2c1560368fd9c2a4 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l);
}

._2c1560368fd9c2a4 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l-dense);
}

._2c1560368fd9c2a4 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m);
}

._2c1560368fd9c2a4 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m-dense);
}

._2c1560368fd9c2a4 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s);
}

._2c1560368fd9c2a4 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s-dense);
}

._2c1560368fd9c2a4 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xs);
}

._2c1560368fd9c2a4 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xxs);
}

/* ------- .header-l ------- */

._4591204b436e6156 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-5xl);
}

._4591204b436e6156 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-4xl);
}

._4591204b436e6156 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-3xl);
}

._4591204b436e6156 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-2xl);
}

._4591204b436e6156 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xl);
}

._4591204b436e6156 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-l);
}

._4591204b436e6156 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xm);
}

._4591204b436e6156 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-m);
}

._4591204b436e6156 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-ms);
}

._4591204b436e6156 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-s);
}

._4591204b436e6156 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xl);
}

._4591204b436e6156 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l);
}

._4591204b436e6156 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l-dense);
}

._4591204b436e6156 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m);
}

._4591204b436e6156 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m-dense);
}

._4591204b436e6156 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s);
}

._4591204b436e6156 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s-dense);
}

._4591204b436e6156 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xs);
}

._4591204b436e6156 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xxs);
}

/* ------- .header-xm ------- */

._108e86f2d7bf3d62 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-5xl);
}

._108e86f2d7bf3d62 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-4xl);
}

._108e86f2d7bf3d62 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-3xl);
}

._108e86f2d7bf3d62 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-2xl);
}

._108e86f2d7bf3d62 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xl);
}

._108e86f2d7bf3d62 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-l);
}

._108e86f2d7bf3d62 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xm);
}

._108e86f2d7bf3d62 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-m);
}

._108e86f2d7bf3d62 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-ms);
}

._108e86f2d7bf3d62 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-s);
}

._108e86f2d7bf3d62 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xl);
}

._108e86f2d7bf3d62 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l);
}

._108e86f2d7bf3d62 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l-dense);
}

._108e86f2d7bf3d62 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m);
}

._108e86f2d7bf3d62 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m-dense);
}

._108e86f2d7bf3d62 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s);
}

._108e86f2d7bf3d62 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s-dense);
}

._108e86f2d7bf3d62 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xs);
}

._108e86f2d7bf3d62 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xxs);
}

/* ------- .header-m ------- */

.a3eee1537ee2e9a8 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-5xl);
}

.a3eee1537ee2e9a8 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-4xl);
}

.a3eee1537ee2e9a8 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-3xl);
}

.a3eee1537ee2e9a8 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-2xl);
}

.a3eee1537ee2e9a8 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xl);
}

.a3eee1537ee2e9a8 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-l);
}

.a3eee1537ee2e9a8 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xm);
}

.a3eee1537ee2e9a8 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-m);
}

.a3eee1537ee2e9a8 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-ms);
}

.a3eee1537ee2e9a8 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-s);
}

.a3eee1537ee2e9a8 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xl);
}

.a3eee1537ee2e9a8 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l);
}

.a3eee1537ee2e9a8 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l-dense);
}

.a3eee1537ee2e9a8 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m);
}

.a3eee1537ee2e9a8 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m-dense);
}

.a3eee1537ee2e9a8 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s);
}

.a3eee1537ee2e9a8 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s-dense);
}

.a3eee1537ee2e9a8 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xs);
}

.a3eee1537ee2e9a8 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xxs);
}

/* ------- .header-ms ------- */

._6aecb20003c49120 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-5xl);
}

._6aecb20003c49120 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-4xl);
}

._6aecb20003c49120 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-3xl);
}

._6aecb20003c49120 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-2xl);
}

._6aecb20003c49120 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xl);
}

._6aecb20003c49120 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-l);
}

._6aecb20003c49120 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xm);
}

._6aecb20003c49120 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-m);
}

._6aecb20003c49120 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-ms);
}

._6aecb20003c49120 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-s);
}

._6aecb20003c49120 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xl);
}

._6aecb20003c49120 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l);
}

._6aecb20003c49120 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l-dense);
}

._6aecb20003c49120 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m);
}

._6aecb20003c49120 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m-dense);
}

._6aecb20003c49120 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s);
}

._6aecb20003c49120 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s-dense);
}

._6aecb20003c49120 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xs);
}

._6aecb20003c49120 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xxs);
}

/* ------- .header-s ------- */

.e30452ba2f6b24a6 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-5xl);
}

.e30452ba2f6b24a6 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-4xl);
}

.e30452ba2f6b24a6 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-3xl);
}

.e30452ba2f6b24a6 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-2xl);
}

.e30452ba2f6b24a6 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xl);
}

.e30452ba2f6b24a6 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-l);
}

.e30452ba2f6b24a6 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xm);
}

.e30452ba2f6b24a6 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-m);
}

.e30452ba2f6b24a6 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-ms);
}

.e30452ba2f6b24a6 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-s);
}

.e30452ba2f6b24a6 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xl);
}

.e30452ba2f6b24a6 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l);
}

.e30452ba2f6b24a6 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l-dense);
}

.e30452ba2f6b24a6 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m);
}

.e30452ba2f6b24a6 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m-dense);
}

.e30452ba2f6b24a6 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s);
}

.e30452ba2f6b24a6 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s-dense);
}

.e30452ba2f6b24a6 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xs);
}

.e30452ba2f6b24a6 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xxs);
}

/* ------- .paragraph-xl ------- */

.d9885b39359fd5a0 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-5xl);
}

.d9885b39359fd5a0 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-4xl);
}

.d9885b39359fd5a0 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-3xl);
}

.d9885b39359fd5a0 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-2xl);
}

.d9885b39359fd5a0 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xl);
}

.d9885b39359fd5a0 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-l);
}

.d9885b39359fd5a0 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xm);
}

.d9885b39359fd5a0 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-m);
}

.d9885b39359fd5a0 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-ms);
}

.d9885b39359fd5a0 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-s);
}

.d9885b39359fd5a0 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xl);
}

.d9885b39359fd5a0 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l);
}

.d9885b39359fd5a0 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l-dense);
}

.d9885b39359fd5a0 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m);
}

.d9885b39359fd5a0 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m-dense);
}

.d9885b39359fd5a0 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s);
}

.d9885b39359fd5a0 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s-dense);
}

.d9885b39359fd5a0 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xs);
}

.d9885b39359fd5a0 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xxs);
}

/* ------- .paragraph-l ------- */

._1177a36b0440a2b6 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-5xl);
}

._1177a36b0440a2b6 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-4xl);
}

._1177a36b0440a2b6 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-3xl);
}

._1177a36b0440a2b6 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-2xl);
}

._1177a36b0440a2b6 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xl);
}

._1177a36b0440a2b6 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-l);
}

._1177a36b0440a2b6 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xm);
}

._1177a36b0440a2b6 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-m);
}

._1177a36b0440a2b6 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-ms);
}

._1177a36b0440a2b6 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-s);
}

._1177a36b0440a2b6 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xl);
}

._1177a36b0440a2b6 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l);
}

._1177a36b0440a2b6 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l-dense);
}

._1177a36b0440a2b6 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m);
}

._1177a36b0440a2b6 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m-dense);
}

._1177a36b0440a2b6 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s);
}

._1177a36b0440a2b6 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s-dense);
}

._1177a36b0440a2b6 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xs);
}

._1177a36b0440a2b6 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xxs);
}

/* ------- .paragraph-l-dense ------- */

.f02561efeeca5151 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-5xl);
}

.f02561efeeca5151 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-4xl);
}

.f02561efeeca5151 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-3xl);
}

.f02561efeeca5151 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-2xl);
}

.f02561efeeca5151 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xl);
}

.f02561efeeca5151 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-l);
}

.f02561efeeca5151 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xm);
}

.f02561efeeca5151 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-m);
}

.f02561efeeca5151 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-ms);
}

.f02561efeeca5151 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-s);
}

.f02561efeeca5151 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xl);
}

.f02561efeeca5151 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l);
}

.f02561efeeca5151 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l-dense);
}

.f02561efeeca5151 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m);
}

.f02561efeeca5151 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m-dense);
}

.f02561efeeca5151 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s);
}

.f02561efeeca5151 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s-dense);
}

.f02561efeeca5151 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xs);
}

.f02561efeeca5151 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xxs);
}

/* ------- .paragraph-m ------- */

.d9d5249db84a041a + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-5xl);
}

.d9d5249db84a041a + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-4xl);
}

.d9d5249db84a041a + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-3xl);
}

.d9d5249db84a041a + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-2xl);
}

.d9d5249db84a041a + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xl);
}

.d9d5249db84a041a + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-l);
}

.d9d5249db84a041a + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xm);
}

.d9d5249db84a041a + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-m);
}

.d9d5249db84a041a + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-ms);
}

.d9d5249db84a041a + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-s);
}

.d9d5249db84a041a + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xl);
}

.d9d5249db84a041a + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l);
}

.d9d5249db84a041a + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l-dense);
}

.d9d5249db84a041a + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m);
}

.d9d5249db84a041a + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m-dense);
}

.d9d5249db84a041a + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s);
}

.d9d5249db84a041a + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s-dense);
}

.d9d5249db84a041a + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xs);
}

.d9d5249db84a041a + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xxs);
}

/* ------- .paragraph-m-dense ------- */

._963107e171d5e3e0 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-5xl);
}

._963107e171d5e3e0 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-4xl);
}

._963107e171d5e3e0 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-3xl);
}

._963107e171d5e3e0 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-2xl);
}

._963107e171d5e3e0 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xl);
}

._963107e171d5e3e0 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-l);
}

._963107e171d5e3e0 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xm);
}

._963107e171d5e3e0 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-m);
}

._963107e171d5e3e0 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-ms);
}

._963107e171d5e3e0 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-s);
}

._963107e171d5e3e0 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xl);
}

._963107e171d5e3e0 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l);
}

._963107e171d5e3e0 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l-dense);
}

._963107e171d5e3e0 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m);
}

._963107e171d5e3e0 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m-dense);
}

._963107e171d5e3e0 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s);
}

._963107e171d5e3e0 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s-dense);
}

._963107e171d5e3e0 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xs);
}

._963107e171d5e3e0 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xxs);
}

/* ------- .paragraph-s ------- */

.ad0c4167a33a6aee + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-5xl);
}

.ad0c4167a33a6aee + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-4xl);
}

.ad0c4167a33a6aee + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-3xl);
}

.ad0c4167a33a6aee + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-2xl);
}

.ad0c4167a33a6aee + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xl);
}

.ad0c4167a33a6aee + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-l);
}

.ad0c4167a33a6aee + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xm);
}

.ad0c4167a33a6aee + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-m);
}

.ad0c4167a33a6aee + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-ms);
}

.ad0c4167a33a6aee + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-s);
}

.ad0c4167a33a6aee + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xl);
}

.ad0c4167a33a6aee + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l);
}

.ad0c4167a33a6aee + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l-dense);
}

.ad0c4167a33a6aee + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m);
}

.ad0c4167a33a6aee + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m-dense);
}

.ad0c4167a33a6aee + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s);
}

.ad0c4167a33a6aee + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s-dense);
}

.ad0c4167a33a6aee + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xs);
}

.ad0c4167a33a6aee + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xxs);
}

/* ------- .paragraph-s-dense ------- */

._58e4ff2ba8cde8a6 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-5xl);
}

._58e4ff2ba8cde8a6 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-4xl);
}

._58e4ff2ba8cde8a6 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-3xl);
}

._58e4ff2ba8cde8a6 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-2xl);
}

._58e4ff2ba8cde8a6 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xl);
}

._58e4ff2ba8cde8a6 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-l);
}

._58e4ff2ba8cde8a6 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xm);
}

._58e4ff2ba8cde8a6 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-m);
}

._58e4ff2ba8cde8a6 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-ms);
}

._58e4ff2ba8cde8a6 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-s);
}

._58e4ff2ba8cde8a6 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xl);
}

._58e4ff2ba8cde8a6 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l);
}

._58e4ff2ba8cde8a6 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l-dense);
}

._58e4ff2ba8cde8a6 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m);
}

._58e4ff2ba8cde8a6 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m-dense);
}

._58e4ff2ba8cde8a6 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s);
}

._58e4ff2ba8cde8a6 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s-dense);
}

._58e4ff2ba8cde8a6 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xs);
}

._58e4ff2ba8cde8a6 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xxs);
}

/* ------- .paragraph-xs ------- */

.d4088169dacfb31b + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-5xl);
}

.d4088169dacfb31b + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-4xl);
}

.d4088169dacfb31b + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-3xl);
}

.d4088169dacfb31b + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-2xl);
}

.d4088169dacfb31b + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xl);
}

.d4088169dacfb31b + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-l);
}

.d4088169dacfb31b + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xm);
}

.d4088169dacfb31b + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-m);
}

.d4088169dacfb31b + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-ms);
}

.d4088169dacfb31b + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-s);
}

.d4088169dacfb31b + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xl);
}

.d4088169dacfb31b + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l);
}

.d4088169dacfb31b + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l-dense);
}

.d4088169dacfb31b + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m);
}

.d4088169dacfb31b + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m-dense);
}

.d4088169dacfb31b + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s);
}

.d4088169dacfb31b + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s-dense);
}

.d4088169dacfb31b + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xs);
}

.d4088169dacfb31b + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xxs);
}

/* ------- .paragraph-xs ------- */

._8c461608a5aafe07 + .a75da79e176d0ae2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-5xl);
}

._8c461608a5aafe07 + ._65994d977684754a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-4xl);
}

._8c461608a5aafe07 + ._0d7402afc2d752e8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-3xl);
}

._8c461608a5aafe07 + ._0abf063f7224e558 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-2xl);
}

._8c461608a5aafe07 + ._2c1560368fd9c2a4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-xl);
}

._8c461608a5aafe07 + ._4591204b436e6156 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-l);
}

._8c461608a5aafe07 + ._108e86f2d7bf3d62 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-xm);
}

._8c461608a5aafe07 + .a3eee1537ee2e9a8 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-m);
}

._8c461608a5aafe07 + ._6aecb20003c49120 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-ms);
}

._8c461608a5aafe07 + .e30452ba2f6b24a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-s);
}

._8c461608a5aafe07 + .d9885b39359fd5a0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-xl);
}

._8c461608a5aafe07 + ._1177a36b0440a2b6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-l);
}

._8c461608a5aafe07 + .f02561efeeca5151 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-l-dense);
}

._8c461608a5aafe07 + .d9d5249db84a041a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-m);
}

._8c461608a5aafe07 + ._963107e171d5e3e0 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-m-dense);
}

._8c461608a5aafe07 + .ad0c4167a33a6aee {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-s);
}

._8c461608a5aafe07 + ._58e4ff2ba8cde8a6 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-s-dense);
}

._8c461608a5aafe07 + .d4088169dacfb31b {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-xs);
}

._8c461608a5aafe07 + ._8c461608a5aafe07 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-xxs);
}

._14ab81c0510c5a42 + ._14ab81c0510c5a42 {
  margin-top: var(--module-typography-margin-top, var(--element-margin-fallback));
}

/* ------- .header-5xl ------- */

._5c76aebee9c9b26d + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-5xl);
}

._5c76aebee9c9b26d + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-4xl);
}

._5c76aebee9c9b26d + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-3xl);
}

._5c76aebee9c9b26d + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-2xl);
}

._5c76aebee9c9b26d + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xl);
}

._5c76aebee9c9b26d + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-l);
}

._5c76aebee9c9b26d + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xm);
}

._5c76aebee9c9b26d + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-m);
}

._5c76aebee9c9b26d + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-ms);
}

._5c76aebee9c9b26d + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-s);
}

._5c76aebee9c9b26d + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xl);
}

._5c76aebee9c9b26d + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l);
}

._5c76aebee9c9b26d + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l-dense);
}

._5c76aebee9c9b26d + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m);
}

._5c76aebee9c9b26d + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m-dense);
}

._5c76aebee9c9b26d + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s);
}

._5c76aebee9c9b26d + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s-dense);
}

._5c76aebee9c9b26d + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xs);
}

._5c76aebee9c9b26d + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xxs);
}

/* ------- .header-4xl ------- */

._4868cc93c2a367c2 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-5xl);
}

._4868cc93c2a367c2 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-4xl);
}

._4868cc93c2a367c2 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-3xl);
}

._4868cc93c2a367c2 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-2xl);
}

._4868cc93c2a367c2 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xl);
}

._4868cc93c2a367c2 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-l);
}

._4868cc93c2a367c2 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xm);
}

._4868cc93c2a367c2 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-m);
}

._4868cc93c2a367c2 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-ms);
}

._4868cc93c2a367c2 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-s);
}

._4868cc93c2a367c2 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xl);
}

._4868cc93c2a367c2 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l);
}

._4868cc93c2a367c2 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l-dense);
}

._4868cc93c2a367c2 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m);
}

._4868cc93c2a367c2 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m-dense);
}

._4868cc93c2a367c2 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s);
}

._4868cc93c2a367c2 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s-dense);
}

._4868cc93c2a367c2 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xs);
}

._4868cc93c2a367c2 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xxs);
}

/* ------- .header-3xl ------- */

._1efc808f67cd7df8 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-5xl);
}

._1efc808f67cd7df8 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-4xl);
}

._1efc808f67cd7df8 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-3xl);
}

._1efc808f67cd7df8 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-2xl);
}

._1efc808f67cd7df8 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xl);
}

._1efc808f67cd7df8 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-l);
}

._1efc808f67cd7df8 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xm);
}

._1efc808f67cd7df8 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-m);
}

._1efc808f67cd7df8 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-ms);
}

._1efc808f67cd7df8 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-s);
}

._1efc808f67cd7df8 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xl);
}

._1efc808f67cd7df8 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l);
}

._1efc808f67cd7df8 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l-dense);
}

._1efc808f67cd7df8 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m);
}

._1efc808f67cd7df8 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m-dense);
}

._1efc808f67cd7df8 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s);
}

._1efc808f67cd7df8 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s-dense);
}

._1efc808f67cd7df8 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xs);
}

._1efc808f67cd7df8 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xxs);
}

/* ------- .header-2xl ------- */

._4c17814f21c1d6b8 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-5xl);
}

._4c17814f21c1d6b8 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-4xl);
}

._4c17814f21c1d6b8 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-3xl);
}

._4c17814f21c1d6b8 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-2xl);
}

._4c17814f21c1d6b8 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xl);
}

._4c17814f21c1d6b8 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-l);
}

._4c17814f21c1d6b8 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xm);
}

._4c17814f21c1d6b8 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-m);
}

._4c17814f21c1d6b8 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-ms);
}

._4c17814f21c1d6b8 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-s);
}

._4c17814f21c1d6b8 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xl);
}

._4c17814f21c1d6b8 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l);
}

._4c17814f21c1d6b8 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l-dense);
}

._4c17814f21c1d6b8 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m);
}

._4c17814f21c1d6b8 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m-dense);
}

._4c17814f21c1d6b8 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s);
}

._4c17814f21c1d6b8 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s-dense);
}

._4c17814f21c1d6b8 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xs);
}

._4c17814f21c1d6b8 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xxs);
}

/* ------- .header-xl ------- */

.f98578728c1a1b6f + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-5xl);
}

.f98578728c1a1b6f + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-4xl);
}

.f98578728c1a1b6f + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-3xl);
}

.f98578728c1a1b6f + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-2xl);
}

.f98578728c1a1b6f + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xl);
}

.f98578728c1a1b6f + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-l);
}

.f98578728c1a1b6f + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xm);
}

.f98578728c1a1b6f + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-m);
}

.f98578728c1a1b6f + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-ms);
}

.f98578728c1a1b6f + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-s);
}

.f98578728c1a1b6f + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xl);
}

.f98578728c1a1b6f + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l);
}

.f98578728c1a1b6f + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l-dense);
}

.f98578728c1a1b6f + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m);
}

.f98578728c1a1b6f + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m-dense);
}

.f98578728c1a1b6f + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s);
}

.f98578728c1a1b6f + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s-dense);
}

.f98578728c1a1b6f + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xs);
}

.f98578728c1a1b6f + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xxs);
}

/* ------- .header-l ------- */

.e8c2c57cf4dafece + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-5xl);
}

.e8c2c57cf4dafece + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-4xl);
}

.e8c2c57cf4dafece + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-3xl);
}

.e8c2c57cf4dafece + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-2xl);
}

.e8c2c57cf4dafece + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xl);
}

.e8c2c57cf4dafece + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-l);
}

.e8c2c57cf4dafece + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xm);
}

.e8c2c57cf4dafece + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-m);
}

.e8c2c57cf4dafece + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-ms);
}

.e8c2c57cf4dafece + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-s);
}

.e8c2c57cf4dafece + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xl);
}

.e8c2c57cf4dafece + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l);
}

.e8c2c57cf4dafece + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l-dense);
}

.e8c2c57cf4dafece + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m);
}

.e8c2c57cf4dafece + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m-dense);
}

.e8c2c57cf4dafece + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s);
}

.e8c2c57cf4dafece + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s-dense);
}

.e8c2c57cf4dafece + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xs);
}

.e8c2c57cf4dafece + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xxs);
}

/* ------- .header-xm ------- */

._5cc77064c6450018 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-5xl);
}

._5cc77064c6450018 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-4xl);
}

._5cc77064c6450018 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-3xl);
}

._5cc77064c6450018 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-2xl);
}

._5cc77064c6450018 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xl);
}

._5cc77064c6450018 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-l);
}

._5cc77064c6450018 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xm);
}

._5cc77064c6450018 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-m);
}

._5cc77064c6450018 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-ms);
}

._5cc77064c6450018 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-s);
}

._5cc77064c6450018 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xl);
}

._5cc77064c6450018 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l);
}

._5cc77064c6450018 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l-dense);
}

._5cc77064c6450018 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m);
}

._5cc77064c6450018 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m-dense);
}

._5cc77064c6450018 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s);
}

._5cc77064c6450018 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s-dense);
}

._5cc77064c6450018 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xs);
}

._5cc77064c6450018 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xxs);
}

/* ------- .header-m ------- */

._73097521072aac32 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-5xl);
}

._73097521072aac32 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-4xl);
}

._73097521072aac32 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-3xl);
}

._73097521072aac32 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-2xl);
}

._73097521072aac32 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xl);
}

._73097521072aac32 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-l);
}

._73097521072aac32 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xm);
}

._73097521072aac32 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-m);
}

._73097521072aac32 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-ms);
}

._73097521072aac32 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-s);
}

._73097521072aac32 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xl);
}

._73097521072aac32 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l);
}

._73097521072aac32 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l-dense);
}

._73097521072aac32 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m);
}

._73097521072aac32 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m-dense);
}

._73097521072aac32 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s);
}

._73097521072aac32 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s-dense);
}

._73097521072aac32 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xs);
}

._73097521072aac32 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xxs);
}

/* ------- .header-ms ------- */

._7f1e1978b75ae88c + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-5xl);
}

._7f1e1978b75ae88c + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-4xl);
}

._7f1e1978b75ae88c + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-3xl);
}

._7f1e1978b75ae88c + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-2xl);
}

._7f1e1978b75ae88c + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xl);
}

._7f1e1978b75ae88c + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-l);
}

._7f1e1978b75ae88c + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xm);
}

._7f1e1978b75ae88c + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-m);
}

._7f1e1978b75ae88c + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-ms);
}

._7f1e1978b75ae88c + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-s);
}

._7f1e1978b75ae88c + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xl);
}

._7f1e1978b75ae88c + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l);
}

._7f1e1978b75ae88c + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l-dense);
}

._7f1e1978b75ae88c + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m);
}

._7f1e1978b75ae88c + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m-dense);
}

._7f1e1978b75ae88c + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s);
}

._7f1e1978b75ae88c + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s-dense);
}

._7f1e1978b75ae88c + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xs);
}

._7f1e1978b75ae88c + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xxs);
}

/* ------- .header-s ------- */

._23d62e9caee0837b + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-5xl);
}

._23d62e9caee0837b + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-4xl);
}

._23d62e9caee0837b + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-3xl);
}

._23d62e9caee0837b + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-2xl);
}

._23d62e9caee0837b + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xl);
}

._23d62e9caee0837b + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-l);
}

._23d62e9caee0837b + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xm);
}

._23d62e9caee0837b + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-m);
}

._23d62e9caee0837b + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-ms);
}

._23d62e9caee0837b + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-s);
}

._23d62e9caee0837b + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xl);
}

._23d62e9caee0837b + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l);
}

._23d62e9caee0837b + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l-dense);
}

._23d62e9caee0837b + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m);
}

._23d62e9caee0837b + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m-dense);
}

._23d62e9caee0837b + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s);
}

._23d62e9caee0837b + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s-dense);
}

._23d62e9caee0837b + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xs);
}

._23d62e9caee0837b + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xxs);
}

/* ------- .paragraph-xl ------- */

._738b0d2698ccdd81 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-5xl);
}

._738b0d2698ccdd81 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-4xl);
}

._738b0d2698ccdd81 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-3xl);
}

._738b0d2698ccdd81 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-2xl);
}

._738b0d2698ccdd81 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xl);
}

._738b0d2698ccdd81 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-l);
}

._738b0d2698ccdd81 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xm);
}

._738b0d2698ccdd81 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-m);
}

._738b0d2698ccdd81 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-ms);
}

._738b0d2698ccdd81 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-s);
}

._738b0d2698ccdd81 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xl);
}

._738b0d2698ccdd81 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l);
}

._738b0d2698ccdd81 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l-dense);
}

._738b0d2698ccdd81 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m);
}

._738b0d2698ccdd81 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m-dense);
}

._738b0d2698ccdd81 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s);
}

._738b0d2698ccdd81 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s-dense);
}

._738b0d2698ccdd81 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xs);
}

._738b0d2698ccdd81 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xxs);
}

/* ------- .paragraph-l ------- */

._20245370697afe7c + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-5xl);
}

._20245370697afe7c + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-4xl);
}

._20245370697afe7c + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-3xl);
}

._20245370697afe7c + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-2xl);
}

._20245370697afe7c + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xl);
}

._20245370697afe7c + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-l);
}

._20245370697afe7c + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xm);
}

._20245370697afe7c + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-m);
}

._20245370697afe7c + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-ms);
}

._20245370697afe7c + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-s);
}

._20245370697afe7c + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xl);
}

._20245370697afe7c + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l);
}

._20245370697afe7c + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l-dense);
}

._20245370697afe7c + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m);
}

._20245370697afe7c + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m-dense);
}

._20245370697afe7c + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s);
}

._20245370697afe7c + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s-dense);
}

._20245370697afe7c + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xs);
}

._20245370697afe7c + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xxs);
}

/* ------- .paragraph-l-dense ------- */

.c919d10baa745878 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-5xl);
}

.c919d10baa745878 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-4xl);
}

.c919d10baa745878 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-3xl);
}

.c919d10baa745878 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-2xl);
}

.c919d10baa745878 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xl);
}

.c919d10baa745878 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-l);
}

.c919d10baa745878 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xm);
}

.c919d10baa745878 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-m);
}

.c919d10baa745878 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-ms);
}

.c919d10baa745878 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-s);
}

.c919d10baa745878 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xl);
}

.c919d10baa745878 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l);
}

.c919d10baa745878 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l-dense);
}

.c919d10baa745878 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m);
}

.c919d10baa745878 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m-dense);
}

.c919d10baa745878 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s);
}

.c919d10baa745878 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s-dense);
}

.c919d10baa745878 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xs);
}

.c919d10baa745878 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xxs);
}

/* ------- .paragraph-m ------- */

._0f4acf576174b58f + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-5xl);
}

._0f4acf576174b58f + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-4xl);
}

._0f4acf576174b58f + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-3xl);
}

._0f4acf576174b58f + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-2xl);
}

._0f4acf576174b58f + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xl);
}

._0f4acf576174b58f + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-l);
}

._0f4acf576174b58f + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xm);
}

._0f4acf576174b58f + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-m);
}

._0f4acf576174b58f + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-ms);
}

._0f4acf576174b58f + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-s);
}

._0f4acf576174b58f + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xl);
}

._0f4acf576174b58f + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l);
}

._0f4acf576174b58f + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l-dense);
}

._0f4acf576174b58f + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m);
}

._0f4acf576174b58f + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m-dense);
}

._0f4acf576174b58f + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s);
}

._0f4acf576174b58f + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s-dense);
}

._0f4acf576174b58f + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xs);
}

._0f4acf576174b58f + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xxs);
}

/* ------- .paragraph-m-dense ------- */

.c057843b9eed24fc + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-5xl);
}

.c057843b9eed24fc + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-4xl);
}

.c057843b9eed24fc + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-3xl);
}

.c057843b9eed24fc + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-2xl);
}

.c057843b9eed24fc + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xl);
}

.c057843b9eed24fc + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-l);
}

.c057843b9eed24fc + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xm);
}

.c057843b9eed24fc + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-m);
}

.c057843b9eed24fc + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-ms);
}

.c057843b9eed24fc + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-s);
}

.c057843b9eed24fc + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xl);
}

.c057843b9eed24fc + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l);
}

.c057843b9eed24fc + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l-dense);
}

.c057843b9eed24fc + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m);
}

.c057843b9eed24fc + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m-dense);
}

.c057843b9eed24fc + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s);
}

.c057843b9eed24fc + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s-dense);
}

.c057843b9eed24fc + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xs);
}

.c057843b9eed24fc + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xxs);
}

/* ------- .paragraph-s ------- */

._71e13a91e6f35564 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-5xl);
}

._71e13a91e6f35564 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-4xl);
}

._71e13a91e6f35564 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-3xl);
}

._71e13a91e6f35564 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-2xl);
}

._71e13a91e6f35564 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xl);
}

._71e13a91e6f35564 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-l);
}

._71e13a91e6f35564 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xm);
}

._71e13a91e6f35564 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-m);
}

._71e13a91e6f35564 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-ms);
}

._71e13a91e6f35564 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-s);
}

._71e13a91e6f35564 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xl);
}

._71e13a91e6f35564 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l);
}

._71e13a91e6f35564 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l-dense);
}

._71e13a91e6f35564 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m);
}

._71e13a91e6f35564 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m-dense);
}

._71e13a91e6f35564 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s);
}

._71e13a91e6f35564 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s-dense);
}

._71e13a91e6f35564 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xs);
}

._71e13a91e6f35564 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xxs);
}

/* ------- .paragraph-s-dense ------- */

._56fd92e585140711 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-5xl);
}

._56fd92e585140711 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-4xl);
}

._56fd92e585140711 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-3xl);
}

._56fd92e585140711 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-2xl);
}

._56fd92e585140711 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xl);
}

._56fd92e585140711 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-l);
}

._56fd92e585140711 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xm);
}

._56fd92e585140711 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-m);
}

._56fd92e585140711 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-ms);
}

._56fd92e585140711 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-s);
}

._56fd92e585140711 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xl);
}

._56fd92e585140711 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l);
}

._56fd92e585140711 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l-dense);
}

._56fd92e585140711 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m);
}

._56fd92e585140711 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m-dense);
}

._56fd92e585140711 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s);
}

._56fd92e585140711 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s-dense);
}

._56fd92e585140711 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xs);
}

._56fd92e585140711 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xxs);
}

/* ------- .paragraph-xs ------- */

.b7902b800f8bdcb1 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-5xl);
}

.b7902b800f8bdcb1 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-4xl);
}

.b7902b800f8bdcb1 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-3xl);
}

.b7902b800f8bdcb1 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-2xl);
}

.b7902b800f8bdcb1 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xl);
}

.b7902b800f8bdcb1 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-l);
}

.b7902b800f8bdcb1 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xm);
}

.b7902b800f8bdcb1 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-m);
}

.b7902b800f8bdcb1 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-ms);
}

.b7902b800f8bdcb1 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-s);
}

.b7902b800f8bdcb1 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xl);
}

.b7902b800f8bdcb1 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l);
}

.b7902b800f8bdcb1 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l-dense);
}

.b7902b800f8bdcb1 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m);
}

.b7902b800f8bdcb1 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m-dense);
}

.b7902b800f8bdcb1 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s);
}

.b7902b800f8bdcb1 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s-dense);
}

.b7902b800f8bdcb1 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xs);
}

.b7902b800f8bdcb1 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xxs);
}

/* ------- .paragraph-xxs ------- */

._1be2d6fc97b29d85 + ._5c76aebee9c9b26d {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-5xl);
}

._1be2d6fc97b29d85 + ._4868cc93c2a367c2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-4xl);
}

._1be2d6fc97b29d85 + ._1efc808f67cd7df8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-3xl);
}

._1be2d6fc97b29d85 + ._4c17814f21c1d6b8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-2xl);
}

._1be2d6fc97b29d85 + .f98578728c1a1b6f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-xl);
}

._1be2d6fc97b29d85 + .e8c2c57cf4dafece {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-l);
}

._1be2d6fc97b29d85 + ._5cc77064c6450018 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-xm);
}

._1be2d6fc97b29d85 + ._73097521072aac32 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-m);
}

._1be2d6fc97b29d85 + ._7f1e1978b75ae88c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-ms);
}

._1be2d6fc97b29d85 + ._23d62e9caee0837b {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-s);
}

._1be2d6fc97b29d85 + ._738b0d2698ccdd81 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-xl);
}

._1be2d6fc97b29d85 + ._20245370697afe7c {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-l);
}

._1be2d6fc97b29d85 + .c919d10baa745878 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-l-dense);
}

._1be2d6fc97b29d85 + ._0f4acf576174b58f {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-m);
}

._1be2d6fc97b29d85 + .c057843b9eed24fc {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-m-dense);
}

._1be2d6fc97b29d85 + ._71e13a91e6f35564 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-s);
}

._1be2d6fc97b29d85 + ._56fd92e585140711 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-s-dense);
}

._1be2d6fc97b29d85 + .b7902b800f8bdcb1 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-xs);
}

._1be2d6fc97b29d85 + ._1be2d6fc97b29d85 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-xxs);
}

._55ca829b9c37c99b {
  color: var(--theme-font-color-valid);
}

.fa0f5e1fb9aa93f7 {
  color: var(--theme-font-color-invalid);
}

._37f5118a108cdf24 {
  color: var(--theme-font-color-noAccent);
}

.fa5fe8b89973bcde {
  text-transform: lowercase;
}

.ef4bd77526a71dc3 {
  text-transform: uppercase;
}

.e4314730ff6e6d35 {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
  margin-top: var(--module-useSpaces-top) !important;
}

._07636d0fb2195889 {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
  margin-bottom: var(--module-useSpaces-bottom) !important;
}

/* Top margins */
._325ca4098e22dfa5,
._2ba86880113a4b49 {
  --module-useSpaces-top: 0px;
}

.f09432ac13460ba0 {
  --module-useSpaces-top: var(--theme-gap-2);
}

.bccc8b3ef8bcb9e8 {
  --module-useSpaces-top: var(--theme-gap-4);
}

._9572d3a82a0b5f56 {
  --module-useSpaces-top: var(--theme-gap-6);
}

.bedfa7ee13203111 {
  --module-useSpaces-top: var(--theme-gap-8);
}

._792d8121204dffe8 {
  --module-useSpaces-top: var(--theme-gap-10);
}

.d9de9734da8a2cfd {
  --module-useSpaces-top: var(--theme-gap-12);
}

.b64a1e2540ec1902 {
  --module-useSpaces-top: var(--theme-gap-14);
}

.d70ead9d62989454 {
  --module-useSpaces-top: var(--theme-gap-16);
}

.cf961bac8f69ded9 {
  --module-useSpaces-top: var(--theme-gap-18);
}

._3fb4858361af2e96 {
  --module-useSpaces-top: var(--theme-gap-20);
}

._1a8a8c0211cefe56 {
  --module-useSpaces-top: var(--theme-gap-22);
}

._3c50b3df0559f89c {
  --module-useSpaces-top: var(--theme-gap-24);
}

.a92eb33651e04b94 {
  --module-useSpaces-top: var(--theme-gap-28);
}

._4cc1148e3ad263a0 {
  --module-useSpaces-top: var(--theme-gap-32);
}

.bc91888cbcd5d877 {
  --module-useSpaces-top: var(--theme-gap-36);
}

.c6b7de39c153b4fd {
  --module-useSpaces-top: var(--theme-gap-40);
}

._74bac86a50af8a06 {
  --module-useSpaces-top: var(--theme-gap-44);
}

._04ffad837e7fb89a {
  --module-useSpaces-top: var(--theme-gap-48);
}

._0fbc80453e62884b {
  --module-useSpaces-top: var(--theme-gap-52);
}

._0b506e9f1a880f5d {
  --module-useSpaces-top: var(--theme-gap-56);
}

.d6af2b51b5c36050 {
  --module-useSpaces-top: var(--theme-gap-60);
}

.c418b3696447359a {
  --module-useSpaces-top: var(--theme-gap-64);
}

._25c0e9da27d79750 {
  --module-useSpaces-top: var(--theme-gap-72);
}

._5840a3854511ee44 {
  --module-useSpaces-top: var(--theme-gap-80);
}

/* Bottom margins */
._7cb8b0c1816064e3,
._76b888196873ed41 {
  --module-useSpaces-bottom: 0px;
}

.b57f74635f66a3a3 {
  --module-useSpaces-bottom: var(--theme-gap-2);
}

._96abcfaa8ae38b44 {
  --module-useSpaces-bottom: var(--theme-gap-4);
}

.e3797f36e58b4b71 {
  --module-useSpaces-bottom: var(--theme-gap-6);
}

._97292e8f3656d5fc {
  --module-useSpaces-bottom: var(--theme-gap-8);
}

.e8348db8a8df7de8 {
  --module-useSpaces-bottom: var(--theme-gap-10);
}

.dd163aa0b4506c1a {
  --module-useSpaces-bottom: var(--theme-gap-12);
}

._25449ea0dc27333c {
  --module-useSpaces-bottom: var(--theme-gap-14);
}

._378e61fd75135d17 {
  --module-useSpaces-bottom: var(--theme-gap-16);
}

._7bd2f7062be30070 {
  --module-useSpaces-bottom: var(--theme-gap-18);
}

._466ceaa37988dce2 {
  --module-useSpaces-bottom: var(--theme-gap-20);
}

.f50e230175ae1de2 {
  --module-useSpaces-bottom: var(--theme-gap-22);
}

._6e43dfa4001c0d78 {
  --module-useSpaces-bottom: var(--theme-gap-24);
}

._3ce3740bf5a1724f {
  --module-useSpaces-bottom: var(--theme-gap-28);
}

._145611143923bb14 {
  --module-useSpaces-bottom: var(--theme-gap-32);
}

._20daf12bb91b543c {
  --module-useSpaces-bottom: var(--theme-gap-36);
}

.f495add4ec7ee952 {
  --module-useSpaces-bottom: var(--theme-gap-40);
}

._49125948e1739199 {
  --module-useSpaces-bottom: var(--theme-gap-44);
}

.ffa3a22f14582a35 {
  --module-useSpaces-bottom: var(--theme-gap-48);
}

._5dfc0ed1f9b7ca12 {
  --module-useSpaces-bottom: var(--theme-gap-52);
}

._12bae6e5a39b8d12 {
  --module-useSpaces-bottom: var(--theme-gap-56);
}

.d6f9d06ffdfaf184 {
  --module-useSpaces-bottom: var(--theme-gap-60);
}

._16fb701900c7fb6e {
  --module-useSpaces-bottom: var(--theme-gap-64);
}

.ff15ad31f47a1194 {
  --module-useSpaces-bottom: var(--theme-gap-72);
}

._2ffd52cec7e0d410 {
  --module-useSpaces-bottom: var(--theme-gap-80);
}

._093a531728c49079 {
  --module-button-color-disabled: var(--theme-semantics-components-control-text-disabled);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-disabled);
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-default);

  --direction: 1;

  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  background-color: var(--module-button-backgroundColor, var(--theme-semantics-components-button-bg-secondary));
  color: var(--module-button-color, var(--theme-font-color-default));
  height: var(--module-button-height);
  padding: var(--module-button-padding);
  max-width: 100%;
  /* Fix the issue when the user agent stylesheet sets the value */
  font-family: var(--theme-font-family);
  font-size: var(--module-button-fontSize);
  border-radius: var(--module-button-borderRadius);
  box-shadow: var(--module-bottom-boxShadow, none);
  border: none;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: background-color var(--theme-animation-duration-default) cubic-bezier(0.5, 0, 0.25, 1);
}

[dir='rtl'] ._093a531728c49079 {
  --direction: -1;
}

._093a531728c49079[data-theme='lf'] {
  --theme-semantics-components-button-text-primary: var(--theme-palette-white);
  --theme-semantics-components-button-bg-primary: var(--theme-palette-blue500);
  --theme-semantics-components-button-bg-primaryHover: var(--theme-palette-blue600);
  --theme-semantics-components-button-bg-primaryPressed: var(--theme-palette-blue700);
  --theme-semantics-components-button-text-secondary: var(--theme-palette-black);
  --theme-semantics-components-button-bg-secondary: var(--theme-palette-blue100);
  --theme-semantics-components-button-bg-secondaryHover: var(--theme-palette-blue200);
  --theme-semantics-components-button-bg-secondaryPressed: var(--theme-palette-blue300);
  --theme-semantics-components-button-text-accentPrimary: var(--theme-palette-white);
  --theme-semantics-components-button-bg-accentPrimary: var(--theme-palette-green600);
  --theme-semantics-components-button-bg-accentPrimaryHover: var(--theme-palette-green700);
  --theme-semantics-components-button-bg-accentPrimaryPressed: var(--theme-palette-green800);
  --theme-semantics-components-button-bg-overlay-secondary: var(--theme-palette-white);
  --theme-semantics-components-button-bg-overlay-secondaryHover: var(--theme-palette-warmGray2);
  --theme-semantics-components-button-bg-overlay-secondaryPressed: var(--theme-palette-blue200);
  --theme-semantics-components-control-bg-overlay-disabled: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
  --theme-semantics-components-control-bg-disabled: var(--theme-palette-warmGray4);
}

._913e04e81ba2749f[data-theme='lf'] {
  --theme-semantics-components-button-text-secondary: var(--theme-palette-blue700);
}

._093a531728c49079:hover,
._3d494519d2d13fc1 {
  background-color: var(
    --module-button-backgroundColor-hover,
    var(--theme-semantics-components-button-bg-secondaryHover)
  );
}

._093a531728c49079:active,
._25ca8db4b7a79459 {
  background-color: var(
    --module-button-backgroundColor-active,
    var(--theme-semantics-components-button-bg-secondaryPressed)
  );
  box-shadow: var(--module-bottom-boxShadow, none);
}

._093a531728c49079:focus {
  box-shadow: var(--module-button-focusBoxShadow);
}

._093a531728c49079:focus:not(:focus-visible) {
  box-shadow: var(--module-bottom-boxShadow);
}

._093a531728c49079:focus-visible,
._081730f6e2614a11 {
  box-shadow: var(--module-button-focusBoxShadow);
}

/* ------------------ link modifier ------------------ */
.f4b7fcb25bce3922 {
  text-decoration: none;
  display: inline-flex;
}

/* ------------------ disabled modifier ------------------ */

._13ba4f4e8e205428 {
  background-color: var(--module-button-backgroundColor-disabled);
  color: var(--module-button-color-disabled, var(--theme-font-color-disabled));
  pointer-events: none;
}

._13ba4f4e8e205428:hover {
  background-color: var(--module-button-backgroundColor-disabled);
}

/* ------------------ size modifier ------------------ */

._01ecedc3d153dbff {
  --module-button-height: var(--theme-size-xs-height);
  --module-button-fontSize: var(--theme-size-xs-fontSize);
  --module-button-lineHeight: var(--theme-size-xs-lineHeight);
  --module-button-borderRadius: var(--theme-size-xs-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xs-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xs-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xs-icon-square-compensation);
}

._49521f38da28ff85 {
  --module-button-height: var(--theme-size-s-height);
  --module-button-fontSize: var(--theme-size-s-fontSize);
  --module-button-lineHeight: var(--theme-size-s-lineHeight);
  --module-button-borderRadius: var(--theme-size-s-borderRadius);
  --module-button-padding: var(--theme-component-button-size-s-padding);
  --module-button-text-compensation: var(--theme-component-button-size-s-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-s-icon-square-compensation);
}

._5347886b19f134ab {
  --module-button-height: var(--theme-size-m-height);
  --module-button-fontSize: var(--theme-size-m-fontSize);
  --module-button-lineHeight: var(--theme-size-m-lineHeight);
  --module-button-borderRadius: var(--theme-size-m-borderRadius);
  --module-button-padding: var(--theme-component-button-size-m-padding);
  --module-button-text-compensation: var(--theme-component-button-size-m-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-m-icon-square-compensation);
}

._4d2bf440d22b901c {
  --module-button-height: var(--theme-size-l-height);
  --module-button-fontSize: var(--theme-size-l-fontSize);
  --module-button-lineHeight: var(--theme-size-l-lineHeight);
  --module-button-borderRadius: var(--theme-size-l-borderRadius);
  --module-button-padding: var(--theme-component-button-size-l-padding);
  --module-button-text-compensation: var(--theme-component-button-size-l-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-l-icon-square-compensation);
}

._619ad43fa7b28c37 {
  --module-button-height: var(--theme-size-xl-height);
  --module-button-fontSize: var(--theme-size-xl-fontSize);
  --module-button-lineHeight: var(--theme-size-xl-lineHeight);
  --module-button-borderRadius: var(--theme-size-xl-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xl-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xl-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xl-icon-square-compensation);
}

/* ------------------ preset modifier ------------------ */

.b24432a27024c890 {
  --module-button-color: var(--theme-semantics-components-button-text-primary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-primary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-primaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-primaryPressed);
}

._913e04e81ba2749f {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-secondaryPressed);
}

._258f22f63755eb08 {
  --module-button-color: var(--theme-semantics-components-button-text-accentPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-accentPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-accentPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-accentPrimaryPressed);
}

._589c5381f7092de1 {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-overlay-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-overlay-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-overlay-secondaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-overlay-disabled);
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

/* deprecated preset does not have semantics 
  TODO: remove by https://jr.avito.ru/browse/FA-8800 */
.f215cbbdb02c86c1 {
  --module-button-color: var(--theme-palette-white);
  --module-button-color-disabled: var(--theme-palette-red200);
  --module-button-backgroundColor: var(--theme-palette-red400);
  --module-button-backgroundColor-hover: var(--theme-palette-red300);
  --module-button-backgroundColor-active: var(--theme-palette-red400);
  --module-button-backgroundColor-disabled: var(--theme-palette-red300);
}

/* ------------------ preset modifier - only 23 ------------------ */

._33140238e52411b0 {
  --module-button-color: var(--theme-semantics-components-button-text-accentSecondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-accentSecondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-accentSecondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-accentSecondaryPressed);
}

._04a0a26dd8ba2350 {
  --module-button-color: var(--theme-semantics-components-button-text-payPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-payPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-payPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-payPrimaryPressed);
}

._185c4b4f2bc00809 {
  --module-button-color: var(--theme-semantics-components-button-text-paySecondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-paySecondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-paySecondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-paySecondaryPressed);
}

._21a997ef467acc56 {
  --module-button-color: var(--theme-semantics-components-button-text-successPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-successPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-successPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-successPrimaryPressed);
}

.c307c8dee251ab86 {
  --module-button-color: var(--theme-semantics-components-button-text-errorPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-errorPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-errorPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-errorPrimaryPressed);
}

._8a76467044921221 {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-overlay-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-overlay-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-overlay-secondaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-overlay-disabled);
}

._1db69328d229a13c {
  --module-button-color: var(--theme-semantics-components-button-text-inverse-primary);
  --module-button-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-inverse-primary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-inverse-primaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-inverse-primaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-inverse-disabled);
}

._6fcf96adbcad029d {
  --module-button-color: var(--theme-semantics-components-button-text-inverse-secondary);
  --module-button-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-inverse-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-inverse-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-inverse-secondaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-inverse-disabled);
}

.bb8e6b2109dbd379 {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: transparent;
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-ghostHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-ghostPressed);
  --module-button-backgroundColor-disabled: transparent;
}

._95f7c23834889804 {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: transparent;
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-ghostHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-ghostPressed);
  --module-button-backgroundColor-disabled: transparent;
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

.d30b9db5198ade66 {
  --module-button-color: var(--theme-semantics-components-button-text-inverse-secondary);
  --module-button-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --module-button-backgroundColor: transparent;
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-inverse-ghostHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-inverse-ghostPressed);
  --module-button-backgroundColor-disabled: transparent;
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-inversePreset);
}

/* ------------------ preset modifier - only LF ------------------ */

._4ca95613c80a713e {
  --module-button-color: var(--theme-component-button-presets-default-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-default-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-default-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-default-backgroundColor-active);
}

._3415ab597956bbf6 {
  --module-button-color: var(--theme-component-button-presets-defaultInverse-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-defaultInverse-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-defaultInverse-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-defaultInverse-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-defaultInverse-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-defaultInverse-backgroundColor-disabled
  );
}

._10fae0c22433f274 {
  --module-button-color: var(--theme-component-button-presets-warning-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-warning-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-warning-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-warning-backgroundColor-active);
}

._0af55ed6fc400379 {
  --module-button-color: var(--theme-component-button-presets-safeDeal-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-safeDeal-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-safeDeal-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-safeDeal-backgroundColor-active);
}

._04580766049eac0b {
  --module-button-color: var(--theme-component-button-presets-overlayActive-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-overlayActive-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlayActive-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlayActive-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlayActive-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-overlayActive-backgroundColor-disabled
  );
}

/* ------------------ shadow modifier ------------------ */

.eff52151c00538a9 {
  /* TODO: SEMANTICS showdow does not exists in semantics */
  --module-bottom-boxShadow: var(--theme-boxShadow-default);
}

/* ------------------ fullWidth modifier ------------------ */

.f6c4b146c3c96e2e {
  width: 100%;
}

/* ------------------ multiLine modifier ------------------ */

.d8084803f81e3c0b {
  --module-button-borderRadius: var(--theme-borderRadius-l);
}

.d8084803f81e3c0b._01ecedc3d153dbff {
  --module-button-height: 52px;
}

.d8084803f81e3c0b._49521f38da28ff85 {
  --module-button-height: 52px;
}

.d8084803f81e3c0b._5347886b19f134ab {
  --module-button-height: 60px;
}

.d8084803f81e3c0b._4d2bf440d22b901c {
  --module-button-height: 68px;
}

.d8084803f81e3c0b._619ad43fa7b28c37 {
  --module-button-height: 68px;
}

/* ------------------ shape modifier ------------------ */

._5bb68d778de9245f {
  border-radius: var(--module-button-height);
}

._10678677e8d1ac26,
.e633154697667d0e {
  max-width: var(--module-button-height);
  min-width: var(--module-button-height);
  padding-inline-start: 0;
  padding-inline-end: 0;
}

.e633154697667d0e {
  border-radius: var(--module-button-height);
}

/* ------------------ withIcon modifier ------------------ */

._5d834f3323dac190._01ecedc3d153dbff {
  --module-button-padding: var(--theme-component-button-size-xs-paddingWithIcon);
}

._5d834f3323dac190._49521f38da28ff85 {
  --module-button-padding: var(--theme-component-button-size-s-paddingWithIcon);
}

._5d834f3323dac190._5347886b19f134ab {
  --module-button-padding: var(--theme-component-button-size-m-paddingWithIcon);
}

._5d834f3323dac190._4d2bf440d22b901c {
  --module-button-padding: var(--theme-component-button-size-l-paddingWithIcon);
}

._5d834f3323dac190._619ad43fa7b28c37 {
  --module-button-padding: var(--theme-component-button-size-xl-paddingWithIcon);
}

/* ------------------ wrapper element  ------------------ */

.b825a4cab158aa99 {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
  justify-content: center;
  line-height: var(--module-button-lineHeight);
  width: 100%;
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}

/* ------------------ loading modifier  ------------------ */

._407e7f681d776377 {
  opacity: 0;
}

/* ------------------ text element  ------------------ */

._282a947fc534dc89 {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  white-space: nowrap;
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
  padding-inline-start: var(--theme-module-button-text-padding-start, 0);
  padding-inline-end: var(--theme-module-button-text-padding-end, 0);
}

/* ------------------ withIcon modifier for size xs ------------------ */

.cb0a22a47abca22c._05d0503c4d2c3798 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-end);
}

.d4dc43d502295d7e._05d0503c4d2c3798 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-startWithIcon);
}

._502490b36ac2ca8b._05d0503c4d2c3798 {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size s ------------------ */

.cb0a22a47abca22c.f5d0819b74be0736 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-end);
}

.d4dc43d502295d7e.f5d0819b74be0736 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-startWithIcon);
}

._502490b36ac2ca8b.f5d0819b74be0736 {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size m ------------------ */

.cb0a22a47abca22c._21ad242a99c47929 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-end);
}

.d4dc43d502295d7e._21ad242a99c47929 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-startWithIcon);
}

._502490b36ac2ca8b._21ad242a99c47929 {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size l ------------------ */

.cb0a22a47abca22c._6207348c1e5fe00c {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-end);
}

.d4dc43d502295d7e._6207348c1e5fe00c {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-startWithIcon);
}

._502490b36ac2ca8b._6207348c1e5fe00c {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size xl ------------------ */

.cb0a22a47abca22c._243a4af8623d2903 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-end);
}

.d4dc43d502295d7e._243a4af8623d2903 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-startWithIcon);
}

._502490b36ac2ca8b._243a4af8623d2903 {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-endWithIcon);
}

/* ------------------ firstLine element ------------------ */

._009bcb922f7f6682 {
  display: block;
  font-size: var(--theme-module-button-firstLine-font-size);
  line-height: var(--theme-module-button-firstLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._2660eb0b9e79d922 {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.b2e1b4c3719f6e64 {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.b34237de3760f2be {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

._919e0189e6dabb7b {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

.e42fe8cab7511c63 {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

/* ------------------ secondLine element  ------------------ */

._2f46dac2826828b2 {
  display: block;
  opacity: 0.7;
  font-size: var(--theme-module-button-secondLine-font-size);
  line-height: var(--theme-module-button-secondLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._50b0258ffbaf9120 {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.b73fa87f79742bc1 {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

._987bcdbdf0ae9091 {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.fa69d258b63d2157 {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

._608d9a25098fd3ce {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

/* ------------------ loader element  ------------------ */

.fd90fe85fdaf1872 {
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50%*var(--direction)), -50%);
  line-height: 0;
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}

/* ------------------ icon before/after styles ------------------ */
._50f34039c571798c {
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
}

/* Для inline иконок работать не будет, так как они обернуты в span.
  data-icon — иконки из web-components/icons */
._50f34039c571798c > svg[data-icon],
._50f34039c571798c > svg[data-icon-name] {
  position: relative;
  top: var(--module-button-icon-square-compensation);
}

/* ------------------ fake Button for react-router ------------------ */
.f5202edc48bfac1e {
  display: inline-flex;
  text-decoration: none;
}

a:active > .f5202edc48bfac1e {
  background-color: var(
    --module-button-backgroundColor-active,
    var(--theme-semantics-components-button-bg-secondaryPressed)
  );
  box-shadow: var(--module-bottom-boxShadow, none);
}

a:focus > .f5202edc48bfac1e {
  box-shadow: var(--module-button-focusBoxShadow);
}

a:focus:not(:focus-visible) > .f5202edc48bfac1e {
  box-shadow: var(--module-bottom-boxShadow);
}

a:focus-visible > .f5202edc48bfac1e {
  box-shadow: var(--module-button-focusBoxShadow);
}

._1bdf3f147f24b3ec {
  animation: _350012fa2c587e6f 1s linear infinite;
}

@keyframes _350012fa2c587e6f {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.e18a2411bf16c109 {
    white-space: nowrap;
    display: inline-block;
    height: 30px;
    position: relative;
    isolation: isolate;
}

.ce3f80cad8e6fea6 {
  --module-spacer-slot-width: auto;

  width: var(--module-spacer-slot-width);
  margin: var(--module-useSpaces-top, 0px) var(--module-spacer-half-column-gap) var(--module-useSpaces-bottom, 0px);
}

.ce3f80cad8e6fea6:empty {
  display: none;
}

/* flex gap not working in safari */
._8744c6c6a239237f:not(._8ad2849f9278199c) + .ce3f80cad8e6fea6 {
  margin-top: calc(var(--module-spacer-row-gap) + var(--module-useSpaces-top, 0px));
}

._8ad2849f9278199c {
  margin-top: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-bottom, 0px));
}

/* Hide the slot if there is only one element with hidden attribute */
@supports (selector(:has(*))) {
  .ce3f80cad8e6fea6:has(> [hidden]:only-child) {
    display: none;
  }
}

/* ---------- grow modifier ---------- */
._295a76bb68be7bef {
  flex-grow: 1;
  min-width: 0;
}

/* ---------- fixed width modifier ---------- */
._420909e1e43b164e {
  flex-shrink: 0;
}

/* ---------- align modifier ---------- */

._63b7c36ada23e616 {
  align-self: flex-start;
}

._7a8a7eab97a003e4 {
  align-self: center;
}

._3d300e7279be9e84 {
  align-self: flex-end;
}

.fdaba6a5fbc514d1 {
  align-self: baseline;
}

._71485333576d45b6 {
  --module-spacer-column-gap: var(--theme-component-spacer-gap);
  --module-spacer-row-gap: var(--theme-component-spacer-gap);
  --module-spacer-half-column-gap: calc(var(--module-spacer-column-gap)/2);
  --module-spacer-half-row-gap: calc(var(--module-spacer-row-gap)/2);

  display: inline-flex;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
  margin: var(--module-useSpaces-top, 0px) calc(var(--module-spacer-half-column-gap)*-1)
    var(--module-useSpaces-bottom, 0px);
}

/* formContext modifier */

._567a4b2ce292a93d {
  --module-spacer-column-gap: var(--theme-component-spacer-formGap);
  --module-spacer-row-gap: var(--theme-component-spacer-formGap);
}

/* fullWidth modifier */

.c3aa642761626718 {
  display: flex;
  width: calc(100% + var(--module-spacer-half-column-gap)*2);
}

/* direction modifier */
._3aace66c50648989 {
  --module-spacer-half-column-gap: 0px;

  flex-direction: column;
}

/* wrap modifier */
.d2f11c14804de2d5 {
  flex-wrap: wrap;
  margin-top: calc(var(--module-spacer-half-row-gap)*-1 + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(var(--module-spacer-half-row-gap)*-1 + var(--module-useSpaces-bottom, 0px));
}

._388535b5465e4041 {
  /* TODO: SEMANTICS next next 3 lines: remove --theme-component vars and replace on semantic vars */
  --kitty-link-color: var(--theme-component-link-color-default, var(--theme-palette-blue600));
  --kitty-link-color-hover: var(--theme-component-link-color-hover, var(--theme-palette-red600));
  --kitty-link-text-decoration: none;

  --kitty-link-opacity-hover: 1;
  --kitty-link-text-underline-offset: unset;

  color: var(--kitty-link-color);
  -webkit-text-decoration: var(--kitty-link-text-decoration);
          text-decoration: var(--kitty-link-text-decoration);
  text-underline-offset: var(--kitty-link-text-underline-offset);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition:
    color var(--theme-animation-duration-default) ease-in-out,
    background-color var(--theme-animation-duration-default) ease-in-out;
  /* Specified explicitly, because if href is omitted the cursor is default */
  cursor: pointer;
}

@media (hover: none) and (pointer: coarse) {
  ._388535b5465e4041:active {
    background-color: var(--theme-palette-black8);
    border-radius: 2px;
  }
}

._388535b5465e4041:hover {
  color: var(--kitty-link-color-hover);
  opacity: var(--kitty-link-opacity-hover);
}

@media (hover: none) {
  ._388535b5465e4041:hover {
    --kitty-link-color-hover: var(--module-link-color);
  }
}

._388535b5465e4041:focus-visible {
  box-shadow: 0 0 0 3px var(--theme-palette-blue300);
  outline: none;
  border-radius: var(--theme-borderRadius-s);
}

._388535b5465e4041:visited:not(.c3a05fcd8ceea19f):not(:hover) {
  color: revert;
}

/* ---------- size modifier ---------- */

.f57e2ba98800626a {
  --kitty-link-color: var(--theme-palette-blue600);
  --kitty-link-text-decoration: none;
}

._5217d784eeb3b7e7 {
  --kitty-link-color: var(--theme-palette-gray54);
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

._5217d784eeb3b7e7:hover {
  --kitty-link-color-hover: var(--theme-palette-gray76);
}

._4418fcbfe9d6a84f {
  --kitty-link-color: var(--theme-palette-gray54);
}

._3a8bba11e8696774 {
  /* TODO: SEMANTICS noAccent token for black preset */
  --kitty-link-color: var(--theme-semantics-components-link-noAccent);
}

._77ec18d4fa25121f {
  --kitty-link-color: var(--theme-palette-red600);
}

.bfe3e8f99894ec2d {
  --kitty-link-color: var(--theme-palette-black);
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.bfe3e8f99894ec2d:hover {
  --kitty-link-color-hover: var(--theme-palette-gray76);
}

.da5689862bfaf950 {
  --kitty-link-color: inherit;
  --kitty-link-color-hover: inherit;
  --kitty-link-opacity-hover: 0.65;
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.beabf363d3092022 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xs-underlineOffset);
}

._1d4a547233c02b5f {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-s-underlineOffset);
}

.a34cb7a10bd14c6d {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-ms-underlineOffset);
}

._502d2682f73e3c9a {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-m-underlineOffset);
}

._8f82d423bf44f320 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xm-underlineOffset);
}

._8830be9e6d827d14 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-l-underlineOffset);
}

._523086987893b03f {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xl-underlineOffset);
}

.f24e2f2c9b589b8e {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxl-underlineOffset);
}

.d3f667eadd7533b6 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxl-underlineOffset);
}

._430ba23cb06aa3e1 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxxl-underlineOffset);
}

._2c10516d6ffe1402 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxxxl-underlineOffset);
}

._2a01f38217df72f8 {
  --module-promoblock-outlineColor: var(--theme-palette-green400);
}

._3efe04ca7df60696 {
  --module-promoblock-outlineColor: var(--theme-palette-blue300);
}

.b98e02329a81a26a {
  --module-promoblock-outlineColor: var(--theme-palette-red300);
}

._4ea44b7d48cd780b {
  --module-promoblock-outlineColor: var(--theme-palette-orange400);
}

._2a7b603bc57825b6 {
  --module-promoblock-outlineColor: var(--theme-palette-beige600);
}

.c424111e08b13034 {
  --module-promoblock-outlineColor: var(--theme-palette-violet300);
}

._4edee4410d8f07c9 {
  --module-promoblock-outlineColor: var(--theme-palette-warmGray36);
}

.b92e8a9ef3e21550 {
    display: flex;
    max-width: 964px;
    margin: 48px auto;
    padding: 0 16px;
    box-sizing: border-box;
    flex-direction: column;
}

._34bef036605acbd0 {
    height: 100vh;
    margin: auto;
}

._7f7f28ff1ea47dd9 {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    aspect-ratio: 4 / 3;
    max-width: 380px;
    flex-shrink: 1;
}

.f79b4346f6006ca0 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

._34bef036605acbd0 .f79b4346f6006ca0 {
    margin: auto;
}

._998b6382253e53bf {
    margin: auto 0;
    display: flex;
    flex-direction: column;
    padding-right: 40px;
    gap: 6px;
}

._813b4b378ebf5faa {
    display: block;
    padding-bottom: 100px;
    margin: 16px 0;
}

.d08d2650aea07ad8 {
    margin: 0;
    padding: 10px;
    background: var(--theme-palette-gray8);
    border-radius: 5px;
    white-space: pre-wrap;
    text-align: left;
    unicode-bidi: plaintext;
}

._34bef036605acbd0 ._813b4b378ebf5faa {
    padding-bottom: 0;
}

._1b13d2eba18852b4 {
    width: -moz-fit-content;
    width: fit-content;
}

._3a590721e6b5c565 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    width: -moz-fit-content;
    width: fit-content;
}

._18f33132e10a7451 {
    height: 180px;
}

._4f8a7b3f0a9151aa {
    height: 160px;
}

.ee828ff6dae97df1 {
    height: 340px;
}

@media (max-width: 768px) {
    .b92e8a9ef3e21550 {
        height: 100%;
        margin: auto;
        justify-content: center;
        max-width: 640px;
        padding: 16px 10px;
    }

    ._34bef036605acbd0 {
        height: 100dvh;
        box-sizing: border-box;
    }

    .f79b4346f6006ca0 {
        flex-direction: column-reverse;
        align-items: center;
    }

    ._998b6382253e53bf {
        padding-right: 0;
        text-align: center;
        width: 100%;
    }

    ._3a590721e6b5c565 {
        display: flex;
        flex-direction: column-reverse;
        width: 100%;
        align-items: center;
        box-sizing: border-box;
        gap: 0;
    }

    ._34bef036605acbd0 ._3a590721e6b5c565 {
        position: fixed;
        bottom: 16px;
        left: 0;
        box-sizing: border-box;
        padding: 0 10px;
    }

    ._34bef036605acbd0 ._1b13d2eba18852b4 {
        width: 100%;
    }

    ._7f7f28ff1ea47dd9 {
        margin-bottom: 16px;
    }

    ._813b4b378ebf5faa {
        display: none;
    }

    ._18f33132e10a7451 {
        height: 180px;
    }

    ._4f8a7b3f0a9151aa {
        height: 180px;
    }

    .ee828ff6dae97df1 {
        height: 180px;
    }
}

