.accordion_accordion__X0WCZ {
    --local-shevron-size: 24px
}

.accordion_header__LXCO3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

.accordion_shevronIcon__QaMrT {
    width: var(--local-shevron-size);
    height: var(--local-shevron-size);
    cursor: pointer;
    transition: .2s;
    flex-shrink: 0;
    color: var(--lido-color-primary)
}

.accordion_shevronIcon__QaMrT.accordion_opened__9TLV_ {
    transform: rotate(180deg)
}

.accordion_dark__MTfxz .accordion_shevronIcon__QaMrT {
    color: var(--lido-color-secondary)
}

.block-list_wrapper___rMBM {
    --local-last-child-line-display: none;
    width: 100%
}

.block-list_showLineLastChild__0xctO {
    --local-last-child-line-display: block
}

.block-list-segment_segmentWrapper__6xICF {
    position: relative;
    margin: 0 auto;
    width: 100%;
    display: grid;
    grid-template-areas: "identifier title" "empty      content";
    grid-template-columns: 110px 1fr;
    grid-column-gap: 80px;
    -moz-column-gap: 80px;
    column-gap: 80px
}

.block-list-segment_titleWrapper__iXQ7d {
    grid-area: title;
    display: flex;
    align-items: center
}

.block-list-segment_title__shXOo {
    font-weight: var(--lido-font-weight-medium)
}

.block-list-segment_emptyBlock__HreAo {
    grid-area: empty;
    position: relative
}

.block-list-segment_line__fDCpt:after {
    bottom: 0;
    background-color: var(--lido-color-borders-fog)
}

.block-list-segment_line__fDCpt:after,.block-list-segment_line__fDCpt:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 1px;
    transform: translateX(-50%)
}

.block-list-segment_line__fDCpt:before {
    height: 20%;
    background-color: #000
}

.block-list-segment_content__X_SRU {
    grid-area: content;
    width: 100%;
    padding-bottom: var(--local-block-list-segment-content-padding-bottom,160px)
}

.block-list-segment_logo__FiFPT {
    width: 70px;
    height: 70px
}

.block-list-segment_identifierWrapper__ayvbN {
    grid-area: identifier;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 110px;
    height: 110px;
    border: 1px solid var(--lido-color-borders-fog);
    border-radius: 100%;
    box-sizing: border-box;
    overflow: hidden
}

.block-list-segment_segmentWrapper__6xICF:last-child .block-list-segment_line__fDCpt {
    display: var(--local-last-child-line-display)
}

.block-list-segment_segmentByNumber__R2vno:last-child .block-list-segment_content__X_SRU {
    margin-bottom: 0;
    padding-bottom: 0
}

.block-list-segment_segmentByLogo__kBvy8:last-child .block-list-segment_content__X_SRU {
    padding-bottom: 0
}

@media (max-width: 1699px) {
    .block-list-segment_segmentByLogo__kBvy8.block-list-segment_segmentWrapper__6xICF {
        grid-template-areas:"identifier title" "content    content";
        grid-template-columns: auto 1fr;
        gap: 40px 44px
    }

    .block-list-segment_segmentByLogo__kBvy8.block-list-segment_segmentWrapper__6xICF .block-list-segment_emptyBlock__HreAo {
        display: none
    }
}

@media (max-width: 1199px) {
    .block-list-segment_segmentByNumber__R2vno.block-list-segment_segmentWrapper__6xICF {
        grid-template-areas:"identifier title" "content    content";
        grid-template-columns: auto 1fr;
        gap: 20px 10px
    }

    .block-list-segment_segmentByNumber__R2vno.block-list-segment_segmentWrapper__6xICF .block-list-segment_emptyBlock__HreAo {
        display: none
    }

    .block-list-segment_segmentByNumber__R2vno .block-list-segment_identifierWrapper__ayvbN {
        align-items: flex-start;
        width: auto;
        height: auto;
        border: 0
    }

    .block-list-segment_segmentByNumber__R2vno .block-list-segment_identifier__8Wa4H {
        font-size: var(--lido-font-size-h3);
        font-weight: var(--lido-font-weight-medium);
        line-height: var(--lido-line-height-h3);
        color: var(--lido-color-primary-20)
    }

    .block-list-segment_segmentByNumber__R2vno .block-list-segment_content__X_SRU {
        padding-bottom: var(--local-block-list-segment-content-padding-bottom,70px);
        margin-bottom: var(--local-block-list-segment-content-margin-bottom,70px);
        border-bottom: 1px solid var(--local-segment-by-number-border-color,rgba(0,0,0,.1))
    }

    .block-list-segment_segmentByNumber__R2vno:last-child .block-list-segment_content__X_SRU {
        border: 0
    }
}

@media (max-width: 899px) {
    .block-list-segment_title__shXOo {
        font-weight:var(--lido-font-weight-bold)
    }

    .block-list-segment_segmentByLogo__kBvy8.block-list-segment_segmentWrapper__6xICF {
        row-gap: 30px
    }

    .block-list-segment_segmentByLogo__kBvy8 .block-list-segment_content__X_SRU {
        padding-bottom: var(--local-block-list-segment-content-padding-bottom,120px)
    }

    .block-list-segment_segmentByNumber__R2vno .block-list-segment_identifier__8Wa4H {
        font-weight: var(--lido-font-weight-bold)
    }
}

.inline-link_link__6OIiX {
    text-decoration: none;
    color: var(--lido-color-accent-ocean);
    transition: color .5s
}

.inline-link_link__6OIiX:hover {
    color: var(--lido-color-accent-sky);
    transition: color .3s
}

.inline-link_link__6OIiX:not(:disabled):focus-visible {
    text-decoration: underline;
    outline: none;
    text-underline-offset: 4px
}

.inline-link_black__rKlBJ {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 4px;
    transition: color .5s
}

.inline-link_black__rKlBJ:focus,.inline-link_black__rKlBJ:hover {
    color: var(--lido-color-accent-ocean);
    transition: color .3s
}

.block-link_link__KTgWF {
    --local-icon-size: 32px;
    --local-arrow-size: 20px;
    text-decoration: none;
    color: var(--lido-color-primary);
    transition: color .5s;
    display: inline-flex;
    gap: 14px;
    align-items: center;
    cursor: pointer;
    font-family: inherit;
    font-size: var(--lido-font-size-control);
    font-weight: var(--lido-font-weight-regular);
    line-height: var(--lido-line-height-control)
}

.block-link_colorGrey__mFGw4 {
    color: var(--lido-color-primary-50)
}

.block-link_withIcon__zJUXn {
    gap: 0
}

.block-link_arrowContainer__b2PFq {
    width: calc(var(--local-arrow-size) + 3px);
    height: var(--local-arrow-size);
    position: relative
}

.block-link_arrow__MoMYa {
    display: none;
    position: absolute;
    left: 0;
    transform: translateX(0);
    transition: transform .3s;
    width: var(--local-arrow-size);
    height: var(--local-arrow-size)
}

.block-link_arrowDownContainer__4IRoC {
    transform: rotate(90deg);
    width: var(--local-arrow-size)
}

.block-link_icon__1b5kf {
    width: var(--local-icon-size);
    height: var(--local-icon-size)
}

.block-link_link__KTgWF:hover {
    color: var(--lido-color-accent-ocean);
    transition: color .3s
}

.block-link_link__KTgWF:hover .block-link_arrow__MoMYa {
    transform: translateX(3px);
    transition: transform .3s
}

.block-link_link__KTgWF:focus-visible {
    outline: 2px solid var(--lido-color-borders-water);
    outline-offset: 1px;
    border-radius: 34px
}

.block-link_textBold__wK2G6 {
    font-weight: var(--lido-font-weight-bold)
}

.block-link_textSubheader__NzVBq {
    font-size: var(--lido-font-size-subheader);
    font-weight: var(--lido-font-weight-light);
    line-height: var(--lido-line-height-subheader);
    --local-icon-size: 44px
}

.block-link_textBody__DQ7C8 {
    font-size: var(--lido-font-size-body);
    line-height: var(--lido-line-height-body)
}

.block-link_textDescription__Q8Lvt {
    font-size: var(--lido-font-size-description);
    line-height: var(--lido-line-height-description);
    --local-icon-size: 28px
}

.block-link_textHeaderSubheader__SV18d {
    font-size: var(--lido-font-size-subheader-not-adaptive);
    line-height: var(--lido-line-height-subheader-not-adaptive)
}

@media (max-width: 899px) {
    .block-link_link__KTgWF {
        --local-icon-size:28px
    }

    .block-link_textBody__DQ7C8,.block-link_textSubheader__NzVBq {
        --local-icon-size: 32px
    }
}

.block-link_arrowAll__9LC1T .block-link_arrow__MoMYa {
    display: inline-block
}

@media (max-width: 599px) {
    .block-link_arrowShowSm__21p5t .block-link_arrow__MoMYa {
        display:inline-block
    }
}

@media (max-width: 899px) {
    .block-link_arrowShowMd__05Hdh .block-link_arrow__MoMYa {
        display:inline-block
    }
}

@media (max-width: 1439px) {
    .block-link_arrowShowLg__73_Ga .block-link_arrow__MoMYa {
        display:inline-block
    }
}

@media (max-width: 1699px) {
    .block-link_arrowShowXl__Q1Hp8 .block-link_arrow__MoMYa {
        display:inline-block
    }
}

@media (max-width: 599px) {
    .block-link_arrowHideSm__T4AAn .block-link_arrow__MoMYa {
        display:none
    }
}

@media (max-width: 899px) {
    .block-link_arrowHideMd__rMIxr .block-link_arrow__MoMYa {
        display:none
    }
}

@media (max-width: 1439px) {
    .block-link_arrowHideLg__OpVtz .block-link_arrow__MoMYa {
        display:none
    }
}

@media (max-width: 1699px) {
    .block-link_arrowHideXl__tn_Qf .block-link_arrow__MoMYa {
        display:none
    }
}

.wave-loader_wave__ND_iM,.wave-loader_wrap__ZkbRt {
    position: absolute;
    inset: 0;
    overflow: hidden
}

.wave-loader_wrap__ZkbRt {
    animation: wave-loader_appearing__0H_jS 2s var(--ease-out-quad) 1
}

.wave-loader_wrap__ZkbRt.wave-loader_disappearing__QFKbL {
    animation: wave-loader_disappearing__QFKbL .25s var(--ease-in-sine) 1
}

