.main-wrapper-_1900ecc16dc7e8c7 {
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
}

.base-section-_1900ecc16dc7e8c7:not(.side-paddings-disabled-_1900ecc16dc7e8c7) {
    padding-left: calc(50% - 663.5px);
    padding-right: calc(50% - 663.5px);
}

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

.base-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7 {
    background: linear-gradient(to right, var(--bg-primary) 50%, var(--bg-primary) 50%);
}

.base-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7 {
    background: linear-gradient(to right, var(--bg-primary) 50%, var(--bg-secondary) 50%);
}

.base-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7 {
    background: linear-gradient(to right, var(--bg-primary) 50%, var(--bg-tertiary) 50%);
}

.base-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7 {
    background: linear-gradient(to right, var(--bg-tertiary) 50%, var(--bg-primary) 50%);
}

.base-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7 {
    background: linear-gradient(to right, var(--bg-tertiary) 50%, var(--bg-secondary) 50%);
}

.base-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7 {
    background: linear-gradient(to right, var(--bg-tertiary) 50%, var(--bg-tertiary) 50%);
}

.base-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7 {
    background: linear-gradient(to right, var(--bg-secondary) 50%, var(--bg-primary) 50%);
}

.base-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7 {
    background: linear-gradient(to right, var(--bg-secondary) 50%, var(--bg-secondary) 50%);
}

.base-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7 {
    background: linear-gradient(to right, var(--bg-secondary) 50%, var(--bg-tertiary) 50%);
}

.base-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7 {
    background: linear-gradient(to left, var(--bg-primary) 50%, var(--bg-primary) 50%);
}

.base-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7 {
    background: linear-gradient(to left, var(--bg-primary) 50%, var(--bg-secondary) 50%);
}

.base-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7 {
    background: linear-gradient(to left, var(--bg-primary) 50%, var(--bg-tertiary) 50%);
}

.base-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7 {
    background: linear-gradient(to left, var(--bg-tertiary) 50%, var(--bg-primary) 50%);
}

.base-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7 {
    background: linear-gradient(to left, var(--bg-tertiary) 50%, var(--bg-secondary) 50%);
}

.base-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7 {
    background: linear-gradient(to left, var(--bg-tertiary) 50%, var(--bg-tertiary) 50%);
}

.base-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-white-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7 {
    background: linear-gradient(to left, var(--bg-secondary) 50%, var(--bg-primary) 50%);
}

.base-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-beige-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7 {
    background: linear-gradient(to left, var(--bg-secondary) 50%, var(--bg-secondary) 50%);
}

.base-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7,
.grid-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7.img-grey-_1900ecc16dc7e8c7.revers-_1900ecc16dc7e8c7 {
    background: linear-gradient(to left, var(--bg-secondary) 50%, var(--bg-tertiary) 50%);
}

.outer-wrapper-_1900ecc16dc7e8c7 {
    position: relative;
}

.section-_1900ecc16dc7e8c7 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.inner-wrapper-_1900ecc16dc7e8c7 {
    position: relative;
    min-height: 696px;
}

.inner-wrapper-in-tabs-_1900ecc16dc7e8c7 {
    min-height: unset;
}

@media screen and (max-width: 1439px) {
    .base-section-_1900ecc16dc7e8c7:not(.side-paddings-disabled-_1900ecc16dc7e8c7) {
        padding-inline: 32px;
    }

    .grid-section-_1900ecc16dc7e8c7 {
        padding-inline: calc(50% - 576px);
    }
}

@media screen and (max-width: 1215px) {
    .grid-section-_1900ecc16dc7e8c7 {
        padding-inline: 32px;
    }
}

@media (max-width: 1151px) {
    .inner-wrapper-_1900ecc16dc7e8c7 {
        min-height: 656px;
    }

    .inner-wrapper-in-tabs-_1900ecc16dc7e8c7 {
        min-height: unset;
    }
}

@media screen and (max-width: 968px) {
    .section-_1900ecc16dc7e8c7 {
        margin-inline: 32px;
    }

    .grid-section-_1900ecc16dc7e8c7 {
        padding-inline: 0;
    }

    .inner-wrapper-_1900ecc16dc7e8c7 {
        min-height: unset;
    }

    .base-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7,
    .grid-section-_1900ecc16dc7e8c7.white-_1900ecc16dc7e8c7 {
        background: var(--bg-primary) !important;
    }

    .base-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7,
    .grid-section-_1900ecc16dc7e8c7.grey-_1900ecc16dc7e8c7 {
        background: var(--bg-tertiary) !important;
    }

    .base-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7,
    .grid-section-_1900ecc16dc7e8c7.beige-_1900ecc16dc7e8c7 {
        background: var(--bg-secondary) !important;
    }
}

@media screen and (max-width: 767px) {
    .section-_1900ecc16dc7e8c7 {
        margin-inline: 0;
    }
}

@media screen and (max-width: 567px) {
    .base-section-_1900ecc16dc7e8c7:not(.side-paddings-disabled-_1900ecc16dc7e8c7) {
        padding-inline: 24px;
    }

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

    .grid-section-child-_1900ecc16dc7e8c7 {
        grid-column: 1 / -1;
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media screen and (min-width: 1152px) {
    .wide-top_-160-_1900ecc16dc7e8c7 {
        margin-top: -160px;
    }

    .wide-top_-150-_1900ecc16dc7e8c7 {
        margin-top: -150px;
    }

    .wide-top_-140-_1900ecc16dc7e8c7 {
        margin-top: -140px;
    }

    .wide-top_-130-_1900ecc16dc7e8c7 {
        margin-top: -130px;
    }

    .wide-top_-120-_1900ecc16dc7e8c7 {
        margin-top: -120px;
    }

    .wide-top_-110-_1900ecc16dc7e8c7 {
        margin-top: -110px;
    }

    .wide-top_-100-_1900ecc16dc7e8c7 {
        margin-top: -100px;
    }

    .wide-top_-90-_1900ecc16dc7e8c7 {
        margin-top: -90px;
    }

    .wide-top_-80-_1900ecc16dc7e8c7 {
        margin-top: -80px;
    }

    .wide-top_-72-_1900ecc16dc7e8c7 {
        margin-top: -72px;
    }

    .wide-top_-64-_1900ecc16dc7e8c7 {
        margin-top: -64px;
    }

    .wide-top_-60-_1900ecc16dc7e8c7 {
        margin-top: -60px;
    }

    .wide-top_-56-_1900ecc16dc7e8c7 {
        margin-top: -56px;
    }

    .wide-top_-52-_1900ecc16dc7e8c7 {
        margin-top: -52px;
    }

    .wide-top_-48-_1900ecc16dc7e8c7 {
        margin-top: -48px;
    }

    .wide-top_-44-_1900ecc16dc7e8c7 {
        margin-top: -44px;
    }

    .wide-top_-40-_1900ecc16dc7e8c7 {
        margin-top: -40px;
    }

    .wide-top_-36-_1900ecc16dc7e8c7 {
        margin-top: -36px;
    }

    .wide-top_-32-_1900ecc16dc7e8c7 {
        margin-top: -32px;
    }

    .wide-top_-28-_1900ecc16dc7e8c7 {
        margin-top: -28px;
    }

    .wide-top_-24-_1900ecc16dc7e8c7 {
        margin-top: -24px;
    }

    .wide-top_-22-_1900ecc16dc7e8c7 {
        margin-top: -22px;
    }

    .wide-top_-20-_1900ecc16dc7e8c7 {
        margin-top: -20px;
    }

    .wide-top_-18-_1900ecc16dc7e8c7 {
        margin-top: -18px;
    }

    .wide-top_-16-_1900ecc16dc7e8c7 {
        margin-top: -16px;
    }

    .wide-top_-14-_1900ecc16dc7e8c7 {
        margin-top: -14px;
    }

    .wide-top_-12-_1900ecc16dc7e8c7 {
        margin-top: -12px;
    }

    .wide-top_-10-_1900ecc16dc7e8c7 {
        margin-top: -10px;
    }

    .wide-top_-8-_1900ecc16dc7e8c7 {
        margin-top: -8px;
    }

    .wide-top_-6-_1900ecc16dc7e8c7 {
        margin-top: -6px;
    }

    .wide-top_-4-_1900ecc16dc7e8c7 {
        margin-top: -4px;
    }

    .wide-top_-2-_1900ecc16dc7e8c7 {
        margin-top: -2px;
    }

    .wide-top_0-_1900ecc16dc7e8c7 {
        padding-top: 0;
    }

    .wide-top_2-_1900ecc16dc7e8c7 {
        padding-top: 2px;
    }

    .wide-top_4-_1900ecc16dc7e8c7 {
        padding-top: 4px;
    }

    .wide-top_6-_1900ecc16dc7e8c7 {
        padding-top: 6px;
    }

    .wide-top_8-_1900ecc16dc7e8c7 {
        padding-top: 8px;
    }

    .wide-top_10-_1900ecc16dc7e8c7 {
        padding-top: 10px;
    }

    .wide-top_12-_1900ecc16dc7e8c7 {
        padding-top: 12px;
    }

    .wide-top_14-_1900ecc16dc7e8c7 {
        padding-top: 14px;
    }

    .wide-top_16-_1900ecc16dc7e8c7 {
        padding-top: 16px;
    }

    .wide-top_18-_1900ecc16dc7e8c7 {
        padding-top: 18px;
    }

    .wide-top_20-_1900ecc16dc7e8c7 {
        padding-top: 20px;
    }

    .wide-top_22-_1900ecc16dc7e8c7 {
        padding-top: 22px;
    }

    .wide-top_24-_1900ecc16dc7e8c7 {
        padding-top: 24px;
    }

    .wide-top_28-_1900ecc16dc7e8c7 {
        padding-top: 28px;
    }

    .wide-top_32-_1900ecc16dc7e8c7 {
        padding-top: 32px;
    }

    .wide-top_36-_1900ecc16dc7e8c7 {
        padding-top: 36px;
    }

    .wide-top_40-_1900ecc16dc7e8c7 {
        padding-top: 40px;
    }

    .wide-top_44-_1900ecc16dc7e8c7 {
        padding-top: 44px;
    }

    .wide-top_48-_1900ecc16dc7e8c7 {
        padding-top: 48px;
    }

    .wide-top_52-_1900ecc16dc7e8c7 {
        padding-top: 52px;
    }

    .wide-top_56-_1900ecc16dc7e8c7 {
        padding-top: 56px;
    }

    .wide-top_60-_1900ecc16dc7e8c7 {
        padding-top: 60px;
    }

    .wide-top_64-_1900ecc16dc7e8c7 {
        padding-top: 64px;
    }

    .wide-top_72-_1900ecc16dc7e8c7 {
        padding-top: 72px;
    }

    .wide-top_80-_1900ecc16dc7e8c7 {
        padding-top: 80px;
    }

    .wide-top_90-_1900ecc16dc7e8c7 {
        padding-top: 90px;
    }

    .wide-top_100-_1900ecc16dc7e8c7 {
        padding-top: 100px;
    }

    .wide-top_110-_1900ecc16dc7e8c7 {
        padding-top: 110px;
    }

    .wide-top_120-_1900ecc16dc7e8c7 {
        padding-top: 120px;
    }

    .wide-top_130-_1900ecc16dc7e8c7 {
        padding-top: 130px;
    }

    .wide-top_140-_1900ecc16dc7e8c7 {
        padding-top: 140px;
    }

    .wide-top_150-_1900ecc16dc7e8c7 {
        padding-top: 150px;
    }

    .wide-top_160-_1900ecc16dc7e8c7 {
        padding-top: 160px;
    }

    .wide-bottom_-160-_1900ecc16dc7e8c7 {
        margin-bottom: -160px;
    }

    .wide-bottom_-150-_1900ecc16dc7e8c7 {
        margin-bottom: -150px;
    }

    .wide-bottom_-140-_1900ecc16dc7e8c7 {
        margin-bottom: -140px;
    }

    .wide-bottom_-130-_1900ecc16dc7e8c7 {
        margin-bottom: -130px;
    }

    .wide-bottom_-120-_1900ecc16dc7e8c7 {
        margin-bottom: -120px;
    }

    .wide-bottom_-110-_1900ecc16dc7e8c7 {
        margin-bottom: -110px;
    }

    .wide-bottom_-100-_1900ecc16dc7e8c7 {
        margin-bottom: -100px;
    }

    .wide-bottom_-90-_1900ecc16dc7e8c7 {
        margin-bottom: -90px;
    }

    .wide-bottom_-80-_1900ecc16dc7e8c7 {
        margin-bottom: -80px;
    }

    .wide-bottom_-72-_1900ecc16dc7e8c7 {
        margin-bottom: -72px;
    }

    .wide-bottom_-64-_1900ecc16dc7e8c7 {
        margin-bottom: -64px;
    }

    .wide-bottom_-60-_1900ecc16dc7e8c7 {
        margin-bottom: -60px;
    }

    .wide-bottom_-56-_1900ecc16dc7e8c7 {
        margin-bottom: -56px;
    }

    .wide-bottom_-52-_1900ecc16dc7e8c7 {
        margin-bottom: -52px;
    }

    .wide-bottom_-48-_1900ecc16dc7e8c7 {
        margin-bottom: -48px;
    }

    .wide-bottom_-44-_1900ecc16dc7e8c7 {
        margin-bottom: -44px;
    }

    .wide-bottom_-40-_1900ecc16dc7e8c7 {
        margin-bottom: -40px;
    }

    .wide-bottom_-36-_1900ecc16dc7e8c7 {
        margin-bottom: -36px;
    }

    .wide-bottom_-32-_1900ecc16dc7e8c7 {
        margin-bottom: -32px;
    }

    .wide-bottom_-28-_1900ecc16dc7e8c7 {
        margin-bottom: -28px;
    }

    .wide-bottom_-24-_1900ecc16dc7e8c7 {
        margin-bottom: -24px;
    }

    .wide-bottom_-22-_1900ecc16dc7e8c7 {
        margin-bottom: -22px;
    }

    .wide-bottom_-20-_1900ecc16dc7e8c7 {
        margin-bottom: -20px;
    }

    .wide-bottom_-18-_1900ecc16dc7e8c7 {
        margin-bottom: -18px;
    }

    .wide-bottom_-16-_1900ecc16dc7e8c7 {
        margin-bottom: -16px;
    }

    .wide-bottom_-14-_1900ecc16dc7e8c7 {
        margin-bottom: -14px;
    }

    .wide-bottom_-12-_1900ecc16dc7e8c7 {
        margin-bottom: -12px;
    }

    .wide-bottom_-10-_1900ecc16dc7e8c7 {
        margin-bottom: -10px;
    }

    .wide-bottom_-8-_1900ecc16dc7e8c7 {
        margin-bottom: -8px;
    }

    .wide-bottom_-6-_1900ecc16dc7e8c7 {
        margin-bottom: -6px;
    }

    .wide-bottom_-4-_1900ecc16dc7e8c7 {
        margin-bottom: -4px;
    }

    .wide-bottom_-2-_1900ecc16dc7e8c7 {
        margin-bottom: -2px;
    }

    .wide-bottom_0-_1900ecc16dc7e8c7 {
        padding-bottom: 0;
    }

    .wide-bottom_2-_1900ecc16dc7e8c7 {
        padding-bottom: 2px;
    }

    .wide-bottom_4-_1900ecc16dc7e8c7 {
        padding-bottom: 4px;
    }

    .wide-bottom_6-_1900ecc16dc7e8c7 {
        padding-bottom: 6px;
    }

    .wide-bottom_8-_1900ecc16dc7e8c7 {
        padding-bottom: 8px;
    }

    .wide-bottom_10-_1900ecc16dc7e8c7 {
        padding-bottom: 10px;
    }

    .wide-bottom_12-_1900ecc16dc7e8c7 {
        padding-bottom: 12px;
    }

    .wide-bottom_14-_1900ecc16dc7e8c7 {
        padding-bottom: 14px;
    }

    .wide-bottom_16-_1900ecc16dc7e8c7 {
        padding-bottom: 16px;
    }

    .wide-bottom_18-_1900ecc16dc7e8c7 {
        padding-bottom: 18px;
    }

    .wide-bottom_20-_1900ecc16dc7e8c7 {
        padding-bottom: 20px;
    }

    .wide-bottom_22-_1900ecc16dc7e8c7 {
        padding-bottom: 22px;
    }

    .wide-bottom_24-_1900ecc16dc7e8c7 {
        padding-bottom: 24px;
    }

    .wide-bottom_28-_1900ecc16dc7e8c7 {
        padding-bottom: 28px;
    }

    .wide-bottom_32-_1900ecc16dc7e8c7 {
        padding-bottom: 32px;
    }

    .wide-bottom_36-_1900ecc16dc7e8c7 {
        padding-bottom: 36px;
    }

    .wide-bottom_40-_1900ecc16dc7e8c7 {
        padding-bottom: 40px;
    }

    .wide-bottom_44-_1900ecc16dc7e8c7 {
        padding-bottom: 44px;
    }

    .wide-bottom_48-_1900ecc16dc7e8c7 {
        padding-bottom: 48px;
    }

    .wide-bottom_52-_1900ecc16dc7e8c7 {
        padding-bottom: 52px;
    }

    .wide-bottom_56-_1900ecc16dc7e8c7 {
        padding-bottom: 56px;
    }

    .wide-bottom_60-_1900ecc16dc7e8c7 {
        padding-bottom: 60px;
    }

    .wide-bottom_64-_1900ecc16dc7e8c7 {
        padding-bottom: 64px;
    }

    .wide-bottom_72-_1900ecc16dc7e8c7 {
        padding-bottom: 72px;
    }

    .wide-bottom_80-_1900ecc16dc7e8c7 {
        padding-bottom: 80px;
    }

    .wide-bottom_90-_1900ecc16dc7e8c7 {
        padding-bottom: 90px;
    }

    .wide-bottom_100-_1900ecc16dc7e8c7 {
        padding-bottom: 100px;
    }

    .wide-bottom_110-_1900ecc16dc7e8c7 {
        padding-bottom: 110px;
    }

    .wide-bottom_120-_1900ecc16dc7e8c7 {
        padding-bottom: 120px;
    }

    .wide-bottom_130-_1900ecc16dc7e8c7 {
        padding-bottom: 130px;
    }

    .wide-bottom_140-_1900ecc16dc7e8c7 {
        padding-bottom: 140px;
    }

    .wide-bottom_150-_1900ecc16dc7e8c7 {
        padding-bottom: 150px;
    }

    .wide-bottom_160-_1900ecc16dc7e8c7 {
        padding-bottom: 160px;
    }
}

@media screen and (max-width: 1151px) {
    .desktop-top_-160-_1900ecc16dc7e8c7 {
        margin-top: -160px;
    }

    .desktop-top_-150-_1900ecc16dc7e8c7 {
        margin-top: -150px;
    }

    .desktop-top_-140-_1900ecc16dc7e8c7 {
        margin-top: -140px;
    }

    .desktop-top_-130-_1900ecc16dc7e8c7 {
        margin-top: -130px;
    }

    .desktop-top_-120-_1900ecc16dc7e8c7 {
        margin-top: -120px;
    }

    .desktop-top_-110-_1900ecc16dc7e8c7 {
        margin-top: -110px;
    }

    .desktop-top_-100-_1900ecc16dc7e8c7 {
        margin-top: -100px;
    }

    .desktop-top_-90-_1900ecc16dc7e8c7 {
        margin-top: -90px;
    }

    .desktop-top_-80-_1900ecc16dc7e8c7 {
        margin-top: -80px;
    }

    .desktop-top_-72-_1900ecc16dc7e8c7 {
        margin-top: -72px;
    }

    .desktop-top_-64-_1900ecc16dc7e8c7 {
        margin-top: -64px;
    }

    .desktop-top_-60-_1900ecc16dc7e8c7 {
        margin-top: -60px;
    }

    .desktop-top_-56-_1900ecc16dc7e8c7 {
        margin-top: -56px;
    }

    .desktop-top_-52-_1900ecc16dc7e8c7 {
        margin-top: -52px;
    }

    .desktop-top_-48-_1900ecc16dc7e8c7 {
        margin-top: -48px;
    }

    .desktop-top_-44-_1900ecc16dc7e8c7 {
        margin-top: -44px;
    }

    .desktop-top_-40-_1900ecc16dc7e8c7 {
        margin-top: -40px;
    }

    .desktop-top_-36-_1900ecc16dc7e8c7 {
        margin-top: -36px;
    }

    .desktop-top_-32-_1900ecc16dc7e8c7 {
        margin-top: -32px;
    }

    .desktop-top_-28-_1900ecc16dc7e8c7 {
        margin-top: -28px;
    }

    .desktop-top_-24-_1900ecc16dc7e8c7 {
        margin-top: -24px;
    }

    .desktop-top_-22-_1900ecc16dc7e8c7 {
        margin-top: -22px;
    }

    .desktop-top_-20-_1900ecc16dc7e8c7 {
        margin-top: -20px;
    }

    .desktop-top_-18-_1900ecc16dc7e8c7 {
        margin-top: -18px;
    }

    .desktop-top_-16-_1900ecc16dc7e8c7 {
        margin-top: -16px;
    }

    .desktop-top_-14-_1900ecc16dc7e8c7 {
        margin-top: -14px;
    }

    .desktop-top_-12-_1900ecc16dc7e8c7 {
        margin-top: -12px;
    }

    .desktop-top_-10-_1900ecc16dc7e8c7 {
        margin-top: -10px;
    }

    .desktop-top_-8-_1900ecc16dc7e8c7 {
        margin-top: -8px;
    }

    .desktop-top_-6-_1900ecc16dc7e8c7 {
        margin-top: -6px;
    }

    .desktop-top_-4-_1900ecc16dc7e8c7 {
        margin-top: -4px;
    }

    .desktop-top_-2-_1900ecc16dc7e8c7 {
        margin-top: -2px;
    }

    .desktop-top_0-_1900ecc16dc7e8c7 {
        padding-top: 0;
    }

    .desktop-top_2-_1900ecc16dc7e8c7 {
        padding-top: 2px;
    }

    .desktop-top_4-_1900ecc16dc7e8c7 {
        padding-top: 4px;
    }

    .desktop-top_6-_1900ecc16dc7e8c7 {
        padding-top: 6px;
    }

    .desktop-top_8-_1900ecc16dc7e8c7 {
        padding-top: 8px;
    }

    .desktop-top_10-_1900ecc16dc7e8c7 {
        padding-top: 10px;
    }

    .desktop-top_12-_1900ecc16dc7e8c7 {
        padding-top: 12px;
    }

    .desktop-top_14-_1900ecc16dc7e8c7 {
        padding-top: 14px;
    }

    .desktop-top_16-_1900ecc16dc7e8c7 {
        padding-top: 16px;
    }

    .desktop-top_18-_1900ecc16dc7e8c7 {
        padding-top: 18px;
    }

    .desktop-top_20-_1900ecc16dc7e8c7 {
        padding-top: 20px;
    }

    .desktop-top_22-_1900ecc16dc7e8c7 {
        padding-top: 22px;
    }

    .desktop-top_24-_1900ecc16dc7e8c7 {
        padding-top: 24px;
    }

    .desktop-top_28-_1900ecc16dc7e8c7 {
        padding-top: 28px;
    }

    .desktop-top_32-_1900ecc16dc7e8c7 {
        padding-top: 32px;
    }

    .desktop-top_36-_1900ecc16dc7e8c7 {
        padding-top: 36px;
    }

    .desktop-top_40-_1900ecc16dc7e8c7 {
        padding-top: 40px;
    }

    .desktop-top_44-_1900ecc16dc7e8c7 {
        padding-top: 44px;
    }

    .desktop-top_48-_1900ecc16dc7e8c7 {
        padding-top: 48px;
    }

    .desktop-top_52-_1900ecc16dc7e8c7 {
        padding-top: 52px;
    }

    .desktop-top_56-_1900ecc16dc7e8c7 {
        padding-top: 56px;
    }

    .desktop-top_60-_1900ecc16dc7e8c7 {
        padding-top: 60px;
    }

    .desktop-top_64-_1900ecc16dc7e8c7 {
        padding-top: 64px;
    }

    .desktop-top_72-_1900ecc16dc7e8c7 {
        padding-top: 72px;
    }

    .desktop-top_80-_1900ecc16dc7e8c7 {
        padding-top: 80px;
    }

    .desktop-top_90-_1900ecc16dc7e8c7 {
        padding-top: 90px;
    }

    .desktop-top_100-_1900ecc16dc7e8c7 {
        padding-top: 100px;
    }

    .desktop-top_110-_1900ecc16dc7e8c7 {
        padding-top: 110px;
    }

    .desktop-top_120-_1900ecc16dc7e8c7 {
        padding-top: 120px;
    }

    .desktop-top_130-_1900ecc16dc7e8c7 {
        padding-top: 130px;
    }

    .desktop-top_140-_1900ecc16dc7e8c7 {
        padding-top: 140px;
    }

    .desktop-top_150-_1900ecc16dc7e8c7 {
        padding-top: 150px;
    }

    .desktop-top_160-_1900ecc16dc7e8c7 {
        padding-top: 160px;
    }

    .desktop-bottom_-160-_1900ecc16dc7e8c7 {
        margin-bottom: -160px;
    }

    .desktop-bottom_-150-_1900ecc16dc7e8c7 {
        margin-bottom: -150px;
    }

    .desktop-bottom_-140-_1900ecc16dc7e8c7 {
        margin-bottom: -140px;
    }

    .desktop-bottom_-130-_1900ecc16dc7e8c7 {
        margin-bottom: -130px;
    }

    .desktop-bottom_-120-_1900ecc16dc7e8c7 {
        margin-bottom: -120px;
    }

    .desktop-bottom_-110-_1900ecc16dc7e8c7 {
        margin-bottom: -110px;
    }

    .desktop-bottom_-100-_1900ecc16dc7e8c7 {
        margin-bottom: -100px;
    }

    .desktop-bottom_-90-_1900ecc16dc7e8c7 {
        margin-bottom: -90px;
    }

    .desktop-bottom_-80-_1900ecc16dc7e8c7 {
        margin-bottom: -80px;
    }

    .desktop-bottom_-72-_1900ecc16dc7e8c7 {
        margin-bottom: -72px;
    }

    .desktop-bottom_-64-_1900ecc16dc7e8c7 {
        margin-bottom: -64px;
    }

    .desktop-bottom_-60-_1900ecc16dc7e8c7 {
        margin-bottom: -60px;
    }

    .desktop-bottom_-56-_1900ecc16dc7e8c7 {
        margin-bottom: -56px;
    }

    .desktop-bottom_-52-_1900ecc16dc7e8c7 {
        margin-bottom: -52px;
    }

    .desktop-bottom_-48-_1900ecc16dc7e8c7 {
        margin-bottom: -48px;
    }

    .desktop-bottom_-44-_1900ecc16dc7e8c7 {
        margin-bottom: -44px;
    }

    .desktop-bottom_-40-_1900ecc16dc7e8c7 {
        margin-bottom: -40px;
    }

    .desktop-bottom_-36-_1900ecc16dc7e8c7 {
        margin-bottom: -36px;
    }

    .desktop-bottom_-32-_1900ecc16dc7e8c7 {
        margin-bottom: -32px;
    }

    .desktop-bottom_-28-_1900ecc16dc7e8c7 {
        margin-bottom: -28px;
    }

    .desktop-bottom_-24-_1900ecc16dc7e8c7 {
        margin-bottom: -24px;
    }

    .desktop-bottom_-22-_1900ecc16dc7e8c7 {
        margin-bottom: -22px;
    }

    .desktop-bottom_-20-_1900ecc16dc7e8c7 {
        margin-bottom: -20px;
    }

    .desktop-bottom_-18-_1900ecc16dc7e8c7 {
        margin-bottom: -18px;
    }

    .desktop-bottom_-16-_1900ecc16dc7e8c7 {
        margin-bottom: -16px;
    }

    .desktop-bottom_-14-_1900ecc16dc7e8c7 {
        margin-bottom: -14px;
    }

    .desktop-bottom_-12-_1900ecc16dc7e8c7 {
        margin-bottom: -12px;
    }

    .desktop-bottom_-10-_1900ecc16dc7e8c7 {
        margin-bottom: -10px;
    }

    .desktop-bottom_-8-_1900ecc16dc7e8c7 {
        margin-bottom: -8px;
    }

    .desktop-bottom_-6-_1900ecc16dc7e8c7 {
        margin-bottom: -6px;
    }

    .desktop-bottom_-4-_1900ecc16dc7e8c7 {
        margin-bottom: -4px;
    }

    .desktop-bottom_-2-_1900ecc16dc7e8c7 {
        margin-bottom: -2px;
    }

    .desktop-bottom_0-_1900ecc16dc7e8c7 {
        padding-bottom: 0;
    }

    .desktop-bottom_2-_1900ecc16dc7e8c7 {
        padding-bottom: 2px;
    }

    .desktop-bottom_4-_1900ecc16dc7e8c7 {
        padding-bottom: 4px;
    }

    .desktop-bottom_6-_1900ecc16dc7e8c7 {
        padding-bottom: 6px;
    }

    .desktop-bottom_8-_1900ecc16dc7e8c7 {
        padding-bottom: 8px;
    }

    .desktop-bottom_10-_1900ecc16dc7e8c7 {
        padding-bottom: 10px;
    }

    .desktop-bottom_12-_1900ecc16dc7e8c7 {
        padding-bottom: 12px;
    }

    .desktop-bottom_14-_1900ecc16dc7e8c7 {
        padding-bottom: 14px;
    }

    .desktop-bottom_16-_1900ecc16dc7e8c7 {
        padding-bottom: 16px;
    }

    .desktop-bottom_18-_1900ecc16dc7e8c7 {
        padding-bottom: 18px;
    }

    .desktop-bottom_20-_1900ecc16dc7e8c7 {
        padding-bottom: 20px;
    }

    .desktop-bottom_22-_1900ecc16dc7e8c7 {
        padding-bottom: 22px;
    }

    .desktop-bottom_24-_1900ecc16dc7e8c7 {
        padding-bottom: 24px;
    }

    .desktop-bottom_28-_1900ecc16dc7e8c7 {
        padding-bottom: 28px;
    }

    .desktop-bottom_32-_1900ecc16dc7e8c7 {
        padding-bottom: 32px;
    }

    .desktop-bottom_36-_1900ecc16dc7e8c7 {
        padding-bottom: 36px;
    }

    .desktop-bottom_40-_1900ecc16dc7e8c7 {
        padding-bottom: 40px;
    }

    .desktop-bottom_44-_1900ecc16dc7e8c7 {
        padding-bottom: 44px;
    }

    .desktop-bottom_48-_1900ecc16dc7e8c7 {
        padding-bottom: 48px;
    }

    .desktop-bottom_52-_1900ecc16dc7e8c7 {
        padding-bottom: 52px;
    }

    .desktop-bottom_56-_1900ecc16dc7e8c7 {
        padding-bottom: 56px;
    }

    .desktop-bottom_60-_1900ecc16dc7e8c7 {
        padding-bottom: 60px;
    }

    .desktop-bottom_64-_1900ecc16dc7e8c7 {
        padding-bottom: 64px;
    }

    .desktop-bottom_72-_1900ecc16dc7e8c7 {
        padding-bottom: 72px;
    }

    .desktop-bottom_80-_1900ecc16dc7e8c7 {
        padding-bottom: 80px;
    }

    .desktop-bottom_90-_1900ecc16dc7e8c7 {
        padding-bottom: 90px;
    }

    .desktop-bottom_100-_1900ecc16dc7e8c7 {
        padding-bottom: 100px;
    }

    .desktop-bottom_110-_1900ecc16dc7e8c7 {
        padding-bottom: 110px;
    }

    .desktop-bottom_120-_1900ecc16dc7e8c7 {
        padding-bottom: 120px;
    }

    .desktop-bottom_130-_1900ecc16dc7e8c7 {
        padding-bottom: 130px;
    }

    .desktop-bottom_140-_1900ecc16dc7e8c7 {
        padding-bottom: 140px;
    }

    .desktop-bottom_150-_1900ecc16dc7e8c7 {
        padding-bottom: 150px;
    }

    .desktop-bottom_160-_1900ecc16dc7e8c7 {
        padding-bottom: 160px;
    }
}

@media screen and (max-width: 968px) {
    .ipad-top_-160-_1900ecc16dc7e8c7 {
        margin-top: -160px;
    }

    .ipad-top_-150-_1900ecc16dc7e8c7 {
        margin-top: -150px;
    }

    .ipad-top_-140-_1900ecc16dc7e8c7 {
        margin-top: -140px;
    }

    .ipad-top_-130-_1900ecc16dc7e8c7 {
        margin-top: -130px;
    }

    .ipad-top_-120-_1900ecc16dc7e8c7 {
        margin-top: -120px;
    }

    .ipad-top_-110-_1900ecc16dc7e8c7 {
        margin-top: -110px;
    }

    .ipad-top_-100-_1900ecc16dc7e8c7 {
        margin-top: -100px;
    }

    .ipad-top_-90-_1900ecc16dc7e8c7 {
        margin-top: -90px;
    }

    .ipad-top_-80-_1900ecc16dc7e8c7 {
        margin-top: -80px;
    }

    .ipad-top_-72-_1900ecc16dc7e8c7 {
        margin-top: -72px;
    }

    .ipad-top_-64-_1900ecc16dc7e8c7 {
        margin-top: -64px;
    }

    .ipad-top_-60-_1900ecc16dc7e8c7 {
        margin-top: -60px;
    }

    .ipad-top_-56-_1900ecc16dc7e8c7 {
        margin-top: -56px;
    }

    .ipad-top_-52-_1900ecc16dc7e8c7 {
        margin-top: -52px;
    }

    .ipad-top_-48-_1900ecc16dc7e8c7 {
        margin-top: -48px;
    }

    .ipad-top_-44-_1900ecc16dc7e8c7 {
        margin-top: -44px;
    }

    .ipad-top_-40-_1900ecc16dc7e8c7 {
        margin-top: -40px;
    }

    .ipad-top_-36-_1900ecc16dc7e8c7 {
        margin-top: -36px;
    }

    .ipad-top_-32-_1900ecc16dc7e8c7 {
        margin-top: -32px;
    }

    .ipad-top_-28-_1900ecc16dc7e8c7 {
        margin-top: -28px;
    }

    .ipad-top_-24-_1900ecc16dc7e8c7 {
        margin-top: -24px;
    }

    .ipad-top_-22-_1900ecc16dc7e8c7 {
        margin-top: -22px;
    }

    .ipad-top_-20-_1900ecc16dc7e8c7 {
        margin-top: -20px;
    }

    .ipad-top_-18-_1900ecc16dc7e8c7 {
        margin-top: -18px;
    }

    .ipad-top_-16-_1900ecc16dc7e8c7 {
        margin-top: -16px;
    }

    .ipad-top_-14-_1900ecc16dc7e8c7 {
        margin-top: -14px;
    }

    .ipad-top_-12-_1900ecc16dc7e8c7 {
        margin-top: -12px;
    }

    .ipad-top_-10-_1900ecc16dc7e8c7 {
        margin-top: -10px;
    }

    .ipad-top_-8-_1900ecc16dc7e8c7 {
        margin-top: -8px;
    }

    .ipad-top_-6-_1900ecc16dc7e8c7 {
        margin-top: -6px;
    }

    .ipad-top_-4-_1900ecc16dc7e8c7 {
        margin-top: -4px;
    }

    .ipad-top_-2-_1900ecc16dc7e8c7 {
        margin-top: -2px;
    }

    .ipad-top_0-_1900ecc16dc7e8c7 {
        padding-top: 0;
    }

    .ipad-top_2-_1900ecc16dc7e8c7 {
        padding-top: 2px;
    }

    .ipad-top_4-_1900ecc16dc7e8c7 {
        padding-top: 4px;
    }

    .ipad-top_6-_1900ecc16dc7e8c7 {
        padding-top: 6px;
    }

    .ipad-top_8-_1900ecc16dc7e8c7 {
        padding-top: 8px;
    }

    .ipad-top_10-_1900ecc16dc7e8c7 {
        padding-top: 10px;
    }

    .ipad-top_12-_1900ecc16dc7e8c7 {
        padding-top: 12px;
    }

    .ipad-top_14-_1900ecc16dc7e8c7 {
        padding-top: 14px;
    }

    .ipad-top_16-_1900ecc16dc7e8c7 {
        padding-top: 16px;
    }

    .ipad-top_18-_1900ecc16dc7e8c7 {
        padding-top: 18px;
    }

    .ipad-top_20-_1900ecc16dc7e8c7 {
        padding-top: 20px;
    }

    .ipad-top_22-_1900ecc16dc7e8c7 {
        padding-top: 22px;
    }

    .ipad-top_24-_1900ecc16dc7e8c7 {
        padding-top: 24px;
    }

    .ipad-top_28-_1900ecc16dc7e8c7 {
        padding-top: 28px;
    }

    .ipad-top_32-_1900ecc16dc7e8c7 {
        padding-top: 32px;
    }

    .ipad-top_36-_1900ecc16dc7e8c7 {
        padding-top: 36px;
    }

    .ipad-top_40-_1900ecc16dc7e8c7 {
        padding-top: 40px;
    }

    .ipad-top_44-_1900ecc16dc7e8c7 {
        padding-top: 44px;
    }

    .ipad-top_48-_1900ecc16dc7e8c7 {
        padding-top: 48px;
    }

    .ipad-top_52-_1900ecc16dc7e8c7 {
        padding-top: 52px;
    }

    .ipad-top_56-_1900ecc16dc7e8c7 {
        padding-top: 56px;
    }

    .ipad-top_60-_1900ecc16dc7e8c7 {
        padding-top: 60px;
    }

    .ipad-top_64-_1900ecc16dc7e8c7 {
        padding-top: 64px;
    }

    .ipad-top_72-_1900ecc16dc7e8c7 {
        padding-top: 72px;
    }

    .ipad-top_80-_1900ecc16dc7e8c7 {
        padding-top: 80px;
    }

    .ipad-top_90-_1900ecc16dc7e8c7 {
        padding-top: 90px;
    }

    .ipad-top_100-_1900ecc16dc7e8c7 {
        padding-top: 100px;
    }

    .ipad-top_110-_1900ecc16dc7e8c7 {
        padding-top: 110px;
    }

    .ipad-top_120-_1900ecc16dc7e8c7 {
        padding-top: 120px;
    }

    .ipad-top_130-_1900ecc16dc7e8c7 {
        padding-top: 130px;
    }

    .ipad-top_140-_1900ecc16dc7e8c7 {
        padding-top: 140px;
    }

    .ipad-top_150-_1900ecc16dc7e8c7 {
        padding-top: 150px;
    }

    .ipad-top_160-_1900ecc16dc7e8c7 {
        padding-top: 160px;
    }

    .ipad-bottom_-160-_1900ecc16dc7e8c7 {
        margin-bottom: -160px;
    }

    .ipad-bottom_-150-_1900ecc16dc7e8c7 {
        margin-bottom: -150px;
    }

    .ipad-bottom_-140-_1900ecc16dc7e8c7 {
        margin-bottom: -140px;
    }

    .ipad-bottom_-130-_1900ecc16dc7e8c7 {
        margin-bottom: -130px;
    }

    .ipad-bottom_-120-_1900ecc16dc7e8c7 {
        margin-bottom: -120px;
    }

    .ipad-bottom_-110-_1900ecc16dc7e8c7 {
        margin-bottom: -110px;
    }

    .ipad-bottom_-100-_1900ecc16dc7e8c7 {
        margin-bottom: -100px;
    }

    .ipad-bottom_-90-_1900ecc16dc7e8c7 {
        margin-bottom: -90px;
    }

    .ipad-bottom_-80-_1900ecc16dc7e8c7 {
        margin-bottom: -80px;
    }

    .ipad-bottom_-72-_1900ecc16dc7e8c7 {
        margin-bottom: -72px;
    }

    .ipad-bottom_-64-_1900ecc16dc7e8c7 {
        margin-bottom: -64px;
    }

    .ipad-bottom_-60-_1900ecc16dc7e8c7 {
        margin-bottom: -60px;
    }

    .ipad-bottom_-56-_1900ecc16dc7e8c7 {
        margin-bottom: -56px;
    }

    .ipad-bottom_-52-_1900ecc16dc7e8c7 {
        margin-bottom: -52px;
    }

    .ipad-bottom_-48-_1900ecc16dc7e8c7 {
        margin-bottom: -48px;
    }

    .ipad-bottom_-44-_1900ecc16dc7e8c7 {
        margin-bottom: -44px;
    }

    .ipad-bottom_-40-_1900ecc16dc7e8c7 {
        margin-bottom: -40px;
    }

    .ipad-bottom_-36-_1900ecc16dc7e8c7 {
        margin-bottom: -36px;
    }

    .ipad-bottom_-32-_1900ecc16dc7e8c7 {
        margin-bottom: -32px;
    }

    .ipad-bottom_-28-_1900ecc16dc7e8c7 {
        margin-bottom: -28px;
    }

    .ipad-bottom_-24-_1900ecc16dc7e8c7 {
        margin-bottom: -24px;
    }

    .ipad-bottom_-22-_1900ecc16dc7e8c7 {
        margin-bottom: -22px;
    }

    .ipad-bottom_-20-_1900ecc16dc7e8c7 {
        margin-bottom: -20px;
    }

    .ipad-bottom_-18-_1900ecc16dc7e8c7 {
        margin-bottom: -18px;
    }

    .ipad-bottom_-16-_1900ecc16dc7e8c7 {
        margin-bottom: -16px;
    }

    .ipad-bottom_-14-_1900ecc16dc7e8c7 {
        margin-bottom: -14px;
    }

    .ipad-bottom_-12-_1900ecc16dc7e8c7 {
        margin-bottom: -12px;
    }

    .ipad-bottom_-10-_1900ecc16dc7e8c7 {
        margin-bottom: -10px;
    }

    .ipad-bottom_-8-_1900ecc16dc7e8c7 {
        margin-bottom: -8px;
    }

    .ipad-bottom_-6-_1900ecc16dc7e8c7 {
        margin-bottom: -6px;
    }

    .ipad-bottom_-4-_1900ecc16dc7e8c7 {
        margin-bottom: -4px;
    }

    .ipad-bottom_-2-_1900ecc16dc7e8c7 {
        margin-bottom: -2px;
    }

    .ipad-bottom_0-_1900ecc16dc7e8c7 {
        padding-bottom: 0;
    }

    .ipad-bottom_2-_1900ecc16dc7e8c7 {
        padding-bottom: 2px;
    }

    .ipad-bottom_4-_1900ecc16dc7e8c7 {
        padding-bottom: 4px;
    }

    .ipad-bottom_6-_1900ecc16dc7e8c7 {
        padding-bottom: 6px;
    }

    .ipad-bottom_8-_1900ecc16dc7e8c7 {
        padding-bottom: 8px;
    }

    .ipad-bottom_10-_1900ecc16dc7e8c7 {
        padding-bottom: 10px;
    }

    .ipad-bottom_12-_1900ecc16dc7e8c7 {
        padding-bottom: 12px;
    }

    .ipad-bottom_14-_1900ecc16dc7e8c7 {
        padding-bottom: 14px;
    }

    .ipad-bottom_16-_1900ecc16dc7e8c7 {
        padding-bottom: 16px;
    }

    .ipad-bottom_18-_1900ecc16dc7e8c7 {
        padding-bottom: 18px;
    }

    .ipad-bottom_20-_1900ecc16dc7e8c7 {
        padding-bottom: 20px;
    }

    .ipad-bottom_22-_1900ecc16dc7e8c7 {
        padding-bottom: 22px;
    }

    .ipad-bottom_24-_1900ecc16dc7e8c7 {
        padding-bottom: 24px;
    }

    .ipad-bottom_28-_1900ecc16dc7e8c7 {
        padding-bottom: 28px;
    }

    .ipad-bottom_32-_1900ecc16dc7e8c7 {
        padding-bottom: 32px;
    }

    .ipad-bottom_36-_1900ecc16dc7e8c7 {
        padding-bottom: 36px;
    }

    .ipad-bottom_40-_1900ecc16dc7e8c7 {
        padding-bottom: 40px;
    }

    .ipad-bottom_44-_1900ecc16dc7e8c7 {
        padding-bottom: 44px;
    }

    .ipad-bottom_48-_1900ecc16dc7e8c7 {
        padding-bottom: 48px;
    }

    .ipad-bottom_52-_1900ecc16dc7e8c7 {
        padding-bottom: 52px;
    }

    .ipad-bottom_56-_1900ecc16dc7e8c7 {
        padding-bottom: 56px;
    }

    .ipad-bottom_60-_1900ecc16dc7e8c7 {
        padding-bottom: 60px;
    }

    .ipad-bottom_64-_1900ecc16dc7e8c7 {
        padding-bottom: 64px;
    }

    .ipad-bottom_72-_1900ecc16dc7e8c7 {
        padding-bottom: 72px;
    }

    .ipad-bottom_80-_1900ecc16dc7e8c7 {
        padding-bottom: 80px;
    }

    .ipad-bottom_90-_1900ecc16dc7e8c7 {
        padding-bottom: 90px;
    }

    .ipad-bottom_100-_1900ecc16dc7e8c7 {
        padding-bottom: 100px;
    }

    .ipad-bottom_110-_1900ecc16dc7e8c7 {
        padding-bottom: 110px;
    }

    .ipad-bottom_120-_1900ecc16dc7e8c7 {
        padding-bottom: 120px;
    }

    .ipad-bottom_130-_1900ecc16dc7e8c7 {
        padding-bottom: 130px;
    }

    .ipad-bottom_140-_1900ecc16dc7e8c7 {
        padding-bottom: 140px;
    }

    .ipad-bottom_150-_1900ecc16dc7e8c7 {
        padding-bottom: 150px;
    }

    .ipad-bottom_160-_1900ecc16dc7e8c7 {
        padding-bottom: 160px;
    }
}

@media screen and (max-width: 567px) {
    .mobile-top_-160-_1900ecc16dc7e8c7 {
        margin-top: -160px;
    }

    .mobile-top_-150-_1900ecc16dc7e8c7 {
        margin-top: -150px;
    }

    .mobile-top_-140-_1900ecc16dc7e8c7 {
        margin-top: -140px;
    }

    .mobile-top_-130-_1900ecc16dc7e8c7 {
        margin-top: -130px;
    }

    .mobile-top_-120-_1900ecc16dc7e8c7 {
        margin-top: -120px;
    }

    .mobile-top_-110-_1900ecc16dc7e8c7 {
        margin-top: -110px;
    }

    .mobile-top_-100-_1900ecc16dc7e8c7 {
        margin-top: -100px;
    }

    .mobile-top_-90-_1900ecc16dc7e8c7 {
        margin-top: -90px;
    }

    .mobile-top_-80-_1900ecc16dc7e8c7 {
        margin-top: -80px;
    }

    .mobile-top_-72-_1900ecc16dc7e8c7 {
        margin-top: -72px;
    }

    .mobile-top_-64-_1900ecc16dc7e8c7 {
        margin-top: -64px;
    }

    .mobile-top_-60-_1900ecc16dc7e8c7 {
        margin-top: -60px;
    }

    .mobile-top_-56-_1900ecc16dc7e8c7 {
        margin-top: -56px;
    }

    .mobile-top_-52-_1900ecc16dc7e8c7 {
        margin-top: -52px;
    }

    .mobile-top_-48-_1900ecc16dc7e8c7 {
        margin-top: -48px;
    }

    .mobile-top_-44-_1900ecc16dc7e8c7 {
        margin-top: -44px;
    }

    .mobile-top_-40-_1900ecc16dc7e8c7 {
        margin-top: -40px;
    }

    .mobile-top_-36-_1900ecc16dc7e8c7 {
        margin-top: -36px;
    }

    .mobile-top_-32-_1900ecc16dc7e8c7 {
        margin-top: -32px;
    }

    .mobile-top_-28-_1900ecc16dc7e8c7 {
        margin-top: -28px;
    }

    .mobile-top_-24-_1900ecc16dc7e8c7 {
        margin-top: -24px;
    }

    .mobile-top_-22-_1900ecc16dc7e8c7 {
        margin-top: -22px;
    }

    .mobile-top_-20-_1900ecc16dc7e8c7 {
        margin-top: -20px;
    }

    .mobile-top_-18-_1900ecc16dc7e8c7 {
        margin-top: -18px;
    }

    .mobile-top_-16-_1900ecc16dc7e8c7 {
        margin-top: -16px;
    }

    .mobile-top_-14-_1900ecc16dc7e8c7 {
        margin-top: -14px;
    }

    .mobile-top_-12-_1900ecc16dc7e8c7 {
        margin-top: -12px;
    }

    .mobile-top_-10-_1900ecc16dc7e8c7 {
        margin-top: -10px;
    }

    .mobile-top_-8-_1900ecc16dc7e8c7 {
        margin-top: -8px;
    }

    .mobile-top_-6-_1900ecc16dc7e8c7 {
        margin-top: -6px;
    }

    .mobile-top_-4-_1900ecc16dc7e8c7 {
        margin-top: -4px;
    }

    .mobile-top_-2-_1900ecc16dc7e8c7 {
        margin-top: -2px;
    }

    .mobile-top_0-_1900ecc16dc7e8c7 {
        padding-top: 0;
    }

    .mobile-top_2-_1900ecc16dc7e8c7 {
        padding-top: 2px;
    }

    .mobile-top_4-_1900ecc16dc7e8c7 {
        padding-top: 4px;
    }

    .mobile-top_6-_1900ecc16dc7e8c7 {
        padding-top: 6px;
    }

    .mobile-top_8-_1900ecc16dc7e8c7 {
        padding-top: 8px;
    }

    .mobile-top_10-_1900ecc16dc7e8c7 {
        padding-top: 10px;
    }

    .mobile-top_12-_1900ecc16dc7e8c7 {
        padding-top: 12px;
    }

    .mobile-top_14-_1900ecc16dc7e8c7 {
        padding-top: 14px;
    }

    .mobile-top_16-_1900ecc16dc7e8c7 {
        padding-top: 16px;
    }

    .mobile-top_18-_1900ecc16dc7e8c7 {
        padding-top: 18px;
    }

    .mobile-top_20-_1900ecc16dc7e8c7 {
        padding-top: 20px;
    }

    .mobile-top_22-_1900ecc16dc7e8c7 {
        padding-top: 22px;
    }

    .mobile-top_24-_1900ecc16dc7e8c7 {
        padding-top: 24px;
    }

    .mobile-top_28-_1900ecc16dc7e8c7 {
        padding-top: 28px;
    }

    .mobile-top_32-_1900ecc16dc7e8c7 {
        padding-top: 32px;
    }

    .mobile-top_36-_1900ecc16dc7e8c7 {
        padding-top: 36px;
    }

    .mobile-top_40-_1900ecc16dc7e8c7 {
        padding-top: 40px;
    }

    .mobile-top_44-_1900ecc16dc7e8c7 {
        padding-top: 44px;
    }

    .mobile-top_48-_1900ecc16dc7e8c7 {
        padding-top: 48px;
    }

    .mobile-top_52-_1900ecc16dc7e8c7 {
        padding-top: 52px;
    }

    .mobile-top_56-_1900ecc16dc7e8c7 {
        padding-top: 56px;
    }

    .mobile-top_60-_1900ecc16dc7e8c7 {
        padding-top: 60px;
    }

    .mobile-top_64-_1900ecc16dc7e8c7 {
        padding-top: 64px;
    }

    .mobile-top_72-_1900ecc16dc7e8c7 {
        padding-top: 72px;
    }

    .mobile-top_80-_1900ecc16dc7e8c7 {
        padding-top: 80px;
    }

    .mobile-top_90-_1900ecc16dc7e8c7 {
        padding-top: 90px;
    }

    .mobile-top_100-_1900ecc16dc7e8c7 {
        padding-top: 100px;
    }

    .mobile-top_110-_1900ecc16dc7e8c7 {
        padding-top: 110px;
    }

    .mobile-top_120-_1900ecc16dc7e8c7 {
        padding-top: 120px;
    }

    .mobile-top_130-_1900ecc16dc7e8c7 {
        padding-top: 130px;
    }

    .mobile-top_140-_1900ecc16dc7e8c7 {
        padding-top: 140px;
    }

    .mobile-top_150-_1900ecc16dc7e8c7 {
        padding-top: 150px;
    }

    .mobile-top_160-_1900ecc16dc7e8c7 {
        padding-top: 160px;
    }

    .mobile-bottom_-160-_1900ecc16dc7e8c7 {
        margin-bottom: -160px;
    }

    .mobile-bottom_-150-_1900ecc16dc7e8c7 {
        margin-bottom: -150px;
    }

    .mobile-bottom_-140-_1900ecc16dc7e8c7 {
        margin-bottom: -140px;
    }

    .mobile-bottom_-130-_1900ecc16dc7e8c7 {
        margin-bottom: -130px;
    }

    .mobile-bottom_-120-_1900ecc16dc7e8c7 {
        margin-bottom: -120px;
    }

    .mobile-bottom_-110-_1900ecc16dc7e8c7 {
        margin-bottom: -110px;
    }

    .mobile-bottom_-100-_1900ecc16dc7e8c7 {
        margin-bottom: -100px;
    }

    .mobile-bottom_-90-_1900ecc16dc7e8c7 {
        margin-bottom: -90px;
    }

    .mobile-bottom_-80-_1900ecc16dc7e8c7 {
        margin-bottom: -80px;
    }

    .mobile-bottom_-72-_1900ecc16dc7e8c7 {
        margin-bottom: -72px;
    }

    .mobile-bottom_-64-_1900ecc16dc7e8c7 {
        margin-bottom: -64px;
    }

    .mobile-bottom_-60-_1900ecc16dc7e8c7 {
        margin-bottom: -60px;
    }

    .mobile-bottom_-56-_1900ecc16dc7e8c7 {
        margin-bottom: -56px;
    }

    .mobile-bottom_-52-_1900ecc16dc7e8c7 {
        margin-bottom: -52px;
    }

    .mobile-bottom_-48-_1900ecc16dc7e8c7 {
        margin-bottom: -48px;
    }

    .mobile-bottom_-44-_1900ecc16dc7e8c7 {
        margin-bottom: -44px;
    }

    .mobile-bottom_-40-_1900ecc16dc7e8c7 {
        margin-bottom: -40px;
    }

    .mobile-bottom_-36-_1900ecc16dc7e8c7 {
        margin-bottom: -36px;
    }

    .mobile-bottom_-32-_1900ecc16dc7e8c7 {
        margin-bottom: -32px;
    }

    .mobile-bottom_-28-_1900ecc16dc7e8c7 {
        margin-bottom: -28px;
    }

    .mobile-bottom_-24-_1900ecc16dc7e8c7 {
        margin-bottom: -24px;
    }

    .mobile-bottom_-22-_1900ecc16dc7e8c7 {
        margin-bottom: -22px;
    }

    .mobile-bottom_-20-_1900ecc16dc7e8c7 {
        margin-bottom: -20px;
    }

    .mobile-bottom_-18-_1900ecc16dc7e8c7 {
        margin-bottom: -18px;
    }

    .mobile-bottom_-16-_1900ecc16dc7e8c7 {
        margin-bottom: -16px;
    }

    .mobile-bottom_-14-_1900ecc16dc7e8c7 {
        margin-bottom: -14px;
    }

    .mobile-bottom_-12-_1900ecc16dc7e8c7 {
        margin-bottom: -12px;
    }

    .mobile-bottom_-10-_1900ecc16dc7e8c7 {
        margin-bottom: -10px;
    }

    .mobile-bottom_-8-_1900ecc16dc7e8c7 {
        margin-bottom: -8px;
    }

    .mobile-bottom_-6-_1900ecc16dc7e8c7 {
        margin-bottom: -6px;
    }

    .mobile-bottom_-4-_1900ecc16dc7e8c7 {
        margin-bottom: -4px;
    }

    .mobile-bottom_-2-_1900ecc16dc7e8c7 {
        margin-bottom: -2px;
    }

    .mobile-bottom_0-_1900ecc16dc7e8c7 {
        padding-bottom: 0;
    }

    .mobile-bottom_2-_1900ecc16dc7e8c7 {
        padding-bottom: 2px;
    }

    .mobile-bottom_4-_1900ecc16dc7e8c7 {
        padding-bottom: 4px;
    }

    .mobile-bottom_6-_1900ecc16dc7e8c7 {
        padding-bottom: 6px;
    }

    .mobile-bottom_8-_1900ecc16dc7e8c7 {
        padding-bottom: 8px;
    }

    .mobile-bottom_10-_1900ecc16dc7e8c7 {
        padding-bottom: 10px;
    }

    .mobile-bottom_12-_1900ecc16dc7e8c7 {
        padding-bottom: 12px;
    }

    .mobile-bottom_14-_1900ecc16dc7e8c7 {
        padding-bottom: 14px;
    }

    .mobile-bottom_16-_1900ecc16dc7e8c7 {
        padding-bottom: 16px;
    }

    .mobile-bottom_18-_1900ecc16dc7e8c7 {
        padding-bottom: 18px;
    }

    .mobile-bottom_20-_1900ecc16dc7e8c7 {
        padding-bottom: 20px;
    }

    .mobile-bottom_22-_1900ecc16dc7e8c7 {
        padding-bottom: 22px;
    }

    .mobile-bottom_24-_1900ecc16dc7e8c7 {
        padding-bottom: 24px;
    }

    .mobile-bottom_28-_1900ecc16dc7e8c7 {
        padding-bottom: 28px;
    }

    .mobile-bottom_32-_1900ecc16dc7e8c7 {
        padding-bottom: 32px;
    }

    .mobile-bottom_36-_1900ecc16dc7e8c7 {
        padding-bottom: 36px;
    }

    .mobile-bottom_40-_1900ecc16dc7e8c7 {
        padding-bottom: 40px;
    }

    .mobile-bottom_44-_1900ecc16dc7e8c7 {
        padding-bottom: 44px;
    }

    .mobile-bottom_48-_1900ecc16dc7e8c7 {
        padding-bottom: 48px;
    }

    .mobile-bottom_52-_1900ecc16dc7e8c7 {
        padding-bottom: 52px;
    }

    .mobile-bottom_56-_1900ecc16dc7e8c7 {
        padding-bottom: 56px;
    }

    .mobile-bottom_60-_1900ecc16dc7e8c7 {
        padding-bottom: 60px;
    }

    .mobile-bottom_64-_1900ecc16dc7e8c7 {
        padding-bottom: 64px;
    }

    .mobile-bottom_72-_1900ecc16dc7e8c7 {
        padding-bottom: 72px;
    }

    .mobile-bottom_80-_1900ecc16dc7e8c7 {
        padding-bottom: 80px;
    }

    .mobile-bottom_90-_1900ecc16dc7e8c7 {
        padding-bottom: 90px;
    }

    .mobile-bottom_100-_1900ecc16dc7e8c7 {
        padding-bottom: 100px;
    }

    .mobile-bottom_110-_1900ecc16dc7e8c7 {
        padding-bottom: 110px;
    }

    .mobile-bottom_120-_1900ecc16dc7e8c7 {
        padding-bottom: 120px;
    }

    .mobile-bottom_130-_1900ecc16dc7e8c7 {
        padding-bottom: 130px;
    }

    .mobile-bottom_140-_1900ecc16dc7e8c7 {
        padding-bottom: 140px;
    }

    .mobile-bottom_150-_1900ecc16dc7e8c7 {
        padding-bottom: 150px;
    }

    .mobile-bottom_160-_1900ecc16dc7e8c7 {
        padding-bottom: 160px;
    }
}

/* stylelint-disable selector-max-universal */
/* stylelint-disable no-descending-specificity */
.typography-_0cf5723c65f7aadf {
    color: var(--text-primary);
}

p.typography-_0cf5723c65f7aadf {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
}

p.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf {
    font-size: 16px;
}

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

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

h1.typography-_0cf5723c65f7aadf,
h1.typography-_0cf5723c65f7aadf a,
h1.typography-_0cf5723c65f7aadf p {
    font-size: 64px;
    line-height: 1;
}

h1.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
h1.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf a,
h1.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf p {
    font-size: 56px;
}

h2.typography-_0cf5723c65f7aadf,
h2.typography-_0cf5723c65f7aadf a,
h2.typography-_0cf5723c65f7aadf p {
    font-size: 48px;
    line-height: 1;
}

h3.typography-_0cf5723c65f7aadf,
h3.typography-_0cf5723c65f7aadf a,
h3.typography-_0cf5723c65f7aadf p {
    font-size: 40px;
    line-height: 1;
}

h4.typography-_0cf5723c65f7aadf,
h4.typography-_0cf5723c65f7aadf a,
h4.typography-_0cf5723c65f7aadf p {
    font-size: 24px;
    line-height: 32px;
}

h4.typography-_0cf5723c65f7aadf.small-card-title-_0cf5723c65f7aadf,
h4.typography-_0cf5723c65f7aadf.small-card-title-_0cf5723c65f7aadf a,
h4.typography-_0cf5723c65f7aadf.small-card-title-_0cf5723c65f7aadf p {
    font-size: 18px;
    line-height: 24px;
}

p.lead-_0cf5723c65f7aadf,
.typography-_0cf5723c65f7aadf span.lead-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
a.lead-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf {
    font-size: 24px;
    line-height: 32px;
}

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

p.gray-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
span.gray-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf {
    color: var(--text-secondary);
}

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

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

    h1.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
    h1.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf a,
    h1.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf p {
        font-size: 48px;
    }

    h2.typography-_0cf5723c65f7aadf,
    h2.typography-_0cf5723c65f7aadf a,
    h2.typography-_0cf5723c65f7aadf p {
        font-size: 40px;
    }

    h3.typography-_0cf5723c65f7aadf,
    h3.typography-_0cf5723c65f7aadf a,
    h3.typography-_0cf5723c65f7aadf p {
        font-size: 36px;
        line-height: 40px;
    }

    h4.typography-_0cf5723c65f7aadf,
    h4.typography-_0cf5723c65f7aadf a,
    h4.typography-_0cf5723c65f7aadf p {
        font-size: 20px;
        line-height: 26px;
    }

    p.lead-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
    span.lead-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
    a.lead-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf {
        font-size: 20px;
        line-height: 26px;
    }
}

@media (max-width: 1151px) {
    .typography-_0cf5723c65f7aadf.partners-title-_0cf5723c65f7aadf {
        font-size: 20px;
    }
}

@media (max-width: 968px) {
    .typography-_0cf5723c65f7aadf.align-center-mobile-_0cf5723c65f7aadf {
        text-align: center;
    }

    h1.typography-_0cf5723c65f7aadf,
    h1.typography-_0cf5723c65f7aadf a,
    h1.typography-_0cf5723c65f7aadf p {
        font-size: 40px;
    }

    h1.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
    h1.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf a,
    h1.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf p {
        font-size: 36px;
        line-height: 40px;
    }

    h1.small-_0cf5723c65f7aadf.default-mobile-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
    h1.small-_0cf5723c65f7aadf.default-mobile-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf a,
    h1.small-_0cf5723c65f7aadf.default-mobile-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf p {
        font-size: 40px;
    }

    h2.typography-_0cf5723c65f7aadf,
    h2.typography-_0cf5723c65f7aadf a,
    h2.typography-_0cf5723c65f7aadf p {
        font-size: 30px;
        line-height: 32px;
    }

    h3.typography-_0cf5723c65f7aadf,
    h3.typography-_0cf5723c65f7aadf a,
    h3.typography-_0cf5723c65f7aadf p {
        font-size: 20px;
        line-height: 24px;
    }

    h4.typography-_0cf5723c65f7aadf.small-card-title-_0cf5723c65f7aadf,
    h4.typography-_0cf5723c65f7aadf.small-card-title-_0cf5723c65f7aadf a,
    h4.typography-_0cf5723c65f7aadf.small-card-title-_0cf5723c65f7aadf p {
        font-size: 20px;
        line-height: 26px;
    }

    p.lead-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
    span.lead-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
    a.lead-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf {
        font-size: 20px;
        line-height: 24px;
    }

    .typography-_0cf5723c65f7aadf.partners-title-_0cf5723c65f7aadf {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    h1.typography,
    h1.typography a,
    h1.typography p,
    h1.small.default-mobile.typography,
    h1.small.default-mobile.typography a,
    h1.small.default-mobile.typography p {
        font-size: 30px;
    }

    h4.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
    h4.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf a,
    h4.small-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf p {
        font-size: 18px;
        line-height: 24px;
    }

    h4.small-_0cf5723c65f7aadf.default-mobile-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf,
    h4.small-_0cf5723c65f7aadf.default-mobile-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf a,
    h4.small-_0cf5723c65f7aadf.default-mobile-_0cf5723c65f7aadf.typography-_0cf5723c65f7aadf p {
        font-size: 20px;
        line-height: 26px;
    }
}

.icon-e755b318da3892cc {
  --ds-icon-color: unset;
  --ds-icon-colorHover: unset;
  --module-icon-size: unset;
  aspect-ratio: 1/1;
  background-color: var(--ds-icon-color, currentColor);
  -webkit-mask-image: var(--ds-icon-mask-url, none), linear-gradient(transparent, transparent);
  mask-image: var(--ds-icon-mask-url, none), linear-gradient(transparent, transparent);
  display: inline-block;
  height: var(--module-icon-size, 20px);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: background-color 0.15s ease-out;
  vertical-align: middle;

  /**
  * safari implicitly compresses svg inside flex containers
  * https://bugs.webkit.org/show_bug.cgi
  */
  flex-shrink: 0;
}

.icon-e755b318da3892cc:hover {
  background-color: var(--ds-icon-colorHover, currentColor);
}

.icon-e755b318da3892cc:focus {
  outline: none;
}

.icon-e755b318da3892cc.empty-e755b318da3892cc {
  display: none;
}

@supports not (aspect-ratio: 1/1) {
  /* Old versions of safari do not support the aspect-ratio property */
  .icon-e755b318da3892cc {
    width: var(--module-icon-size);
  }
}

/* Browsers render mask-image with edge artifacts when rasterising for print, so the icon is repainted via background-image */
@media print {
  .icon-e755b318da3892cc {
    background-color: transparent;
    -webkit-mask-image: none;
    mask-image: none;
    background-image: var(--ds-icon-mask-url);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

/* AUTO-GENERATED PART! DO NOT CHANGE IT BY YOURSELF! DO NOT WRITE ANY STYLES BELOW! */

/* The mask cannot be painted in different colors, so it should to set background additionally */
.icon-e755b318da3892cc:is(
  [data-icon-name='logo'],
  [data-icon-name='sbp'],
  [data-icon-name='gos'],
  [data-icon-name='afblogo'],
  [data-icon-name='assistant'],
  [data-icon-name='assistantpro'],
  [data-icon-name='assistantprowhite']
) {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--ds-icon-mask-url);
}

.listItem-_067cae6c5eea673c {
  height: 100%;
  list-style-type: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
}

.listItem_orientation_vertical-_067cae6c5eea673c {
  height: auto;
}
.listItem_withPointer-_067cae6c5eea673c {
  cursor: pointer;
}

.listItem_gap_0-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-0);
}

.listItem_gap_2-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-2);
}