@keyframes wave-loader_appearing__0H_jS {
    0% {
        opacity: 0;
        transform: translateY(20%) scaleX(1.8)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes wave-loader_disappearing__QFKbL {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(0) scale(2)
    }
}

.wave-loader_wave__ND_iM {
    --source-svg-width: 355px;
    --source-svg-height: 165px;
    --source-svg-wave-low-offset: 45px;
    background-size: calc(var(--source-svg-width) * var(--wave-svg-scale)) calc(var(--source-svg-height) * var(--wave-svg-scale));
    background-position-x: calc(var(--source-svg-width) * var(--wave-svg-scale));
    background-repeat: repeat-x
}

.wave-loader_wave__ND_iM.wave-loader_high__XQN_3 {
    background-position-x: calc(var(--source-svg-width) * var(--wave-svg-scale));
    background-position-y: calc(-9% * var(--wave-svg-scale));
    animation: wave-loader_they-float-high__rDBPf 5.6s linear infinite
}

.wave-loader_wave__ND_iM.wave-loader_low__MM9fd {
    background-position-x: calc((var(--source-svg-width) + var(--source-svg-wave-low-offset)) * var(--wave-svg-scale));
    background-position-y: calc(-21% * var(--wave-svg-scale));
    animation: wave-loader_they-float-low__ybQ_e 5s linear infinite
}

.wave-loader_wave__ND_iM.wave-loader_variant--transparent__xGUcs {
    background-image: url("")
}

.wave-loader_wave__ND_iM.wave-loader_variant--opaque__g8UV8 {
    background-image: url("")
}

@keyframes wave-loader_they-float-high__rDBPf {
    to {
        background-position-x: 0
    }
}

@keyframes wave-loader_they-float-low__ybQ_e {
    to {
        background-position-x: calc(var(--source-svg-wave-low-offset) * var(--wave-svg-scale))
    }
}

.button-base_button__5z15B {
    --local-icon-padding: 4px;
    --local-button-border-width: 0px;
    position: relative;
    display: inline-flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
    padding: 0 calc(var(--local-button-padding) - var(--local-button-border-width));
    height: var(--local-button-height);
    border: none;
    font-family: inherit;
    font-size: var(--lido-font-size-control-not-adaptive);
    font-weight: var(--lido-font-weight-regular);
    line-height: var(--lido-line-height-control-not-adaptive);
    text-decoration: none;
    border-radius: var(--lido-border-radius-60);
    overflow: hidden;
    cursor: pointer
}

.button-base_button__5z15B:hover .button-base_arrow__mfUag {
    transform: translateX(3px);
    transition: transform .3s
}

.button-base_button__5z15B:disabled {
    cursor: not-allowed;
    outline: none
}

.button-base_button__5z15B:disabled .button-base_icon__6i_0K {
    filter: grayscale(1);
    opacity: .4
}

.button-base_button__5z15B:not(:disabled):focus-visible {
    outline: 2px solid var(--lido-color-borders-water);
    outline-offset: 1px
}

.button-base_size--m__UYxne {
    --local-button-height: 46px;
    --local-button-padding: 24px;
    --local-arrow-size: 20px;
    --local-gap: 14px;
    --local-button-spacer-min-width: 24px
}

.button-base_size--m__UYxne.button-base_withIcon___41qv {
    --local-button-padding: 4px;
    --local-icon-size: 38px
}

.button-base_size--l___qe56 {
    --local-button-height: 60px;
    --local-button-padding: 30px;
    --local-arrow-size: 24px;
    --local-gap: 20px;
    --local-button-spacer-min-width: 32px
}

.button-base_size--l___qe56.button-base_withIcon___41qv {
    --local-button-padding: 10px;
    --local-icon-size: 40px
}

.button-base_size--xl__8ywuE {
    --local-button-height: 70px;
    --local-button-padding: 36px;
    --local-arrow-size: 24px;
    --local-gap: 20px;
    --local-button-spacer-min-width: 32px
}

.button-base_size--xl__8ywuE.button-base_withIcon___41qv {
    --local-button-padding: 10px;
    --local-icon-size: 50px
}

.button-base_content__aFc_R {
    flex: 1 1;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: var(--local-gap)
}

.button-base_arrow__mfUag {
    display: block;
    width: var(--local-arrow-size);
    height: var(--local-arrow-size);
    transition: transform .3s;
    transform: translateX(0)
}

.button-base_spacer__iCJSJ {
    display: none;
    flex: 0 1 calc(var(--local-gap) + var(--local-icon-size));
    min-width: calc(var(--local-button-spacer-min-width) - var(--local-button-padding))
}

.button-base_withIcon___41qv {
    justify-content: space-between
}

.button-base_withIcon___41qv .button-base_iconWrapper__DsgN6 {
    position: relative;
    display: inline-flex;
    flex: 0 0 auto;
    width: calc(var(--local-icon-size) + var(--local-gap));
    height: var(--local-icon-size);
    box-sizing: border-box
}

.button-base_withIcon___41qv .button-base_content__aFc_R {
    flex: 1 0 auto;
    display: inline-block;
    text-align: center
}

.button-base_withIcon___41qv .button-base_spacer__iCJSJ {
    display: inline-block
}

.button-base_withIcon___41qv .button-base_icon__6i_0K {
    width: var(--local-icon-size);
    height: var(--local-icon-size)
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3 {
    color: var(--lido-color-secondary);
    font-weight: var(--lido-font-weight-bold);
    background-color: var(--lido-color-primary);
    transition: background-color .5s
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3.color-button_size--l__e_U__ .color-button_icon__T4axR,.color-button_colorButton__3_mgr.color-button_button__umZ_3.color-button_size--xl__mu527 .color-button_icon__T4axR {
    border-radius: 50%;
    border: 1px solid var(--lido-color-borders-white);
    box-sizing: border-box
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3:hover {
    background-color: var(--lido-color-accent-ocean);
    transition: background-color .3s
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3:disabled {
    color: var(--lido-color-primary-20);
    background-color: var(--lido-color-primary-8)
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3:disabled .color-button_icon__T4axR {
    border-color: var(--lido-color-borders-fog)
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3:not(:disabled):focus-visible {
    outline: 2px solid var(--lido-color-borders-water);
    outline-offset: 1px
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3.color-button_accent__3oVkY {
    background-color: var(--lido-color-accent-ocean)
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3.color-button_accent__3oVkY:hover {
    background-color: var(--lido-color-accent-sky);
    transition: background-color .3s
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3.color-button_success__NESJv {
    background-color: var(--lido-color-accent-leaf);
    color: var(--lido-color-secondary)
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3.color-button_success__NESJv,.color-button_colorButton__3_mgr.color-button_button__umZ_3.color-button_success__NESJv:disabled {
    cursor: default
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3.color-button_whiteBg__0F8yP {
    background: var(--lido-color-secondary);
    color: var(--lido-color-primary)
}

.color-button_colorButton__3_mgr.color-button_button__umZ_3.color-button_whiteBg__0F8yP:hover {
    background: var(--lido-color-light-blue);
    transition: background-color .3s
}

.icon-round-button_button__SOAEU {
    --local-icon-size: 40px;
    --local-button-size: 40px;
    box-sizing: border-box;
    text-decoration: none;
    transition: border-color .5s;
    cursor: pointer;
    border-radius: var(--lido-border-radius-100);
    border: 1px solid var(--lido-color-borders-fog);
    background: transparent;
    width: var(--local-button-size);
    height: var(--local-button-size);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0
}

.icon-round-button_button__SOAEU .icon-round-button_icon__5M9a_ {
    width: var(--local-icon-size);
    height: var(--local-icon-size)
}

.icon-round-button_button__SOAEU:hover {
    border-color: var(--lido-color-borders-water);
    transition: border-color .3s
}

.icon-round-button_button__SOAEU:focus-visible {
    outline: 2px solid var(--lido-color-borders-water);
    outline-offset: 1px
}

.icon-round-button_transparent__f3vSI {
    border: none;
    border-radius: 0;
    opacity: 1;
    transition: opacity .3s
}

.icon-round-button_transparent__f3vSI:hover {
    opacity: .8
}

.icon-round-button_transparent__f3vSI:focus-visible {
    outline: 2px solid var(--lido-color-borders-water);
    outline-offset: 1px;
    border-radius: 50%
}

.icon-round-button_sizeM___GSC3 {
    --local-button-size: 56px;
    --local-icon-size: 46px
}

.icon-round-button_sizeL__TfTeQ {
    --local-button-size: 70px;
    --local-icon-size: 58px
}

.icon-round-button_sizeXl__HyZ0W {
    --local-button-size: 86px;
    --local-icon-size: 56px
}

.icon-round-button_sizeXxl__T4Dly {
    --local-button-size: 110px;
    --local-icon-size: 70px
}

.icon-round-button_dark__wlptm {
    border-color: var(--lido-color-borders-light)
}

.navigation-button_button__b5idE {
    --local-arrow-size: 20px;
    text-decoration: none;
    color: var(--lido-color-primary);
    transition: color .5s,border-color .5s;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 15px;
    border-radius: var(--lido-border-radius-60);
    border: 1px solid var(--lido-color-borders-mist);
    max-width: 52px;
    background: hsla(0,0%,100%,.01);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    box-sizing: border-box
}

.navigation-button_arrow__WBV3s {
    width: var(--local-arrow-size);
    height: var(--local-arrow-size)
}

.navigation-button_button__b5idE:hover {
    color: var(--lido-color-accent-ocean);
    border-color: var(--lido-color-accent-ocean);
    transition: color .3s,border-color .3s
}

.navigation-button_button__b5idE:disabled {
    color: var(--lido-color-primary-20);
    border-color: var(--lido-color-primary-20);
    cursor: not-allowed;
    pointer-events: none;
    outline: none
}

.navigation-button_button__b5idE:not(:disabled):focus-visible {
    outline: 2px solid var(--lido-color-borders-water);
    outline-offset: 1px;
    border-radius: 50%
}

.navigation-button_transparent__O_rD_ {
    border: none;
    border-radius: 0
}

.navigation-button_left__NCKKg {
    transform: rotate(180deg)
}

.navigation-button_down__em8Nq {
    transform: rotate(90deg)
}

.outline-button_button__Lo7ot {
    --local-button-border-width: 1px;
    color: var(--lido-color-primary);
    background-color: transparent;
    border: 1px solid var(--lido-color-borders-fog);
    transition: color .5s,border-color .5s
}

.outline-button_button__Lo7ot:hover {
    color: var(--lido-color-accent-ocean);
    border-color: var(--lido-color-accent-ocean);
    transition: color .3s,border-color .3s
}

.outline-button_button__Lo7ot:disabled {
    color: var(--lido-color-primary-20);
    border-color: var(--lido-color-primary-20)
}

.outline-button_button__Lo7ot:not(:disabled):focus-visible {
    outline: 2px solid var(--lido-color-borders-water);
    outline-offset: 1px
}

.outline-button_white__JWUrG {
    color: var(--lido-color-secondary);
    border-color: var(--lido-color-borders-white-light);
    transition: color .5s,border-color .5s
}

.outline-button_white__JWUrG:hover {
    color: var(--lido-color-light-blue);
    border-color: var(--lido-color-light-blue);
    transition: color .3s,border-color .3s
}

.outline-button_white__JWUrG:disabled {
    color: var(--lido-color-borders-white-light);
    border-color: var(--lido-color-borders-white-light)
}

.outline-button_white__JWUrG:not(:disabled):focus-visible {
    outline: 2px solid var(--lido-color-borders-water);
    outline-offset: 1px
}

.checkbox_container__mKk3C {
    display: flex;
    align-items: center;
    cursor: pointer
}

.checkbox_containerDisabled__k43wZ {
    cursor: not-allowed
}

.checkbox_text__t7XS9 {
    margin-left: 16px
}

.checkbox_text__t7XS9:empty {
    display: none
}

.checkbox_text__t7XS9.checkbox_sizeL__P8nJe {
    font-size: var(--lido-font-size-subheader);
    line-height: var(--lido-line-height-subheader)
}

.checkbox_text__t7XS9.checkbox_sizeM__P4jrE {
    font-size: var(--lido-font-size-control);
    line-height: var(--lido-line-height-control)
}

.checkbox_text__t7XS9.checkbox_sizeS__D_Fy7 {
    font-size: var(--lido-font-size-body);
    line-height: var(--lido-line-height-body)
}

.checkbox_text__t7XS9.checkbox_sizeXS__ooIZi {
    font-size: var(--lido-font-size-description);
    line-height: var(--lido-line-height-description)
}

.checkbox_textDisabled__uH_j1 {
    color: var(--lido-color-primary-20)
}

.checkbox_input__j6sGF {
    flex: 0 0 auto;
    font-size: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    border: 1px solid var(--lido-color-borders-mist);
    border-radius: var(--lido-border-radius-4);
    position: relative;
    transition: background-color .2s;
    cursor: pointer
}

.checkbox_input__j6sGF.checkbox_sizeS__D_Fy7,.checkbox_input__j6sGF.checkbox_sizeXS__ooIZi {
    width: 20px;
    height: 20px
}

.checkbox_input__j6sGF.checkbox_sizeL__P8nJe,.checkbox_input__j6sGF.checkbox_sizeM__P4jrE {
    width: 24px;
    height: 24px
}

.checkbox_input__j6sGF:before {
    --checkmark-width: 14px;
    --checkmark-height: 10px;
    content: "";
    background-color: #fff;
    -webkit-mask-image: url("");
    mask-image: url("");
    background-size: var(--checkmark-width) var(--checkmark-height);
    width: var(--checkmark-width);
    height: var(--checkmark-height);
    transform: scale(0);
    position: absolute;
    left: calc(50% - var(--checkmark-width) / 2);
    top: calc(50% - var(--checkmark-height) / 2)
}

.checkbox_input__j6sGF:checked:before {
    transform: scale(1)
}

.checkbox_variantAccent__hmDGc:checked {
    background-color: var(--lido-color-accent-ocean)
}

.checkbox_variantPrimary__o1jKQ:checked {
    background-color: var(--lido-color-primary)
}

.checkbox_dark__dPmzY .checkbox_input__j6sGF {
    border-color: hsla(0,0%,100%,.28)
}

.checkbox_dark__dPmzY .checkbox_input__j6sGF:checked {
    background-color: #8bc7ff
}

.checkbox_input__j6sGF:disabled {
    cursor: not-allowed;
    border-color: var(--lido-color-borders-fog);
    background-color: var(--lido-color-primary-8)
}

.checkbox_input__j6sGF:disabled:before {
    background-color: var(--lido-color-primary-20)
}

.checkbox_input__j6sGF:focus-visible {
    outline: 3px solid var(--lido-color-borders-water);
    outline-offset: 3px
}

.checkbox_input__j6sGF:not(:disabled):hover {
    border-color: var(--lido-color-borders-water)
}

.checkbox_input__j6sGF.checkbox_variantAccent__hmDGc:not(:disabled):hover:checked {
    background-color: var(--lido-color-primary)
}

.checkbox_input__j6sGF.checkbox_variantPrimary__o1jKQ:not(:disabled):hover:checked {
    background-color: var(--lido-color-accent-ocean)
}

.divider_divider__N6QJU {
    border-style: solid;
    border-color: var(--lido-color-borders-fog);
    border-width: 1px 1px 0 0
}

.section-divider_wrapper__0jcti {
    width: 100%;
    max-width: 1920px;
    height: 1px;
    margin: 0 auto;
    background: linear-gradient(90deg,transparent 2.78%,var(--lido-color-borders-fog) 22.81%,var(--lido-color-borders-fog) 70.89%,transparent 88.26%)
}

.section-divider_dark__ZcM7F {
    background: linear-gradient(270deg,hsla(0,0%,100%,0) 2.78%,hsla(0,0%,100%,.1) 22.81%,hsla(0,0%,100%,.1) 70.89%,hsla(0,0%,100%,0) 88.26%)
}

@media (max-width: 1920px) {
    .section-divider_wrapper__0jcti {
        background:var(--lido-color-borders-fog)
    }

    .section-divider_dark__ZcM7F {
        background: var(--lido-color-borders-light)
    }
}

.dropdown_dropdown__CbjJ8 {
    position: relative
}

.dropdown_overlay__ThC2a {
    overflow: hidden;
    position: absolute;
    width: 100%;
    top: 100%;
    border-radius: 24px;
    box-shadow: 0 4px 44px 0 rgb(24 40 73/8%);
    background-color: #ffffff4f;
    -webkit-backdrop-filter: blur(27px);
    backdrop-filter: blur(27px);
    margin-top: 8px;
    z-index: 1
}

.dropdown_item__BHvAP {
    font-size: var(--lido-font-size-control-not-adaptive);
    line-height: var(--lido-line-height-control-not-adaptive);
    cursor: pointer
}

.dropdown_item__BHvAP.dropdown_sizeL__lG_Xi {
    padding: 16px 24px
}

.dropdown_item__BHvAP.dropdown_sizeXL__HBPrd {
    padding: 24px
}

.dropdown_item__BHvAP:hover {
    background-color: #00a3ff14
}

.container_outterContainer__ABz1t {
    display: flex;
    justify-content: flex-end;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto
}

.container_innerContainer__1X9r6 {
    flex: auto;
    max-width: 1690px;
    margin-left: 140px
}

@media (max-width: 1699px) {
    .container_innerContainer__1X9r6 {
        max-width:1430px;
        margin-left: 90px
    }
}

@media (max-width: 1439px) {
    .container_outterContainer__ABz1t {
        justify-content:center
    }

    .container_innerContainer__1X9r6 {
        max-width: 820px;
        margin-left: 40px;
        margin-right: 40px
    }
}

@media (max-width: 899px) {
    .container_innerContainer__1X9r6 {
        margin-left:60px;
        margin-right: 60px
    }
}

@media (max-width: 599px) {
    .container_innerContainer__1X9r6 {
        margin-left:20px;
        margin-right: 20px
    }
}

.icon-round_iconWrapper__naybu {
    display: inline-block;
    box-sizing: border-box;
    text-decoration: none;
    border-radius: var(--lido-border-radius-100);
    border: 1px solid var(--lido-color-borders-fog);
    background: transparent;
    width: var(--local-icon-size);
    height: var(--local-icon-size)
}

.icon-round_transparent___274w {
    border: none;
    border-radius: 0
}

.icon-round_sizeS__u_Ekt {
    --local-icon-size: 40px
}

.icon-round_sizeM__AYlJr {
    --local-icon-size: 56px;
    padding: 4px
}

.icon-round_sizeL__7ahBL {
    --local-icon-size: 70px;
    padding: 5px
}

.icon-round_sizeXl__fMhn2 {
    --local-icon-size: 86px;
    padding: 14px
}

.icon-round_sizeXxl__LFZJo {
    --local-icon-size: 110px;
    padding: 19px
}

.icon-round_dark__gBdUy {
    background: var(--lido-color-secondary);
    border: 1px solid hsla(0,0%,100%,.4);
    background-clip: padding-box
}

.input_container__C_df1 {
    position: relative;
    display: inline-flex;
    align-items: stretch;
    box-sizing: border-box
}

.input_fullwidth__JV8I7 {
    width: 100%
}

.input_input__hnOKq {
    width: 100%;
    font-family: inherit;
    font-weight: var(--lido-font-weight-regular);
    font-size: var(--lido-font-size-control);
    line-height: var(--lido-line-height-control);
    color: var(--lido-color-primary);
    padding: 0;
    background: transparent;
    box-shadow: none;
    border: none;
    outline: none;
    position: relative;
    transition: border-color .1s ease;
    box-sizing: border-box
}

.input_input__hnOKq[type=search]::-webkit-search-cancel-button,.input_input__hnOKq[type=search]::-webkit-search-decoration,.input_input__hnOKq[type=search]::-webkit-search-results-button,.input_input__hnOKq[type=search]::-webkit-search-results-decoration {
    display: none
}

.input_inputContent__9SGpu {
    position: relative;
    display: flex;
    align-items: center;
    flex-grow: 1;
    gap: 10px;
    padding: 7px 26px 7px 7px;
    height: 60px;
    box-sizing: border-box;
    cursor: text;
    font-weight: var(--lido-font-weight-regular);
    font-size: var(--lido-font-size-control);
    border: 1px solid var(--lido-color-borders-fog);
    border-radius: var(--lido-border-radius-50);
    transition: border-color .1s ease
}

.input_inputContent__9SGpu.input_noLeftDecorator__pEJha {
    padding: 7px 26px
}

.input_searchInputContent__vBM6f {
    gap: 16px;
    padding: 9px 26px;
    font-size: var(--lido-font-size-control-not-adaptive);
    line-height: var(--lido-line-height-control-not-adaptive)
}

.input_searchInputContent__vBM6f input {
    font-size: inherit;
    line-height: inherit
}

.input_inputControlWrapper__BRYFG {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: auto
}

.input_inputWrapper__kawco {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    gap: 8px
}

.input_label__I5IHV {
    box-sizing: border-box;
    font-size: var(--lido-font-size-description);
    line-height: var(--lido-line-height-description);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--lido-color-primary-50)
}

.input_inputContentSizeM__R_GOx {
    height: 46px
}

.input_inputContentSizeL__W2IuG {
    height: 60px
}

.input_inputContentSizeXL__6j8lh {
    height: 70px
}

.input_inputContent__9SGpu:focus-within {
    border-color: var(--lido-color-borders-water)
}

.input_inputContent__9SGpu:not(.input_isDisabled__oJbCn,.input_isError__okYps):hover {
    border-color: var(--lido-color-borders-water)
}

.input_inputContent__9SGpu:not(.input_isDisabled__oJbCn,.input_isError__okYps) .input_input__hnOKq[type=search]:hover,.input_input__hnOKq:focus {
    caret-color: var(--lido-color-accent-ocean)
}

.input_input__hnOKq::-moz-placeholder {
    -moz-transition: opacity .1s ease;
    transition: opacity .1s ease
}

.input_input__hnOKq::placeholder {
    transition: opacity .1s ease
}

.input_accentColor__B8Tk9 {
    color: var(--lido-color-borders-water)
}

.input_isDisabled__oJbCn {
    border-color: var(--lido-color-borders-fog);
    background-color: var(--lido-color-input-disabled)
}

.input_input__hnOKq:disabled {
    color: var(--lido-color-primary-20)
}

.input_input__hnOKq:disabled::-moz-placeholder {
    color: var(--lido-color-primary-20)
}

.input_input__hnOKq:disabled::placeholder {
    color: var(--lido-color-primary-20)
}

.input_labeled__MtIWj::-moz-placeholder {
    opacity: 0
}

.input_labeled__MtIWj::placeholder {
    opacity: 0
}

.input_isError__okYps {
    border-color: var(--lido-color-accent-berry)
}

.input_isError__okYps:focus-within,.input_isError__okYps:hover {
    border-color: var(--lido-color-accent-berry);
    color: var(--lido-color-accent-berry)
}

.input_isError__okYps .input_label__I5IHV {
    color: var(--lido-color-accent-berry)
}

.input_labeled__MtIWj:not(:focus):-moz-placeholder-shown+.input_label__I5IHV {
    opacity: 1;
    transform: scale(1);
    font-size: var(--lido-font-size-control-not-adaptive)
}

.input_labeled__MtIWj:not(:focus):placeholder-shown+.input_label__I5IHV {
    opacity: 1;
    transform: scale(1);
    font-size: var(--lido-font-size-control-not-adaptive)
}

.input_labeled__MtIWj:not(:focus):placeholder-shown::-moz-placeholder {
    opacity: 0
}

.input_labeled__MtIWj:not(:focus):-moz-placeholder-shown::placeholder {
    opacity: 0
}

.input_labeled__MtIWj:not(:focus):placeholder-shown::placeholder {
    opacity: 0
}

.input_rightDecorator__wWs4D {
    cursor: inherit;
    display: flex;
    box-sizing: border-box;
    height: 100%;
    max-height: 56px;
    position: relative
}

.input_leftDecorator__uAxco {
    position: relative;
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
    cursor: inherit
}

.input_leftDecorator__uAxco>* {
    width: 40px;
    height: 40px
}

.input_leftDecoratorSizeXL__R248z {
    padding: 5px
}

.input_leftDecoratorSizeXL__R248z>* {
    width: 46px;
    height: 46px
}

.input_searchLeftDecorator__Znocr {
    flex-grow: 0;
    flex-shrink: 0;
    cursor: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: auto;
    height: auto;
    padding: 0;
    right: auto
}

.input_searchLeftDecorator__Znocr>* {
    --local-icon-size: 24px;
    width: var(--local-icon-size);
    height: var(--local-icon-size);
    align-self: center
}

.input_error__9vIgZ {
    margin-top: 6px;
    left: -1px;
    position: absolute;
    top: 100%;
    height: 36px;
    line-height: var(--lido-line-height-description);
    font-weight: var(--lido-font-weight-regular);
    font-size: var(--lido-font-size-description);
    border-radius: var(--lido-border-radius-40);
    padding: 6px 16px;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
    max-width: calc(100% + 2px);
    z-index: 3;
    background: var(--lido-color-accent-berry)
}

.input_dark__Rj5RQ .input_input__hnOKq,.input_error__9vIgZ {
    color: var(--lido-color-secondary)
}

.input_dark__Rj5RQ .input_input__hnOKq::-moz-placeholder {
    color: var(--lido-color-secondary-72)
}

.input_dark__Rj5RQ .input_input__hnOKq::placeholder {
    color: var(--lido-color-secondary-72)
}

.input_dark__Rj5RQ .input_inputContent__9SGpu {
    border-color: var(--lido-color-borders-light)
}

.input_dark__Rj5RQ .input_label__I5IHV {
    color: var(--lido-color-secondary-72)
}

.input_dark__Rj5RQ .input_inputContent__9SGpu:focus-within {
    border-color: var(--lido-color-accent-ocean-60)
}

.input_dark__Rj5RQ .input_inputContent__9SGpu:not(.input_isDisabled__oJbCn,.input_isError__okYps):hover {
    border-color: rgba(128,192,251,.6)
}

.input_dark__Rj5RQ .input_input__hnOKq:focus {
    caret-color: var(--lido-color-accent-ocean-60)
}

.navigationSlider_slider__BlZCL {
    --local-width: min(1570px,100%);
    --local-max-viewport: min(var(--lido-content-width-xl),100%);
    --local-padding: max(44px,calc((var(--local-max-viewport) - var(--local-width)) / 2));
    --local-progress-box-height: 56px;
    --local-clickzone-extension: 4px;
    --arg-slider-anchor-width: 0px;
    --arg-slider-width: 30px;
    --arg-progress: 0%;
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
    min-height: 90px
}

.navigationSlider_slider__BlZCL:before {
    left: 0
}

.navigationSlider_slider__BlZCL:after {
    right: 0
}

.navigationSlider_gap__HCGYE {
    gap: 24px
}

.navigationSlider_container__mVDXK {
    border-left: 1px solid var(--lido-color-borders-fog);
    border-right: 1px solid var(--lido-color-borders-fog);
    justify-content: flex-start;
    max-width: 1920px;
    width: 100%;
    margin-left: calc((100vw - 1920px) / 2);
    margin-right: auto;
    overflow: scroll hidden;
    box-sizing: border-box;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.navigationSlider_container__mVDXK::-webkit-scrollbar {
    display: none
}

.navigationSlider_container__mVDXK>* {
    flex: 0 0 auto;
    scroll-snap-align: start
}

.navigationSlider_content__aGUHB {
    scroll-padding: 0 0 0 var(--local-padding);
    display: flex;
    flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
    overflow: scroll hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
    scroll-behavior: smooth
}

.navigationSlider_content__aGUHB::-webkit-scrollbar {
    display: none
}

.navigationSlider_content__aGUHB>* {
    flex: 0 0 auto;
    scroll-snap-align: start
}

.navigationSlider_slider__BlZCL:not(.navigationSlider_is_dragging__BTqu_) .navigationSlider_content__aGUHB {
    scroll-snap-type: both proximity
}

.navigationSlider_touchNavBox__iE_Uv {
    display: none;
    margin: auto;
    height: 20px;
    width: 0;
    justify-self: center;
    max-width: 208px;
    padding: 0 120px;
    box-sizing: border-box;
    -webkit-mask: radial-gradient(#fff 2%,#fff8 3%,#fff4 15%,#fff2 25%,#fff1 50%,#fff0);
    mask: radial-gradient(#fff 2%,#fff8 3%,#fff4 15%,#fff2 25%,#fff1 50%,#fff0);
    position: absolute;
    bottom: -45px
}

.navigationSlider_navDotSlidingBox__5Xpvo {
    transform: translate(calc(var(--arg-progress) * -1));
    left: 50%;
    top: 0;
    height: 100%;
    width: -moz-fit-content;
    width: fit-content;
    overflow: visible;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.navigationSlider_navDot__FFtoQ {
    cursor: pointer;
    flex: 0 0 auto;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background: var(--lido-color-primary);
    border: 4px solid transparent;
    background-clip: content-box
}

.navigationSlider_mouseNavBox__de_ht {
    position: absolute;
    bottom: 0;
    transform: translateY(50%);
    display: flex;
    width: 100%;
    max-width: 1920px;
    z-index: 1
}

.navigationSlider_mouseNavBox__de_ht:before {
    content: "";
    display: block;
    height: 0;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: calc(var(--local-progress-box-height) / 2 - 1px);
    border-bottom: 1px solid var(--lido-color-borders-fog)
}

.navigationSlider_arrowsBox__D4AxM {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    margin-right: 67px;
    margin-left: 45px
}

.navigationSlider_progressBox__JET1f {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding-right: var(--arg-slider-width);
    height: var(--local-progress-box-height);
    overflow: hidden
}

.navigationSlider_progress__qeiOE {
    position: absolute;
    height: 3px;
    left: 0;
    top: calc(var(--local-progress-box-height) / 2 - var(--local-clickzone-extension) - 1px);
    width: calc(100% - var(--arg-slider-width));
    transform: translate(var(--arg-progress));
    pointer-events: none
}

.navigationSlider_progress__qeiOE:after {
    content: "";
    pointer-events: all;
    cursor: pointer;
    border: var(--local-clickzone-extension) solid transparent;
    background-color: var(--lido-color-primary);
    background-clip: content-box;
    display: block;
    width: var(--arg-slider-width);
    height: 100%
}

.navigationSlider_navigationBlock__75MvI {
    display: flex;
    margin-left: 45px;
    margin-right: 67px
}

button.navigationSlider_outlineNavigationButtonRightMargin__B_Gd1 {
    margin-right: 25px
}

.navigationSlider_noPadding__u0t08 {
    padding-top: 0;
    padding-bottom: 0
}

.navigationSlider_withTopAndBottomBorders__BUWEs {
    border-top: 1px solid var(--lido-color-borders-fog)
}

.navigationSlider_card__cxonk:first-child {
    margin-left: 230px
}

.navigationSlider_withBorders__WDS8q {
    padding-left: 36px;
    padding-right: 36px;
    border-left: 1px solid var(--lido-color-borders-fog)
}

.navigationSlider_withBorders__WDS8q:first-child {
    padding-left: 0;
    border-left: none
}

.navigationSlider_paddingBottom__jdqB5 {
    padding-bottom: 69px
}

@media (max-width: 1920px) {
    .navigationSlider_container__mVDXK {
        border-left:none;
        border-right: none;
        margin-left: 0;
        max-width: -moz-max-content;
        max-width: max-content;
        padding-left: calc(min(100vw, 1920px) - var(--arg-slider-anchor-width))
    }

    .navigationSlider_card__cxonk:first-child {
        margin-left: 0
    }
}

@media (max-width: 1439px) {
    .navigationSlider_container__mVDXK {
        padding-left:calc((100vw - var(--arg-slider-anchor-width)) / 2)
    }
}

@media (max-width: 899px) {
    .navigationSlider_mouseNavBox__de_ht {
        display:none
    }

    .navigationSlider_touchNavBox__iE_Uv {
        display: block
    }

    .navigationSlider_container__mVDXK {
        border-bottom: 1px solid var(--lido-color-borders-fog)
    }

    .navigationSlider_paddingBottom__jdqB5 {
        padding-bottom: 40px
    }
}

.numbered-block_wrapper__2wI__ {
    width: 100%;
    display: grid;
    grid-template-areas: "number title" ".      content";
    grid-template-columns: 120px 1fr;
    grid-gap: 20px 80px;
    gap: 20px 80px
}

.numbered-block_numberWrapper__zbQgU {
    grid-area: number
}

.numbered-block_titleWrapper__C7CDB {
    grid-area: title
}

.numbered-block_paddingWrapper__RXKQI {
    padding: 12px 0
}

.numbered-block_number__MFR3u {
    color: var(--lido-color-primary-20)
}

.numbered-block_content__pdtRk {
    grid-area: content;
    width: 100%
}

.numbered-block_contentFullWidth__vA7Vz {
    grid-template-areas: "number  title" "content content"
}

@media (max-width: 1699px) {
    .numbered-block_wrapper__2wI__ {
        grid-template-columns:auto 1fr;
        grid-template-areas: "number  title" "content content";
        -moz-column-gap: 20px;
        column-gap: 20px
    }
}

@media (max-width: 899px) {
    .numbered-block_paddingWrapper__RXKQI {
        padding:2px 0
    }
}

@media (max-width: 599px) {
    .numbered-block_wrapper__2wI__ {
        display:flex;
        flex-direction: column
    }
}

.select_dropdown___6apD {
    position: relative
}

.select_select__4tdZ3 {
    font-family: inherit;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    background-color: transparent;
    outline: none;
    border: 1px solid var(--lido-color-borders-fog);
    border-radius: var(--lido-border-radius-50);
    font-size: 17px;
    line-height: 26px
}

.select_select__4tdZ3.select_sizeL__GYS4_ {
    padding: 17px 58px 17px 26px
}

.select_select__4tdZ3.select_sizeXL__HW0PM {
    padding: 22px 58px 22px 32px
}

.select_select__4tdZ3.select_open__Fg0xy,.select_select__4tdZ3:hover {
    border-color: var(--lido-color-borders-water)
}

.select_select__4tdZ3.select_open__Fg0xy {
    color: var(--lido-color-primary-50)
}

.select_select__4tdZ3:disabled {
    color: var(--lido-color-primary-20);
    border-color: var(--lido-color-borders-fog)
}

.select_icon__sTW0s {
    pointer-events: none;
    position: absolute;
    top: calc(50% - 24px / 2);
    width: 24px;
    height: 24px;
    transition: transform .2s ease-in-out
}

.select_icon__sTW0s.select_open__Fg0xy {
    transform: rotate(180deg)
}

.select_icon__sTW0s.select_disabled__zeFWY {
    cursor: auto
}

.select_icon__sTW0s.select_disabled__zeFWY path {
    fill: var(--lido-color-primary-20)!important
}

.select_icon__sTW0s.select_sizeL__GYS4_ {
    right: 18px
}

.select_icon__sTW0s.select_sizeXL__HW0PM {
    right: 24px
}

@keyframes skeleton_skeleton__oHtV2 {
    0% {
        background-color: rgb(0 10 61/4%)
    }

    50% {
        background-color: rgb(0 10 61/1%)
    }

    to {
        background-color: rgb(0 10 61/4%)
    }
}

.skeleton_skeleton__oHtV2 {
    animation-name: skeleton_skeleton__oHtV2;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    width: 100%;
    height: 1em
}

.table_table__yqhbK {
    table-layout: fixed;
    width: 100%
}

.table_thead__yYYcl {
    color: var(--lido-color-primary-50)
}

.table_th__R5zmr {
    text-align: left;
    padding: 12px 20px;
    font-size: var(--lido-font-size-description);
    font-weight: var(--lido-font-weight-regular);
    line-height: var(--lido-line-height-description)
}

.table_td___I3Cv {
    min-height: 88px;
    padding: 30px 20px
}

.table_tr__pUSdK:last-child .table_td___I3Cv {
    padding-bottom: 16px
}

.table_tbody___fNPt .table_tr__pUSdK {
    border-top: 1px solid var(--lido-color-borders-fog)
}

.tabs_tabs__Rz8Ez {
    --local-tab-icon-size: var(--undefined);
    display: flex;
    gap: 10px;
    padding: 6px
}

.tabs_tab__AUi1g {
    flex: 1 1;
    position: relative;
    color: var(--lido-color-primary);
    border: 1px solid var(--lido-color-borders-fog);
    background-color: transparent;
    cursor: pointer
}

.tabs_tab__AUi1g:before {
    content: "";
    position: absolute;
    top: -7px;
    right: -7px;
    bottom: -7px;
    left: -7px;
    border: 3px solid transparent;
    border-radius: var(--lido-border-radius-100);
    transition: border-color .35s ease
}

.tabs_tab__AUi1g:hover {
    color: var(--lido-color-accent-ocean);
    border-color: var(--lido-color-borders-water)
}

.tabs_tab__AUi1g.tabs_active__cbumW {
    color: var(--lido-color-secondary);
    border-radius: var(--lido-border-radius-100);
    background-color: var(--lido-color-primary);
    transition-property: color,background-color,outline;
    transition-duration: .35s;
    transition-timing-function: ease-in-out
}

.tabs_tab__AUi1g.tabs_active__cbumW:before {
    border-color: var(--lido-color-accent-ocean)
}

.tabs_tab__AUi1g:disabled {
    color: var(--lido-color-primary-20);
    border-color: var(--lido-color-borders-fog)
}

.tabs_button___jbvn {
    font-weight: var(--lido-font-weight-bold);
    border-radius: var(--lido-border-radius-100)
}

.tabs_button___jbvn .tabs_rightDecorator__ggXtP {
    color: var(--lido-color-primary-50);
    font-weight: var(--lido-font-weight-regular);
    font-size: var(--lido-font-size-subheader);
    line-height: var(--lido-line-height-subheader);
    margin-left: 6px
}

.tabs_button___jbvn:hover .tabs_rightDecorator__ggXtP {
    color: var(--lido-color-borders-water)
}

.tabs_button___jbvn.tabs_active__cbumW .tabs_rightDecorator__ggXtP {
    color: var(--lido-color-secondary-72)
}

.tabs_button___jbvn:disabled .tabs_rightDecorator__ggXtP {
    color: var(--lido-color-primary-20)
}

.tabs_button___jbvn.tabs_sizeM__YhONj {
    min-height: 52px;
    padding: 10px 20px;
    font-size: 17px;
    line-height: 31px
}

.tabs_button___jbvn.tabs_sizeL__7LkwP {
    min-height: 70px;
    padding: 15px 30px;
    font-size: var(--lido-font-size-subheader);
    line-height: var(--lido-line-height-subheader)
}

.tabs_button___jbvn.tabs_sizeXL__dKfMF {
    min-height: 120px
}

.tabs_icon__1YJU8 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    width: var(--local-tab-icon-size);
    height: var(--local-tab-icon-size)
}

.tabs_icon__1YJU8>* {
    width: 100%;
    height: 100%
}

.tabs_icon__1YJU8.tabs_sizeM__YhONj {
    padding: 4px;
    width: var(--local-tab-icon-size,52px);
    height: var(--local-tab-icon-size,52px)
}

.tabs_icon__1YJU8.tabs_sizeL__7LkwP {
    padding: 10px;
    width: var(--local-tab-icon-size,64px);
    height: var(--local-tab-icon-size,64px)
}

.tabs_icon__1YJU8.tabs_sizeXL__dKfMF {
    padding: 10px;
    width: var(--local-tab-icon-size,92px);
    height: var(--local-tab-icon-size,92px)
}

.tabs_icon__1YJU8:disabled svg path {
    fill: var(--lido-color-primary-20)!important
}

.tag_tag__V3z4d {
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: var(--lido-border-radius-60)
}

.tag_variantOutline__Zb1cQ {
    border: 1px solid var(--lido-color-borders-fog)
}

.tag_variantOutline__Zb1cQ.tag_colorAccent__PMi4y {
    border-color: var(--lido-color-borders-water);
    color: var(--lido-color-accent-ocean)
}

.tag_variantOutline__Zb1cQ.tag_colorDisabled__i7_NX {
    border-color: var(--lido-color-borders-fog);
    color: var(--lido-color-primary-20)
}

.tag_variantOutline__Zb1cQ.tag_colorNegative__oCs4d {
    border-color: var(--lido-color-accent-light-berry);
    color: var(--lido-color-accent-berry)
}

.tag_variantOutline__Zb1cQ.tag_colorWarning__g9dMl {
    border-color: var(--lido-color-accent-light-coral);
    color: var(--lido-color-accent-coral)
}

.tag_variantOutline__Zb1cQ.tag_colorPositive___xWhd {
    border-color: var(--lido-color-accent-light-leaf);
    color: var(--lido-color-accent-leaf)
}

.tag_variantFilled__TaAWK {
    background-color: var(--lido-color-primary-6);
    color: var(--lido-color-primary-72)
}

.tag_variantFilled__TaAWK.tag_colorAccent__PMi4y {
    background-color: var(--lido-color-accent-light-ocean);
    color: var(--lido-color-accent-ocean)
}

.tag_variantFilled__TaAWK.tag_colorDisabled__i7_NX {
    background-color: var(--lido-color-primary-5);
    color: var(--lido-color-primary-20)
}

.tag_variantFilled__TaAWK.tag_colorNegative__oCs4d {
    background-color: var(--lido-color-accent-light-berry);
    color: var(--lido-color-accent-berry)
}

.tag_variantFilled__TaAWK.tag_colorWarning__g9dMl {
    background-color: var(--lido-color-accent-light-coral);
    color: var(--lido-color-accent-coral)
}

.tag_variantFilled__TaAWK.tag_colorPositive___xWhd {
    background-color: var(--lido-color-accent-light-leaf);
    color: var(--lido-color-accent-leaf)
}

.tag_sizeS__n4xTw {
    padding: 6.5px 20px
}

.tag_sizeM__lYOK_ {
    padding: 10px 30px
}

.tag_sizeL__W_FSz {
    padding: 17px 30px
}

.tag_withRightDecorator__3gsEO {
    padding-right: 14px
}

.tag_withLeftDecorator__Pk8f2 {
    padding-left: 8px
}

.tag_decorator__Bo2dP {
    display: flex;
    align-items: center
}

.tooltip_tooltip__awxXK {
    position: relative
}

.tooltip_tooltip__awxXK:hover .tooltip_contentWrapper__eGWGH {
    display: block
}

.tooltip_contentWrapper__eGWGH {
    z-index: 9;
    display: none;
    position: absolute;
    padding: 10px
}

.tooltip_contentWrapper__eGWGH.tooltip_right__q61SP {
    top: 0;
    transform: translateY(-45%);
    left: 100%
}

.tooltip_contentWrapper__eGWGH.tooltip_bottomRight__AxYMX {
    top: calc(100% - 10px);
    left: calc(100% - 30px)
}

.tooltip_contentWrapper__eGWGH.tooltip_topRight__WnDDH {
    top: 10px;
    transform: translateY(-100%);
    left: calc(100% - 10px)
}

.tooltip_contentWrapper__eGWGH.tooltip_bottomCenter__xZ2Lr {
    top: calc(100% - 7px);
    left: calc(50% - 10px);
    transform: translateX(-50%)
}

.tooltip_contentWrapper__eGWGH.tooltip_cardBottom__BVS3O {
    top: calc(100% - 10px);
    left: -10px;
    transform: translateX(-60%)
}

.tooltip_contentWrapper__eGWGH.tooltip_cardNO__PQFlp {
    bottom: 10px;
    transform: translateY(100%);
    right: calc(100% - 30px)
}

.tooltip_content__CSIh9 {
    display: block;
    width: -moz-max-content;
    width: max-content;
    max-width: 224px;
    box-sizing: border-box;
    padding: 24px;
    background-color: var(--lido-color-primary-72);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    color: var(--lido-color-secondary);
    border-radius: var(--lido-border-radius-24)
}

.sidebar_wrapper__23Qo5 {
    position: sticky;
    top: 0;
    width: 100%;
    max-height: 100vh;
    padding-top: 110px;
    padding-right: 20px;
    padding-bottom: 40px;
    box-sizing: border-box;
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.sidebar_wrapper__23Qo5::-webkit-scrollbar {
    display: none
}

.sidebar_itemLinks__BJ6Yh {
    display: flex;
    flex-direction: column
}

.sidebar_itemLinks__BJ6Yh>:first-child {
    margin-top: 0
}

.sidebar_itemLink__1TlKw {
    position: relative;
    margin-top: 16px;
    color: var(--lido-color-primary-72);
    text-decoration: none;
    font-size: var(--lido-font-size-control);
    font-weight: var(--lido-font-weight-regular);
    line-height: var(--lido-line-height-control);
    padding: 17px 0 17px 24px
}

.sidebar_itemLink__1TlKw:hover {
    color: var(--lido-color-primary)
}

.sidebar_itemLink__1TlKw:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 60px;
    transform: translateY(-50%);
    background-color: var(--lido-color-borders-fog);
    transition: border-top-width .3s;
    border-top: 0 solid var(--lido-color-primary);
    box-sizing: border-box
}

.sidebar_subItemLink__Id0l1 {
    display: inline-block;
    margin-top: 30px;
    margin-left: 30px;
    text-decoration: none;
    color: var(--lido-color-primary-72);
    font-size: var(--lido-font-size-description);
    line-height: var(--lido-line-height-description)
}

.sidebar_itemLink__1TlKw+.sidebar_subItemLink__Id0l1 {
    margin-top: 16px
}

.sidebar_itemLink__1TlKw.sidebar_current__p2UkF,.sidebar_subItemLink__Id0l1.sidebar_current__p2UkF,.sidebar_subItemLink__Id0l1:hover {
    color: var(--lido-color-primary)
}

.sidebar_itemLink__1TlKw.sidebar_current__p2UkF:before {
    border-top-width: 60px;
    transition: border-top-width .3s .3s
}

.sidebar-segment_wrapper__fh_jQ {
    --local-sidebar-segment-wrapper-padding-top: 220px;
    --local-sidebar-segment-wrapper-padding-bottom: 170px;
    --local-calculate-content-margin-left: calc((100vw - var(--local-content-max-width)) / 2);
    --local-content-margin-left: max(var(--local-calculate-content-margin-left),0px);
    --local-offset-left-max: calc((1920px - var(--local-content-max-width)) / 2 + var(--local-content-padding-left));
    --local-offset-left: min(calc(var(--local-content-margin-left) + var(--local-content-padding-left)),var(--local-offset-left-max));
    position: relative;
    width: 100%;
    padding: var(--local-sidebar-segment-wrapper-padding-top) 0 var(--local-sidebar-segment-wrapper-padding-bottom)
}

.sidebar-segment_wrapper__fh_jQ:after {
    content: "";
    position: absolute;
    width: 100vw;
    height: 1px;
    left: calc(var(--local-offset-left) * -1);
    bottom: 0;
    max-width: 1920px;
    background: linear-gradient(90deg,rgba(0,0,0,.1) 50%,transparent 88.26%)
}

.sidebar-segment_wrapper__fh_jQ:last-child:after {
    display: none
}

.sidebar-segment_wrapper__fh_jQ>.sidebar-segment_wrapper__fh_jQ:after {
    width: auto;
    right: 0;
    background: var(--lido-color-borders-fog)
}

.sidebar-segment_hideBottomLine__xUQza:after {
    display: none
}

.sidebar-segment_wrapperPaddingBottom0__Bx17S {
    padding-bottom: 0
}

.sidebar-segment_wrapperPaddingTop0__Pt0_H {
    padding-top: 0
}

@media (max-width: 1199px) {
    .sidebar-segment_wrapper__fh_jQ {
        --local-sidebar-segment-wrapper-padding-top:200px
    }

    .sidebar-segment_wrapper__fh_jQ:after {
        left: 50%;
        transform: translateX(-50%);
        background: var(--lido-color-borders-fog)
    }

    .sidebar-segment_wrapper__fh_jQ>.sidebar-segment_wrapper__fh_jQ:after {
        left: 0;
        right: 0;
        width: 100%;
        transform: translateX(0)
    }

    .sidebar-segment_wrapperPaddingBottom0__Bx17S {
        padding-bottom: 0
    }

    .sidebar-segment_wrapperPaddingTop0__Pt0_H {
        padding-top: 0
    }
}

@media (max-width: 899px) {
    .sidebar-segment_wrapper__fh_jQ {
        --local-sidebar-segment-wrapper-padding-top:120px;
        --local-sidebar-segment-wrapper-padding-bottom: 130px
    }

    .sidebar-segment_wrapperPaddingBottom0__Bx17S {
        padding-bottom: 0
    }

    .sidebar-segment_wrapperPaddingTop0__Pt0_H {
        padding-top: 0
    }
}

@media (max-width: 599px) {
    .sidebar-segment_wrapper__fh_jQ {
        --local-sidebar-segment-wrapper-padding-bottom:100px
    }

    .sidebar-segment_wrapperPaddingBottom0__Bx17S {
        padding-bottom: 0
    }

    .sidebar-segment_wrapperPaddingTop0__Pt0_H {
        padding-top: 0
    }
}

.with-sidebar_wrapper__EYbK6 {
    display: grid;
    grid-template-columns: 1000px 1fr 320px
}

.with-sidebar_sidebarWrapper__o0Wym {
    position: relative;
    padding-top: 150px
}

@media (max-width: 1699px) {
    .with-sidebar_wrapper__EYbK6 {
        grid-template-columns:900px 1fr 320px
    }
}

@media (max-width: 1499px) {
    .with-sidebar_wrapper__EYbK6 {
        grid-template-columns:800px 1fr 250px
    }
}

@media (max-width: 1199px) {
    .with-sidebar_wrapper__EYbK6 {
        grid-template-columns:1fr
    }

    .with-sidebar_emptyBlock__l4MAu,.with-sidebar_sidebarWrapper__o0Wym {
        display: none
    }
}

.buttons_wrapper__w7_gO {
    position: absolute;
    top: 100%;
    left: 45px;
    display: flex;
    gap: 25px;
    transform: translateY(-50%);
    z-index: 1
}

@media (max-width: 899px) {
    .buttons_wrapper__w7_gO {
        display:none
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    overflow: clip;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset,1%);
    bottom: var(--swiper-scrollbar-bottom,4px);
    top: var(--swiper-scrollbar-top,auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size,4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left,auto);
    right: var(--swiper-scrollbar-right,4px);
    top: var(--swiper-scrollbar-sides-offset,1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size,4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.horizontal-slider_wrapper__fp4Xv {
    position: relative;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto
}

.horizontal-slider_wrapper__fp4Xv:after,.horizontal-slider_wrapper__fp4Xv:before {
    content: "";
    position: absolute;
    top: -26px;
    width: 1px;
    height: calc(100% + 52px);
    background-color: var(--lido-color-borders-fog)
}

.horizontal-slider_wrapper__fp4Xv:before {
    left: 0
}

.horizontal-slider_wrapper__fp4Xv:after {
    right: 0
}

.horizontal-slider_content__RCx1w {
    position: relative;
    width: 100%;
    overflow: hidden
}

.horizontal-slider_swiperWrapper__cjP_W {
    position: relative;
    width: 100%;
    border-bottom: 1px solid var(--lido-color-borders-fog)
}

.horizontal-slider_borderTop__EbIMy {
    border-top: 1px solid var(--lido-color-borders-fog)
}

.horizontal-slider_paddingSwiper__kLoZ7 {
    padding-left: max(calc(100% - 1690px),140px)!important
}

.horizontal-slider_scrollbar__cMx1v {
    --swiper-scrollbar-top: 100%;
    --swiper-scrollbar-right: 0px;
    --swiper-scrollbar-bottom: auto;
    --swiper-scrollbar-size: 1px;
    --swiper-scrollbar-bg-color: transparent;
    --swiper-scrollbar-drag-bg-color: #000;
    --swiper-scrollbar-border-radius: 0;
    --swiper-scrollbar-sides-offset: 0%;
    width: auto!important;
    left: 249px!important;
    right: 0
}

.horizontal-slider_newPaddingSwiper__JvWWB {
    padding-left: calc(140px + max((100% - 1790px) / 2, 0px))!important
}

@media (max-width: 1920px) {
    .horizontal-slider_wrapper__fp4Xv {
        overflow:visible
    }

    .horizontal-slider_wrapper__fp4Xv:after,.horizontal-slider_wrapper__fp4Xv:before {
        display: none
    }
}

@media (max-width: 1699px) {
    .horizontal-slider_paddingSwiper__kLoZ7 {
        padding-left:max(calc(100% - 1430px),90px)!important
    }

    .horizontal-slider_newPaddingSwiper__JvWWB {
        padding-left: calc(80px + max((100% - 1520px) / 2, 0px))!important
    }
}

@media (max-width: 1499px) {
    .horizontal-slider_newPaddingSwiper__JvWWB {
        padding-left:calc(60px + max((100% - 1380px) / 2, 0px))!important
    }
}

@media (max-width: 1439px) {
    .horizontal-slider_paddingSwiper__kLoZ7 {
        padding-left:calc((100% - 820px) / 2)!important
    }
}

@media (max-width: 1199px) {
    .horizontal-slider_newPaddingSwiper__JvWWB {
        padding-left:calc(40px + max((100% - 900px) / 2, 0px))!important
    }
}

@media (max-width: 899px) {
    .horizontal-slider_paddingSwiper__kLoZ7 {
        padding-left:60px!important
    }

    .horizontal-slider_scrollbar__cMx1v {
        left: 60px!important
    }

    .horizontal-slider_newPaddingSwiper__JvWWB {
        padding-left: 60px!important
    }
}

@media (max-width: 599px) {
    .horizontal-slider_paddingSwiper__kLoZ7 {
        padding-left:20px!important
    }

    .horizontal-slider_scrollbar__cMx1v {
        left: 20px!important
    }

    .horizontal-slider_newPaddingSwiper__JvWWB {
        padding-left: 20px!important
    }
}

.content_wrapper__8dPdT {
    --local-content-max-width: 1790px;
    --local-content-padding-left: 140px;
    --local-content-padding-right: 0;
    width: 100%;
    max-width: var(--local-content-max-width);
    margin: 0 auto;
    padding-left: var(--local-content-padding-left);
    padding-right: var(--local-content-padding-right);
    box-sizing: border-box
}

.content_mirrorRightPadding__VW8ID {
    --local-content-padding-right: var(--local-content-padding-left)
}

@media (max-width: 1699px) {
    .content_wrapper__8dPdT {
        --local-content-max-width:1520px;
        --local-content-padding-left: 80px
    }
}

@media (max-width: 1499px) {
    .content_wrapper__8dPdT {
        --local-content-max-width:1380px;
        --local-content-padding-left: 60px
    }
}

@media (max-width: 1199px) {
    .content_wrapper__8dPdT {
        --local-content-max-width:900px;
        --local-content-padding-left: 40px;
        --local-content-padding-right: 40px
    }
}

@media (max-width: 899px) {
    .content_wrapper__8dPdT {
        --local-content-max-width:100%;
        --local-content-padding-left: 60px;
        --local-content-padding-right: 60px
    }
}

@media (max-width: 599px) {
    .content_wrapper__8dPdT {
        --local-content-padding-left:20px;
        --local-content-padding-right: 20px
    }
}

@media (max-width: 1499px) {
    .new-theme_newTheme__OfC5j {
        --lido-font-size-h1:80px;
        --lido-line-height-h1: 80px;
        --lido-font-size-h2: 62px;
        --lido-line-height-h2: 62px;
        --lido-font-size-h3: 26px;
        --lido-line-height-h3: 40px;
        --lido-font-size-h4: 22px;
        --lido-line-height-h4: 32px;
        --lido-font-size-subheader: 19px;
        --lido-line-height-subheader: 32px
    }

    @media (max-width: 899px) {
        .new-theme_newTheme__OfC5j {
            --lido-font-size-h1:56px;
            --lido-line-height-h1: 56px;
            --lido-font-size-h2: 36px;
            --lido-line-height-h2: 36px;
            --lido-font-size-h3: 22px;
            --lido-line-height-h3: 40px;
            --lido-font-size-h4: 18px;
            --lido-line-height-h4: 40px;
            --lido-font-size-subheader: 17px;
            --lido-line-height-subheader: 31px
        }
    }
}

.column_navColumn__nmB7h {
    --local-height-padding: 55px;
    --local-width-padding: 40px;
    padding-bottom: 80px;
    padding-top: 40px;
    max-width: 328px;
    width: 100%
}

.column_navColumn__nmB7h:first-child:before {
    display: var(--local-top-line-display,block);
    position: absolute;
    content: "";
    top: 0;
    left: -100%;
    height: 1px;
    width: 640%;
    background: linear-gradient(90deg,transparent 2.78%,var(--lido-color-borders-fog) 22.81%,var(--lido-color-borders-fog) 70.89%,transparent 88.26%)
}

.column_navColumn__nmB7h:nth-child(4n+1) {
    padding-right: var(--local-width-padding);
    position: relative
}

.column_navColumn__nmB7h:nth-child(4n+1):after {
    position: absolute;
    content: "";
    bottom: 0;
    left: -100%;
    height: 1px;
    width: 640%;
    background: linear-gradient(90deg,transparent 2.78%,var(--lido-color-borders-fog) 22.81%,var(--lido-color-borders-fog) 70.89%,transparent 88.26%)
}

.column_navColumn__nmB7h:not(:nth-child(4n+1)) {
    padding-left: var(--local-width-padding);
    padding-right: var(--local-width-padding);
    border-left: 1px solid var(--border-color)
}

.column_navHeader__rT0lX {
    color: var(--lido-color-primary-50);
    font-size: var(--lido-font-size-h3-not-adaptive);
    font-weight: var(--lido-font-weight-light);
    line-height: var(--lido-line-height-h3-not-adaptive);
    margin-bottom: 32px
}

.column_navLinks__OEemg {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 22px;
    overflow-wrap: break-word
}

.column_link__dJkBO {
    font-size: var(--lido-font-size-control-not-adaptive)
}

@media (max-width: 1920px) {
    .column_navColumn__nmB7h:first-child:before,.column_navColumn__nmB7h:nth-child(4n+1):after {
        left:-310px;
        width: 140vw;
        background: var(--lido-color-borders-fog)
    }
}

@media (max-width: 1699px) {
    .column_navColumn__nmB7h {
        --local-height-padding:65px
    }
}

@media (max-width: 1439px) {
    .column_navColumn__nmB7h:nth-child(4n+1) {
        padding-right:0
    }

    .column_navColumn__nmB7h:nth-child(odd) {
        padding-right: var(--local-width-padding);
        position: relative
    }

    .column_navColumn__nmB7h:nth-child(odd):after {
        position: absolute;
        content: "";
        bottom: 0;
        left: -310px;
        height: 1px;
        width: 140vw;
        background: var(--lido-color-borders-fog)
    }

    .column_navColumn__nmB7h:nth-child(2n) {
        padding-left: var(--local-width-padding);
        padding-right: var(--local-width-padding);
        border-left: 1px solid var(--border-color)
    }

    .column_navColumn__nmB7h:not(:nth-child(2n)) {
        padding-left: 0;
        padding-right: 0;
        border-left: none
    }
}

@media (max-width: 599px) {
    .column_navColumn__nmB7h {
        --local-width-padding:0;
        --local-height-padding: 60px;
        max-width: 100%;
        position: relative
    }

    .column_navColumn__nmB7h:first-child:before {
        left: -100px;
        width: 140vw
    }

    .column_navColumn__nmB7h:after {
        position: absolute;
        content: "";
        bottom: 0;
        left: -100px;
        height: 1px;
        width: 140vw;
        background: var(--lido-color-borders-fog)
    }

    .column_navColumn__nmB7h:nth-child(2n) {
        border-left: none
    }

    .column_navColumn__nmB7h:nth-child(odd):after {
        left: -100px
    }
}

.footer_container__ASmTG {
    position: relative
}

.footer_footer__Gw6nm {
    --border-color: var(--lido-color-borders-fog);
    max-width: 1570px;
    padding-right: 120px;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-template-areas: "stake integrations nom dao" "about analyze developers learn" "foot foot foot foot"
}

.footer_stake__qxBsE {
    grid-area: stake
}

.footer_integrations__QB75K {
    grid-area: integrations
}

.footer_nom__YYDm_ {
    grid-area: nom
}

.footer_dao__Ql8GY {
    grid-area: dao
}

.footer_developers__HtmX_ {
    grid-area: developers
}

.footer_about__5Yi_5 {
    grid-area: about
}

.footer_analyze__58Kqp {
    grid-area: analyze
}

.footer_learn__UKXZj {
    grid-area: learn
}

.footer_foot__iFaY_ {
    grid-area: foot;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0 50px
}

.footer_logo__z5Gl7 {
    height: 37px
}

.footer_logoWrapperMobile__ggJS1 {
    display: none
}

.footer_legal__fUd5x {
    display: flex;
    align-items: center;
    gap: 40px;
    padding-right: 15px
}

.footer_legalDivider__zZIra {
    height: 2em
}

.footer_social__Skq8E {
    display: flex;
    gap: 30px;
    margin-bottom: 10px
}

.footer_socialIcon__ve6Tx {
    --local-button-size: 70px;
    --local-icon-size: 58px
}

.footer_hideTopLineDesctope__Lt3xO {
    --local-top-line-display: none
}

@media (max-width: 1920px) {
    .footer_container__ASmTG:before {
        background:var(--lido-color-borders-fog)
    }

    .footer_foot__iFaY_ {
        margin-left: 0
    }
}

@media (max-width: 1699px) {
    .footer_footer__Gw6nm {
        padding-right:0
    }

    .footer_foot__iFaY_ {
        margin-right: 90px
    }
}

@media (max-width: 1439px) {
    .footer_footer__Gw6nm {
        max-width:820px;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "stake integrations" "divider1 divider1" "nom dao" "divider2 divider2" "developers learn" "divider3 divider3" "about analyze" "divider4 divider4" "foot foot"
    }

    .footer_foot__iFaY_ {
        margin-right: 0
    }

    .footer_hideTopLineDesctope__Lt3xO {
        --local-top-line-display: block
    }
}

@media (max-width: 899px) {
    .footer_social__Skq8E {
        gap:20px
    }

    .footer_socialIcon__ve6Tx {
        --local-button-size: 56px;
        --local-icon-size: 46px
    }
}

@media (max-width: 599px) {
    .footer_footer__Gw6nm {
        grid-template-columns:1fr;
        grid-template-rows: auto;
        grid-template-areas: "stake" "integrations" "nom" "dao" "analyze" "developers" "learn" "about" "foot"
    }

    .footer_logoWrapper__gMEM9 {
        display: none
    }

    .footer_logoWrapperMobile__ggJS1 {
        display: inline-flex
    }

    .footer_legal__fUd5x {
        gap: 20px
    }
}

.column_navColumn__j0Vr6 {
    --local-height-padding: 55px;
    --local-width-padding: 40px;
    --local-line-background: linear-gradient(90deg,transparent 2.78%,var(--lido-color-borders-fog) 22.81%,var(--lido-color-borders-fog) 70.89%,transparent 88.26%);
    padding-bottom: 65px;
    padding-top: 40px;
    max-width: 328px;
    width: 100%
}

.column_navColumn__j0Vr6:first-child:before {
    display: var(--local-top-line-display,block);
    position: absolute;
    content: "";
    top: 0;
    left: -100%;
    height: 1px;
    width: 640%;
    background: var(--local-line-background)
}

.column_navColumn__j0Vr6:nth-child(4n+1) {
    padding-right: var(--local-width-padding);
    position: relative
}

.column_navColumn__j0Vr6:nth-child(4n+1):after {
    position: absolute;
    content: "";
    bottom: 0;
    left: -100%;
    height: 1px;
    width: 640%;
    background: var(--local-line-background)
}

.column_navColumn__j0Vr6:not(:nth-child(4n+1)) {
    padding-left: var(--local-width-padding);
    padding-right: var(--local-width-padding);
    border-left: 1px solid var(--border-color)
}

.column_darkColumn__vE00J {
    --local-line-background: linear-gradient(90deg,transparent 2.78%,var(--lido-color-borders-light) 22.81%,var(--lido-color-borders-light) 70.89%,transparent 88.26%)
}

.column_darkColumn__vE00J .column_navHeader__zHDxH {
    color: var(--lido-color-secondary-72)
}

.column_darkColumn__vE00J .column_link__iq9fE {
    color: var(--lido-color-secondary);
    transition: color .3s
}

.column_darkColumn__vE00J .column_link__iq9fE:hover {
    color: var(--lido-color-light-blue);
    transition: color .3s
}

.column_navHeader__zHDxH {
    color: var(--lido-color-primary-50);
    font-size: var(--lido-font-size-h3-not-adaptive);
    font-weight: var(--lido-font-weight-light);
    line-height: var(--lido-line-height-h3-not-adaptive);
    margin-bottom: 32px
}

.column_navLinks__unXsG {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 22px;
    overflow-wrap: break-word
}

.column_link__iq9fE {
    font-size: var(--lido-font-size-control-not-adaptive)
}

@media (max-width: 1920px) {
    .column_navColumn__j0Vr6 {
        --local-line-background:var(--lido-color-borders-fog)
    }

    .column_navColumn__j0Vr6:first-child:before,.column_navColumn__j0Vr6:nth-child(4n+1):after {
        left: -310px;
        width: 140vw
    }

    .column_darkColumn__vE00J {
        --local-line-background: var(--lido-color-borders-light)
    }
}

@media (max-width: 1699px) {
    .column_navColumn__j0Vr6 {
        --local-height-padding:65px
    }
}

@media (max-width: 1499px) {
    .column_navColumn__j0Vr6 {
        max-width:235px
    }

    .column_navColumn__j0Vr6:not(:nth-child(4n+1)) {
        padding-right: 0
    }

    .column_navLinks__unXsG {
        max-width: 210px
    }
}

@media (max-width: 1199px) {
    .column_navColumn__j0Vr6 {
        max-width:100%
    }

    .column_navColumn__j0Vr6:nth-child(4n+1) {
        padding-right: 0;
        border-left: none
    }

    .column_navColumn__j0Vr6:nth-child(odd) {
        padding-right: var(--local-width-padding);
        position: relative
    }

    .column_navColumn__j0Vr6:nth-child(odd):after {
        position: absolute;
        content: "";
        bottom: 0;
        left: -420px;
        height: 1px;
        width: 160vw;
        background: var(--local-line-background)
    }

    .column_navColumn__j0Vr6:nth-child(2n) {
        padding-left: var(--local-width-padding);
        padding-right: 0;
        border-left: 1px solid var(--border-color)
    }

    .column_navColumn__j0Vr6:not(:nth-child(2n)) {
        padding-left: 0;
        padding-right: 0;
        border-left: none
    }

    .column_navLinks__unXsG {
        max-width: 100%
    }
}

@media (max-width: 599px) {
    .column_navColumn__j0Vr6 {
        --local-width-padding:0;
        --local-height-padding: 60px;
        max-width: 100%;
        position: relative
    }

    .column_navColumn__j0Vr6:first-child:before {
        left: -100px;
        width: 140vw
    }

    .column_navColumn__j0Vr6:after {
        position: absolute;
        content: "";
        bottom: 0;
        left: -100px;
        height: 1px;
        width: 140vw;
        background: var(--local-line-background)
    }

    .column_navColumn__j0Vr6:nth-child(2n) {
        border-left: none
    }

    .column_navColumn__j0Vr6:nth-child(odd):after {
        left: -100px
    }
}

.footer_container__Dd77u {
    position: relative;
    z-index: 2
}

.footer_footer__71P4D {
    --border-color: var(--lido-color-borders-fog);
    max-width: 1570px;
    display: grid;
    grid-template-columns: repeat(4,305fr);
    grid-template-areas: "stake integrations nom dao" "about analyze developers learn" "foot foot foot foot"
}

.footer_footerDark__Nf7ed {
    --border-color: var(--lido-color-borders-light)
}

.footer_stake__z4CJc {
    grid-area: stake
}

.footer_integrations__QK_ZY {
    grid-area: integrations
}

.footer_nom__VzBBW {
    grid-area: nom
}

.footer_dao__51Reg {
    grid-area: dao
}

.footer_developers__kg9jo {
    grid-area: developers
}

.footer_about__IvCSC {
    grid-area: about
}

.footer_analyze__hQYlq {
    grid-area: analyze
}

.footer_protocol__LXmTp {
    grid-area: protocol
}

.footer_learn__g1aaH {
    grid-area: learn
}

.footer_foot__tTT3g {
    grid-area: foot;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0 50px
}

.footer_footerDark__Nf7ed .footer_foot__tTT3g {
    color: var(--lido-color-secondary)
}

.footer_footerDark__Nf7ed .footer_foot__tTT3g .footer_legalDivider__FRgiP {
    border-color: var(--lido-color-secondary-72)
}

.footer_footerDark__Nf7ed .footer_foot__tTT3g .footer_link__bMn2P {
    color: var(--lido-color-secondary-72);
    transition: color .3s
}

.footer_footerDark__Nf7ed .footer_foot__tTT3g .footer_link__bMn2P:hover {
    color: var(--lido-color-light-blue);
    transition: color .3s
}

.footer_footerDark__Nf7ed .footer_foot__tTT3g .footer_logo__0_odr {
    color: var(--lido-color-secondary)
}

.footer_logo__0_odr {
    height: 37px
}

.footer_logoWrapperMobile__jc1ld {
    display: none
}

.footer_legal__DXPDY {
    display: flex;
    align-items: center;
    gap: 40px;
    padding-right: 15px
}

.footer_legalDivider__FRgiP {
    height: 2em
}

.footer_social__Me59m {
    display: flex;
    gap: 20px;
    margin-bottom: 10px
}

.footer_socialIcon__5koPZ {
    --local-button-size: 70px;
    --local-icon-size: 58px;
    color: var(--lido-color-primary)
}

.footer_footerDark__Nf7ed .footer_socialIcon__5koPZ {
    color: var(--lido-color-secondary)
}

.footer_hideTopLineDesktop__kvnFC {
    --local-top-line-display: none
}

@media (max-width: 1920px) {
    .footer_container__Dd77u:before {
        background:var(--lido-color-borders-fog)
    }
}

@media (max-width: 1699px) {
    .footer_footer__71P4D {
        padding-right:0
    }
}

@media (max-width: 1499px) {
    .footer_footer__71P4D {
        max-width:100%;
        grid-template-columns: repeat(4,1fr)
    }

    .footer_hideTopLineDesctope__yVFDt {
        --local-top-line-display: block
    }
}

@media (max-width: 1199px) {
    .footer_footer__71P4D {
        grid-template-columns:repeat(2,1fr);
        grid-template-areas: "stake integrations" "divider1 divider1" "nom dao" "divider2 divider2" "developers learn" "divider3 divider3" "about analyze" "divider4 divider4" "foot foot"
    }
}

@media (max-width: 899px) {
    .footer_socialIcon__5koPZ {
        --local-button-size:56px;
        --local-icon-size: 46px
    }
}

@media (max-width: 599px) {
    .footer_footer__71P4D {
        grid-template-columns:1fr;
        grid-template-rows: auto;
        grid-template-areas: "stake" "integrations" "nom" "dao" "analyze" "developers" "learn" "about" "foot"
    }

    .footer_logoWrapper__QeHRH {
        display: none
    }

    .footer_logoWrapperMobile__jc1ld {
        display: inline-flex
    }

    .footer_legal__DXPDY {
        gap: 20px
    }
}

@font-face {
    font-family: __Manrope_1b340f;
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url("78187650dd6b50b3-s.woff2") format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Manrope_1b340f;
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url("4529092560591ab4-s.woff2") format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Manrope_1b340f;
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url("b8222d26e20b2e06-s.woff2") format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Manrope_1b340f;
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url("008f2e8b4aae291f-s.woff2") format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Manrope_1b340f;
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url("3c46462b57ac880e-s.woff2") format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Manrope_1b340f;
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url("3534416bbfdcc9be-s.p.woff2") format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Manrope_Fallback_1b340f;
    src: local("Arial");
    ascent-override:102.96%;descent-override:28.98%;line-gap-override:0.00%;size-adjust:103.53%}

.__className_1b340f {
    font-family: __Manrope_1b340f,__Manrope_Fallback_1b340f;
    font-style: normal
}

.section-links_links__k4K9N {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%
}

.section-links_link__alAaf {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
    min-height: 40px;
    padding: 19px;
    border-radius: 20px;
    background: hsla(0,0%,100%,.4);
    border: 1px solid var(--lido-color-borders-fog);
    transition: background .3s
}

.section-links_link__alAaf:hover {
    background: hsla(0,0%,100%,.9);
    transition: background .3s
}

.section-links_linkText__BIaQq {
    color: var(--lido-color-primary);
    font-size: var(--lido-font-size-control-not-adaptive);
    font-weight: var(--lido-font-weight-bold);
    line-height: var(--lido-line-height-control-not-adaptive)
}

.section-links_icon__4ACpt {
    flex-shrink: 0
}

.section-links_dark__EGakJ .section-links_link__alAaf {
    border-color: var(--lido-color-borders-light);
    background: hsla(0,0%,100%,.04);
    transition: background .3s
}

.section-links_dark__EGakJ .section-links_link__alAaf:hover {
    background: hsla(0,0%,100%,.09);
    transition: background .3s
}

.section-links_dark__EGakJ .section-links_linkText__BIaQq {
    color: var(--lido-color-secondary)
}

@media (max-width: 599px) {
    .section-links_linkText__BIaQq {
        max-width:185px
    }
}

.nav-card_navCard__HhOnj {
    --nav-card-width: 360px;
    display: flex;
    width: var(--nav-card-width);
    padding: 30px;
    flex-direction: column;
    justify-content: center;
    gap: 30px;
    border-radius: 34px;
    border: 1px solid var(--lido-color-borders-fog);
    box-sizing: border-box;
    background: hsla(0,100%,99%,.4);
    box-shadow: 0 24px 80px 0 rgba(196,136,143,.32);
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px)
}

.nav-card_navCard__HhOnj::backdrop {
    background: transparent
}

.nav-card_dark__s4K3I {
    background: rgba(78,79,103,.4);
    box-shadow: 0 24px 80px 0 rgba(73,74,95,.32)
}

.nav-card_dark__s4K3I .nav-card_title__8RIrM {
    color: var(--lido-color-secondary)
}

.nav-card_sizeBig__D_9bZ {
    --nav-card-width: 720px
}

.nav-card_sizeBig__D_9bZ .nav-card_list___Pgdl {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.nav-card_title__8RIrM {
    font-weight: var(--lido-font-weight-medium);
    font-size: var(--lido-font-size-h3-not-adaptive);
    line-height: var(--lido-line-height-h3-not-adaptive)
}

.nav-card_burger__bZDBz {
    background: transparent;
    border: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    box-shadow: none;
    border-radius: 0;
    border-radius: initial;
    --nav-card-width: 100%
}

@media (max-width: 599px) {
    .nav-card_title__8RIrM {
        font-size:var(--lido-font-size-h3);
        line-height: var(--lido-line-height-h3)
    }
}

.header-content_headerWrapper__3yr8l {
    display: flex;
    align-items: stretch;
    padding-right: 40px;
    min-height: 90px;
    justify-content: space-between
}

.header-content_logoWrapper__SdLXi {
    display: flex;
    justify-content: center;
    align-items: center
}

.header-content_textLogo__4DBN3 {
    color: var(--lido-color-primary);
    width: 124px;
    height: 32px
}

.header-content_burgerButton__R1HVQ {
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: var(--lido-color-primary);
    transition: color .5s;
    display: none
}

.header-content_burgerIcon__8d2sf {
    width: 38px;
    height: 38px
}

.header-content_buttonWrapper__LlCzh {
    display: flex;
    gap: 20px;
    align-items: center
}

.header-content_burgerButton__R1HVQ:hover {
    color: var(--lido-color-accent-ocean);
    transition: color .3s
}

.header-content_closeForm__rtx__ {
    display: flex
}

.header-content_colorButton__Qb2KU {
    --local-button-padding: 18px;
    --local-gap: 0;
    font-weight: var(--lido-font-weight-bold)
}

.header-content_buttonTextHide__7e5Bq {
    display: inline;
    font-weight: var(--lido-font-weight-regular)
}

.header-content_newContainer__k2_Hg {
    --local-content-padding-right: 100px
}

.header-content_newContainer__k2_Hg .header-content_headerWrapper__3yr8l {
    padding-right: 0
}

.header-content_dark__xbVNo .header-content_burgerButton__R1HVQ,.header-content_dark__xbVNo .header-content_textLogo__4DBN3 {
    color: var(--lido-color-secondary)
}

.header-content_dark__xbVNo .header-content_colorButton__Qb2KU {
    color: var(--lido-color-background-dark)
}

@media (max-width: 1920px) {
    .header-content_newContainer__k2_Hg .header-content_headerWrapper__3yr8l {
        padding-right:0
    }
}

@media (max-width: 1499px) {
    .header-content_newContainer__k2_Hg {
        --local-content-padding-right:var(--local-content-padding-left)
    }

    .header-content_newContainer__k2_Hg .header-content_headerWrapper__3yr8l {
        padding-right: 0
    }
}

@media (max-width: 1439px) {
    .header-content_headerWrapper__3yr8l {
        padding-right:0
    }

    .header-content_burgerButton__R1HVQ {
        display: block
    }

    .header-content_newContainer__k2_Hg .header-content_burgerButton__R1HVQ {
        display: none
    }

    .header-content_newContainer__k2_Hg .header-content_headerWrapper__3yr8l {
        padding-right: 0
    }
}

@media (max-width: 1199px) {
    .header-content_newContainer__k2_Hg .header-content_burgerButton__R1HVQ {
        display:block
    }

    .header-content_newContainer__k2_Hg .header-content_headerWrapper__3yr8l {
        padding-right: 0
    }
}

@media (max-width: 599px) {
    .header-content_buttonTextHide__7e5Bq {
        display:none
    }
}

.burger-menu_burger__ryfm4,.burger-menu_contentMobile__VJGzi {
    display: none
}

@media (max-width: 1439px) {
    .burger-menu_burger__ryfm4 {
        --head-height:90px;
        --margin-auto-size: calc((100vw - var(--outer-container-max-width)) / 2);
        --outer-container-max-width: 820px;
        --offset-from-center: 0;
        min-height: 100vh;
        z-index: 100;
        align-items: start;
        display: grid;
        grid-template-columns: var(--margin-auto-size) 1fr 1fr var(--margin-auto-size);
        grid-template-areas: "head head head head" ". stake integrations ." "divider1 divider1 divider1 divider1" ". dao dao ." "divider2 divider2 divider2 divider2" ". develop nom ." "divider3 divider3 divider3 divider3" ". learn learn ."
    }

    .burger-menu_head__JxUIW {
        grid-area: head;
        z-index: 10;
        position: sticky;
        top: 0;
        min-height: var(--head-height);
        background: linear-gradient(180deg,#fff9f9 59.44%,hsla(0,100%,99%,0) 101.11%)
    }

    .burger-menu_burger__ryfm4 .burger-menu_staking__MW48n {
        grid-area: head-start/stake/stake;
        padding: 150px 40px 44px 0;
        border-right: 1px solid var(--lido-color-borders-fog)
    }

    .burger-menu_burger__ryfm4 .burger-menu_integrations__ckdYw {
        grid-area: head-start/integrations/integrations;
        padding: 150px 0 44px 40px
    }

    .burger-menu_burger__ryfm4 .burger-menu_dao__lWbAU {
        grid-area: dao;
        padding: 40px 0 44px
    }

    .burger-menu_burger__ryfm4 .burger-menu_dao__lWbAU ul {
        gap: 16px 80px
    }

    .burger-menu_burger__ryfm4 .burger-menu_dev__tPa17 {
        grid-area: develop;
        padding: 60px 40px 60px 0;
        border-right: 1px solid var(--lido-color-borders-fog)
    }

    .burger-menu_burger__ryfm4 .burger-menu_nom__NrFT_ {
        grid-area: nom;
        padding: 60px 0 60px 40px
    }

    .burger-menu_burger__ryfm4 .burger-menu_learn__czkDV {
        grid-area: learn;
        padding: 40px 0 44px
    }

    .burger-menu_divider1__9PAzC {
        grid-area: divider1
    }

    .burger-menu_divider2___oVkq {
        grid-area: divider2
    }

    .burger-menu_divider3__ldbAe {
        grid-area: divider3
    }

    .burger-menu_dark__nD_ej .burger-menu_head__JxUIW {
        background: linear-gradient(180deg,#4e4f67 10%,rgba(78,79,103,0))
    }

    .burger-menu_dark__nD_ej.burger-menu_burger__ryfm4 .burger-menu_dev__tPa17,.burger-menu_dark__nD_ej.burger-menu_burger__ryfm4 .burger-menu_staking__MW48n {
        border-right: 1px solid var(--lido-color-borders-light)
    }

    .burger-menu_dark__nD_ej .burger-menu_divider1__9PAzC,.burger-menu_dark__nD_ej .burger-menu_divider2___oVkq,.burger-menu_dark__nD_ej .burger-menu_divider3__ldbAe {
        background: var(--lido-color-borders-light)
    }
}

@media (max-width: 899px) {
    .burger-menu_burger__ryfm4 {
        --margin-auto-size:60px;
        height: auto
    }

    .burger-menu_burger__ryfm4 .burger-menu_staking__MW48n {
        padding: 150px 20px 44px 0
    }

    .burger-menu_burger__ryfm4 .burger-menu_integrations__ckdYw {
        padding: 150px 0 44px 20px
    }

    .burger-menu_burger__ryfm4 .burger-menu_dao__lWbAU ul {
        gap: 16px 40px
    }

    .burger-menu_burger__ryfm4 .burger-menu_dev__tPa17 {
        padding: 60px 20px 60px 0
    }

    .burger-menu_burger__ryfm4 .burger-menu_dev__tPa17 h3 {
        margin-bottom: 48px
    }

    .burger-menu_burger__ryfm4 .burger-menu_nom__NrFT_ {
        padding: 60px 0 60px 20px
    }

    .burger-menu_burger__ryfm4 .burger-menu_nom__NrFT_ h3 {
        max-width: 156px
    }
}

@media (max-width: 599px) {
    .burger-menu_divider1__9PAzC,.burger-menu_divider2___oVkq {
        display:none
    }

    .burger-menu_burger__ryfm4 {
        display: flex;
        flex-direction: column
    }

    .burger-menu_head__JxUIW {
        width: 100%
    }

    .burger-menu_burger__ryfm4 .burger-menu_card__D91Yz {
        display: none
    }

    .burger-menu_contentMobile__VJGzi {
        display: flex;
        flex-direction: column;
        padding: 60px 0 150px;
        width: 100%;
        box-sizing: border-box
    }

    .burger-menu_accordion__A5QEF {
        padding: 20px;
        --local-shevron-size: 32px
    }

    .burger-menu_accordion__A5QEF .burger-menu_linksList__9vaL8 {
        margin-top: 30px
    }

    .burger-menu_accordion__A5QEF:not(:last-child) {
        border-bottom: 1px solid var(--lido-color-borders-fog)
    }

    .burger-menu_cardTitle__59mT1 {
        font-weight: var(--lido-font-weight-bold)
    }

    .burger-menu_daoLinks__NjEG4 :first-child {
        order: 1
    }

    .burger-menu_daoLinks__NjEG4 :nth-child(2) {
        order: 4
    }

    .burger-menu_daoLinks__NjEG4 :nth-child(3) {
        order: 2
    }

    .burger-menu_daoLinks__NjEG4 :nth-child(4) {
        order: 5
    }

    .burger-menu_daoLinks__NjEG4 :nth-child(5) {
        order: 3
    }

    .burger-menu_daoLinks__NjEG4 :nth-child(6) {
        order: 6
    }

    .burger-menu_dark__nD_ej .burger-menu_accordion__A5QEF:not(:last-child) {
        border-bottom: 1px solid var(--lido-color-borders-light)
    }

    .burger-menu_dark__nD_ej .burger-menu_cardTitle__59mT1 {
        color: var(--lido-color-secondary)
    }
}

.header_header__4DYua {
    position: sticky;
    top: 0;
    z-index: 10;
    border-bottom: 1px solid rgb(0 0 0/4%);
    transition: top .5s
}

.header_hideHeader__fWoA5 {
    top: -90px
}

.header_header__4DYua:before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background: linear-gradient(180deg,hsla(0,100%,99%,.2) 37.5%,hsla(0,100%,99%,0) 82.29%);
    -webkit-backdrop-filter: blur(27px);
    backdrop-filter: blur(27px)
}

.header_header__4DYua.header_dark__hWuNr {
    border-bottom: none;
    color: var(--lido-color-secondary)
}

.header_header__4DYua.header_dark__hWuNr:before {
    background: hsla(0,100%,99%,.02);
    -webkit-backdrop-filter: blur(27px);
    backdrop-filter: blur(27px)
}

.header_navigation__0O1t2 {
    display: flex;
    padding: 0 16px 0 32px;
    position: relative
}

.header_navList__ffEn3 {
    display: flex;
    list-style: none;
    margin: 0;
    padding-left: 0;
    align-items: stretch
}

.header_navListItem__K4UOH {
    display: flex;
    align-items: center;
    transition-duration: .5s;
    padding: 0 16px
}

.header_navListItem__K4UOH:first-child {
    padding: 0 16px 0 0
}

@keyframes header_menu-pop__HMwIM {
    0% {
        opacity: 0;
        transform: scale(.6)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.header_dropdown__mbNez {
    z-index: 100;
    margin-top: 16px;
    transform-origin: 50% -10px;
    animation: header_menu-pop__HMwIM .4s var(--ease-out-back) 0s 1
}

.header_navListItem__K4UOH:focus-within,.header_navListItem__K4UOH:hover {
    cursor: pointer
}

.header_navListItem__K4UOH .header_dropdown__mbNez {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: all .5s ease;
    top: calc(100% - 30px);
    display: none
}

.header_staking__a2ZOA {
    left: -118px
}

.header_integrations__u5cZk {
    left: -7px
}

.header_nodeOperators__JHyy_ {
    left: 136px
}

.header_dao__morZ9 {
    left: 105px
}

.header_dev__CZT2m {
    right: -26px
}

.header_learn__4_NeN {
    right: -126px
}

.header_navListItem__K4UOH:hover>.header_dropdown__mbNez {
    visibility: visible;
    opacity: 1;
    display: flex
}

.header_blockHover__T_GVx .header_navListItem__K4UOH {
    pointer-events: none
}

.header_headerLink__l1p6_ {
    color: var(--lido-color-primary);
    font-size: var(--lido-font-size-control);
    line-height: var(--lido-line-height-control);
    font-weight: var(--lido-font-weight-regular);
    transition: color .3s
}

.header_headerLink__l1p6_:active,.header_headerLink__l1p6_:hover,.header_navListItem__K4UOH:hover .header_headerLink__l1p6_ {
    color: var(--lido-color-accent-ocean);
    transition: color .3s
}

.header_dark__hWuNr .header_headerLink__l1p6_ {
    color: var(--lido-color-secondary);
    transition: color .3s
}

.header_dark__hWuNr .header_headerLink__l1p6_:active,.header_dark__hWuNr .header_headerLink__l1p6_:hover,.header_dark__hWuNr .header_navListItem__K4UOH:hover .header_headerLink__l1p6_ {
    color: var(--lido-color-light-blue);
    transition: color .3s
}

.header_currentHeaderLink__wgs39 {
    font-weight: var(--lido-font-weight-bold);
    transition: font-weight .3s
}

@keyframes header_dialog-appear__gSkwj {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.header_burgerDialog__FQD08 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    min-height: 100vh;
    min-width: 100vw;
    max-height: 100vh;
    max-width: 100vw;
    border: none;
    padding: 0;
    margin: 0;
    background: hsla(0,100%,99%,.9);
    -webkit-backdrop-filter: blur(77px);
    backdrop-filter: blur(77px);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    animation: header_dialog-appear__gSkwj .35s var(--ease-out-cubic) 0s 1
}

.header_burgerDialog__FQD08::backdrop {
    background: transparent
}

.header_dark__hWuNr .header_burgerDialog__FQD08 {
    background: rgba(78,79,103,.7)
}

.header_burgerDialogWrapper__5wY36 {
    display: none
}

@media (max-width: 1439px) {
    .header_navigation__0O1t2 {
        display:none
    }

    .header_burgerDialogWrapper__5wY36 {
        display: block
    }

    .header_newContainer__IiL6P .header_navigation__0O1t2 {
        display: flex
    }

    .header_newContainer__IiL6P .header_burgerDialogWrapper__5wY36 {
        display: none
    }
}

@media (max-width: 1199px) {
    .header_newContainer__IiL6P .header_navigation__0O1t2 {
        display:none
    }

    .header_newContainer__IiL6P .header_burgerDialogWrapper__5wY36 {
        display: block
    }
}

.banner-cookie_banner__HMOJa {
    z-index: 100;
    position: fixed;
    bottom: 40px;
    width: 820px;
    box-sizing: border-box;
    left: 50%;
    transform: translateX(-50%);
    padding: 14px 24px 14px 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 68px;
    border: 1px solid var(--lido-color-borders-fog,rgba(0,0,0,.1));
    background: hsla(0,0%,100%,.72);
    box-shadow: 0 24px 80px 0 rgba(138,136,196,.32);
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px)
}

.banner-cookie_buttons__v_qvT {
    display: flex;
    gap: 10px
}

.banner-cookie_button__nByDa {
    min-width: 110px
}

.banner-cookie_dark__QbBfN {
    border: 1px solid var(--lido-color-borders-light);
    background: rgba(78,79,103,.72);
    box-shadow: 0 24px 80px 0 rgba(73,74,95,.32)
}

.banner-cookie_dark__QbBfN .banner-cookie_text__yaAOi {
    color: var(--lido-color-secondary)
}

@media (max-width: 899px) {
    .banner-cookie_banner__HMOJa {
        border-radius:0;
        border-radius: initial;
        width: auto;
        transform: none;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 24px 60px;
        flex-direction: column;
        text-align: center
    }
}

@media (max-width: 599px) {
    .banner-cookie_banner__HMOJa {
        padding:24px 20px
    }
}

.banner-info_banner__cdp2k {
    color: var(--lido-color-secondary);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px
}

.banner-info_variantPrimary__8boN_ {
    background: linear-gradient(91deg,#000 49.11%,#000 65.68%)
}

.banner-info_variantSecondary__gN67D {
    background: linear-gradient(90deg,#4584ff 23.14%,#2770ff 64.16%)
}

.banner-info_variantSecondary__gN67D:hover {
    color: var(--lido-color-secondary-72)
}

.banner-info_title__BTBlD {
    font-weight: var(--lido-font-weight-bold)
}

.banner-info_content__ZKOCv {
    flex: 1 1;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
    font-size: var(--lido-font-size-control);
    line-height: var(--lido-line-height-control)
}

.banner-info_close__jJ4eM {
    --local-button-size: 40px;
    --local-icon-size: 24px;
    border: 1px solid #ffffff4f;
    color: inherit
}

.banner-info_arrow__vq1gc {
    width: 20px;
    height: 20px
}

@media (max-width: 899px) {
    .banner-info_banner__cdp2k {
        gap:0;
        align-items: flex-start;
        padding: 18px 20px
    }

    .banner-info_content__ZKOCv {
        align-items: flex-start;
        flex-direction: column;
        gap: 0;
        padding-right: 20px
    }

    .banner-info_close__jJ4eM {
        --local-button-size: 32px;
        --local-icon-size: 17px
    }
}

.banner-urgent_banner__ONAWl {
    color: var(--lido-color-secondary);
    display: flex;
    justify-content: center;
    padding: 40px 10px;
    background: radial-gradient(37.01% 248.43% at 50% 50%,#c00734 10.3%,#ff265a 100%)
}

.banner-urgent_content__0YIXZ {
    flex: 1 1;
    max-width: 1154px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    font-size: var(--lido-font-size-subheader);
    line-height: var(--lido-line-height-subheader)
}

.banner-urgent_title__u3gB7 {
    font-weight: var(--lido-font-weight-medium)
}

.banner-urgent_description__u5Nww,.banner-urgent_title__u3gB7 {
    color: var(--lido-color-secondary);
    text-align: center
}

.banner-urgent_button__qz5R8 {
    margin-top: 10px;
    font-weight: var(--lido-font-weight-bold);
    height: auto;
    padding: 17px 30px;
    text-align: center
}

@media (max-width: 1439px) {
    .banner-urgent_banner__ONAWl {
        padding:40px 50px
    }
}

@media (max-width: 599px) {
    .banner-urgent_button__qz5R8 {
        padding:17px 30px
    }

    .banner-urgent_title__u3gB7 {
        line-height: 30px
    }
}

.banner-vault-urgent_wrapper__bJZE2 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 10px 20px;
    background: #e11760;
    color: var(--lido-color-secondary)
}

.banner-vault-urgent_wrapper__bJZE2:hover {
    color: var(--lido-color-secondary-72)
}

.banner-vault-urgent_text__LxbaS {
    color: inherit
}

@media (max-width: 599px) {
    .banner-vault-urgent_wrapper__bJZE2 {
        align-items:flex-start;
        flex-direction: column;
        gap: 0
    }
}

.banner_wrapper___CPZ0 {
    position: relative;
    z-index: 1
}

.layout_darkLayout__ieQQA {
    background: var(--lido-color-background-dark)
}

body:has(.layout_darkLayout__ieQQA) {
    background: var(--lido-color-background-dark)
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    line-height: 1
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a,button,input,select,textarea {
    -webkit-tap-highlight-color: transparent
}

:root {
    --lido-color-primary: #000;
    --lido-color-primary-72: #131217b8;
    --lido-color-primary-50: #13121780;
    --lido-color-primary-32: #13121752;
    --lido-color-primary-20: #13121733;
    --lido-color-primary-8: #13121714;
    --lido-color-primary-6: #1312170f;
    --lido-color-primary-5: #1312170d;
    --lido-color-secondary: #fff;
    --lido-color-secondary-6: #0000000f;
    --lido-color-secondary-30: #fff9f94d;
    --lido-color-secondary-60: #fff9;
    --lido-color-secondary-72: #ffffffb8;
    --lido-color-accent-light-ocean: #0085ff33;
    --lido-color-accent-ocean: #0085ff;
    --lido-color-accent-ocean-60: rgba(139,199,255,.6);
    --lido-color-accent-sky: #00a3ff;
    --lido-color-accent-blue: #3a9cf8;
    --lido-color-light-blue: #80c0fb;
    --lido-color-accent-coral: #ff8e76;
    --lido-color-accent-sun: #ffc225;
    --lido-color-accent-light-coral: #ff8e7633;
    --lido-color-accent-berry: #d74758;
    --lido-color-accent-light-berry: #d7475833;
    --lido-color-accent-leaf: #36e6a6;
    --lido-color-accent-light-leaf: #36e6a633;
    --lido-color-background-dark: #4e4f67;
    --lido-color-borders-fog: #0000001a;
    --lido-color-borders-mist: #3c425447;
    --lido-color-borders-water: #0085ff99;
    --lido-color-borders-white: hsla(0,0%,100%,.31);
    --lido-color-borders-white-light: hsla(0,0%,100%,.2);
    --lido-color-borders-light: hsla(0,0%,100%,.1);
    --lido-color-input-disabled: #13121705;
    --lido-color-code-fragment: #1312170f;
    --lido-border-radius-4: 4px;
    --lido-border-radius-24: 24px;
    --lido-border-radius-32: 32px;
    --lido-border-radius-40: 40px;
    --lido-border-radius-50: 50px;
    --lido-border-radius-60: 60px;
    --lido-border-radius-100: 100px;
    --lido-font-size-h1: 100px;
    --lido-font-size-h2: 76px;
    --lido-font-size-h2-not-adaptive: 76px;
    --lido-font-size-h3: 34px;
    --lido-font-size-h3-not-adaptive: 34px;
    --lido-font-size-h4: 28px;
    --lido-font-size-subheader: 22px;
    --lido-font-size-subheader-not-adaptive: 22px;
    --lido-font-size-control: 17px;
    --lido-font-size-control-not-adaptive: 17px;
    --lido-font-size-body: 15px;
    --lido-font-size-description: 14px;
    --lido-font-weight-bold: 600;
    --lido-font-weight-medium: 500;
    --lido-font-weight-regular: 400;
    --lido-font-weight-light: 300;
    --lido-font-weight-extra-light: 200;
    --lido-line-height-h1: 100px;
    --lido-line-height-h2: 76px;
    --lido-line-height-h2-not-adaptive: 76px;
    --lido-line-height-h3: 48px;
    --lido-line-height-h3-not-adaptive: 48px;
    --lido-line-height-h4: 38px;
    --lido-line-height-subheader: 40px;
    --lido-line-height-subheader-not-adaptive: 40px;
    --lido-line-height-control: 26px;
    --lido-line-height-control-not-adaptive: 26px;
    --lido-line-height-body: 27px;
    --lido-line-height-description: 24px;
    --lido-content-width-md: 900px;
    --lido-content-width-lg: 1360px;
    --lido-content-width-xl: 1920px;
    --ease-in-quad: cubic-bezier(0.55,0.085,0.68,0.53);
    --ease-in-cubic: cubic-bezier(0.55,0.055,0.675,0.19);
    --ease-in-quart: cubic-bezier(0.895,0.03,0.685,0.22);
    --ease-in-quint: cubic-bezier(0.755,0.05,0.855,0.06);
    --ease-in-sine: cubic-bezier(0.47,0,0.745,0.715);
    --ease-in-expo: cubic-bezier(0.95,0.05,0.795,0.035);
    --ease-in-circ: cubic-bezier(0.6,0.04,0.98,0.335);
    --ease-in-back: cubic-bezier(0.6,-0.28,0.735,0.045);
    --ease-out-quad: cubic-bezier(0.25,0.46,0.45,0.94);
    --ease-out-cubic: cubic-bezier(0.215,0.61,0.355,1);
    --ease-out-quart: cubic-bezier(0.165,0.84,0.44,1);
    --ease-out-quint: cubic-bezier(0.23,1,0.32,1);
    --ease-out-sine: cubic-bezier(0.39,0.575,0.565,1);
    --ease-out-expo: cubic-bezier(0.19,1,0.22,1);
    --ease-out-circ: cubic-bezier(0.075,0.82,0.165,1);
    --ease-out-back: cubic-bezier(0.175,0.885,0.32,1.275);
    --ease-in-out-quad: cubic-bezier(0.455,0.03,0.515,0.955);
    --ease-in-out-cubic: cubic-bezier(0.645,0.045,0.355,1);
    --ease-in-out-quart: cubic-bezier(0.77,0,0.175,1);
    --ease-in-out-quint: cubic-bezier(0.86,0,0.07,1);
    --ease-in-out-sine: cubic-bezier(0.445,0.05,0.55,0.95);
    --ease-in-out-expo: cubic-bezier(1,0,0,1);
    --ease-in-out-circ: cubic-bezier(0.785,0.135,0.15,0.86);
    --ease-in-out-back: cubic-bezier(0.68,-0.55,0.265,1.55)
}

@media (max-width: 899px) {
    :root {
        --lido-font-size-h1:56px;
        --lido-font-size-h2: 36px;
        --lido-font-size-h3: 22px;
        --lido-font-size-h4: 18px;
        --lido-font-size-subheader: 17px;
        --lido-font-size-control: 14px;
        --lido-line-height-h1: 56px;
        --lido-line-height-h2: 36px;
        --lido-line-height-h3: 40px;
        --lido-line-height-h4: 40px;
        --lido-line-height-subheader: 31px;
        --lido-line-height-control: 28px
    }
}

body,h1,h2,h3,h4,h5,p {
    color: var(--lido-color-primary);
    font-feature-settings: "clig" off,"liga" off;
    font-style: normal
}

.typography-h1,h1 {
    font-size: var(--lido-font-size-h1);
    line-height: var(--lido-line-height-h1);
    letter-spacing: -1px
}

.typography-h1,.typography-h2,h1,h2 {
    font-weight: var(--lido-font-weight-regular)
}

.typography-h2,h2 {
    font-size: var(--lido-font-size-h2);
    line-height: var(--lido-line-height-h2)
}

.typography-h3,h3 {
    font-size: var(--lido-font-size-h3);
    font-weight: var(--lido-font-weight-light);
    line-height: var(--lido-line-height-h3)
}

h3.medium {
    font-weight: var(--lido-font-weight-medium)
}

h4 {
    font-size: var(--lido-font-size-h4);
    font-weight: var(--lido-font-weight-light);
    line-height: var(--lido-line-height-h4)
}

h4.medium {
    font-weight: var(--lido-font-weight-medium)
}

.typography-subheader,h5 {
    font-size: var(--lido-font-size-subheader);
    font-weight: var(--lido-font-weight-light);
    line-height: var(--lido-line-height-subheader)
}

.typography-control,input,label {
    font-size: var(--lido-font-size-control);
    font-weight: var(--lido-font-weight-regular);
    line-height: var(--lido-line-height-control)
}

.typography-body,body {
    font-size: var(--lido-font-size-body);
    font-weight: var(--lido-font-weight-regular);
    line-height: var(--lido-line-height-body)
}

.typography-description,p {
    font-size: var(--lido-font-size-description);
    font-weight: var(--lido-font-weight-regular);
    line-height: var(--lido-line-height-description)
}

.bold,strong {
    font-weight: var(--lido-font-weight-bold)
}

@media (max-width: 899px) {
    .typography-h1,h1 {
        letter-spacing:normal
    }

    h3.medium,h4.medium {
        font-weight: var(--lido-font-weight-bold)
    }

    h5 {
        font-weight: var(--lido-font-weight-regular)
    }
}

body,html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    scroll-behavior: smooth
}

body {
    background-color: #fff9f9
}

main {
    overflow: clip
}