.listItem_gap_4-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-4);
}

.listItem_gap_6-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-6);
}

.listItem_gap_8-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-8);
}

.listItem_gap_10-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-10);
}

.listItem_gap_12-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-12);
}

.listItem_gap_16-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-16);
}

.listItem_gap_20-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-20);
}

.listItem_gap_24-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-24);
}

.listItem_gap_28-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-28);
}

.listItem_gap_32-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-32);
}

.listItem_gap_40-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-40);
}

.listItem_gap_40-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-40);
}

.listItem_gap_48-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-48);
}

.listItem_gap_56-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-56);
}

.listItem_gap_64-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-64);
}

.listItem_gap_80-_067cae6c5eea673c {
  --module-carousel-listItem-gap: var(--theme-gap-80);
}

.listItem_orientation_horizontal-_067cae6c5eea673c + .listItem_orientation_horizontal-_067cae6c5eea673c {
  margin-left: var(--module-carousel-listItem-gap);
}

.listItem_orientation_vertical-_067cae6c5eea673c + .listItem_orientation_vertical-_067cae6c5eea673c {
  margin-top: var(--module-carousel-listItem-gap);
}

.listItem_fullWidth_horizontal-_067cae6c5eea673c {
  width: 100%;
  flex-shrink: 0;
}

.listItem_fullWidth_vertical-_067cae6c5eea673c {
  height: 100%;
  flex-shrink: 0;
}

.list-_03351f2d4b4736b7 {
  position: relative;
  margin: 0;
  padding: 0;
  display: flex;
  height: 100%;
  transition: transform var(--module-carousel-transition-delay) ease-in-out;
  will-change: transform;
  box-sizing: border-box;
}

.list_orientation_horizontal-_03351f2d4b4736b7 {
  flex-direction: row;
  transform: translateX(var(--module-carousel-list-shift));
}

.list_orientation_vertical-_03351f2d4b4736b7 {
  flex-direction: column;
  transform: translateY(var(--module-carousel-list-shift));
}

.root-e41d712503649156 {
  --module-carousel-list-shift: 0px;
  --module-carousel-pointer-shift: 0px;
  --module-carousel-transition-delay: 0.25s;
  --module-carousel-button-width: 20px;
  --module-carousel-content-padding: 0px;
  --module-carousel-content-start-padding: 0px;
  --module-carousel-content-end-padding: 0px;

  height: 100%;
  position: relative;

  box-sizing: border-box;
}

.root_borderRadius_s-e41d712503649156 {
  border-radius: var(--theme-borderRadius-s);
}

.root_borderRadius_m-e41d712503649156 {
  border-radius: var(--theme-borderRadius-m);
}

.root_borderRadius_l-e41d712503649156 {
  border-radius: var(--theme-borderRadius-l);
}

.root_borderRadius_xl-e41d712503649156 {
  border-radius: var(--theme-borderRadius-xl);
}

.content-e41d712503649156 {
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
}

/* padding */

.content_padding_0-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-0);
}

.content_padding_2-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-2);
}

.content_padding_4-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-4);
}

.content_padding_6-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-6);
}

.content_padding_8-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-8);
}

.content_padding_10-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-10);
}

.content_padding_12-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-12);
}

.content_padding_16-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-16);
}

.content_padding_20-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-20);
}

.content_padding_24-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-24);
}

.content_padding_28-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-28);
}

.content_padding_32-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-32);
}

.content_padding_40-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-40);
}

.content_padding_48-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-48);
}

.content_padding_56-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-56);
}

.content_padding_64-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-64);
}

.content_padding_80-e41d712503649156 {
  --module-carousel-content-padding: var(--theme-gap-80);
}

/* padding start */

.content_padding_start_0-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-0);
}

.content_padding_start_2-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-2);
}

.content_padding_start_4-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-4);
}

.content_padding_start_6-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-6);
}

.content_padding_start_8-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-8);
}

.content_padding_start_10-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-10);
}

.content_padding_start_12-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-12);
}

.content_padding_start_16-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-16);
}

.content_padding_start_20-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-20);
}

.content_padding_start_24-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-24);
}

.content_padding_start_28-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-28);
}

.content_padding_start_32-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-32);
}

.content_padding_start_40-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-40);
}

.content_padding_start_48-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-48);
}

.content_padding_start_56-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-56);
}

.content_padding_start_64-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-64);
}

.content_padding_start_80-e41d712503649156 {
  --module-carousel-content-start-padding: var(--theme-gap-80);
}

/* padding end */

.content_padding_end_0-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-0);
}

.content_padding_end_2-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-2);
}

.content_padding_end_4-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-4);
}

.content_padding_end_6-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-6);
}

.content_padding_end_8-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-8);
}

.content_padding_end_10-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-10);
}

.content_padding_end_12-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-12);
}

.content_padding_end_16-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-16);
}

.content_padding_end_20-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-20);
}

.content_padding_end_24-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-24);
}

.content_padding_end_28-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-28);
}

.content_padding_end_32-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-32);
}

.content_padding_end_40-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-40);
}

.content_padding_end_48-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-48);
}

.content_padding_end_56-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-56);
}

.content_padding_end_64-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-64);
}

.content_padding_end_80-e41d712503649156 {
  --module-carousel-content-end-padding: var(--theme-gap-80);
}

.content_padding_horizontal-e41d712503649156 {
  padding: 0 var(--module-carousel-content-padding);
}

.content_padding_vertical-e41d712503649156 {
  padding: var(--module-carousel-content-padding) 0;
}

.content_separate_padding_horizontal-e41d712503649156 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: var(--module-carousel-content-start-padding);
  padding-right: var(--module-carousel-content-end-padding);
}

.content_separate_padding_vertical-e41d712503649156 {
  padding-top: var(--module-carousel-content-start-padding);
  padding-bottom: var(--module-carousel-content-end-padding);
  padding-left: 0;
  padding-right: 0;
}

.pointer-e41d712503649156 {
  position: absolute;
  top: 0px;
  pointer-events: none;
  box-sizing: border-box;
  transition: transform var(--module-carousel-transition-delay) ease-in-out;
}

.pointer_orientation_horizontal-e41d712503649156 {
  transform: translateX(var(--module-carousel-pointer-shift));
}

.pointer_orientation_vertical-e41d712503649156 {
  transform: translateY(var(--module-carousel-pointer-shift));
}

.controlButtonKeeper-e41d712503649156 {
  position: absolute;
  outline: none;
  visibility: visible;
}

.controlButtonKeeper_orientation_horizontal-e41d712503649156 {
  top: 0;
  width: var(--module-carousel-button-width);
  height: 100%;
}

.controlButtonKeeper_orientation_vertical-e41d712503649156 {
  height: var(--module-carousel-button-width);
  width: 100%;
}

.controlButtonKeeper_orientation_horizontal-e41d712503649156.controlButtonKeeper_back-e41d712503649156 {
  left: calc(var(--module-carousel-button-width)*-1);
  transition:
    left var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
}

.controlButtonKeeper_orientation_horizontal-e41d712503649156.controlButtonKeeper_forward-e41d712503649156 {
  right: calc(var(--module-carousel-button-width)*-1);
  transition:
    right var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
}

.controlButtonKeeper_orientation_vertical-e41d712503649156.controlButtonKeeper_back-e41d712503649156 {
  top: calc(var(--module-carousel-button-width)*-1);
  transition:
    top var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
}

.controlButtonKeeper_orientation_vertical-e41d712503649156.controlButtonKeeper_forward-e41d712503649156 {
  bottom: calc(var(--module-carousel-button-width)*-1);
  transition:
    bottom var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
}

.controlButtonKeeper_fade-out-e41d712503649156 {
  opacity: 0;
  animation: fade-out-e41d712503649156 1s forwards;
}

.controlButtonKeeper_orientation_horizontal-e41d712503649156.controlButtonKeeper_back-e41d712503649156.controlButtonKeeper_fade-out-e41d712503649156 {
  left: calc(var(--module-carousel-button-width)*-2);
}

.controlButtonKeeper_orientation_horizontal-e41d712503649156.controlButtonKeeper_forward-e41d712503649156.controlButtonKeeper_fade-out-e41d712503649156 {
  right: calc(var(--module-carousel-button-width)*-2);
}

.controlButtonKeeper_orientation_vertical-e41d712503649156.controlButtonKeeper_back-e41d712503649156.controlButtonKeeper_fade-out-e41d712503649156 {
  top: calc(var(--module-carousel-button-width)*-2);
}

.controlButtonKeeper_orientation_vertical-e41d712503649156.controlButtonKeeper_forward-e41d712503649156.controlButtonKeeper_fade-out-e41d712503649156 {
  bottom: calc(var(--module-carousel-button-width)*-2);
}

.controlButton-e41d712503649156 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: unset;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.controlButton_preset_default-e41d712503649156 {
  color: var(--theme-palette-black);
}

.controlButton_preset_inverted-e41d712503649156 {
  color: var(--theme-palette-white);
}

.controlButton_orientation_horizontal-e41d712503649156 {
  width: var(--module-carousel-button-width);
  height: 100%;
}

.controlButton_orientation_vertical-e41d712503649156 {
  height: var(--module-carousel-button-width);
  width: 100%;
}

/* тени для кнопок  */
.controlButton-e41d712503649156::after {
  position: absolute;
  content: '';
  box-shadow: -2px 0 12px var(--theme-palette-black12);
}

.controlButton_back-e41d712503649156::after {
  transform: rotate(180deg);
}

/* тени для горизонтальных кнопок  */
.controlButton_orientation_horizontal-e41d712503649156::after {
  top: 0;
  width: 36px;
  height: 100%;
  clip-path: ellipse(40% 50% at left);
}

.controlButton_orientation_horizontal-e41d712503649156.controlButton_back-e41d712503649156::after {
  right: 0;
}

.controlButton_orientation_horizontal-e41d712503649156.controlButton_forward-e41d712503649156::after {
  left: 0;
}

/* тени для вертикальных кнопок  */
.controlButton_orientation_vertical-e41d712503649156::after {
  left: 0;
  width: 100%;
  height: 36px;
  clip-path: ellipse(50% 40% at top);
}

.controlButton_orientation_vertical-e41d712503649156.controlButton_back-e41d712503649156::after {
  bottom: 0;
}

.controlButton_orientation_vertical-e41d712503649156.controlButton_forward-e41d712503649156::after {
  top: 0;
}

/* дополнительная область клика  */
.controlButtonClickArea-e41d712503649156 {
  position: absolute;
  cursor: pointer;
}

.controlButtonClickArea_orientation_horizontal-e41d712503649156 {
  height: 100%;
  top: 0;
}

.controlButtonClickArea_orientation_vertical-e41d712503649156 {
  width: 100%;
}

.controlButtonClickArea_orientation_horizontal-e41d712503649156.controlButtonClickArea_back-e41d712503649156 {
  left: var(--module-carousel-button-width);
}

.controlButtonClickArea_orientation_horizontal-e41d712503649156.controlButtonClickArea_forward-e41d712503649156 {
  right: var(--module-carousel-button-width);
}

.controlButtonClickArea_orientation_vertical-e41d712503649156.controlButtonClickArea_back-e41d712503649156 {
  top: var(--module-carousel-button-width);
}

.controlButtonClickArea_orientation_vertical-e41d712503649156.controlButtonClickArea_forward-e41d712503649156 {
  bottom: var(--module-carousel-button-width);
}

/* hover */

.controlButtonKeeper-e41d712503649156:hover .controlButton-e41d712503649156 {
  color: var(--theme-palette-red500);
}

.root_showControlButtonByHover-e41d712503649156 .controlButton-e41d712503649156 {
  visibility: hidden;
}

.root_showControlButtonByHover-e41d712503649156:hover .controlButton-e41d712503649156 {
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .controlButtonKeeper-e41d712503649156:hover .controlButton-e41d712503649156 {
    color: var(--theme-palette-black);
  }
}

@keyframes fade-out-e41d712503649156 {
  99% {
    visibility: visible;
  }

  100% {
    visibility: hidden;
  }
}

.root-b563ffda081b2095 {
  --kitty-skeleton-border-radius: var(--theme-borderRadius-m);

  border-radius: var(--kitty-skeleton-border-radius);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* ------------------ root borderRadius modifier ------------------ */

.root_borderRadius_2-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 2px;
}

.root_borderRadius_4-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 4px;
}

.root_borderRadius_6-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 6px;
}

.root_borderRadius_12-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 12px;
}

.root_borderRadius_16-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 16px;
}

.root_borderRadius_20-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 20px;
}

.root_borderRadius_24-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 24px;
}

.root_borderRadius_28-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 28px;
}

.root-b563ffda081b2095[data-theme='lf'] {
  --theme-semantics-components-skeleton-start: var(--theme-palette-warmGray8);
  --theme-semantics-components-skeleton-inverse-start: var(--theme-palette-warmGray84);
  --theme-semantics-components-skeleton-overlay-start: var(--theme-palette-white52);
}

.root_preset_default-b563ffda081b2095 {
  background-color: var(--theme-semantics-components-skeleton-start);
}

.root_preset_inverted-b563ffda081b2095 {
  background-color: var(--theme-semantics-components-skeleton-inverse-start);
}

.root_preset_overlay-b563ffda081b2095 {
  background-color: var(--theme-semantics-components-skeleton-overlay-start);
}

.root_animation-b563ffda081b2095 {
  /* Animation */
  animation-name: pulsate-b563ffda081b2095;
  animation-duration: 1.2s;
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  animation-iteration-count: infinite;
}

@keyframes pulsate-b563ffda081b2095 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

/* ---------- text ---------- */

.text-b563ffda081b2095 {
  display: inline-block;
  width: 100%;
  line-height: var(--capital-height);
  --kitty-skeleton-border-radius: var(--theme-borderRadius-s);
}

.text-b563ffda081b2095::before {
  /* It's important to use NBSP because sometimes the browser cut it off */
  content: '\00a0';
  display: inline-block;
}

/* ---------- circle ---------- */

.circle-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 50%;
}

.circle-b563ffda081b2095::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}

/* ---------- control ---------- */
.control-b563ffda081b2095 {
  height: var(--kitty-skeleton-border-height);
}

.control_size_s-b563ffda081b2095 {
  --kitty-skeleton-border-height: var(--theme-size-s-height);
  --kitty-skeleton-border-radius: var(--theme-size-s-borderRadius);
}

.control_size_m-b563ffda081b2095 {
  --kitty-skeleton-border-height: var(--theme-size-m-height);
  --kitty-skeleton-border-radius: var(--theme-size-m-borderRadius);
}

.control_size_l-b563ffda081b2095 {
  --kitty-skeleton-border-height: var(--theme-size-l-height);
  --kitty-skeleton-border-radius: var(--theme-size-l-borderRadius);
}

/* ------------------ control shape modifier ------------------ */

.control_shape_round-b563ffda081b2095 {
  --kitty-skeleton-border-radius: var(--kitty-skeleton-border-height);
}

.control_shape_square-b563ffda081b2095,
.control_shape_circle-b563ffda081b2095 {
  max-width: var(--kitty-skeleton-border-height);
  min-width: var(--kitty-skeleton-border-height);
}

.control_shape_circle-b563ffda081b2095 {
  --kitty-skeleton-border-radius: 50%;
}

.root-_3ae47f2e86ad6fc7 {
  box-sizing: border-box;
  height: auto;
  display: inline-block;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
}

.root_circle-_3ae47f2e86ad6fc7 {
  border-radius: 50%;
}

.root_object_fit_none-_3ae47f2e86ad6fc7 {
  -o-object-fit: none;
     object-fit: none;
}

.root_object_fit_fill-_3ae47f2e86ad6fc7 {
  -o-object-fit: fill;
     object-fit: fill;
}

.root_object_fit_contain-_3ae47f2e86ad6fc7 {
  -o-object-fit: contain;
     object-fit: contain;
}

.root_object_fit_cover-_3ae47f2e86ad6fc7 {
  -o-object-fit: cover;
     object-fit: cover;
}

.root_object_fit_scale-down-_3ae47f2e86ad6fc7 {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.root_max-width-_3ae47f2e86ad6fc7 {
  max-width: 100%;
}

.imgItem-_4a68024eea2b9616 {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 100%;
  border-radius: var(--theme-borderRadius-6);
  line-height: 0;
  background-color: var(--theme-palette-warmGray8);
  cursor: pointer;
}

.imgItem_notLoaded-_4a68024eea2b9616 {
  background-color: transparent;
}

.imgItem_main-_4a68024eea2b9616 {
  height: var(--module-cardGallery-item-height);
  min-width: 252px;
  max-width: var(--module-cardGallery-item-width);
}

.imgItem_preview-_4a68024eea2b9616 {
  min-width: 36px;
  max-width: var(--module-cardGallery-preview-item-width);
}

.imgWrapper-_4a68024eea2b9616 img {
  height: auto;
}

.imgItem_main-_4a68024eea2b9616 .imgWrapper-_4a68024eea2b9616 img {
  max-width: var(--module-cardGallery-item-width);
}

.imgItem_main-_4a68024eea2b9616 .imgWrapper_normalWidth-_4a68024eea2b9616 img {
  height: var(--module-cardGallery-item-height);
}

.imgItem_main-_4a68024eea2b9616 .imgWrapper_extraWidth-_4a68024eea2b9616 img {
  width: var(--module-cardGallery-item-width);
}

.imgItem_preview-_4a68024eea2b9616 .imgWrapper-_4a68024eea2b9616 img {
  max-width: var(--module-cardGallery-preview-item-width);
}

.imgItem_preview-_4a68024eea2b9616 .imgWrapper_normalWidth-_4a68024eea2b9616 img {
  height: var(--module-cardGallery-preview-item-height);
}

.imgItem_preview-_4a68024eea2b9616 .imgWrapper_extraWidth-_4a68024eea2b9616 img {
  width: var(--module-cardGallery-preview-item-width);
}

.imgWrapper_extraWidth-_4a68024eea2b9616 img {
  height: auto;
}

.imgItem_main-_4a68024eea2b9616.imgItem_notLoaded-_4a68024eea2b9616 .imgWrapper-_4a68024eea2b9616 {
  width: var(--module-cardGallery-item-width);
  height: 100%;
}

.imgItem_main-_4a68024eea2b9616.imgItem_notLoaded-_4a68024eea2b9616 .imgWrapper-_4a68024eea2b9616 img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: var(--module-cardGallery-item-width);
  height: var(--module-cardGallery-item-height);
}

.imgItem_preview-_4a68024eea2b9616.imgItem_notLoaded-_4a68024eea2b9616 .imgWrapper-_4a68024eea2b9616 {
  width: var(--module-cardGallery-preview-item-width);
  height: 100%;
}

.imgItem_preview-_4a68024eea2b9616.imgItem_notLoaded-_4a68024eea2b9616 .imgWrapper-_4a68024eea2b9616 img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: var(--module-cardGallery-preview-item-width);
  height: var(--module-cardGallery-preview-item-height);
}

.imgItem-_4a68024eea2b9616.imgItem_main-_4a68024eea2b9616.imgItem_fullWidth_main-_4a68024eea2b9616 {
  width: calc(var(--module-cardGallery-item-height)*var(--module-cardGallery-aspectRatio));
  max-width: calc(var(--module-cardGallery-item-height)*var(--module-cardGallery-aspectRatio));
}

.imgItem-_4a68024eea2b9616.imgItem_preview-_4a68024eea2b9616.imgItem_fullWidth_preview-_4a68024eea2b9616 {
  width: calc(var(--module-cardGallery-preview-item-height)*var(--module-cardGallery-aspectRatio));
  max-width: calc(var(--module-cardGallery-preview-item-height)*var(--module-cardGallery-aspectRatio));
}

/* overlay */
.imgWrapper-_4a68024eea2b9616 {
  position: relative;
}

.imgWrapper_overlay-_4a68024eea2b9616::after {
  content: '';
  position: absolute;
  pointer-events: none;
  inset: 0px;
  border-radius: inherit;
  background-color: var(--theme-palette-black4);
}

/* error */
.imgItem_main-_4a68024eea2b9616.imgItem_error-_4a68024eea2b9616 {
  width: var(--module-cardGallery-item-width);
}

.imgItem_preview-_4a68024eea2b9616.imgItem_error-_4a68024eea2b9616 {
  width: var(--module-cardGallery-preview-item-width);
}

.nodeItem-_143ef8c6ffd22d8f {
  flex-shrink: 0;
  height: 100%;
  border-radius: var(--theme-borderRadius-6);
  overflow: hidden;
  background-color: var(--theme-palette-warmGray8);
}

.nodeItem_preview-_143ef8c6ffd22d8f {
  max-width: var(--module-cardGallery-preview-item-width);
}

.videoPlayerWrapper-_8f0ebb60139fab81 {
  width: calc(var(--module-cardGallery-item-height)*var(--module-cardGallery-aspectRatio));
  max-width: calc(var(--module-cardGallery-item-height)*var(--module-cardGallery-aspectRatio));
  height: var(--module-cardGallery-item-height);
  border-radius: var(--theme-borderRadius-6);
}

.videoPreviewWrapper-_8f0ebb60139fab81 {
  position: relative;
  width: 100%;
  height: 100%;
}

.videoPreviewPlay-_8f0ebb60139fab81 {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-palette-black52);
  cursor: pointer;
}

.videoPreviewPlay_main-_8f0ebb60139fab81 {
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  width: 56px;
  height: 56px;
  border-radius: 50%;
}

.videoPreviewPlay_preview-_8f0ebb60139fab81 {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: var(--theme-borderRadius-6);
}

.root-_57b4a19fe9093967 {
  height: 100%;
}

.root-_38f689955b5dcb0a {
  position: relative;
  height: var(--module-cardGallery-preview-item-height);
  padding: 4px 0;
}

.border-_38f689955b5dcb0a {
  pointer-events: none;
  box-sizing: border-box;
  height: calc(var(--module-cardGallery-preview-item-height) + 8px);
  width: calc(var(--module-cardGallery-preview-item-height)*var(--module-cardGallery-aspectRatio) + 8px);
  border-radius: 8px;
  border: 2px solid var(--theme-palette-black);
}

.root-f153ee1ab9a51618 {
  --module-cardGallery-item-height: 448px;
  --module-cardGallery-item-width: 596px;
  --module-cardGallery-preview-item-height: 64px;
  --module-cardGallery-preview-item-width: 85px;
  --module-cardGallery-aspectRatio: calc(var(--module-cardGallery-item-width)/var(--module-cardGallery-item-height));

  display: flex;
  gap: var(--theme-gap-12);
  flex-direction: column;
}

.video-wrapper-_120ae795855035ee {
    position: relative;
    width: 100%;
    padding: 56.66% 0 0;
}

.video-wrapper-_120ae795855035ee.mobile-full-height-_120ae795855035ee {
    height: 100%;
    padding: 0;
}

.video-_120ae795855035ee {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-_120ae795855035ee.mobile-full-height-_120ae795855035ee {
    height: 100%;
}

.button-_120ae795855035ee {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    height: 100%;
    width: 100%;
    text-indent: -10000px;
    cursor: pointer;
    opacity: 1;
    transition: opacity .2s;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    outline: 0;
    padding: 0;
    border: 0;
}

.button-_120ae795855035ee::before {
    content: '';
    z-index: 1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 12.5px;
    right: 0;
    width: 0;
    height: 0;
    margin: auto;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 40px solid #fff;
}

.button-_120ae795855035ee::after {
    content: '';
    background: rgba(0, 0, 0, .62);
    height: 116px;
    width: 116px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.active-_120ae795855035ee {
    opacity: 0;
}

.mute-button-_120ae795855035ee {
    position: absolute;
    z-index: 100;
    right: 10px;
    bottom: 10px;
    background-color: rgba(0, 0, 0, .6);
    padding: 6px;
    border: 5px solid rgba(180, 180, 180, .4);
    border-radius: 15px;
    cursor: pointer;
}

.mute-button-_120ae795855035ee.mobile-full-height-_120ae795855035ee {
    bottom: 10%;
}

@media (max-width: 1439px) {
    .button-_120ae795855035ee::after {
        height: 106px;
        width: 106px;
    }

    .button-_120ae795855035ee::before {
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 30px solid #fff;
    }
}

@media (max-width: 968px) {
    .button-_120ae795855035ee::after {
        height: 126px;
        width: 126px;
    }

    .button-_120ae795855035ee::before {
        border-top: 25px solid transparent;
        border-bottom: 25px solid transparent;
        border-left: 40px solid #fff;
    }
}

@media (max-width: 768px) {
    .button-_120ae795855035ee::after {
        height: 72px;
        width: 72px;
    }

    .button-_120ae795855035ee::before {
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 20px solid #fff;
        left: 10px;
    }
}

.YT-wrapper-_33dda33334fba315 {
    position: relative;
    width: 100%;
    padding: 56.6% 0 0;
}

.YT-frame-_33dda33334fba315 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.gallery-wrapper-d3541393b81b5072 div:nth-child(2) {
    box-sizing: unset !important;
}

.gallery-wrapper-d3541393b81b5072,
.under-text-wrapper-d3541393b81b5072 {
    width: 880px;
    margin-inline: auto;
}

.mobile-wrapper-d3541393b81b5072 {
    display: none;
}

.under-text-wrapper-d3541393b81b5072 {
    margin-top: 16px;
}

.node-item-wrapper-d3541393b81b5072 {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--bg-gray-gallery);
}

.node-item-wrapper-d3541393b81b5072.main-d3541393b81b5072 {
    position: relative;
    width: 880px;
    height: 586px;
}

.node-item-wrapper-d3541393b81b5072.preview-d3541393b81b5072 {
    width: 85px;
}

.img-gallery-d3541393b81b5072 {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.video-overlay-d3541393b81b5072 {
    display: none;
    position: absolute;
    border-radius: 6px;
    width: 85px;
    top: 0;
    bottom: 0;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
    background-color: rgba(0, 0, 0, .5);
    background-image: url(/static/b2b-hub-mfe/client/../assets/5963bb6a269212ed.svg);
}

.video-overlay-d3541393b81b5072.active-d3541393b81b5072 {
    display: flex;
}

.dots-wrapper-d3541393b81b5072 {
    display: flex;
    justify-content: center;
}

/* stylelint-disable-next-line */
.dots-wrapper-d3541393b81b5072 > div {
    padding-left: 8px !important;
}

.full-screen-container-d3541393b81b5072 {
    display: none;
}

@media (max-width: 1439px) {
    .gallery-wrapper-d3541393b81b5072,
    .under-text-wrapper-d3541393b81b5072 {
        width: 804px;
    }

    .node-item-wrapper-d3541393b81b5072.main-d3541393b81b5072 {
        width: 804px;
        height: 535px;
    }
}

@media (max-width: 968px) {
    .gallery-wrapper-d3541393b81b5072 {
        margin-inline: -32px;
        width: unset;
    }

    .gallery-wrapper-d3541393b81b5072 > div > div:first-child {
        display: none;
    }

    .full-screen-container-d3541393b81b5072 {
        display: block;
        position: fixed;
        top: 0;
        bottom: 0;
        width: 100%;
        background-color: black;
        overflow: hidden;
        z-index: 999;
    }

    .full-screen-item-wrapper-d3541393b81b5072 {
        width: 100vw;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: black;
        overflow: hidden;
    }

    .prisma-zoom-d3541393b81b5072 {
        height: 100%;
    }

    .full-screen-image-d3541393b81b5072 {
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
           object-fit: contain;
    }

    /* stylelint-disable-next-line */
    .full-screen-container-d3541393b81b5072 > div > div {
        padding-left: 0 !important;
    }

    .mobile-wrapper-d3541393b81b5072 {
        display: block;
    }

    .under-text-wrapper-d3541393b81b5072 {
        width: unset;
        margin: 12px 32px 0;
    }

    .node-item-wrapper-d3541393b81b5072.main-d3541393b81b5072 {
        width: calc(100vw - 128px);
        height: calc(66.66667vw - 85.33333px);
        border-radius: 6px;
    }
}

.close-button-d3541393b81b5072 {
    border: none;
    background-color: transparent;
    width: 42px;
    height: 42px;
    padding: 0;
    position: absolute;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
    right: 16px;
    top: 16px;
    background-image: url(/static/b2b-hub-mfe/client/../assets/9f09a0f86bf6e2fb.svg);
    z-index: 2;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* убирает дефолный цвет фона при нажатии для айфонов/айпадов */
}

.close-button-d3541393b81b5072:active {
    opacity: .5;
}

.cards-counter-d3541393b81b5072 {
    position: absolute;
    bottom: 15px;
    left: calc(50vw - 24px);
    color: white;
    height: 28px;
    background: #292929;
    border-radius: 300px;
    padding: 4px 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

@media (max-width: 767px) {
    .under-text-wrapper-d3541393b81b5072 {
        margin-inline: 0;
    }

    .node-item-wrapper-d3541393b81b5072.main-d3541393b81b5072 {
        width: calc(100vw - 64px);
        height: calc(66.66667vw - 42.66667px);
    }
}

@media (max-width: 567px) {
    .gallery-wrapper-d3541393b81b5072 {
        margin-inline: -24px;
    }

    .node-item-wrapper-d3541393b81b5072.main-d3541393b81b5072 {
        width: calc(100vw - 48px);
        height: calc(66.66667vw - 32px);
    }
}

.root-b307e3d1968c4f01 {
  list-style-type: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  flex-shrink: 0;
}

.root_fullWidth_horizontal-b307e3d1968c4f01 {
  width: 100%;
}

.root_fullWidth_vertical-b307e3d1968c4f01 {
  height: 100%;
}

.root-_92be386a1015949b {
  position: relative;
  margin: 0;
  padding: 0;
  display: flex;
  gap: var(--module-carousel-list-gap);
  height: 100%;
  transition: transform var(--module-carousel-transition-delay) ease-in-out;
  will-change: transform;
  box-sizing: border-box;
}

.root_orientation_horizontal-_92be386a1015949b {
  flex-direction: row;
}

.root_orientation_vertical-_92be386a1015949b {
  flex-direction: column;
}

.root_dragging-_92be386a1015949b {
  /* prevent dnd and disable cursor styles of inner content during swipe */
  pointer-events: none;
}

.root-_20143d2771d5f02f {
  --module-carousel-list-gap: 6px;
  --module-carousel-transition-delay: 0s;
  --module-carousel-button-size: 22px;
  --module-carousel-button-offset: 0px;
  --module-carousel-button-translate: 50%;
  --module-carousel-content-padding: 0px;
  --module-carousel-content-start-padding: 0px;
  --module-carousel-content-end-padding: 0px;
  --direction: 1;
  --module-carousel-shadow-clip-outer: -100%;
  --module-carousel-shadow-clip-inner: 100%;

  height: 100%;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

[dir='rtl'] .root-_20143d2771d5f02f {
  --direction: -1;
  --module-carousel-shadow-clip-outer: 100%;
  --module-carousel-shadow-clip-inner: -100%;
}

.content-_20143d2771d5f02f {
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}

.content_hasSwipe-_20143d2771d5f02f {
  cursor: pointer;
}

.content_dragging-_20143d2771d5f02f {
  cursor: grabbing;
}

.content_orientation_horizontal-_20143d2771d5f02f {
  touch-action: pan-y;
}

.content_orientation_vertical-_20143d2771d5f02f {
  touch-action: pan-x;
}

.content_padding_horizontal-_20143d2771d5f02f {
  padding: 0 var(--module-carousel-content-padding);
}

.content_padding_vertical-_20143d2771d5f02f {
  padding: var(--module-carousel-content-padding) 0;
}

.content_separate_padding_horizontal-_20143d2771d5f02f {
  padding-top: 0;
  padding-bottom: 0;
  padding-inline-start: var(--module-carousel-content-start-padding);
  padding-inline-end: var(--module-carousel-content-end-padding);
}

.content_separate_padding_vertical-_20143d2771d5f02f {
  padding-top: var(--module-carousel-content-start-padding);
  padding-bottom: var(--module-carousel-content-end-padding);
  padding-inline-start: 0;
  padding-inline-end: 0;
}

.scrollButton-_20143d2771d5f02f {
  position: absolute;
  visibility: visible;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: unset;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  transition:
    transform var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.scrollButton-_20143d2771d5f02f > svg {
  width: var(--module-carousel-button-size);
  height: var(--module-carousel-button-size);
}

.scrollButton_orientation_horizontal-_20143d2771d5f02f {
  top: 0;
  width: var(--module-carousel-button-size);
  height: 100%;
}

.scrollButton_orientation_vertical-_20143d2771d5f02f {
  height: var(--module-carousel-button-size);
  width: 100%;
}

.scrollButton_position_edge-_20143d2771d5f02f {
  --module-carousel-button-offset: 0px;
  --module-carousel-button-translate: 50%;
}

.scrollButton_position_inside-_20143d2771d5f02f {
  --module-carousel-button-offset: 6px;
  --module-carousel-button-translate: 0px;
}

.scrollButton_orientation_horizontal-_20143d2771d5f02f.scrollButton_back-_20143d2771d5f02f {
  inset-inline-start: var(--module-carousel-button-offset);
  transform: translateX(calc(var(--module-carousel-button-translate)*-1*var(--direction)));
}

.scrollButton_orientation_horizontal-_20143d2771d5f02f.scrollButton_forward-_20143d2771d5f02f {
  inset-inline-end: var(--module-carousel-button-offset);
  transform: translateX(calc(var(--module-carousel-button-translate)*var(--direction)));
}

.scrollButton_orientation_vertical-_20143d2771d5f02f.scrollButton_back-_20143d2771d5f02f {
  top: var(--module-carousel-button-offset);
  transform: translateY(calc(var(--module-carousel-button-translate)*-1));
}

.scrollButton_orientation_vertical-_20143d2771d5f02f.scrollButton_forward-_20143d2771d5f02f {
  bottom: var(--module-carousel-button-offset);
  transform: translateY(var(--module-carousel-button-translate));
}

.scrollButton_fade-out-_20143d2771d5f02f {
  opacity: 0;
  animation: fade-out-_20143d2771d5f02f 1s forwards;
}

.scrollButton_orientation_horizontal-_20143d2771d5f02f.scrollButton_back-_20143d2771d5f02f.scrollButton_fade-out-_20143d2771d5f02f {
  transform: translateX(calc(-200%*var(--direction)));
}

.scrollButton_orientation_horizontal-_20143d2771d5f02f.scrollButton_forward-_20143d2771d5f02f.scrollButton_fade-out-_20143d2771d5f02f {
  transform: translateX(calc(200%*var(--direction)));
}

.scrollButton_orientation_vertical-_20143d2771d5f02f.scrollButton_back-_20143d2771d5f02f.scrollButton_fade-out-_20143d2771d5f02f {
  transform: translateY(-200%);
}

.scrollButton_orientation_vertical-_20143d2771d5f02f.scrollButton_forward-_20143d2771d5f02f.scrollButton_fade-out-_20143d2771d5f02f {
  transform: translateY(200%);
}

/* тени для кнопок  */
.scrollShadow-_20143d2771d5f02f {
  content: '';
  position: absolute;
  box-shadow: var(--theme-boxShadow-default);
  transition: opacity var(--module-carousel-transition-delay) ease-in-out;
}

.scrollShadow_fade-out-_20143d2771d5f02f {
  opacity: 0;
  animation: fade-out-_20143d2771d5f02f 1s forwards;
}

/* тени для горизонтальных кнопок  */
.scrollShadow_orientation_horizontal-_20143d2771d5f02f {
  top: 0;
  width: 30px;
  height: 100%;
}

.scrollShadow_orientation_horizontal-_20143d2771d5f02f.scrollShadow_back-_20143d2771d5f02f {
  inset-inline-start: 0;
  transform: translateX(calc(-100%*var(--direction)));
  clip-path: inset(0 var(--module-carousel-shadow-clip-outer) 0 var(--module-carousel-shadow-clip-inner));
}

.scrollShadow_orientation_horizontal-_20143d2771d5f02f.scrollShadow_forward-_20143d2771d5f02f {
  inset-inline-end: 0;
  transform: translateX(calc(100%*var(--direction)));
  clip-path: inset(0 var(--module-carousel-shadow-clip-inner) 0 var(--module-carousel-shadow-clip-outer));
}

/* тени для вертикальных кнопок  */
.scrollShadow_orientation_vertical-_20143d2771d5f02f {
  inset-inline-start: 0;
  width: 100%;
  height: 30px;
}

.scrollShadow_orientation_vertical-_20143d2771d5f02f.scrollShadow_back-_20143d2771d5f02f {
  top: 0;
  transform: translateY(-100%);
  clip-path: inset(100% 0 -100% 0);
}

.scrollShadow_orientation_vertical-_20143d2771d5f02f.scrollShadow_forward-_20143d2771d5f02f {
  bottom: 0;
  transform: translateY(100%);
  clip-path: inset(-100% 0 100% 0);
}

/* дополнительная область клика  */
.scrollButtonClickArea-_20143d2771d5f02f {
  position: absolute;
  cursor: pointer;
}

.scrollButtonClickArea_orientation_horizontal-_20143d2771d5f02f {
  height: 100%;
  top: 0;
}

.scrollButtonClickArea_orientation_vertical-_20143d2771d5f02f {
  width: 100%;
}

.scrollButtonClickArea_orientation_horizontal-_20143d2771d5f02f.scrollButtonClickArea_back-_20143d2771d5f02f {
  transform: translateX(calc(50%*var(--direction)));
}

.scrollButtonClickArea_orientation_horizontal-_20143d2771d5f02f.scrollButtonClickArea_forward-_20143d2771d5f02f {
  transform: translateX(calc(-50%*var(--direction)));
}

.scrollButtonClickArea_orientation_vertical-_20143d2771d5f02f.scrollButtonClickArea_back-_20143d2771d5f02f {
  transform: translateY(50%);
}

.scrollButtonClickArea_orientation_vertical-_20143d2771d5f02f.scrollButtonClickArea_forward-_20143d2771d5f02f {
  transform: translateY(-50%);
}

/* hover */

.root_showScrollButtonByHover-_20143d2771d5f02f .scrollButton-_20143d2771d5f02f {
  visibility: hidden;
}

.root_showScrollButtonByHover-_20143d2771d5f02f:hover .scrollButton-_20143d2771d5f02f {
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .root_showScrollButtonByHover-_20143d2771d5f02f:hover .scrollButton-_20143d2771d5f02f {
    visibility: hidden;
  }
}

@keyframes fade-out-_20143d2771d5f02f {
  99% {
    visibility: visible;
  }

  100% {
    visibility: hidden;
  }
}

.root-a2dca80f3e647ed3 {
  flex-shrink: 0;
  border-radius: 50%;
}

.root-a2dca80f3e647ed3[data-theme='lf'] {
  --theme-semantics-components-button-bg-primary: var(--theme-palette-gray92);
  --theme-semantics-components-button-text-primary: var(--theme-palette-white);
  --theme-semantics-components-control-bg-overlay-default: var(--theme-palette-white);
  --theme-semantics-components-button-text-secondary: var(--theme-palette-black);
}

.root_preset_default-a2dca80f3e647ed3,
.root_preset_overlay-a2dca80f3e647ed3 {
  --round-color: var(--theme-semantics-components-button-bg-primary);
  --arrow-color: var(--theme-semantics-components-button-text-primary);
}

.root_preset_inverse-a2dca80f3e647ed3 {
  box-shadow: var(--theme-boxShadow-default);
  --round-color: var(--theme-semantics-components-control-bg-overlay-default);
  --arrow-color: var(--theme-semantics-components-button-text-secondary);
}

.round-a2dca80f3e647ed3 {
  fill: var(--round-color);
}

.arrow-a2dca80f3e647ed3 {
  fill: var(--arrow-color);
}

.dot-d283b31ec782910a {
  flex-shrink: 0;
  width: var(--kitty-pageIndicator-size);
  height: var(--kitty-pageIndicator-size);
  border-radius: 50%;
  background-color: var(--kitty-pageIndicator-color-inactive);
  transition: 0.25s cubic-bezier(0.5, 0, 0.25, 1);
}

.dot_small-d283b31ec782910a {
  transform: scale(var(--kitty-pageIndicator-size-small-scale));
}

.dot_extraSmall-d283b31ec782910a {
  transform: scale(var(--kitty-pageIndicator-size-extraSmall-scale));
}

.dot_active-d283b31ec782910a {
  width: var(--kitty-pageIndicator-active-width);
  background-color: var(--kitty-pageIndicator-color);
  transform: scaleY(var(--kitty-pageIndicator-active-height-scale));
  border-radius: 3px;
}

/* right small dot after default */
.dot_default-d283b31ec782910a + .dot_small-d283b31ec782910a {
  margin-inline-start: var(--kitty-pageIndicator-right-small-dot-margin);
}

/* left small dot while extraSmall exists */
.dot_extraSmall-d283b31ec782910a + .dot_small-d283b31ec782910a {
  margin-inline-start: var(--kitty-pageIndicator-left-small-dot-margin);
}

/* default dots exclude first one */
.dot_default-d283b31ec782910a:not(:first-child) {
  margin-inline-start: var(--kitty-pageIndicator-default-dot-margin);
}

/* first default dot */
.dot_small-d283b31ec782910a + .dot_default-d283b31ec782910a {
  margin-inline-start: var(--kitty-pageIndicator-first-default-dot-margin);
}

/* right extraSmall dot */
.dot_small-d283b31ec782910a + .dot_extraSmall-d283b31ec782910a {
  margin-inline-start: var(--kitty-pageIndicator-right-extraSmall-dot-margin);
}

.dot_showProgress-d283b31ec782910a {
  background-color: var(--kitty-pageIndicator-color);
}

.dot_hidden-d283b31ec782910a {
  transform: scale(0);
  opacity: 0;
  width: 0;
  height: 0;
}

.root-d92af870a163fbea {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border-radius: 30px;
  max-width: 80px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 9px 8px;
}

.root-d92af870a163fbea[data-theme='lf'] {
  --theme-semantics-components-bar-defaultFilled: var(--theme-palette-black);
  --theme-semantics-components-bar-default: var(--theme-palette-warmGray16);
  --theme-semantics-bg-page: var(--theme-palette-white);
  --theme-semantics-components-bar-inverse-defaultFilled: var(--theme-palette-white);
  --theme-semantics-components-bar-inverse-default: var(--theme-palette-white60);
  --theme-semantics-components-badge-bg-primary: var(--theme-palette-black);
}

.root_withBackground-d92af870a163fbea {
  background-color: var(--kitty-pageIndicator-overlay-color, transparent);
}

.root_preset_primary-d92af870a163fbea {
  --kitty-pageIndicator-color: var(--theme-semantics-components-bar-defaultFilled);
  --kitty-pageIndicator-color-inactive: var(--theme-semantics-components-bar-default);
  /* TODO: SEMANTICS page token for component */
  --kitty-pageIndicator-overlay-color: var(--theme-semantics-bg-page);
}

.root_preset_inverse-d92af870a163fbea {
  --kitty-pageIndicator-color: var(--theme-semantics-components-bar-inverse-defaultFilled);
  --kitty-pageIndicator-color-inactive: var(--theme-semantics-components-bar-inverse-default);
  /* TODO: SEMANTICS page token for component */
  --kitty-pageIndicator-overlay-color: var(--theme-semantics-components-badge-bg-primary);
}

.root_size_s-d92af870a163fbea {
  --kitty-pageIndicator-size: 4px;
  --kitty-pageIndicator-active-width: 8px;
  --kitty-pageIndicator-margin: 2px;

  --kitty-pageIndicator-active-height-scale: 1; /* 4px */
  --kitty-pageIndicator-size-small-scale: 0.75; /* 3px */
  --kitty-pageIndicator-size-extraSmall-scale: 0.5; /* 2px */

  --kitty-pageIndicator-right-extraSmall-dot-margin: 1px;
  --kitty-pageIndicator-right-small-dot-margin: 3px;
  --kitty-pageIndicator-left-small-dot-margin: 1px;
  --kitty-pageIndicator-first-default-dot-margin: 3px;
  --kitty-pageIndicator-default-dot-margin: 4px;
}

.root_size_m-d92af870a163fbea,
.root_size_l-d92af870a163fbea {
  --kitty-pageIndicator-size: 6px;
  --kitty-pageIndicator-active-width: 16px;
  --kitty-pageIndicator-margin: 4px;

  --kitty-pageIndicator-active-height-scale: 0.833; /* 5px */
  --kitty-pageIndicator-size-small-scale: 0.666; /* 4px */
  --kitty-pageIndicator-size-extraSmall-scale: 0.333; /* 2px */

  --kitty-pageIndicator-right-extraSmall-dot-margin: 1px;
  --kitty-pageIndicator-right-small-dot-margin: 3px;
  --kitty-pageIndicator-left-small-dot-margin: 1px;
  --kitty-pageIndicator-first-default-dot-margin: 3px;
  --kitty-pageIndicator-default-dot-margin: 4px;
}

.list-d92af870a163fbea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: var(--kitty-pageIndicator-size);
}

