.star___tKpCo i {
    height: 14px;
    width: 14px
}

.full___FSupg path,.half___gN9WN path:last-child {
    fill: #109d57
}

.installBtn___GD_D_ {
    align-items: center;
    background: #109d57;
    border-radius: 2px;
    color: #f3f3f3;
    display: flex;
    font-size: 17px;
    font-weight: 500;
    height: 44px;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    width: 120px
}

.overlay____4XYi {
    bottom: auto;
    display: flex;
    flex: 1;
    flex-direction: column;
    left: 0;
    min-height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1001
}

.outside___e14DR {
    background: #000c;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.SmartBannerMob___KUM89 {
    background: #f5f5f5;
    bottom: 0;
    height: 148px;
    padding: 16px;
    position: fixed;
    width: 100%
}

.SmartBannerMob___KUM89 .wrap___ovItr {
    align-items: center;
    display: flex;
    height: 50%;
    justify-content: space-between;
    width: 100%
}

.SmartBannerMob___KUM89 .headerSmb___TDP6T {
    height: 50%;
    width: 100%
}

.SmartBannerMob___KUM89 .headerSmb___TDP6T .logo___NyaFX {
    border-radius: 5px;
    float: left;
    height: 48px;
    margin-right: 16px;
    width: 48px
}

.SmartBannerMob___KUM89 .headerSmb___TDP6T .name___u1ILe {
    color: #323334;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px
}

.SmartBannerMob___KUM89 .headerSmb___TDP6T .rating___DnNcz {
    align-items: unset;
    display: flex;
    height: 16px;
    justify-content: space-between;
    width: 80px
}

.SmartBannerMob___KUM89 .install___aQka1 {
    align-items: flex-end;
    display: flex;
    height: 50%;
    justify-content: space-between
}

.SmartBannerMob___KUM89 .install___aQka1 i {
    height: 44px;
    width: 97px
}

.popupClose____MoGc {
    align-items: center;
    background: none;
    bottom: auto;
    display: flex;
    height: 14px;
    justify-content: center;
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 14px;
    z-index: 2
}

.withSmartBannerMob___ul4DF {
    position: fixed;
    width: 100%
}

.star___SX6FI {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    height: 10px;
    justify-content: center;
    margin-right: 1px;
    position: relative;
    width: 9px
}

.star___SX6FI i {
    height: 100%;
    width: 100%
}

.full___KfL3S path,.half___mGI3K .starIosLeft {
    fill: #f1a33b
}

.installBtn___MxbtN {
    align-items: center;
    background: none;
    border-radius: 2px;
    color: #367af6;
    display: flex;
    font-size: 18px;
    justify-content: center;
    line-height: 32px;
    margin-left: auto;
    text-align: center;
    text-decoration: none;
    width: auto
}

.smartBanner___ZGspa {
    align-items: center;
    background: #1c1c1d;
    border-bottom: .33px solid #bdbdc2;
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
    height: 80px;
    justify-content: flex-start;
    left: 0;
    padding: 0 16px 0 9px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.smartBanner___ZGspa .closeBtn___AdQzg {
    background: none;
    box-sizing: border-box;
    height: 24px;
    margin-right: 1px;
    position: relative;
    width: 24px
}

.smartBanner___ZGspa .closeBtn___AdQzg:after,.smartBanner___ZGspa .closeBtn___AdQzg:before {
    background: #bbbbc0;
    border-radius: 2px;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 12px
}

.smartBanner___ZGspa .closeBtn___AdQzg:before {
    transform: translate(-50%,-50%) rotate(50deg)
}

.smartBanner___ZGspa .closeBtn___AdQzg:after {
    transform: translate(-50%,-50%) rotate(-50deg)
}

.smartBanner___ZGspa .logo___amOwo {
    border-radius: 14px;
    flex-shrink: 0;
    height: 62px;
    margin-right: 8px;
    object-fit: cover;
    overflow: hidden;
    width: 62px
}

.smartBanner___ZGspa .info___X4mcD {
    height: 100%;
    padding: 9px 0
}

.smartBanner___ZGspa .info___X4mcD .author___YeVck,.smartBanner___ZGspa .info___X4mcD .name___jDk1M,.smartBanner___ZGspa .info___X4mcD .prize___V_pu5 {
    display: block
}

.smartBanner___ZGspa .info___X4mcD .author___YeVck,.smartBanner___ZGspa .info___X4mcD .prize___V_pu5 {
    color: #98989e
}

.smartBanner___ZGspa .info___X4mcD .name___jDk1M {
    color: #fff;
    font-size: 13px;
    line-height: 14px;
    margin: 4px 0 2px
}

.smartBanner___ZGspa .info___X4mcD .author___YeVck {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 2px
}

.smartBanner___ZGspa .info___X4mcD .rating___rY0iu {
    display: flex
}

.smartBanner___ZGspa .info___X4mcD .prize___V_pu5 {
    font-size: 12px;
    line-height: 12px
}

@media(prefers-color-scheme: light) {
    .smartBanner___ZGspa {
        background:#f1f1f6
    }

    .smartBanner___ZGspa .closeBtn___AdQzg:after,.smartBanner___ZGspa .closeBtn___AdQzg:before {
        background: #bbbbc0
    }

    .smartBanner___ZGspa .info___X4mcD .name___jDk1M {
        color: #000
    }

    .smartBanner___ZGspa .info___X4mcD .author___YeVck {
        color: #848489
    }

    .smartBanner___ZGspa .info___X4mcD .prize___V_pu5 {
        color: #89898e
    }
}

.smartBannerShown___bEpAt {
    display: flex;
    flex-direction: column
}

.smartBannerShown___bEpAt #root {
    transform: translateY(80px)
}

.userInfo___VGNV2 {
    height: 48px;
    justify-content: flex-start;
    padding: 0 12px
}

.userInfoMessage___DZwQz,.userInfo___VGNV2 {
    align-items: center;
    display: flex;
    flex-direction: row
}

.userInfoMessage___DZwQz {
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px
}

.userInfoIcon___w1m5W path {
    fill: var(--icon-ghost-3);
    fill-rule: evenodd;
    clip-rule: evenodd
}

.userInfoCounter___SBJLY {
    align-items: center;
    background: var(--small-elements-badge-2);
    border-radius: 50%;
    bottom: auto;
    color: #fff;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    justify-content: center;
    left: auto;
    line-height: 12px;
    position: absolute;
    right: -2px;
    top: 0;
    width: 12px;
    z-index: 1
}

.userInfoWrap___YGbnO {
    display: block;
    margin-left: 10px
}

.userInfoBlock___qDkP9 {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.userInfoName___BJcDh {
    color: var(--text-light);
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height)
}

.loading___Ou_wI {
    background-image: url(/assets/svg/preload.svg?ver=11082023);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 48px;
    margin: auto;
    width: 48px
}

.absoluteCentered___LaF_6 {
    bottom: 0;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.loading___m2Eh4 {
    background-image: url(/assets/svg/preload.svg?ver=11082023);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 48px;
    margin: auto;
    width: 48px
}

.absoluteCentered___SfTZO {
    bottom: 0;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.layout--desktop>[class^=loading__],.layout--mobile>[class^=loading__] {
    left: 50%;
    position: fixed;
    top: 50%;
    transform: translate(-50%,-50%)
}

.button___Vydw_,.sidebarUser___DCs95 .payBtn___bh03u {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___Vydw_ [class^=loading_],.sidebarUser___DCs95 .payBtn___bh03u [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___Vydw_.sm___Nipgy,.sidebarUser___DCs95 .sm___Nipgy.payBtn___bh03u {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___Vydw_.sm___Nipgy [class^=loading_],.sidebarUser___DCs95 .sm___Nipgy.payBtn___bh03u [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___Vydw_.md___B0lgY,.sidebarUser___DCs95 .payBtn___bh03u {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___Vydw_.icon___rPe2W,.button___Vydw_.primary___ootiT,.sidebarUser___DCs95 .payBtn___bh03u {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___Vydw_.icon___rPe2W:hover,.button___Vydw_.primary___ootiT:hover,.sidebarUser___DCs95 .payBtn___bh03u:hover {
    background: var(--button-bg-primary-hover)
}

.button___Vydw_.icon___rPe2W:active,.button___Vydw_.primary___ootiT:active,.sidebarUser___DCs95 .payBtn___bh03u:active {
    background: var(--button-bg-primary-pressed)
}

.button___Vydw_.disabled___wZESc.icon___rPe2W,.button___Vydw_.icon___rPe2W:disabled,.button___Vydw_.primary___ootiT.disabled___wZESc,.button___Vydw_.primary___ootiT:disabled,.sidebarUser___DCs95 .disabled___wZESc.payBtn___bh03u,.sidebarUser___DCs95 .payBtn___bh03u:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___Vydw_.secondary___fsdsA,.sidebarUser___DCs95 .secondary___fsdsA.payBtn___bh03u {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___Vydw_.secondary___fsdsA:hover,.sidebarUser___DCs95 .secondary___fsdsA.payBtn___bh03u:hover {
    background: var(--button-bg-secondary-hover)
}

.button___Vydw_.secondary___fsdsA:active,.sidebarUser___DCs95 .secondary___fsdsA.payBtn___bh03u:active {
    background: var(--button-bg-secondary-pressed)
}

.button___Vydw_.secondary___fsdsA.disabled___wZESc,.button___Vydw_.secondary___fsdsA:disabled,.sidebarUser___DCs95 .secondary___fsdsA.disabled___wZESc.payBtn___bh03u,.sidebarUser___DCs95 .secondary___fsdsA.payBtn___bh03u:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___Vydw_.tertiary___qIRVv,.sidebarUser___DCs95 .tertiary___qIRVv.payBtn___bh03u {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___Vydw_.tertiary___qIRVv:hover,.sidebarUser___DCs95 .tertiary___qIRVv.payBtn___bh03u:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___Vydw_.tertiary___qIRVv:active,.sidebarUser___DCs95 .tertiary___qIRVv.payBtn___bh03u:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___Vydw_.tertiary___qIRVv.disabled___wZESc,.button___Vydw_.tertiary___qIRVv:disabled,.sidebarUser___DCs95 .tertiary___qIRVv.disabled___wZESc.payBtn___bh03u,.sidebarUser___DCs95 .tertiary___qIRVv.payBtn___bh03u:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___Vydw_.ghost___NER7o,.sidebarUser___DCs95 .ghost___NER7o.payBtn___bh03u {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___Vydw_.ghost___NER7o:hover,.sidebarUser___DCs95 .ghost___NER7o.payBtn___bh03u:hover {
    text-decoration: underline
}

.button___Vydw_.ghost3___oiWYV,.sidebarUser___DCs95 .ghost3___oiWYV.payBtn___bh03u {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___Vydw_.ghost3___oiWYV:hover,.sidebarUser___DCs95 .ghost3___oiWYV.payBtn___bh03u:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___Vydw_.ghost3___oiWYV:active,.sidebarUser___DCs95 .ghost3___oiWYV.payBtn___bh03u:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___Vydw_.icon___rPe2W,.sidebarUser___DCs95 .icon___rPe2W.payBtn___bh03u {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___Vydw_.icon___rPe2W.disabled___wZESc,.button___Vydw_.icon___rPe2W:disabled,.sidebarUser___DCs95 .icon___rPe2W.disabled___wZESc.payBtn___bh03u,.sidebarUser___DCs95 .icon___rPe2W.payBtn___bh03u:disabled {
    border: none
}

.button___Vydw_.disabled___wZESc,.button___Vydw_:disabled,.sidebarUser___DCs95 .disabled___wZESc.payBtn___bh03u,.sidebarUser___DCs95 .payBtn___bh03u:disabled {
    pointer-events: none
}

.button___Vydw_.icon___rPe2W,.primary___ootiT,.secondary___fsdsA,.sidebarUser___DCs95 .payBtn___bh03u,.white___cpJpq {
    position: relative
}

.button___Vydw_.icon___rPe2W [class^=loading_],.primary___ootiT [class^=loading_],.secondary___fsdsA [class^=loading_],.sidebarUser___DCs95 .payBtn___bh03u [class^=loading_],.white___cpJpq [class^=loading_] {
    height: 44px;
    width: 44px
}

.sidebarUser___DCs95 {
    background: var(--menu-bg-gradient);
    overflow: hidden;
    position: relative
}

.sidebarUser___DCs95>:not(.userLoyaltyProgress___DTBAe) {
    padding: 0 16px
}

.sidebarUser___DCs95 .userIcon___wtTqW {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    object-fit: contain;
    padding: 6px;
    width: 48px
}

.sidebarUser___DCs95 .userIcon___wtTqW path {
    fill: #fff;
    fill-rule: evenodd
}

.sidebarUser___DCs95 .userInfo___UFFn6 {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: flex-start;
    padding: 0 40px 0 0
}

.sidebarUser___DCs95 .userInfoLoyalty___Hp3oX>span {
    color: var(--text-opacity-4);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height)
}

.sidebarUser___DCs95 .userLoyaltyProgress___DTBAe {
    align-items: center;
    background: var(--bg-overlay-light-1);
    display: flex;
    flex-direction: row;
    height: 52px;
    justify-content: flex-start;
    padding: 0 16px 0 8px;
    width: 100%;
    height: 20px;
}

.sidebarUser___DCs95 .userLoyaltyProgressInfo___yGubz {
    height: 16px;
    margin-left: 8px;
    width: 100%
}

.sidebarUser___DCs95 .userLoyaltyProgressInfo___yGubz .userInfoLoyalty___Hp3oX {
    display: flex
}

.sidebarUser___DCs95 .userProgressWrap___JAmkM {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 4px
}

.sidebarUser___DCs95 .userProgressPercent___rG1L5 {
    color: var(--text-opacity-4);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    margin-right: 8px
}

.sidebarUser___DCs95 .userProgressBar___ZxeW7 {
    background: var(--bg-overlay-light-2);
    grid-column: 1/3;
    height: 6px;
    padding: 0 2px;
    position: relative
}

.sidebarUser___DCs95 .userProgressBarBg___eXuIn,.sidebarUser___DCs95 .userProgressBar___ZxeW7 {
    align-items: center;
    border-radius: 18px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

.sidebarUser___DCs95 .userProgressBarBg___eXuIn {
    height: 4px
}

.sidebarUser___DCs95 .userProgressBarBg___eXuIn:before {
    background: var(--bg-overlay-light-2);
    border-radius: 18px;
    content: "";
    height: 4px;
    left: 2px;
    position: absolute;
    transform: rotate(180deg);
    width: calc(100% - 4px)
}

.sidebarUser___DCs95 .userProgressBarLine___Xr7Rq {
    background: var(--small-elements-proggress-bar);
    border-radius: 2px 0 0 2px;
    height: 4px;
    position: relative
}

.sidebarUser___DCs95 .wallet___mIgfP {
    display: grid;
    grid-template-columns: 16px 1fr;
    margin-top: 16px;
    padding: 8px 16px
}

.sidebarUser___DCs95 .walletIcon___eHmAQ {
    grid-row: 1/4
}

.sidebarUser___DCs95 .walletIcon___eHmAQ path {
    fill: var(--icon-ghost-3)
}

.sidebarUser___DCs95 .walletRow___YBoI7 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 24px
}

.sidebarUser___DCs95 .walletRow___YBoI7 p {
    color: var(--text-light);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 0
}

.sidebarUser___DCs95 .walletRow___YBoI7 span {
    color: var(--text-accent-additional);
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height);
    white-space: nowrap
}

.sidebarUser___DCs95 .walletRow___YBoI7 span .currencySymbol {
    font-weight: var(--typography-body-1-font-weight)
}

.sidebarUser___DCs95 .walletRow___YBoI7:nth-child(2) {
    margin-bottom: 2px
}

.sidebarUser___DCs95 .walletRow___YBoI7:not(:nth-child(2)) p {
    color: var(--text-opacity-light-1)
}

.sidebarUser___DCs95 .walletRow___YBoI7:not(:nth-child(2)) p,.sidebarUser___DCs95 .walletRow___YBoI7:not(:nth-child(2)) span {
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height)
}

.sidebarUser___DCs95 .walletRow___YBoI7:not(:nth-child(2)) span {
    color: var(--text-accent-additional)
}

.sidebarUser___DCs95 .walletRow___YBoI7:not(:nth-child(2)) span .currencySymbol {
    font-weight: var(--typography-caption-extrasmall-font-weight)
}

.sidebarUser___DCs95 .cashback___COM9n,.sidebarUser___DCs95 .points___P6Ze0 {
    display: flex;
    padding: 12px 16px
}

.sidebarUser___DCs95 .cashbackIcon___Jiz7M,.sidebarUser___DCs95 .pointsIcon___XTy5i {
    display: flex;
    height: 24px;
    width: 24px
}

.sidebarUser___DCs95 .cashbackIcon___Jiz7M svg,.sidebarUser___DCs95 .pointsIcon___XTy5i svg {
    margin: auto
}

.sidebarUser___DCs95 .cashbackIcon___Jiz7M svg path,.sidebarUser___DCs95 .pointsIcon___XTy5i svg path {
    fill: var(--icon-ghost-3)
}

.sidebarUser___DCs95 .cashbackRow___hMQ1k,.sidebarUser___DCs95 .pointsRow___pm5ed {
    align-items: center;
    display: flex;
    margin-left: 16px;
    width: 100%
}

.sidebarUser___DCs95 .cashbackRow___hMQ1k>span:first-child,.sidebarUser___DCs95 .pointsRow___pm5ed>span:first-child {
    color: var(--text-light);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.sidebarUser___DCs95 .cashbackRow___hMQ1k>span:last-child,.sidebarUser___DCs95 .pointsRow___pm5ed>span:last-child {
    color: var(--text-accent-additional);
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height)
}

.sidebarUser___DCs95 .cashbackRow___hMQ1k>span:last-child .currencySymbol,.sidebarUser___DCs95 .pointsRow___pm5ed>span:last-child .currencySymbol {
    font-weight: var(--typography-body-1-font-weight)
}

.sidebarUser___DCs95 .cashbackNumber___IVtfQ,.sidebarUser___DCs95 .pointsNumber___SlOch {
    margin-left: auto;
    margin-right: 2px
}

.sidebarUser___DCs95 .cashbackImage___GyOUV,.sidebarUser___DCs95 .pointsImage___heVOv {
    animation: blinking___MRH7J 1s infinite;
    height: 24px;
    margin-bottom: -2px;
    margin-left: 4px;
    transition: opacity 2s linear;
    width: 24px
}

.sidebarUser___DCs95 .cashbackImage___GyOUV svg,.sidebarUser___DCs95 .pointsImage___heVOv svg {
    transform: scale(1.3)
}

.sidebarUser___DCs95 .cashbackImage___GyOUV svg path,.sidebarUser___DCs95 .pointsImage___heVOv svg path {
    fill: var(--icon-alternative)
}

.sidebarUser___DCs95 .payBtn___bh03u {
    width: 100%
}

.sidebarUser___DCs95 .payWrap___v6L3c {
    margin: 16px 0
}

.sidebarUser___DCs95 .payWrap___v6L3c [class^=wrap__] {
    padding-top: 0
}

@keyframes blinking___MRH7J {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.menuPay___pR0Wa {
    padding-top: 20px
}

.menuPay___pR0Wa~.payBtn___bh03u {
    display: none
}

.sidebarMenuItem___Q1Lo3 {
    background: #fff;
    color: var(--text-secondary);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.sidebarMenuItem___Q1Lo3:last-child {
    box-sizing: initial;
    padding-bottom: 12px
}

.sidebarMenuItem___Q1Lo3.active___FwRXj {
    color: var(--text-accent)
}

.sidebarMenuItem___Q1Lo3 a {
    color: inherit
}

.sidebarSubmenuWrap___AC0Xl {
    display: grid;
    grid-template-rows: 0fr;
    position: relative;
    transition: grid-template-rows .2s ease
}

.sidebarSubmenuWrap___AC0Xl>ul {
    overflow: hidden
}

.sidebarSubmenuWrap___AC0Xl.opened___i1MDc {
    grid-template-rows: 1fr
}

.sidebarSubmenuWrap___AC0Xl.opened___i1MDc .sidebarSubmenu____KUUu {
    opacity: 1;
    padding-bottom: 14px;
    transition: opacity .2s ease-in
}

.sidebarSubmenu____KUUu {
    opacity: 0;
    position: relative;
    transition: opacity .25s ease-out
}

.sidebarSubmenu____KUUu li[class^=sidebarMenuItem] {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: flex-start;
    padding: 0;
    width: 256px
}

.sidebarSubmenu____KUUu li[class^=sidebarMenuItem] div {
    align-items: center;
    display: flex;
    height: 100%;
    width: 100%
}

.sidebarSubmenu____KUUu li[class^=sidebarMenuItem] div a,.sidebarSubmenu____KUUu li[class^=sidebarMenuItem] div span {
    align-items: center;
    display: flex;
    height: 100%;
    padding: 0 7px 0 48px;
    width: 100%
}

.sidebarSubmenu____KUUu li[class^=sidebarMenuItem] div [class*=loading__] {
    background-size: contain;
    height: calc(100% - 16px);
    width: 100%
}

.sidebarSubmenu____KUUu:before {
    background: var(--menu-bg-item-default);
    bottom: 0;
    content: "";
    height: 14px;
    left: 0;
    position: absolute;
    width: 100%
}

.sidebarMenuTitle___Pge2A {
    color: var(--text-secondary);
    display: inline-block;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    position: relative
}

.sidebarMenuIcon___VJo6B {
    height: 24px;
    margin-right: 12px;
    width: 24px
}

.sidebarMenuIcon___VJo6B.wheelAnimation___dNGkl svg {
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-name: wheelAnimation___dNGkl;
    animation-timing-function: linear;
    transform: rotate(0)
}

@keyframes wheelAnimation___dNGkl {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(-3turn)
    }

    75% {
        transform: rotate(-1425deg)
    }

    80% {
        transform: rotate(-1430deg)
    }

    85% {
        transform: rotate(-1435deg)
    }

    90% {
        transform: rotate(-4turn)
    }

    to {
        transform: rotate(-4turn)
    }
}

.sidebarMenuIcon___VJo6B:not(.sidebarMenuIconColor___nPGs3) circle,.sidebarMenuIcon___VJo6B:not(.sidebarMenuIconColor___nPGs3) g,.sidebarMenuIcon___VJo6B:not(.sidebarMenuIconColor___nPGs3) path,.sidebarMenuIcon___VJo6B:not(.sidebarMenuIconColor___nPGs3) svg {
    fill: #000;
    fill-rule: evenodd;
    fill: var(--icon-secondary)
}

.sidebarMenuItem___Pl1zm {
    background: #fff;
    position: relative
}

.sidebarMenuItem___Pl1zm.hasLinksList___sZKLl .sidebarMenuLink___ZKsxn {
    position: relative
}

.sidebarMenuItem___Pl1zm.hasLinksList___sZKLl .sidebarMenuLink___ZKsxn:before {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid var(--icon-tertiary);
    bottom: unset;
    content: "";
    display: block;
    left: unset;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform .2s ease-in-out;
    z-index: 1
}

.sidebarMenuItem___Pl1zm.opened___bVHrd .sidebarMenuLink___ZKsxn:before {
    transform: rotate(180deg) translateY(50%)
}

.sidebarMenuItem___Pl1zm:after {
    background: var(--small-elements-separator-item);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0
}

.sidebarMenuLink___ZKsxn {
    align-items: center;
    background-color: #fff;
    border-radius: 0;
    box-sizing: border-box;
    color: #000;
    display: flex;
    outline: 0;
    overflow: hidden;
    padding: 12px 32px 12px 12px;
    position: relative;
    text-decoration: none;
    text-transform: none
}

.sidebarMenuLinkActive___O3zXe {
    background: var(--menu-bg-item-active);
    box-shadow: inset 0 -1px 0 #0000000d,inset 0 1px 0 #ffffff0d;
    color: var(--menu-item-active-content)
}

.sidebarMenuLinkActive___O3zXe [class^=sidebarMenuTitle] {
    color: inherit;
    font-weight: var(--typography-body-1-font-weight)
}

.sidebarMenuLinkActive___O3zXe [class^=sidebarMenuIcon]:not(.wheelAnimation___dNGkl) circle,.sidebarMenuLinkActive___O3zXe [class^=sidebarMenuIcon]:not(.wheelAnimation___dNGkl) g,.sidebarMenuLinkActive___O3zXe [class^=sidebarMenuIcon]:not(.wheelAnimation___dNGkl) path,.sidebarMenuLinkActive___O3zXe [class^=sidebarMenuIcon]:not(.wheelAnimation___dNGkl) svg {
    fill: var(--menu-item-active-content)
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___Pl1zm:after {
    display: none
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___Pl1zm:last-child .sidebarMenuLink___ZKsxn {
    padding-bottom: 12px
}

[class^=sidebarAdditionalMenu] .sidebarMenuLink___ZKsxn {
    color: var(--text-secondary);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    padding: 16px 16px 16px 32px
}

.sidebarMenuCountActive___dWlPp,.sidebarMenuCount___rgZMC {
    align-items: center;
    background: var(--menu-bg-notification);
    border: none;
    border-radius: var(--radius-small-tips);
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-extrasmall-strong-font-size);
    font-weight: var(--typography-caption-extrasmall-strong-font-weight);
    height: 20px;
    justify-content: center;
    line-height: var(--typography-caption-extrasmall-strong-line-height);
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.sidebarMenuCountActive___dWlPp {
    color: #0000
}

.wof___lFP_t {
    background: var(--small-elements-label-new-1);
    box-sizing: initial;
    min-width: 32px;
    padding: 0 4px;
    width: auto
}

.sidebarMenuNewLabel___qSxvR {
    background-color: var(--small-elements-label-new-1);
    border-radius: 4px;
    bottom: auto;
    color: var(--small-elements-label-new-1-text);
    font-size: var(--typography-caption-extrasmall-strong-font-size);
    font-weight: var(--typography-caption-extrasmall-strong-font-weight);
    left: auto;
    line-height: var(--typography-caption-extrasmall-strong-line-height);
    padding: 2px 6px;
    position: absolute;
    right: 14px;
    text-transform: uppercase;
    top: auto;
    z-index: 0
}

.withAnimation___rHXHb {
    overflow: hidden
}

.withAnimation___rHXHb .sidebarMenuLink___ZKsxn {
    background: none
}

.withAnimation___rHXHb:before {
    animation: flareAnimation___bMzyF 5s linear infinite;
    background: linear-gradient(270deg,#ffffffbf,#ffffffb3 5%,#ffffffb3 52%,#ffffffb3 63%,#fff0 95%),#92ffc6;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

@keyframes flareAnimation___bMzyF {
    20%,to {
        left: 0;
        opacity: 0
    }

    0% {
        left: 60%;
        opacity: 0
    }

    4% {
        left: 30%;
        opacity: 1
    }

    7% {
        left: 0;
        opacity: 1
    }

    20% {
        left: 0;
        opacity: 0
    }
}

.sidebarMenu___SRuqC {
    height: auto;
    text-rendering: optimizeLegibility
}

.sidebarMenuItemSeparate___mb65o {
    background: #fff
}

.sidebarAdditionalMenu___jUhmy {
    position: relative
}

.sidebarAdditionalMenu___jUhmy.unAuth___gINKo [class*=sidebarMenuItem__]:last-of-type {
    padding-bottom: 20px
}

.sidebarAdditionalMenu___jUhmy.unAuth___gINKo [class*=sidebarMenuItem__]:last-of-type:before {
    background: var(--small-elements-separator-item);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 1
}

.counter___aFrZV {
    -webkit-font-smoothing: antialiased;
    background: linear-gradient(180deg,#d73637,#780424);
    border-radius: 6px;
    bottom: auto;
    color: #fff;
    display: flex;
    font-size: 6px;
    font-weight: 500;
    height: 12px;
    left: auto;
    letter-spacing: -.8px;
    min-width: 12px;
    padding: 0 2px;
    position: absolute;
    right: -3px;
    top: 7px;
    z-index: 1
}

.button___yP8gY,.counter___aFrZV,.supportButton___N5wJS {
    align-items: center;
    justify-content: center;
    text-align: center
}

.button___yP8gY,.supportButton___N5wJS {
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___yP8gY [class^=loading_],.supportButton___N5wJS [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___yP8gY.sm___Ow7Go,.sm___Ow7Go.supportButton___N5wJS {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___yP8gY.sm___Ow7Go [class^=loading_],.sm___Ow7Go.supportButton___N5wJS [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___yP8gY.md___stZTH,.md___stZTH.supportButton___N5wJS {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___yP8gY.icon___LnIMn,.button___yP8gY.primary___SVA3v,.icon___LnIMn.supportButton___N5wJS,.primary___SVA3v.supportButton___N5wJS {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___yP8gY.icon___LnIMn:hover,.button___yP8gY.primary___SVA3v:hover,.icon___LnIMn.supportButton___N5wJS:hover,.primary___SVA3v.supportButton___N5wJS:hover {
    background: var(--button-bg-primary-hover)
}

.button___yP8gY.icon___LnIMn:active,.button___yP8gY.primary___SVA3v:active,.icon___LnIMn.supportButton___N5wJS:active,.primary___SVA3v.supportButton___N5wJS:active {
    background: var(--button-bg-primary-pressed)
}

.button___yP8gY.disabled___MsFv7.icon___LnIMn,.button___yP8gY.icon___LnIMn:disabled,.button___yP8gY.primary___SVA3v.disabled___MsFv7,.button___yP8gY.primary___SVA3v:disabled,.disabled___MsFv7.icon___LnIMn.supportButton___N5wJS,.icon___LnIMn.supportButton___N5wJS:disabled,.primary___SVA3v.disabled___MsFv7.supportButton___N5wJS,.primary___SVA3v.supportButton___N5wJS:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___yP8gY.secondary___O45tM,.secondary___O45tM.supportButton___N5wJS {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___yP8gY.secondary___O45tM:hover,.secondary___O45tM.supportButton___N5wJS:hover {
    background: var(--button-bg-secondary-hover)
}

.button___yP8gY.secondary___O45tM:active,.secondary___O45tM.supportButton___N5wJS:active {
    background: var(--button-bg-secondary-pressed)
}

.button___yP8gY.secondary___O45tM.disabled___MsFv7,.button___yP8gY.secondary___O45tM:disabled,.secondary___O45tM.disabled___MsFv7.supportButton___N5wJS,.secondary___O45tM.supportButton___N5wJS:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___yP8gY.tertiary___ReuDk,.tertiary___ReuDk.supportButton___N5wJS {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___yP8gY.tertiary___ReuDk:hover,.tertiary___ReuDk.supportButton___N5wJS:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___yP8gY.tertiary___ReuDk:active,.tertiary___ReuDk.supportButton___N5wJS:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___yP8gY.tertiary___ReuDk.disabled___MsFv7,.button___yP8gY.tertiary___ReuDk:disabled,.tertiary___ReuDk.disabled___MsFv7.supportButton___N5wJS,.tertiary___ReuDk.supportButton___N5wJS:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___yP8gY.ghost___WQp8O,.button___yP8gY.supportButton___N5wJS,.supportButton___N5wJS {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___yP8gY.ghost___WQp8O:hover,.supportButton___N5wJS:hover {
    text-decoration: underline
}

.button___yP8gY.ghost3___e3tMp,.ghost3___e3tMp.supportButton___N5wJS {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___yP8gY.ghost3___e3tMp:hover,.ghost3___e3tMp.supportButton___N5wJS:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___yP8gY.ghost3___e3tMp:active,.ghost3___e3tMp.supportButton___N5wJS:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___yP8gY.icon___LnIMn,.icon___LnIMn.supportButton___N5wJS {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___yP8gY.icon___LnIMn.disabled___MsFv7,.button___yP8gY.icon___LnIMn:disabled,.icon___LnIMn.disabled___MsFv7.supportButton___N5wJS,.icon___LnIMn.supportButton___N5wJS:disabled {
    border: none
}

.button___yP8gY.disabled___MsFv7,.button___yP8gY:disabled,.disabled___MsFv7.supportButton___N5wJS,.supportButton___N5wJS:disabled {
    pointer-events: none
}

.button___yP8gY.icon___LnIMn,.icon___LnIMn.supportButton___N5wJS,.primary___SVA3v,.secondary___O45tM,.white___Bj7x5 {
    position: relative
}

.button___yP8gY.icon___LnIMn [class^=loading_],.icon___LnIMn.supportButton___N5wJS [class^=loading_],.primary___SVA3v [class^=loading_],.secondary___O45tM [class^=loading_],.white___Bj7x5 [class^=loading_] {
    height: 44px;
    width: 44px
}

.supportButton___N5wJS {
    align-items: center;
    box-shadow: none!important;
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-decoration: none
}

[class^=sidebarSupport_] .supportButton___N5wJS [class^=counter_] {
    display: none
}

.button___Tid56,.sidebarBanner___JooTt .btnWrap___MzMaR,.sidebarBanner___JooTt.minimalBanner___qs6RL .btnWrap___MzMaR {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___Tid56 [class^=loading_],.sidebarBanner___JooTt .btnWrap___MzMaR [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___Tid56.sm___nDozp,.sidebarBanner___JooTt .sm___nDozp.btnWrap___MzMaR,.sidebarBanner___JooTt.minimalBanner___qs6RL .btnWrap___MzMaR {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___Tid56.sm___nDozp [class^=loading_],.sidebarBanner___JooTt .sm___nDozp.btnWrap___MzMaR [class^=loading_],.sidebarBanner___JooTt.minimalBanner___qs6RL .btnWrap___MzMaR [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___Tid56.md___oDfxa,.sidebarBanner___JooTt .btnWrap___MzMaR,.sidebarBanner___JooTt .button___Tid56.btnWrap___MzMaR,.sidebarBanner___JooTt .md___oDfxa.btnWrap___MzMaR {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___Tid56.icon___gs019,.button___Tid56.primary___q4YKt,.sidebarBanner___JooTt .btnWrap___MzMaR,.sidebarBanner___JooTt .button___Tid56.btnWrap___MzMaR,.sidebarBanner___JooTt .icon___gs019.btnWrap___MzMaR,.sidebarBanner___JooTt .primary___q4YKt.btnWrap___MzMaR,.sidebarBanner___JooTt.minimalBanner___qs6RL .btnWrap___MzMaR {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___Tid56.icon___gs019:hover,.button___Tid56.primary___q4YKt:hover,.sidebarBanner___JooTt .btnWrap___MzMaR:hover {
    background: var(--button-bg-primary-hover)
}

.button___Tid56.icon___gs019:active,.button___Tid56.primary___q4YKt:active,.sidebarBanner___JooTt .btnWrap___MzMaR:active {
    background: var(--button-bg-primary-pressed)
}

.button___Tid56.disabled___H3flk.icon___gs019,.button___Tid56.icon___gs019:disabled,.button___Tid56.primary___q4YKt.disabled___H3flk,.button___Tid56.primary___q4YKt:disabled,.sidebarBanner___JooTt .btnWrap___MzMaR:disabled,.sidebarBanner___JooTt .disabled___H3flk.btnWrap___MzMaR {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___Tid56.secondary___Ntx9Q,.sidebarBanner___JooTt .secondary___Ntx9Q.btnWrap___MzMaR {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___Tid56.secondary___Ntx9Q:hover,.sidebarBanner___JooTt .secondary___Ntx9Q.btnWrap___MzMaR:hover {
    background: var(--button-bg-secondary-hover)
}

.button___Tid56.secondary___Ntx9Q:active,.sidebarBanner___JooTt .secondary___Ntx9Q.btnWrap___MzMaR:active {
    background: var(--button-bg-secondary-pressed)
}

.button___Tid56.secondary___Ntx9Q.disabled___H3flk,.button___Tid56.secondary___Ntx9Q:disabled,.sidebarBanner___JooTt .secondary___Ntx9Q.btnWrap___MzMaR:disabled,.sidebarBanner___JooTt .secondary___Ntx9Q.disabled___H3flk.btnWrap___MzMaR {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___Tid56.tertiary___wovu4,.sidebarBanner___JooTt .tertiary___wovu4.btnWrap___MzMaR {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___Tid56.tertiary___wovu4:hover,.sidebarBanner___JooTt .tertiary___wovu4.btnWrap___MzMaR:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___Tid56.tertiary___wovu4:active,.sidebarBanner___JooTt .tertiary___wovu4.btnWrap___MzMaR:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___Tid56.tertiary___wovu4.disabled___H3flk,.button___Tid56.tertiary___wovu4:disabled,.sidebarBanner___JooTt .tertiary___wovu4.btnWrap___MzMaR:disabled,.sidebarBanner___JooTt .tertiary___wovu4.disabled___H3flk.btnWrap___MzMaR {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___Tid56.ghost___PwjTb,.sidebarBanner___JooTt .ghost___PwjTb.btnWrap___MzMaR {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___Tid56.ghost___PwjTb:hover,.sidebarBanner___JooTt .ghost___PwjTb.btnWrap___MzMaR:hover {
    text-decoration: underline
}

.button___Tid56.ghost3___dzPn6,.sidebarBanner___JooTt .ghost3___dzPn6.btnWrap___MzMaR {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___Tid56.ghost3___dzPn6:hover,.sidebarBanner___JooTt .ghost3___dzPn6.btnWrap___MzMaR:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___Tid56.ghost3___dzPn6:active,.sidebarBanner___JooTt .ghost3___dzPn6.btnWrap___MzMaR:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___Tid56.icon___gs019,.sidebarBanner___JooTt .icon___gs019.btnWrap___MzMaR {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___Tid56.icon___gs019.disabled___H3flk,.button___Tid56.icon___gs019:disabled,.sidebarBanner___JooTt .icon___gs019.btnWrap___MzMaR:disabled,.sidebarBanner___JooTt .icon___gs019.disabled___H3flk.btnWrap___MzMaR {
    border: none
}

.button___Tid56.disabled___H3flk,.button___Tid56:disabled,.sidebarBanner___JooTt .btnWrap___MzMaR:disabled,.sidebarBanner___JooTt .disabled___H3flk.btnWrap___MzMaR {
    pointer-events: none
}

.button___Tid56.icon___gs019,.primary___q4YKt,.secondary___Ntx9Q,.sidebarBanner___JooTt .btnWrap___MzMaR,.sidebarBanner___JooTt .icon___gs019.btnWrap___MzMaR,.sidebarBanner___JooTt.minimalBanner___qs6RL .btnWrap___MzMaR,.white___EsnG7 {
    position: relative
}

.button___Tid56.icon___gs019 [class^=loading_],.primary___q4YKt [class^=loading_],.secondary___Ntx9Q [class^=loading_],.sidebarBanner___JooTt .btnWrap___MzMaR [class^=loading_],.white___EsnG7 [class^=loading_] {
    height: 44px;
    width: 44px
}

.sidebarBanner___JooTt {
    background: var(--menu-bg-banner);
    display: flex;
    height: 80px;
    pointer-events: none;
    position: relative;
    touch-action: none;
    width: 100%
}

.sidebarBanner___JooTt.withBanners___J_d6x {
    height: -moz-fit-content;
    height: fit-content
}

.sidebarBanner___JooTt.withBanners___J_d6x img {
    width: 100%
}

.sidebarBanner___JooTt.withBanners___J_d6x .btnWrap___MzMaR {
    bottom: 0;
    position: absolute
}

.sidebarBanner___JooTt.minimalBanner___qs6RL {
    height: 48px;
    position: fixed;
    z-index: 1
}

.sidebarBanner___JooTt.minimalBanner___qs6RL img,.sidebarBanner___JooTt.minimalBanner___qs6RL picture {
    display: none
}

.sidebarBanner___JooTt.minimalBanner___qs6RL .btnWrap___MzMaR {
    margin-bottom: 8px;
    width: 108px
}

.sidebarBanner___JooTt.minimalBanner___qs6RL:not(.noImage___llRU6)+div {
    padding-top: 260px
}

.sidebarBanner___JooTt.minimalBanner___qs6RL.noImage___llRU6+div {
    padding-top: 48px
}

.sidebarBanner___JooTt .btnWrap___MzMaR {
    margin: auto 16px 16px;
    padding: 0;
    pointer-events: auto;
    transition: all .15s;
    width: 224px
}

.sidebarBanner___JooTt .btnWrap___MzMaR span {
    color: #fff
}

.sidebarBanner___JooTt .btnWrap___MzMaR .btnMob___oWEQw {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    width: 100%
}

.localeSelect____4aHn {
    display: inline-block;
    position: relative;
    z-index: 1
}

.localeSelect____4aHn[class*=dark] .withBorder___ghZFa,.localeSelect____4aHn[class*=white]:not(.opened___j1bvp) .withBorder___ghZFa {
    border: 1px solid var(--menu-bg-item-hover)
}

.localeSelect____4aHn[class*=white]:not(.opened___j1bvp) .localeName___taGl8 {
    color: var(--text-secondary)
}

.localeSelect____4aHn[class*=white]:not(.opened___j1bvp) .arrow___gB0G_ {
    fill: var(--icon-secondary)
}

.localeSelect____4aHn[class*=bottomLeft] .localeList___Vtdf8 {
    border-top-left-radius: 0;
    left: 0;
    top: 100%
}

.localeSelect____4aHn[class*=bottomLeft] .currentLocale___mErbm.opened___j1bvp {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.localeSelect____4aHn:not(.opened___j1bvp) .localeName___taGl8 {
    color: var(--text-primary)
}

.localeSelect____4aHn[class*=bottomRight] .localeList___Vtdf8 {
    border-top-right-radius: 0;
    right: 0;
    top: 100%
}

.localeSelect____4aHn[class*=bottomRight] .currentLocale___mErbm.opened___j1bvp {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.localeSelect____4aHn[class*=topLeft] .localeList___Vtdf8 {
    border-bottom-left-radius: 0;
    bottom: 100%;
    left: 0
}

.localeSelect____4aHn[class*=topLeft] .currentLocale___mErbm.opened___j1bvp {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.localeSelect____4aHn[class*=topRight] .localeList___Vtdf8 {
    border-bottom-right-radius: 0;
    bottom: calc(100% - 1px);
    right: 0
}

.localeSelect____4aHn[class*=topRight] .currentLocale___mErbm.opened___j1bvp {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: relative;
    z-index: 1001
}

.currentLocale___mErbm {
    align-items: center;
    border-radius: var(--radius-input-base);
    cursor: pointer;
    display: inline-flex;
    padding: 4px 4px 4px 12px;
    transition: background-color .3s
}

.currentLocale___mErbm.withBorder___ghZFa:not(.withArrow___yYQPa) {
    padding: 4px 8px
}

.currentLocale___mErbm.opened___j1bvp {
    background-color: var(--special-blocks-dropdown-custom);
    border-top: none;
    box-shadow: var(--shadow-top)
}

.localeFlag___NnyDr {
    display: inline-block
}

.localeFlag___NnyDr img {
    border-radius: 2px;
    display: block
}

.localeName___taGl8 {
    color: var(--special-blocks-dropdown-content);
    display: inline-block;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-left: 8px
}

.localeName___taGl8.current___F9DWS {
    color: var(--input-text-accent)
}

.arrow___gB0G_ {
    fill: var(--icon-primary);
    display: inline-block;
    height: 20px;
    margin-left: auto;
    transition: transform .2s;
    width: 20px
}

.arrow___gB0G_.opened___j1bvp {
    transform: rotate(180deg)
}

.localeList___Vtdf8 {
    background-color: var(--special-blocks-dropdown-custom);
    border-radius: var(--radius-tooltips-notifications);
    box-shadow: var(--shadow-top);
    min-width: 158px;
    opacity: 0;
    padding: 0;
    position: absolute;
    transition: opacity .3s;
    width: max-content;
    z-index: 1000
}

.localeItem___YHjyw {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 40px;
    padding: 0 16px;
    white-space: nowrap
}

.localeItem___YHjyw:hover {
    background-color: var(--bg-overlay-light-1)
}

.localeItem___YHjyw.current___F9DWS {
    pointer-events: none
}

.localeItem___YHjyw.current___F9DWS .localeName___taGl8 {
    color: var(--input-text-accent);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    max-width: 74px;
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.localeItem___YHjyw.current___F9DWS .tick___MGP6v {
    bottom: auto;
    height: 32px;
    left: auto;
    position: absolute;
    right: 8px;
    top: auto;
    width: 32px;
    z-index: 0
}

.localeItem___YHjyw.current___F9DWS .tick___MGP6v path {
    fill: var(--icon-accent)
}

.localeSelect____4aHn .localeItemsListContainer-enter-active,.localeSelect____4aHn .localeItemsListContainer-enter-done {
    opacity: 1
}

.sidebarMenuTitle___rrI3W {
    color: var(--text-secondary);
    display: inline-block;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    position: relative
}

.sidebarMenuIcon___hQzfO {
    height: 24px;
    margin-right: 12px;
    width: 24px
}

.sidebarMenuIcon___hQzfO.wheelAnimation___oVeqK svg {
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-name: wheelAnimation___oVeqK;
    animation-timing-function: linear;
    transform: rotate(0)
}

@keyframes wheelAnimation___oVeqK {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(-3turn)
    }

    75% {
        transform: rotate(-1425deg)
    }

    80% {
        transform: rotate(-1430deg)
    }

    85% {
        transform: rotate(-1435deg)
    }

    90% {
        transform: rotate(-4turn)
    }

    to {
        transform: rotate(-4turn)
    }
}

.sidebarMenuIcon___hQzfO:not(.sidebarMenuIconColor___zT4Wk) circle,.sidebarMenuIcon___hQzfO:not(.sidebarMenuIconColor___zT4Wk) g,.sidebarMenuIcon___hQzfO:not(.sidebarMenuIconColor___zT4Wk) path,.sidebarMenuIcon___hQzfO:not(.sidebarMenuIconColor___zT4Wk) svg {
    fill: #000;
    fill-rule: evenodd;
    fill: var(--icon-secondary)
}

.sidebarMenuItem___HV2V0 {
    background: #fff;
    position: relative
}

.sidebarMenuItem___HV2V0.hasLinksList___etsMF .sidebarMenuLink___P2biv {
    position: relative
}

.sidebarMenuItem___HV2V0.hasLinksList___etsMF .sidebarMenuLink___P2biv:before {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid var(--icon-tertiary);
    bottom: unset;
    content: "";
    display: block;
    left: unset;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform .2s ease-in-out;
    z-index: 1
}

.sidebarMenuItem___HV2V0.opened____1VqF .sidebarMenuLink___P2biv:before {
    transform: rotate(180deg) translateY(50%)
}

.sidebarMenuItem___HV2V0:after {
    background: var(--small-elements-separator-item);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0
}

.sidebarMenuLink___P2biv {
    align-items: center;
    background-color: #fff;
    border-radius: 0;
    box-sizing: border-box;
    color: #000;
    display: flex;
    outline: 0;
    overflow: hidden;
    padding: 12px 32px 12px 12px;
    position: relative;
    text-decoration: none;
    text-transform: none
}

.sidebarMenuLinkActive___S_bkO {
    background: var(--menu-bg-item-active);
    box-shadow: inset 0 -1px 0 #0000000d,inset 0 1px 0 #ffffff0d;
    color: var(--menu-item-active-content)
}

.sidebarMenuLinkActive___S_bkO [class^=sidebarMenuTitle] {
    color: inherit;
    font-weight: var(--typography-body-1-font-weight)
}

.sidebarMenuLinkActive___S_bkO [class^=sidebarMenuIcon]:not(.wheelAnimation___oVeqK) circle,.sidebarMenuLinkActive___S_bkO [class^=sidebarMenuIcon]:not(.wheelAnimation___oVeqK) g,.sidebarMenuLinkActive___S_bkO [class^=sidebarMenuIcon]:not(.wheelAnimation___oVeqK) path,.sidebarMenuLinkActive___S_bkO [class^=sidebarMenuIcon]:not(.wheelAnimation___oVeqK) svg {
    fill: var(--menu-item-active-content)
}

[class^=sidebarAdditionalMenu] {
    padding-top: 16px
}

[class^=sidebarAdditionalMenu]:before {
    background: #fff;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___HV2V0:after {
    display: none
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___HV2V0:last-child .sidebarMenuLink___P2biv {
    padding-bottom: 12px
}

[class^=sidebarAdditionalMenu] .sidebarMenuLink___P2biv {
    color: var(--text-secondary);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    padding: 16px 16px 16px 32px
}

.sidebarMenuCountActive___w0QfS,.sidebarMenuCount___VvCyI {
    align-items: center;
    background: var(--menu-bg-notification);
    border: none;
    border-radius: var(--radius-small-tips);
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-extrasmall-strong-font-size);
    font-weight: var(--typography-caption-extrasmall-strong-font-weight);
    height: 20px;
    justify-content: center;
    line-height: var(--typography-caption-extrasmall-strong-line-height);
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.sidebarMenuCountActive___w0QfS {
    color: #0000
}

.wof___XWIct {
    background: var(--small-elements-label-new-1);
    box-sizing: initial;
    min-width: 32px;
    padding: 0 4px;
    width: auto
}

.sidebarMenuNewLabel___bvfig {
    background-color: var(--small-elements-label-new-1);
    border-radius: 4px;
    bottom: auto;
    color: var(--small-elements-label-new-1-text);
    font-size: var(--typography-caption-extrasmall-strong-font-size);
    font-weight: var(--typography-caption-extrasmall-strong-font-weight);
    left: auto;
    line-height: var(--typography-caption-extrasmall-strong-line-height);
    padding: 2px 6px;
    position: absolute;
    right: 14px;
    text-transform: uppercase;
    top: auto;
    z-index: 0
}

.withAnimation___f_1XY {
    overflow: hidden
}

.withAnimation___f_1XY .sidebarMenuLink___P2biv {
    background: none
}

.withAnimation___f_1XY:before {
    animation: flareAnimation___YKDRy 5s linear infinite;
    background: linear-gradient(270deg,#ffffffbf,#ffffffb3 5%,#ffffffb3 52%,#ffffffb3 63%,#fff0 95%),#92ffc6;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

@keyframes flareAnimation___YKDRy {
    20%,to {
        left: 0;
        opacity: 0
    }

    0% {
        left: 60%;
        opacity: 0
    }

    4% {
        left: 30%;
        opacity: 1
    }

    7% {
        left: 0;
        opacity: 1
    }

    20% {
        left: 0;
        opacity: 0
    }
}

.sidebarMenu___kKNXI {
    height: auto;
    text-rendering: optimizeLegibility
}

.sidebarMenuItemSeparate___gdS5o {
    background: #fff
}

.sidebarAdditionalMenu___JNlpX {
    position: relative
}

.sidebarAdditionalMenu___JNlpX.unAuth___UE6Ld [class*=sidebarMenuItem__]:last-of-type {
    padding-bottom: 20px
}

.sidebarAdditionalMenu___JNlpX.unAuth___UE6Ld [class*=sidebarMenuItem__]:last-of-type:before {
    background: var(--small-elements-separator-item);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 1
}

.button___FLnAb,.sidebarSupport___qJpCH .supportBtn___I1YLE {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___FLnAb [class^=loading_],.sidebarSupport___qJpCH .supportBtn___I1YLE [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___FLnAb.sm___oatdG,.sidebarSupport___qJpCH .sm___oatdG.supportBtn___I1YLE {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___FLnAb.sm___oatdG [class^=loading_],.sidebarSupport___qJpCH .sm___oatdG.supportBtn___I1YLE [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___FLnAb.md___jNkLm,.sidebarSupport___qJpCH .supportBtn___I1YLE {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___FLnAb.icon___TQa87,.button___FLnAb.primary___rAgoY,.sidebarSupport___qJpCH .icon___TQa87.supportBtn___I1YLE,.sidebarSupport___qJpCH .primary___rAgoY.supportBtn___I1YLE {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___FLnAb.icon___TQa87:hover,.button___FLnAb.primary___rAgoY:hover,.sidebarSupport___qJpCH .icon___TQa87.supportBtn___I1YLE:hover,.sidebarSupport___qJpCH .primary___rAgoY.supportBtn___I1YLE:hover {
    background: var(--button-bg-primary-hover)
}

.button___FLnAb.icon___TQa87:active,.button___FLnAb.primary___rAgoY:active,.sidebarSupport___qJpCH .icon___TQa87.supportBtn___I1YLE:active,.sidebarSupport___qJpCH .primary___rAgoY.supportBtn___I1YLE:active {
    background: var(--button-bg-primary-pressed)
}

.button___FLnAb.disabled___CxBBf.icon___TQa87,.button___FLnAb.icon___TQa87:disabled,.button___FLnAb.primary___rAgoY.disabled___CxBBf,.button___FLnAb.primary___rAgoY:disabled,.sidebarSupport___qJpCH .disabled___CxBBf.icon___TQa87.supportBtn___I1YLE,.sidebarSupport___qJpCH .icon___TQa87.supportBtn___I1YLE:disabled,.sidebarSupport___qJpCH .primary___rAgoY.disabled___CxBBf.supportBtn___I1YLE,.sidebarSupport___qJpCH .primary___rAgoY.supportBtn___I1YLE:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___FLnAb.secondary___f7yEu,.sidebarSupport___qJpCH .secondary___f7yEu.supportBtn___I1YLE {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___FLnAb.secondary___f7yEu:hover,.sidebarSupport___qJpCH .secondary___f7yEu.supportBtn___I1YLE:hover {
    background: var(--button-bg-secondary-hover)
}

.button___FLnAb.secondary___f7yEu:active,.sidebarSupport___qJpCH .secondary___f7yEu.supportBtn___I1YLE:active {
    background: var(--button-bg-secondary-pressed)
}

.button___FLnAb.secondary___f7yEu.disabled___CxBBf,.button___FLnAb.secondary___f7yEu:disabled,.sidebarSupport___qJpCH .secondary___f7yEu.disabled___CxBBf.supportBtn___I1YLE,.sidebarSupport___qJpCH .secondary___f7yEu.supportBtn___I1YLE:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___FLnAb.tertiary___TZUdh,.sidebarSupport___qJpCH .tertiary___TZUdh.supportBtn___I1YLE {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___FLnAb.tertiary___TZUdh:hover,.sidebarSupport___qJpCH .tertiary___TZUdh.supportBtn___I1YLE:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___FLnAb.tertiary___TZUdh:active,.sidebarSupport___qJpCH .tertiary___TZUdh.supportBtn___I1YLE:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___FLnAb.tertiary___TZUdh.disabled___CxBBf,.button___FLnAb.tertiary___TZUdh:disabled,.sidebarSupport___qJpCH .tertiary___TZUdh.disabled___CxBBf.supportBtn___I1YLE,.sidebarSupport___qJpCH .tertiary___TZUdh.supportBtn___I1YLE:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___FLnAb.ghost___et0_n,.sidebarSupport___qJpCH .ghost___et0_n.supportBtn___I1YLE {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___FLnAb.ghost___et0_n:hover,.sidebarSupport___qJpCH .ghost___et0_n.supportBtn___I1YLE:hover {
    text-decoration: underline
}

.button___FLnAb.ghost3___IJ3e_,.sidebarSupport___qJpCH .supportBtn___I1YLE {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___FLnAb.ghost3___IJ3e_:hover,.sidebarSupport___qJpCH .supportBtn___I1YLE:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___FLnAb.ghost3___IJ3e_:active,.sidebarSupport___qJpCH .supportBtn___I1YLE:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___FLnAb.icon___TQa87,.sidebarSupport___qJpCH .icon___TQa87.supportBtn___I1YLE {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___FLnAb.icon___TQa87.disabled___CxBBf,.button___FLnAb.icon___TQa87:disabled,.sidebarSupport___qJpCH .icon___TQa87.disabled___CxBBf.supportBtn___I1YLE,.sidebarSupport___qJpCH .icon___TQa87.supportBtn___I1YLE:disabled {
    border: none
}

.button___FLnAb.disabled___CxBBf,.button___FLnAb:disabled,.sidebarSupport___qJpCH .disabled___CxBBf.supportBtn___I1YLE,.sidebarSupport___qJpCH .supportBtn___I1YLE:disabled {
    pointer-events: none
}

.button___FLnAb.icon___TQa87,.primary___rAgoY,.secondary___f7yEu,.sidebarSupport___qJpCH .icon___TQa87.supportBtn___I1YLE,.white___oQ3J4 {
    position: relative
}

.button___FLnAb.icon___TQa87 [class^=loading_],.primary___rAgoY [class^=loading_],.secondary___f7yEu [class^=loading_],.sidebarSupport___qJpCH .icon___TQa87.supportBtn___I1YLE [class^=loading_],.white___oQ3J4 [class^=loading_] {
    height: 44px;
    width: 44px
}

.sidebarWrap___GSQ1z {
    background: linear-gradient(-90deg,#000,#0009);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .4s;
    visibility: hidden;
    width: 100%;
    will-change: opacity,visibility;
    z-index: 19
}

.sidebarWrap___GSQ1z.sidebarWrapOpened___SgwOT {
    opacity: 1;
    transition: opacity .15s,visibility .01s;
    visibility: visible
}

.sidebar___myhLH {
    -webkit-font-smoothing: antialiased;
    background: var(--menu-bg-gradient);
    bottom: auto;
    box-sizing: initial;
    left: auto;
    position: fixed;
    right: -256px;
    top: 10px;
    transform: translateZ(0);
    transition: right .2s,top .2s linear .3s;
    width: 256px;
    will-change: right,top;
    z-index: 29
}

.sidebarHeader___yfwGf {
    margin-bottom: 8px;
    position: relative;
    touch-action: none
}

.sidebarBody___kJNTI {
    overflow-scrolling: touch;
    overflow-y: auto;
    overscroll-behavior: contain;
    touch-action: pan-y
}

.sidebar___myhLH.sidebarOpened___Crzxg {
    box-shadow: -6px 0 20px #0009;
    right: 0;
    top: 0;
    touch-action: pan-y;
    transition: right .2s,top .2s,box-shadow .1s linear .3s
}

img.promoPattern___wCNae {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

img.promoPattern___wCNae~* {
    position: relative;
    z-index: 2!important
}

img.promoPattern___wCNae~[class*=nextBonus__] {
    background: none
}

.socialPublics___WdsJw {
    background: #fff;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: flex-start;
    padding: 16px 16px 0
}

.socialPublics___WdsJw,.socialPublics___WdsJw>a {
    align-items: center;
    display: flex;
    flex-direction: row
}

.socialPublics___WdsJw>a {
    height: 40px;
    justify-content: center;
    width: 40px
}

.socialPublics___WdsJw>a i {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 24px;
    width: 24px
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .socialPublics___WdsJw>a i {
        background:var(--icon-menu-socials);
        -webkit-mask-position: 50% 50%;
        mask-position: 50% 50%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: auto;
        mask-size: auto
    }
}

.sidebarSupport___qJpCH {
    background: #fff;
    color: var(--text-tertiary);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    padding: 20px 24px 32px;
    position: relative
}

.sidebarSupportMail___C0kPL,.sidebarSupportPhone___Nu67A {
    -webkit-font-smoothing: antialiased;
    color: var(--text-secondary);
    display: block;
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height);
    text-decoration: none
}

.sidebarSupportMail___C0kPL:active,.sidebarSupportMail___C0kPL:hover,.sidebarSupportPhone___Nu67A:active,.sidebarSupportPhone___Nu67A:hover {
    color: #4272b7
}

.sidebarSupportMail___C0kPL a,.sidebarSupportPhone___Nu67A a {
    color: #4272b7;
    text-decoration: underline
}

.sidebarSupport___qJpCH section {
    padding-left: 8px
}

.sidebarSupport___qJpCH section:last-child {
    padding-left: 0
}

.sidebarSupport___qJpCH section:nth-child(2) {
    margin-top: 24px
}

.sidebarSupport___qJpCH .supportBtn___I1YLE {
    display: flex;
    margin: 26px auto 0;
    width: 100%
}

.localeSection___mKrPa {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 24px;
    padding: 0 0 0 16px
}

.localeTitle___S6h0P {
    color: var(--text-secondary);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-right: 12px
}

.localeSelect___qEg4f {
    max-width: 127px;
    width: 100%
}

.localeSelect___qEg4f [class*=currentLocale_] {
    height: 32px;
    width: 100%
}

.sidebarMenuLogout___Uwaov {
    position: relative
}

.sidebarMenuLogout___Uwaov:before {
    background: var(--small-elements-separator-item);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 1
}

.sidebarMenuLogout___Uwaov .sidebarMenuItem___HV2V0:after {
    display: none
}

.sidebarMenuLogout___Uwaov .sidebarMenuItem___HV2V0 .sidebarMenuLink___P2biv {
    color: var(--text-secondary);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    padding-bottom: 32px;
    padding-left: 32px;
    padding-top: 20px
}

.sidebarClose___W7rMZ {
    background: #0000 url(/assets/svg/close.svg) no-repeat 50%;
    background-size: contain;
    bottom: auto;
    height: 24px;
    left: auto;
    opacity: 0;
    outline: none;
    position: fixed;
    right: 12px;
    top: 12px;
    touch-action: none;
    transform: rotate(1turn) translateZ(0);
    transition: opacity .25s,visibility .25s,transform .3s;
    visibility: hidden;
    width: 24px;
    will-change: opacity,visibility,transform;
    z-index: 1
}

.sidebarClose___W7rMZ.sidebarCloseOpened___cAMha {
    opacity: 1;
    transform: rotate(0deg) translateZ(0);
    visibility: visible;
    z-index: 101
}

.button___A3TWh {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___A3TWh [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___A3TWh.sm___XscFo {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___A3TWh.sm___XscFo [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___A3TWh.md___UtYOe {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___A3TWh.icon___InCwi,.button___A3TWh.primary___QzpBK {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___A3TWh.icon___InCwi:hover,.button___A3TWh.primary___QzpBK:hover {
    background: var(--button-bg-primary-hover)
}

.button___A3TWh.icon___InCwi:active,.button___A3TWh.primary___QzpBK:active {
    background: var(--button-bg-primary-pressed)
}

.button___A3TWh.disabled___WLMNy.icon___InCwi,.button___A3TWh.icon___InCwi:disabled,.button___A3TWh.primary___QzpBK.disabled___WLMNy,.button___A3TWh.primary___QzpBK:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___A3TWh.secondary___L74BA {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___A3TWh.secondary___L74BA:hover {
    background: var(--button-bg-secondary-hover)
}

.button___A3TWh.secondary___L74BA:active {
    background: var(--button-bg-secondary-pressed)
}

.button___A3TWh.secondary___L74BA.disabled___WLMNy,.button___A3TWh.secondary___L74BA:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___A3TWh.tertiary___dZWqr {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___A3TWh.tertiary___dZWqr:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___A3TWh.tertiary___dZWqr:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___A3TWh.tertiary___dZWqr.disabled___WLMNy,.button___A3TWh.tertiary___dZWqr:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___A3TWh.ghost___xiKHU {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___A3TWh.ghost___xiKHU:hover {
    text-decoration: underline
}

.button___A3TWh.ghost3___CjwkM {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___A3TWh.ghost3___CjwkM:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___A3TWh.ghost3___CjwkM:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___A3TWh.icon___InCwi {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___A3TWh.icon___InCwi.disabled___WLMNy,.button___A3TWh.icon___InCwi:disabled {
    border: none
}

.button___A3TWh.disabled___WLMNy,.button___A3TWh:disabled {
    pointer-events: none
}

.button___A3TWh.icon___InCwi,.primary___QzpBK,.secondary___L74BA,.white___WhB1U {
    position: relative
}

.button___A3TWh.icon___InCwi [class^=loading_],.primary___QzpBK [class^=loading_],.secondary___L74BA [class^=loading_],.white___WhB1U [class^=loading_] {
    height: 44px;
    width: 44px
}

.button____9HqI,.header___cUZhN .loginButton___suwJ4,.header___cUZhN .loginButton___suwJ4.reg___i1h_l,.header___cUZhN .paymentBtn___HpxQP {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button____9HqI [class^=loading_],.header___cUZhN .loginButton___suwJ4 [class^=loading_],.header___cUZhN .paymentBtn___HpxQP [class^=loading_] {
    height: 44px;
    width: 44px
}

.button____9HqI.sm___pn77u,.header___cUZhN .loginButton___suwJ4,.header___cUZhN .loginButton___suwJ4.reg___i1h_l.paymentBtn___HpxQP,.header___cUZhN .paymentBtn___HpxQP,.header___cUZhN .sm___pn77u.loginButton___suwJ4.reg___i1h_l {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button____9HqI.sm___pn77u [class^=loading_],.header___cUZhN .loginButton___suwJ4 [class^=loading_],.header___cUZhN .paymentBtn___HpxQP [class^=loading_] {
    height: 30px;
    width: 30px
}

.button____9HqI.md___r4j3A,.header___cUZhN .md___r4j3A.loginButton___suwJ4,.header___cUZhN .md___r4j3A.paymentBtn___HpxQP {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button____9HqI.icon___T6SMh,.button____9HqI.primary___pqnRI,.header___cUZhN .icon___T6SMh.loginButton___suwJ4,.header___cUZhN .loginButton___suwJ4.reg___i1h_l,.header___cUZhN .paymentBtn___HpxQP,.header___cUZhN .primary___pqnRI.loginButton___suwJ4 {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button____9HqI.icon___T6SMh:hover,.button____9HqI.primary___pqnRI:hover,.header___cUZhN .icon___T6SMh.loginButton___suwJ4:hover,.header___cUZhN .loginButton___suwJ4.reg___i1h_l:hover,.header___cUZhN .paymentBtn___HpxQP:hover,.header___cUZhN .primary___pqnRI.loginButton___suwJ4:hover {
    background: var(--button-bg-primary-hover)
}

.button____9HqI.icon___T6SMh:active,.button____9HqI.primary___pqnRI:active,.header___cUZhN .icon___T6SMh.loginButton___suwJ4:active,.header___cUZhN .loginButton___suwJ4.reg___i1h_l:active,.header___cUZhN .paymentBtn___HpxQP:active,.header___cUZhN .primary___pqnRI.loginButton___suwJ4:active {
    background: var(--button-bg-primary-pressed)
}

.button____9HqI.disabled___OWstV.icon___T6SMh,.button____9HqI.icon___T6SMh:disabled,.button____9HqI.primary___pqnRI.disabled___OWstV,.button____9HqI.primary___pqnRI:disabled,.header___cUZhN .disabled___OWstV.icon___T6SMh.loginButton___suwJ4,.header___cUZhN .disabled___OWstV.loginButton___suwJ4.reg___i1h_l,.header___cUZhN .disabled___OWstV.paymentBtn___HpxQP,.header___cUZhN .icon___T6SMh.loginButton___suwJ4:disabled,.header___cUZhN .loginButton___suwJ4.reg___i1h_l:disabled,.header___cUZhN .paymentBtn___HpxQP:disabled,.header___cUZhN .primary___pqnRI.disabled___OWstV.loginButton___suwJ4,.header___cUZhN .primary___pqnRI.loginButton___suwJ4:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button____9HqI.secondary___jcl_U,.header___cUZhN .loginButton___suwJ4,.header___cUZhN .secondary___jcl_U.loginButton___suwJ4.reg___i1h_l,.header___cUZhN .secondary___jcl_U.paymentBtn___HpxQP {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button____9HqI.secondary___jcl_U:hover,.header___cUZhN .loginButton___suwJ4:hover,.header___cUZhN .secondary___jcl_U.paymentBtn___HpxQP:hover {
    background: var(--button-bg-secondary-hover)
}

.button____9HqI.secondary___jcl_U:active,.header___cUZhN .loginButton___suwJ4:active,.header___cUZhN .secondary___jcl_U.paymentBtn___HpxQP:active {
    background: var(--button-bg-secondary-pressed)
}

.button____9HqI.secondary___jcl_U.disabled___OWstV,.button____9HqI.secondary___jcl_U:disabled,.header___cUZhN .disabled___OWstV.loginButton___suwJ4,.header___cUZhN .loginButton___suwJ4:disabled,.header___cUZhN .secondary___jcl_U.disabled___OWstV.paymentBtn___HpxQP,.header___cUZhN .secondary___jcl_U.paymentBtn___HpxQP:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button____9HqI.tertiary___rtssV,.header___cUZhN .tertiary___rtssV.loginButton___suwJ4,.header___cUZhN .tertiary___rtssV.paymentBtn___HpxQP {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button____9HqI.tertiary___rtssV:hover,.header___cUZhN .tertiary___rtssV.loginButton___suwJ4:hover,.header___cUZhN .tertiary___rtssV.paymentBtn___HpxQP:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button____9HqI.tertiary___rtssV:active,.header___cUZhN .tertiary___rtssV.loginButton___suwJ4:active,.header___cUZhN .tertiary___rtssV.paymentBtn___HpxQP:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button____9HqI.tertiary___rtssV.disabled___OWstV,.button____9HqI.tertiary___rtssV:disabled,.header___cUZhN .tertiary___rtssV.disabled___OWstV.loginButton___suwJ4,.header___cUZhN .tertiary___rtssV.disabled___OWstV.paymentBtn___HpxQP,.header___cUZhN .tertiary___rtssV.loginButton___suwJ4:disabled,.header___cUZhN .tertiary___rtssV.paymentBtn___HpxQP:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button____9HqI.ghost___Yd5i6,.header___cUZhN .ghost___Yd5i6.loginButton___suwJ4,.header___cUZhN .ghost___Yd5i6.paymentBtn___HpxQP {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button____9HqI.ghost___Yd5i6:hover,.header___cUZhN .ghost___Yd5i6.loginButton___suwJ4:hover,.header___cUZhN .ghost___Yd5i6.paymentBtn___HpxQP:hover {
    text-decoration: underline
}

.button____9HqI.ghost3___s4Fi3,.header___cUZhN .ghost3___s4Fi3.loginButton___suwJ4,.header___cUZhN .ghost3___s4Fi3.paymentBtn___HpxQP {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button____9HqI.ghost3___s4Fi3:hover,.header___cUZhN .ghost3___s4Fi3.loginButton___suwJ4:hover,.header___cUZhN .ghost3___s4Fi3.paymentBtn___HpxQP:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button____9HqI.ghost3___s4Fi3:active,.header___cUZhN .ghost3___s4Fi3.loginButton___suwJ4:active,.header___cUZhN .ghost3___s4Fi3.paymentBtn___HpxQP:active {
    border-color: var(--button-border-ghost-pressed)
}

.button____9HqI.icon___T6SMh,.header___cUZhN .icon___T6SMh.loginButton___suwJ4,.header___cUZhN .icon___T6SMh.paymentBtn___HpxQP {
    border-radius: var(--radius-button);
    min-width: auto
}

.button____9HqI.icon___T6SMh.disabled___OWstV,.button____9HqI.icon___T6SMh:disabled,.header___cUZhN .icon___T6SMh.disabled___OWstV.loginButton___suwJ4,.header___cUZhN .icon___T6SMh.disabled___OWstV.paymentBtn___HpxQP,.header___cUZhN .icon___T6SMh.loginButton___suwJ4:disabled,.header___cUZhN .icon___T6SMh.paymentBtn___HpxQP:disabled {
    border: none
}

.button____9HqI.disabled___OWstV,.button____9HqI:disabled,.header___cUZhN .disabled___OWstV.loginButton___suwJ4,.header___cUZhN .disabled___OWstV.paymentBtn___HpxQP,.header___cUZhN .loginButton___suwJ4:disabled,.header___cUZhN .paymentBtn___HpxQP:disabled {
    pointer-events: none
}

.button____9HqI.icon___T6SMh,.header___cUZhN .loginButton___suwJ4,.header___cUZhN .loginButton___suwJ4.reg___i1h_l,.header___cUZhN .paymentBtn___HpxQP,.primary___pqnRI,.secondary___jcl_U,.white___qhXAV {
    position: relative
}

.button____9HqI.icon___T6SMh [class^=loading_],.header___cUZhN .loginButton___suwJ4 [class^=loading_],.header___cUZhN .paymentBtn___HpxQP [class^=loading_],.primary___pqnRI [class^=loading_],.secondary___jcl_U [class^=loading_],.white___qhXAV [class^=loading_] {
    height: 44px;
    width: 44px
}

.header___cUZhN {
    background: var(--header-bg-main);
    height: 48px;
    position: relative;
    width: 100%;
    z-index: 5
}

.header___cUZhN .headroom-wrapper .headroom {
    transition: transform .2s ease-in-out 0s!important;
    will-change: transform
}

.header___cUZhN .headroom-wrapper .headroom--scrolled.headroom--unpinned {
    transform: translate3d(0,-100%,0)!important
}

.header___cUZhN .headroom-wrapper .headroom--scrolled.headroom--pinned:after,.header___cUZhN .headroom-wrapper .headroom--unfixed:after {
    background: var(--header-bg-main);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.header___cUZhN .headroom-wrapper .headroom--pinned.headroom--scrolled:after {
    background: var(--header-bg-sticky);
    box-shadow: var(--shadow-header)
}

.header___cUZhN.headerPopups___FqybJ {
    position: relative
}

.headerInner___oz6LO {
    box-sizing: border-box;
    height: 48px;
    justify-content: space-between;
    padding: 0 12px;
    width: 100%
}

.headerElement___CyKpI,.headerInner___oz6LO {
    align-items: center;
    display: flex;
    flex-direction: row
}

.headerElement___CyKpI {
    justify-content: center;
    position: relative;
    z-index: 10
}

.headerElement___CyKpI .headerLoginButton___FdhCP {
    padding: var(--base-spacing-xxs) var(--base-spacing-m)!important
}

.headerElementBox___xmeBz {
    align-items: center;
    background: var(--header-bg-balance);
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    padding: 4px 2px 4px 8px;
    position: relative
}

.headerElementBox___xmeBz .arrowIcon___BK_U9 {
    fill: var(--icon-ghost-3);
    height: 16px;
    width: 16px
}

.headerElementUserBalance___ysnqb {
    align-items: center;
    color: rgba(var(--text-light),.8);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    justify-content: center;
    line-height: var(--typography-caption-small-strong-line-height)
}

.headerElementUserBalance___ysnqb [class*=currencySymbol] {
    color: rgba(var(--text-light),.8);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.headerElementBalancesTooltip___PMCBT {
    background: var(--bg-other-tooltip);
    border-radius: var(--radius-tooltips-notifications);
    bottom: auto;
    left: auto;
    padding: 16px 12px 12px;
    position: absolute;
    right: -8px;
    top: 32px;
    width: 144px;
    z-index: 10
}

.headerElementBalancesTooltip___PMCBT .balance___nvJGM {
    margin-bottom: 8px;
    text-align: right
}

.headerElementBalancesTooltip___PMCBT .balanceTitle___hLCCs {
    color: var(--text-secondary);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.headerElementBalancesTooltip___PMCBT .balanceSum___BfmoU {
    color: var(--text-secondary);
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height)
}

.headerElementBalancesTooltip___PMCBT .balanceSum___BfmoU [class*=currencySymbol] {
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.headerElementBalancesTooltip___PMCBT:before {
    background: var(--bg-other-tooltip);
    bottom: auto;
    content: "";
    height: 8px;
    left: auto;
    position: absolute;
    right: 18px;
    top: -4px;
    transform: rotate(45deg);
    width: 8px;
    z-index: 0
}

.header___cUZhN .loginButton___suwJ4 {
    padding: 0 14px
}

.header___cUZhN .loginButton___suwJ4.reg___i1h_l {
    padding: 0 18px
}

.header___cUZhN .paymentBtn___HpxQP {
    align-items: center;
    display: flex;
    margin: 12px 0 0;
    text-align: center
}

.header___cUZhN .paymentBtn___HpxQP span {
    width: 100%
}

.headerLogo___sHj6b {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-left: 3px;
    z-index: 1
}

.headerLogo___sHj6b img {
    height: var(--height-logo-mobile)
}

.headerBtn___gDcp7 {
    margin-top: 4px
}

.headerBtn___gDcp7[class*=button][class*=sm] {
    min-width: auto;
    padding: 0 16px;
    position: relative
}

.headerBtn___gDcp7:after,.headerBtn___gDcp7:before {
    background-color: #fff;
    border-radius: 4px;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
    width: 22px
}

.headerBtn___gDcp7:after {
    transform: translate(-50%,-50%) rotate(-45deg)
}

.localeSelect___rtXPJ {
    margin-right: 8px
}

a.menu___aACi8,button.menu___aACi8 {
    background: none;
    border: none;
    height: 32px;
    margin: 0 -6px 0 0;
    width: 52px
}

a.menu___aACi8 hr,button.menu___aACi8 hr {
    background-color: var(--icon-ghost-3);
    border: none;
    border-radius: 1px;
    height: 2px;
    margin: 0 auto;
    pointer-events: none;
    transition: all .15s;
    width: 16px;
    z-index: 0
}

a.menu___aACi8 hr:nth-child(2),button.menu___aACi8 hr:nth-child(2) {
    margin: 4px auto
}

.arrowBack___udxsX,.button___xoYM9 {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.arrowBack___udxsX [class^=loading_],.button___xoYM9 [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___xoYM9.sm___ojRkX,.sm___ojRkX.arrowBack___udxsX {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___xoYM9.sm___ojRkX [class^=loading_],.sm___ojRkX.arrowBack___udxsX [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___xoYM9.md___Havn0,.md___Havn0.arrowBack___udxsX {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.arrowBack___udxsX,.button___xoYM9.arrowBack___udxsX,.button___xoYM9.icon___f6Tkk,.button___xoYM9.primary___xxaxD,.icon___f6Tkk.arrowBack___udxsX {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.arrowBack___udxsX:hover,.button___xoYM9.icon___f6Tkk:hover,.button___xoYM9.primary___xxaxD:hover {
    background: var(--button-bg-primary-hover)
}

.arrowBack___udxsX:active,.button___xoYM9.icon___f6Tkk:active,.button___xoYM9.primary___xxaxD:active {
    background: var(--button-bg-primary-pressed)
}

.arrowBack___udxsX:disabled,.button___xoYM9.disabled___QGFFm.icon___f6Tkk,.button___xoYM9.icon___f6Tkk:disabled,.button___xoYM9.primary___xxaxD.disabled___QGFFm,.button___xoYM9.primary___xxaxD:disabled,.disabled___QGFFm.arrowBack___udxsX {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___xoYM9.secondary___Sw8jn,.secondary___Sw8jn.arrowBack___udxsX {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___xoYM9.secondary___Sw8jn:hover,.secondary___Sw8jn.arrowBack___udxsX:hover {
    background: var(--button-bg-secondary-hover)
}

.button___xoYM9.secondary___Sw8jn:active,.secondary___Sw8jn.arrowBack___udxsX:active {
    background: var(--button-bg-secondary-pressed)
}

.button___xoYM9.secondary___Sw8jn.disabled___QGFFm,.button___xoYM9.secondary___Sw8jn:disabled,.secondary___Sw8jn.arrowBack___udxsX:disabled,.secondary___Sw8jn.disabled___QGFFm.arrowBack___udxsX {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___xoYM9.tertiary___u5rSP,.tertiary___u5rSP.arrowBack___udxsX {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___xoYM9.tertiary___u5rSP:hover,.tertiary___u5rSP.arrowBack___udxsX:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___xoYM9.tertiary___u5rSP:active,.tertiary___u5rSP.arrowBack___udxsX:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___xoYM9.tertiary___u5rSP.disabled___QGFFm,.button___xoYM9.tertiary___u5rSP:disabled,.tertiary___u5rSP.arrowBack___udxsX:disabled,.tertiary___u5rSP.disabled___QGFFm.arrowBack___udxsX {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___xoYM9.ghost___FLuUv,.ghost___FLuUv.arrowBack___udxsX {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___xoYM9.ghost___FLuUv:hover,.ghost___FLuUv.arrowBack___udxsX:hover {
    text-decoration: underline
}

.button___xoYM9.ghost3___XAcsG,.ghost3___XAcsG.arrowBack___udxsX {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___xoYM9.ghost3___XAcsG:hover,.ghost3___XAcsG.arrowBack___udxsX:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___xoYM9.ghost3___XAcsG:active,.ghost3___XAcsG.arrowBack___udxsX:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___xoYM9.icon___f6Tkk,.icon___f6Tkk.arrowBack___udxsX {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___xoYM9.icon___f6Tkk.disabled___QGFFm,.button___xoYM9.icon___f6Tkk:disabled,.icon___f6Tkk.arrowBack___udxsX:disabled,.icon___f6Tkk.disabled___QGFFm.arrowBack___udxsX {
    border: none
}

.arrowBack___udxsX:disabled,.button___xoYM9.disabled___QGFFm,.button___xoYM9:disabled,.disabled___QGFFm.arrowBack___udxsX {
    pointer-events: none
}

.arrowBack___udxsX,.button___xoYM9.icon___f6Tkk,.icon___f6Tkk.arrowBack___udxsX,.primary___xxaxD,.secondary___Sw8jn,.white___PJz3w {
    position: relative
}

.arrowBack___udxsX [class^=loading_],.button___xoYM9.icon___f6Tkk [class^=loading_],.primary___xxaxD [class^=loading_],.secondary___Sw8jn [class^=loading_],.white___PJz3w [class^=loading_] {
    height: 44px;
    width: 44px
}

.arrowBack___udxsX {
    align-items: center;
    background-clip: padding-box;
    border-radius: var(--radius-button);
    display: flex;
    height: 36px;
    justify-content: center;
    min-width: 36px;
    width: 100%;
    z-index: 89
}

.arrowBack___udxsX svg {
    display: block;
    margin: 0 auto
}

.footerPayments___nnhld {
    margin: 24px 0
}

.footerPaymentsMain___dceXm {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 0 16px
}

.footerPaymentsMainWrapper___fjTba,.footerPaymentsOther___EknlH {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center
}

.footerPaymentsOther___EknlH {
    background: var(--small-elements-footer-bg-payments);
    border-radius: 8px;
    column-gap: calc(33.33333% - 80px);
    margin: 24px;
    padding: 16px 16px 0
}

.footerPaymentsOther___EknlH .payment___aDt61 {
    margin-bottom: 16px
}

@media screen and (min-width: 568px) {
    .footerPaymentsOther___EknlH {
        column-gap:calc(20% - 72px);
        margin: 24px 64px
    }
}

@media screen and (min-width: 720px) {
    .footerPaymentsOther___EknlH {
        margin:24px 88px
    }
}

.footerPaymentsShowOther___Chdth {
    background: var(--small-elements-footer-dropdown);
    border-radius: 16px;
    display: inline-flex;
    margin-left: 24px;
    padding-left: 16px;
    vertical-align: top
}

.footerPaymentsShowOtherText___OVNnL {
    color: var(--text-content);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    padding-top: 4px;
    width: max-content
}

.footerPaymentsShowOther___Chdth .arrowIcon___KAUkJ {
    height: 32px;
    margin-left: 8px;
    transition: transform .3s ease;
    width: 32px
}

.footerPaymentsShowOther___Chdth .arrowIconActive___uQ6N8 {
    transform: rotate(180deg)
}

.payment___aDt61 {
    height: 32px
}

.payment___aDt61 img {
    height: inherit;
    object-fit: contain;
    width: inherit
}

.footerPaymentsOther,.footerPaymentsOther-enter {
    max-height: 0;
    opacity: 0
}

.footerPaymentsOther-enter-active,.footerPaymentsOther-enter-done {
    max-height: 500px;
    opacity: 1;
    transition: opacity .25s linear,max-height .2s linear
}

.footerPaymentsOther-exit {
    max-height: 500px;
    opacity: 1
}

.footerPaymentsOther-exit-active,.footerPaymentsOther-exit-done {
    max-height: 0;
    opacity: 0;
    transition: opacity .25s linear,max-height .2s linear
}

.footer___cDpac {
    z-index: 2
}

.disabled___ipRVl {
    pointer-events: none
}

.footerLogo___N5cKZ {
    border-bottom: 1px solid var(--small-elements-separator-primary);
    border-top: 1px solid var(--small-elements-separator-primary);
    height: 64px
}

.footerLogo___N5cKZ,.footerLogo___N5cKZ .logo___Uw5pB {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.footerLogo___N5cKZ .logo___Uw5pB {
    height: 32px;
    margin: 0 auto;
    width: 100%
}

.footerLogo___N5cKZ .logo___Uw5pB img {
    height: 100%
}

.localeSelect___kxHw3 [class^=currentLocale_] {
    border-radius: 4px;
    height: 24px;
    padding: 0 4px
}

.localeSelect___kxHw3 [class^=localeList_] {
    bottom: 30px
}

.seoText___cS3hp {
    -webkit-font-smoothing: antialiased;
    color: var(--text-opacity-2);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    margin-bottom: 16px;
    padding: 0 0 16px;
    text-align: left
}

.seoText___cS3hp>:first-child {
    margin-top: 0
}

.seoText___cS3hp>:last-child {
    margin-bottom: 0
}

.seoText___cS3hp .h1___PxITa,.seoText___cS3hp h1 {
    color: var(--text-opacity-1);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-small-font-size);
    font-weight: var(--typography-title-small-font-weight);
    line-height: var(--typography-title-small-line-height);
    margin: 0 0 8px;
    padding: 0;
    text-align: initial
}

.seoText___cS3hp .h2___aocya,.seoText___cS3hp .h3___tFJns,.seoText___cS3hp .h4___t8TFc,.seoText___cS3hp .h5___vuCsE,.seoText___cS3hp .h6___iizf_,.seoText___cS3hp h2,.seoText___cS3hp h3,.seoText___cS3hp h4,.seoText___cS3hp h5,.seoText___cS3hp h6 {
    border: none;
    font-family: var(--font-family-accent);
    font-size: inherit;
    margin: 0 0 8px;
    padding: 0;
    text-align: center
}

.seoText___cS3hp span {
    display: flex
}

.seoText___cS3hp ol,.seoText___cS3hp p,.seoText___cS3hp ul {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0 0 8px;
    text-align: left
}

.seoText___cS3hp ol,.seoText___cS3hp ul {
    padding-left: 16px
}

.seoText___cS3hp ul {
    list-style-type: disc
}

.seoText___cS3hp a {
    color: #fff;
    text-decoration: underline
}

.seoText___cS3hp [data-footer-text] {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-weight: 600;
    text-decoration: none
}

.seoText___cS3hp [data-footer-text=close],.seoText___cS3hp [data-footer-text=open]>span {
    background: var(--bg-primary);
    color: var(--text-link);
    font-size: var(--typography-link-s-font-size);
    font-weight: var(--typography-link-s-font-weight);
    line-height: var(--typography-link-s-line-height);
    position: relative;
    -webkit-text-decoration: var(--typography-link-s-text-decoration);
    text-decoration: var(--typography-link-s-text-decoration)
}

.seoText___cS3hp [data-footer-text=close]:before,.seoText___cS3hp [data-footer-text=open]>span:before {
    background: var(--bg-overlay-gradient-footer);
    bottom: auto;
    content: "";
    height: 16px;
    left: -54px;
    position: absolute;
    right: auto;
    top: 0;
    width: 54px;
    z-index: 0
}

.seoText___cS3hp [data-footer-text=open] {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: calc(var(--typography-link-s-line-height)*-1 - 8px)
}

.seoText___cS3hp [data-footer-text=close] {
    display: block;
    text-align: right
}

.seoText___cS3hp table {
    border-collapse: collapse;
    border-radius: 8px;
    border-style: hidden;
    box-shadow: 0 0 0 1px #ffffff0d;
    font-size: 12px;
    line-height: 20px;
    margin: 0 1px
}

.seoText___cS3hp table tr {
    height: 44px
}

.seoText___cS3hp table th {
    color: #fffc;
    padding: 8px 16px;
    text-align: left
}

.seoText___cS3hp table td {
    border: 1px solid #ffffff0d;
    color: #fff9;
    padding: 8px;
    text-align: left;
    vertical-align: top
}

@media screen and (min-width: 568px) {
    .seoText___cS3hp table td {
        padding:8px 16px
    }
}

.footerAppLinks___pBQ2F {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 24px 0
}

.footerAppLinks___pBQ2F .android___HctZx,.footerAppLinks___pBQ2F .ios____NZj0 {
    background-size: contain;
    border-radius: 6px;
    display: inline-flex;
    height: 40px;
    margin: 0 4px;
    width: 136px
}

.footerAppLinks___pBQ2F .ios____NZj0 svg path {
    fill: var(--icon-ghost-3)
}

.footerAppLinks___pBQ2F .ios____NZj0 svg path[class*=border] {
    fill: var(--bg-overlay-ghost-1)
}

.footerAppLinks___pBQ2F .ios____NZj0 svg path[class*=bg] {
    fill: var(--bg-overlay-ghost-2)
}

.footerAppLinks___pBQ2F .android___HctZx svg path {
    fill: var(--icon-ghost-3)
}

.footerAppLinks___pBQ2F .android___HctZx svg path[class*=border] {
    fill: var(--bg-overlay-ghost-1)
}

.footerAppLinks___pBQ2F .android___HctZx svg path[class*=bg] {
    fill: var(--bg-overlay-ghost-2)
}

.footerAppLinks___pBQ2F .android___HctZx svg g path,.footerAppLinks___pBQ2F .android___HctZx svg mask path {
    fill: none
}

.footerSocialPublics___pInoL {
    flex-wrap: wrap;
    gap: 16px;
    margin: 24px 0
}

.footerSocialPublics___pInoL,.footerSocialPublics___pInoL>a {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.footerSocialPublics___pInoL>a {
    background: var(--small-elements-footer-bg-social);
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.footerSocialPublics___pInoL>a img {
    height: 24px;
    object-fit: contain;
    object-position: center;
    width: 24px
}

.footerContacts___nNrGd {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 4px 0
}

.footerContactsItems___QsT1W svg {
    margin-right: 8px
}

.footerContactsItems___QsT1W svg path {
    fill: var(--icon-primary)
}

.footerContactsItem___moTBh:first-child {
    margin-bottom: 8px
}

.footerContactsItem___moTBh a {
    align-items: center;
    color: var(--text-opacity-2);
    display: flex;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: 24px;
    line-height: var(--typography-caption-small-line-height)
}

.footerInfo___L_c3_ {
    align-items: center;
    border-bottom: 1px solid #ffffff1a;
    border-top: 1px solid #ffffff1a;
    display: flex;
    flex-direction: row;
    justify-content: stretch;
    margin: 24px 0;
    padding: 8px 0
}

.footerInfoWrap___WUuoW {
    margin: 0 16px
}

@media screen and (min-width: 360px) {
    .footerInfoWrap___WUuoW {
        margin:0 24px
    }
}

@media screen and (min-width: 568px) {
    .footerInfoWrap___WUuoW {
        margin:0 64px
    }
}

.footerInfoForAdults___Ec7rT {
    height: 32px;
    width: 32px
}

.footerInfoForAdults___Ec7rT svg path {
    fill: var(--icon-primary)
}

.footerInfoAffiliate___Kfw0n {
    height: 30px;
    margin: 0 8px;
    width: 60px
}

.footerInfoAffiliate___Kfw0n a {
    display: block;
    height: inherit;
    width: inherit
}

.footerInfoAffiliate___Kfw0n a img {
    height: inherit;
    object-fit: contain;
    width: inherit
}

.footerInfoLine___Y_G6X {
    background: #ffffff3b;
    height: 20px;
    margin: 0 16px 0 0;
    width: 1px
}

.footerInfoWarning___aCj6Y {
    color: var(--text-opacity-3);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height)
}

.copyrightBlock___SRdKB {
    margin: 20px 0 40px;
    text-align: center;
    width: 100%
}

.copyrightBlock___SRdKB span {
    color: var(--text-opacity-3);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height)
}

.wrapper___Bv4FO {
    transition: max-height .7s ease
}

.wrapper___Bv4FO.closed___CmWui,.wrapper___Bv4FO.opened___yppZ9 {
    overflow: hidden
}

.wrapper___Bv4FO.opened___yppZ9 [data-footer-text=open] {
    display: inline-block!important;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    visibility: hidden;
    width: 0
}

.wrapper___Bv4FO.opened___yppZ9 [data-footer-text=open] * {
    display: none
}

.footerCrypto___SxNHv {
    display: flex;
    justify-content: center;
    margin-bottom: 24px;
    overflow: hidden;
    position: relative
}

.footerCrypto___SxNHv .slide___z5iZS {
    background: var(--small-elements-footer-crypto-up);
    border-radius: var(--radius-button);
    height: 40px;
    position: relative;
    width: 98px
}

.footerCrypto___SxNHv .slideIcon___BdsdO {
    bottom: auto;
    height: 24px;
    left: -12px;
    position: absolute;
    right: auto;
    top: 8px;
    width: 24px;
    z-index: 0
}

.footerCrypto___SxNHv .slideIcon___BdsdO .BTC___HFOJW {
    background-image: url(/assets/svg/cryptIcons/BTC.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___SxNHv .slideIcon___BdsdO .LTC___JNezX {
    background-image: url(/assets/svg/cryptIcons/LTC.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___SxNHv .slideIcon___BdsdO .TRX___kXixX {
    background-image: url(/assets/svg/cryptIcons/TRX.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___SxNHv .slideIcon___BdsdO .DOGE___U0x0D {
    background-image: url(/assets/svg/cryptIcons/DOGE.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___SxNHv .slideIcon___BdsdO .ETH___SjaUk {
    background-image: url(/assets/svg/cryptIcons/ETH.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___SxNHv .slideIcon___BdsdO .BNB___aoe3n {
    background-image: url(/assets/svg/cryptIcons/BNB.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___SxNHv .slideText___lDT7N {
    display: flex;
    flex-direction: column;
    padding: 4px 8px 4px 20px
}

.footerCrypto___SxNHv .slideCurrency___upTyl {
    color: var(--text-opacity-light-1);
    font-size: var(--typography-caption-extrasmall-strong-font-size);
    font-weight: var(--typography-caption-extrasmall-strong-font-weight);
    line-height: var(--typography-caption-extrasmall-strong-line-height)
}

.footerCrypto___SxNHv .slideRate___J1Lpz {
    color: var(--text-light);
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height)
}

.footerCrypto___SxNHv .slick-slider {
    overflow: hidden;
    width: 240px
}

@media screen and (min-width: 412px) {
    .footerCrypto___SxNHv .slick-slider {
        width:348px
    }
}

@media screen and (min-width: 568px) {
    .footerCrypto___SxNHv .slick-slider {
        width:484px
    }
}

@media screen and (min-width: 720px) {
    .footerCrypto___SxNHv .slick-slider {
        width:594px
    }
}

@media screen and (min-width: 1024px) {
    .footerCrypto___SxNHv .slick-slider {
        width:720px
    }
}

.footerCrypto___SxNHv .slideContent {
    height: 40px;
    left: 16px;
    margin: 0 16px 4px 0;
    position: relative;
    width: 98px
}

.footerCrypto___SxNHv .slick-dots {
    display: flex!important;
    justify-content: center;
    margin-top: 8px
}

.footerCrypto___SxNHv .slick-dots li {
    float: left;
    margin: 0 4px
}

.footerCrypto___SxNHv .slick-dots li button {
    border: none;
    border-radius: 50%;
    display: block;
    font-size: 0;
    height: 8px;
    outline: none;
    padding: 0;
    width: 8px
}

.footerCrypto___SxNHv .slick-dots li.slick-active button {
    background-color: var(--small-elements-footer-navdots)
}

.footerCrypto___SxNHv .slick-dots li:last-child {
    margin-right: 0
}

.footerCrypto___SxNHv .slick-track:after {
    clear: both;
    content: "";
    display: table
}

.footerCrypto___SxNHv .slick-list {
    position: relative;
    width: 100%
}

.footerCrypto___SxNHv .slick-slide {
    float: left
}

.buttonUp___fH1Qy,.footerCrypto___SxNHv .slick-slide:not(.slick-active) {
    pointer-events: none
}

.buttonUp___fH1Qy {
    bottom: 70px;
    left: auto;
    opacity: 0;
    position: fixed;
    right: 8px;
    top: auto;
    transition: opacity .3s linear;
    z-index: 11
}

.buttonUp___fH1Qy.shown___DHLj1 {
    opacity: 1;
    pointer-events: unset
}

.buttonUp___fH1Qy.active___IloKF {
    pointer-events: unset
}

.buttonUp___fH1Qy.active___IloKF .arrow___O0Ne8 path {
    stroke: var(--small-elements-up-button-hover-icon)
}

.buttonUp___fH1Qy.active___IloKF .circular_progress_root {
    background: var(--small-elements-up-button-hover-bg)
}

.buttonUp___fH1Qy.active___IloKF .circular_progress_trail {
    stroke: var(--small-elements-up-button-hover-bg)
}

.buttonUp___fH1Qy.active___IloKF .circular_progress_path {
    stroke: var(--small-elements-up-button-hover-bg)!important
}

.circularProgressBar___s_GEs {
    height: 40px;
    position: relative;
    width: 40px
}

.circularProgressBar___s_GEs>div {
    height: 100%;
    width: 100%
}

.circularProgressBar___s_GEs>div>div>div {
    bottom: 0;
    left: 0;
    margin-top: 0!important;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.circularProgressBar___s_GEs .circular_progress_root {
    background: var(--small-elements-up-button-bg);
    border-radius: 50%
}

.circularProgressBar___s_GEs .circular_progress_trail {
    stroke: var(--small-elements-up-button-border)
}

.circularProgressBar___s_GEs .circular_progress_path {
    stroke: var(--small-elements-up-button-accent)!important
}

.arrow___O0Ne8 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: auto;
    top: 16px;
    z-index: 0
}

.arrow___O0Ne8 path {
    stroke: var(--small-elements-up-button-accent)
}

.portal___Q1kce {
    -webkit-overflow-scrolling: touch;
    bottom: 0;
    height: 100%;
    left: 0;
    min-height: 100%;
    min-width: 320px;
    overflow: hidden;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1002
}

.portal___Q1kce.desktop___sDQxO {
    font-size: 13px;
    overflow-x: auto;
    overflow-y: auto
}

.portal___Q1kce.desktop___sDQxO[class*=bonusWeb] [class^=wrap_] [class^=content_] {
    margin: auto
}

.portal___Q1kce.mobile___vFrs1 {
    background: var(--bg-primary)
}

.portal___Q1kce.mobile___vFrs1[class*=bonusPopupDeactivationMob] {
    background: none
}

.portal___Q1kce.mobile___vFrs1[class*=bonusPopupRulesMob] {
    overflow: hidden
}

.portal___Q1kce.mobile___vFrs1[class*=bonusPopupRulesMob]:before {
    display: none
}

.portal___Q1kce.mobile___vFrs1[class*=gameModalBackground] {
    background: #000c;
    overflow: hidden;
    z-index: 1003
}

.portal___Q1kce.mobile___vFrs1[class*=gameModalBackground]:before {
    background: none
}

.portal___Q1kce.mobile___vFrs1:before {
    background: var(--bg-gradient);
    bottom: 0;
    content: "";
    height: 432px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.portal___Q1kce[class*=searchGames] [class^=content__both] {
    padding: 0 4.6rem
}

.withPortal___LdNtp .grecaptcha-badge {
    display: none!important
}

.withPortal___LdNtp[class*=bonus][class*=modalOpened] #root .layout--mobile:after,.withPortal___LdNtp[class*=bonus][class*=modalShiftedOpened] #root .layout--mobile:after {
    opacity: .5
}

.withPortal___LdNtp[class*=modalOpened],.withPortal___LdNtp[class*=modalShiftedOpened] {
    -webkit-overflow-scrolling: touch;
    overflow: hidden;
    overscroll-behavior: none;
    touch-action: none
}

.withPortal___LdNtp[class*=modalOpened][class*=win],.withPortal___LdNtp[class*=modalShiftedOpened][class*=win] {
    height: calc(100% + 1px)
}

.withPortal___LdNtp[class*=modalOpened] #root,.withPortal___LdNtp[class*=modalShiftedOpened] #root {
    overflow: hidden;
    pointer-events: none;
    z-index: 3
}

.withPortal___LdNtp[class*=modalOpened] #root:before,.withPortal___LdNtp[class*=modalShiftedOpened] #root:before {
    bottom: 0;
    content: "";
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.withPortal___LdNtp[class*=modalOpened] #widget-container,.withPortal___LdNtp[class*=modalShiftedOpened] #widget-container {
    z-index: 1003!important
}

.withPortal___LdNtp[class*=modalOpened][class*=portalShifted] #root,.withPortal___LdNtp[class*=modalShiftedOpened][class*=portalShifted] #root {
    pointer-events: all;
    z-index: 1003
}

.withPortal___LdNtp[class*=modalOpened][class*=portalShifted] #root .layout--mobile,.withPortal___LdNtp[class*=modalShiftedOpened][class*=portalShifted] #root .layout--mobile {
    background: none
}

.withPortal___LdNtp[class*=modalOpened][class*=portalShifted] #root .layout--mobile .wrapper,.withPortal___LdNtp[class*=modalOpened][class*=portalShifted] #root .layout--mobile:after,.withPortal___LdNtp[class*=modalShiftedOpened][class*=portalShifted] #root .layout--mobile .wrapper,.withPortal___LdNtp[class*=modalShiftedOpened][class*=portalShifted] #root .layout--mobile:after {
    opacity: 0
}

.withPortal___LdNtp[class*=modalOpened] .layout--desktop,.withPortal___LdNtp[class*=modalShiftedOpened] .layout--desktop {
    height: inherit;
    overflow-y: auto
}

.withPortal___LdNtp[class*=samePosition][class*=modalOpened] #root,.withPortal___LdNtp[class*=samePosition][class*=modalOpened] #root:before,.withPortal___LdNtp[class*=samePosition][class*=modalShiftedOpened] #root,.withPortal___LdNtp[class*=samePosition][class*=modalShiftedOpened] #root:before {
    position: static
}

.withPortal___LdNtp.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot),.withPortal___LdNtp.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) {
    animation: chageRootZindex___HU2xq .2s linear forwards
}

.withPortal___LdNtp.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .wrapper,.withPortal___LdNtp.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .wrapper {
    opacity: 0
}

.withPortal___LdNtp.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile,.withPortal___LdNtp.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile {
    transition: background .1s linear .1s
}

@keyframes chageRootZindex___HU2xq {
    0% {
        z-index: 1003
    }

    99% {
        z-index: 1003
    }

    to {
        z-index: 3
    }
}

.loadingPopup___sBT3O {
    background: #252d40;
    bottom: 0;
    display: flex;
    height: 100%;
    left: 0;
    min-height: 100vh;
    min-width: 100vw;
    position: absolute;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10
}

.loadingPopup___sBT3O [class*=loading_] {
    background-position: 50%;
    background-size: 100% 100%
}

.loadingPopup___sBT3O .closeBtn___U5dnV {
    background: #0000;
    border: none;
    bottom: auto;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 40px;
    left: auto;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    z-index: 5
}

.loadingPopup___sBT3O .closeBtn___U5dnV:after,.loadingPopup___sBT3O .closeBtn___U5dnV:before {
    background-color: #fff;
    bottom: 50%;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    margin-left: -15px;
    margin-top: -.5px;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: rotate(-45deg);
    transition: transform .2s ease-out;
    width: 30px;
    z-index: 0
}

.loadingPopup___sBT3O .closeBtn___U5dnV:after {
    transform: rotate(45deg)
}

.loadingFullPPWrap___nB0rb {
    z-index: 9999
}

.gameLink___Qu8eK {
    display: block
}

.gamesList___zEbfg {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 64px;
    justify-content: flex-start;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-right: 16px;
    position: relative;
    scrollbar-width: none;
    width: 100%;
    z-index: 0
}

.gamesList___zEbfg::-webkit-scrollbar {
    display: none
}

.gamesList___zEbfg:after,.gamesList___zEbfg:before {
    background: var(--bg-overlay-gradient-7);
    content: "";
    display: block;
    height: 64px;
    width: 31px
}

@media(max-height: 400px) {
    .gamesList___zEbfg:after,.gamesList___zEbfg:before {
        bottom:-48px!important
    }
}

@media(max-height: 400px)and (min-width:640px) {
    .gamesList___zEbfg:after,.gamesList___zEbfg:before {
        bottom:-72px!important
    }
}

.gamesList___zEbfg:before {
    bottom: 28px;
    left: 0;
    position: fixed;
    right: auto;
    top: auto;
    transform: scaleX(-1);
    z-index: 1
}

.gamesList___zEbfg:after {
    bottom: 28px;
    left: auto;
    position: fixed;
    right: 0;
    top: auto;
    z-index: 1
}

.gamesList___zEbfg .gameListItem___pU9cP {
    border-radius: var(--radius-game-item-mini);
    box-shadow: var(--shadow-tips);
    height: 64px;
    min-width: 64px;
    overflow: hidden;
    width: 64px
}

.gamesList___zEbfg .gameListItem___pU9cP:not(:last-child) {
    margin-right: 8px
}

.gamesList___zEbfg .gameListItem___pU9cP:first-child {
    margin-left: 24px
}

.gamesList___zEbfg .gameListItem___pU9cP img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

@media screen and (min-width: 360px) {
    .gamesList___zEbfg {
        padding-right:24px
    }

    .gamesList___zEbfg .gameListItem___pU9cP:first-child {
        margin-left: 24px
    }
}

.searchedGamesShadowWrapper___d8_au {
    align-items: center;
    border-radius: 8px;
    box-shadow: 0 8px 8px #191e2d99;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-height: inherit;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 9
}

.searchedGamesShadowWrapper___d8_au>* {
    transition: opacity .2s ease-in-out,max-height .2s ease-in-out
}

.searchedGamesList___FcQjy {
    background: var(--input-bg-default);
    box-sizing: border-box;
    max-height: 0;
    opacity: 0;
    overflow: auto;
    overscroll-behavior-y: contain;
    padding-bottom: 8px;
    width: 100%
}

.searchedGamesList___FcQjy:after,.searchedGamesList___FcQjy:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 2
}

.searchedGamesList___FcQjy:before {
    background: linear-gradient(0deg,rgba(var(--input-bg-default),0),#fff 50%);
    height: 14px;
    top: 56px
}

.searchedGamesList___FcQjy:after {
    background: linear-gradient(180deg,#fff0,#fff);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    height: 32px
}

.searchedGamesList___FcQjy::-webkit-scrollbar {
    width: 10px
}

.searchedGamesList___FcQjy::-webkit-scrollbar-track {
    background-color: unset
}

.searchedGamesList___FcQjy::-webkit-scrollbar-thumb {
    background-color: var(--small-elements-scrollbar-dark);
    border: 3px solid var(--input-bg-default);
    border-radius: 10px
}

.searchedCount___J0IVN {
    font-feature-settings: "pnum" on,"lnum" on;
    align-items: flex-start;
    background: var(--input-bg-default);
    color: var(--input-text-value-main);
    display: flex;
    flex-direction: column;
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    height: 56px;
    justify-content: flex-start;
    letter-spacing: .5px;
    line-height: var(--typography-title-small-strong-line-height);
    padding: 16px 16px 0;
    width: 100%
}

.searchedCount___J0IVN:after {
    background: var(--small-elements-separator-primary);
    content: "";
    display: block;
    height: 1px;
    margin-top: 15px;
    width: 100%
}

.game___NQVfq {
    align-items: center;
    border-top: 1px solid var(--small-elements-separator-item);
    box-sizing: initial;
    color: var(--input-text-value-main);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    height: 56px;
    justify-content: flex-start;
    line-height: var(--typography-body-1-line-height);
    margin: 0 16px;
    position: relative
}

.game___NQVfq img {
    border-radius: 4px;
    flex: 0 0 40px;
    height: 40px;
    margin-right: 16px;
    object-fit: cover;
    object-position: top;
    width: 40px
}

.waypoint___Z9sgu {
    background: #fff;
    width: 100%
}

.emptySearchResult___ZWhQS {
    background: #fff;
    height: 192px;
    opacity: 0;
    padding: 50px 0;
    width: 100%
}

.emptySearchResult___ZWhQS .emptySearchContent___D8Ufl {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.emptySearchResult___ZWhQS .emptySearchContent___D8Ufl img {
    display: block;
    height: 52px;
    margin: 0 auto 18px;
    width: 52px
}

.emptySearchResult___ZWhQS .emptySearchContent___D8Ufl span {
    color: var(--input-text-value-main);
    display: block;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 0 auto;
    text-align: center;
    width: 224px
}

.emptySearchResult___ZWhQS.withRecommendedGames___zJmA_ {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 248px;
    justify-content: space-between;
    padding: 0
}

.emptySearchResult___ZWhQS.withRecommendedGames___zJmA_ .emptySearchContent___D8Ufl img {
    margin-bottom: 8px
}

.loading___Ag9X3 {
    background: #fff;
    display: flex;
    height: 192px;
    max-height: 0;
    opacity: 0;
    position: relative;
    width: 100%
}

.searchedRecommended___uvtrw {
    background: #e2f1ff;
    height: 128px;
    padding: 16px 0 24px
}

.searchedRecommended___uvtrw:after,.searchedRecommended___uvtrw:before {
    background: linear-gradient(270deg,#e5ecfd -1.61%,#e8f0ff00 80.5%);
    content: "";
    display: block;
    height: 64px;
    pointer-events: none;
    width: 31px
}

@media(max-height: 400px) {
    .searchedRecommended___uvtrw:after,.searchedRecommended___uvtrw:before {
        bottom:-22px!important
    }
}

@media(max-height: 400px)and (min-width:640px) {
    .searchedRecommended___uvtrw:after,.searchedRecommended___uvtrw:before {
        bottom:-72px!important
    }
}

.searchedRecommended___uvtrw:before {
    bottom: 24px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    transform: scaleX(-1);
    z-index: 1
}

.searchedRecommended___uvtrw:after {
    bottom: 24px;
    left: auto;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 1
}

.searchedRecommendedTitle___yOchl {
    color: #1c212e;
    font-size: 12px;
    margin-bottom: 8px;
    padding: 0 24px
}

.searchedRecommended___uvtrw [class^=gamesList]:after,.searchedRecommended___uvtrw [class^=gamesList]:before {
    display: none
}

.searchedRecommended___uvtrw [class^=gamesList] [class*=gameListItem]:first-child {
    margin-left: 24px
}

.gamesSearchResult___f6tuP {
    left: 0;
    max-height: 192px;
    padding: 0 16px;
    position: absolute;
    top: 100%;
    transition: max-height .2s ease-in-out;
    width: 100%
}

.gamesSearchResult___f6tuP .gamesSearchResults-enter>* {
    max-height: 0;
    opacity: 0
}

.gamesSearchResult___f6tuP .gamesSearchResults-enter-active>*,.gamesSearchResult___f6tuP .gamesSearchResults-enter-done>*,.gamesSearchResult___f6tuP .gamesSearchResults-exit>* {
    max-height: inherit;
    opacity: 1
}

.gamesSearchResult___f6tuP .gamesSearchResults-exit-active>*,.gamesSearchResult___f6tuP .gamesSearchResults-exit-done>* {
    max-height: 0;
    opacity: 0
}

.gamesSearchResult___f6tuP .gamesSearchResults-exit-active:after,.gamesSearchResult___f6tuP .gamesSearchResults-exit-active:before,.gamesSearchResult___f6tuP .gamesSearchResults-exit-done:after,.gamesSearchResult___f6tuP .gamesSearchResults-exit-done:before {
    opacity: 0
}

@media screen and (min-width: 360px) {
    .gamesSearchResult___f6tuP {
        padding:0 24px
    }
}

@media screen and (min-width: 568px) {
    .gamesSearchResult___f6tuP {
        padding:0 64px
    }
}

.gamesSearchForm___SYQ4w {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    max-width: 0;
    padding: inherit;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.gamesSearchForm___SYQ4w input {
    background: var(--input-bg-default);
    border: var(--border-input-default);
    border-radius: var(--radius-input-base);
    color: var(--input-text-value-main);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    height: 48px;
    line-height: var(--typography-body-1-line-height);
    outline: none;
    padding: 0 42px;
    width: 100%
}

.gamesSearchForm___SYQ4w input::placeholder {
    color: var(--input-text-label)
}

.gamesSearchForm___SYQ4w input:-webkit-autofill,.gamesSearchForm___SYQ4w input:-webkit-autofill:focus,.gamesSearchForm___SYQ4w input:-webkit-autofill:hover {
    -webkit-text-fill-color: #252d40!important;
    -webkit-appearance: none;
    border: none!important;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 0 50px #fff!important
}

.gamesSearchForm___SYQ4w .closeIcon___rdJX_,.gamesSearchForm___SYQ4w .searchIcon___bVhRT {
    position: absolute
}

.gamesSearchForm___SYQ4w .closeIcon___rdJX_ path,.gamesSearchForm___SYQ4w .searchIcon___bVhRT path {
    fill: #252d40
}

.gamesSearchForm___SYQ4w .searchIcon___bVhRT {
    height: 24px;
    left: 36px;
    pointer-events: none;
    width: 24px;
    top: 29px;
}

.gamesSearchForm___SYQ4w .searchIcon___bVhRT path {
    fill: var(--icon-secondary)
}

.gamesSearchForm___SYQ4w .closeIcon___rdJX_ {
    height: 24px;
    right: 36px;
    width: 24px;
    top: 27px;
}

.gamesSearchForm___SYQ4w .closeIcon___rdJX_ path {
    fill: var(--icon-tertiary)
}

@media screen and (min-width: 568px) {
    .gamesSearchForm___SYQ4w .searchIcon___bVhRT {
        left:75px
    }

    .gamesSearchForm___SYQ4w .closeIcon___rdJX_ {
        right: 75px
    }
}

.gamesSearch___Jzc9S {
    align-items: center;
    -webkit-backdrop-filter: blur(var(--bg-blur));
    backdrop-filter: blur(var(--bg-blur));
    background: var(--categories-bg-main);
    border: var(--border-nav);
    border-radius: var(--radius-navbar);
    display: flex;
    flex-shrink: 0;
    height: 48px;
    justify-content: center;
    margin-left: 8px;
    position: relative;
    width: 48px
}

.gamesSearch___Jzc9S .searchIcon___sJw4C {
    width: auto
}

.gamesSearch___Jzc9S .searchIcon___sJw4C path {
    fill: var(--icon-primary)
}

.openSearch___n3deu {
    background: #0000;
    border: none;
    bottom: 0;
    caret-color: #0000;
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.searchOpened___ZIuST {
    -webkit-overflow-scrolling: touch;
    overflow: hidden;
    touch-action: none;
    transform: none
}

.searchOpened___ZIuST [class^=tapBarWrap___],.searchOpened___ZIuST header {
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s linear;
    visibility: hidden
}

.scrollToSearch___AAN8v {
    bottom: auto;
    height: 1px;
    left: 0;
    position: absolute;
    right: auto;
    top: -15px;
    visibility: hidden;
    width: 100%;
    z-index: 0
}

.gamesSearchFormToggle-enter {
    max-width: 0;
    opacity: 0
}

.gamesSearchFormToggle-enter-active,.gamesSearchFormToggle-enter-done {
    max-width: 100%;
    opacity: 1;
    transition: opacity .2s ease-in-out,max-width .2s ease-in-out
}

.gamesSearchFormToggle-exit {
    max-width: 100%;
    opacity: 1
}

.gamesSearchFormToggle-exit-active,.gamesSearchFormToggle-exit-done {
    max-width: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out,max-width .2s ease-in-out
}

.gamesSearchFormToggle-exit-active [class^=searchedGamesShadowWrapper],.gamesSearchFormToggle-exit-done [class^=searchedGamesShadowWrapper] {
    height: 0
}

.tapBar___AXmhW {
    -webkit-backdrop-filter: blur(36px);
    backdrop-filter: blur(36px);
    background: var(--navbar-bg-main);
    border-radius: var(--radius-tap-bar) var(--radius-tap-bar) 0 0;
    bottom: 0;
    box-shadow: var(--shadow-tapbar);
    height: 54px;
    left: 0;
    position: fixed;
    right: 0;
    top: auto;
    z-index: 10
}

.tapBarWrap___juolq {
    height: 54px;
    transition: opacity .2s linear
}

.tapBarList___FF0IZ {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 54px;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0 24px;
    width: auto
}

@media screen and (min-width: 568px) {
    .tapBarList___FF0IZ {
        width:416px
    }
}

@media screen and (min-width: 720px) {
    .tapBarList___FF0IZ {
        width:540px
    }
}

@media screen and (min-width: 1024px) {
    .tapBarList___FF0IZ {
        width:590px
    }
}

.tapBarListText___TqNLS {
    justify-content: space-between
}

.tapBarListText___TqNLS .footerBtnLink___zOKT4 {
    background: none;
    flex: unset
}

.tapBarList___FF0IZ [class^=gamesSearch_] {
    align-items: center;
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
    background: none;
    border: none;
    border-radius: initial;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: normal;
    margin: 0;
    width: 32px
}

.searchOpened___IlEDH .tapBarList___FF0IZ [class^=gamesSearch_] {
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s linear;
    visibility: hidden
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .tapBarList___FF0IZ [class^=gamesSearch_] linearGradient stop:first-child,.tapBarList___FF0IZ [class^=gamesSearch_] linearGradient stop:last-child {
        stop-color:var(--icon-ghost-1)
    }
}

.tapBarLinkCentered___AGnzv,.tapBarLink___iixjk {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: normal;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: 32px
}

.tapBarLinkCenteredName___JJ0Z9,.tapBarLinkName___v4Nw9 {
    -webkit-font-smoothing: antialiased;
    color: var(--text-opacity-2);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    max-width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.searchOpened___IlEDH .tapBarLinkCentered___AGnzv,.searchOpened___IlEDH .tapBarLink___iixjk {
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s linear;
    visibility: hidden
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .tapBarLinkCentered___AGnzv linearGradient stop:first-child,.tapBarLinkCentered___AGnzv linearGradient stop:last-child,.tapBarLink___iixjk linearGradient stop:first-child,.tapBarLink___iixjk linearGradient stop:last-child {
        stop-color:var(--icon-ghost-1)
    }
}

.tapBarLink___iixjk.active___aypY7 div {
    background: var(--navbar-menu-item-active)
}

.tapBarLink___iixjk.active___aypY7 .tapBarLinkName___v4Nw9 {
    text-fill-color: #0000;
    -webkit-text-fill-color: #0000;
    background: var(--navbar-menu-item-active);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--navbar-menu-item-active);
    font-size: var(--typography-caption-extrasmall-stronger-font-size);
    font-weight: var(--typography-caption-extrasmall-stronger-font-weight);
    line-height: var(--typography-caption-extrasmall-stronger-line-height)
}

.tapBarLinkCentered___AGnzv {
    height: 100px;
    justify-content: flex-end;
    padding-bottom: 30px;
    padding-top: 0
}

.tapBarLinkCentered___AGnzv .tapBarLinkName___v4Nw9 {
    margin-top: 2px
}

.tapBarLinkCenteredBackground___w36km {
    background: var(--navbar-bg-button);
    border-radius: 55px;
    box-shadow: var(--shadow-button);
    height: var(--height-tap-button-copy);
    margin-top: -30px;
    padding: 12px;
    position: relative;
    width: var(--width-tap-button)
}

.tapBarLinkCenteredDepositIcon___R4Aab {
    -webkit-mask-image: url(/assets/svg/tap-bar/deposit.svg);
    mask-image: url(/assets/svg/tap-bar/deposit.svg);
    -webkit-mask-size: 65% 65%;
    mask-size: 65% 65%
}

.tapBarLinkCenteredDepositIcon___R4Aab,.tapBarLinkCenteredRegistrationIcon___BsQ_d {
    background: var(--navbar-bg-button-icon);
    height: inherit;
    left: 0;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    position: absolute;
    top: 0;
    width: inherit
}

.tapBarLinkCenteredRegistrationIcon___BsQ_d {
    -webkit-mask-image: url(/assets/svg/tap-bar/registration.svg);
    mask-image: url(/assets/svg/tap-bar/registration.svg);
    -webkit-mask-size: 75% 75%;
    mask-size: 75% 75%
}

.tapBarLinkCentered___AGnzv .tapBarLinkName___v4Nw9 {
    padding-top: 4px
}

.tapBarCounter___pRQC1 {
    align-items: center;
    background: #338565;
    border-radius: 7%;
    bottom: auto;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-notification-bubble-font-size);
    font-weight: var(--typography-notification-bubble-font-weight);
    height: 16px;
    justify-content: center;
    left: auto;
    line-height: var(--typography-notification-bubble-line-height);
    position: absolute;
    right: auto;
    top: -6px;
    transform: translateX(50%);
    width: max-content;
    z-index: 1;
    position: absolute;
    right: 9px;
}

.tapBar___AXmhW [class*=gamesSearchForm_] {
    display: flex;
    justify-content: space-between;
    padding: 6px 16px
}

.tapBar___AXmhW [class*=gamesSearchForm_] [class*=searchIcon_] {
    left: 32px
}

@media screen and (min-width: 360px) {
    .tapBar___AXmhW [class*=gamesSearchForm_] [class*=searchIcon_] {
        left:40px
    }
}

.tapBar___AXmhW [class*=gamesSearchForm_] [class*=closeIcon_] {
    right: 28px
}

@media screen and (min-width: 360px) {
    .tapBar___AXmhW [class*=gamesSearchForm_] [class*=closeIcon_] {
        right:36px
    }
}

.tapBar___AXmhW [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
    bottom: 68px;
    top: auto
}

@media screen and (min-width: 360px) {
    .tapBar___AXmhW [class*=gamesSearchForm_] {
        padding:6px 24px
    }

    .tapBar___AXmhW [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
        padding: 0 24px
    }
}

@media screen and (min-width: 412px) {
    .tapBar___AXmhW [class*=gamesSearchForm_] {
        padding:6px 24px
    }

    .tapBar___AXmhW [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
        padding: 0 24px
    }
}

@media screen and (min-width: 568px) {
    .tapBar___AXmhW [class*=gamesSearchForm_] {
        padding:8px 128px
    }

    .tapBar___AXmhW [class*=gamesSearchForm_] [class*=searchIcon_] {
        left: 145px
    }

    .tapBar___AXmhW [class*=gamesSearchForm_] [class*=closeIcon_] {
        right: 145px
    }

    .tapBar___AXmhW [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
        padding: 0 128px
    }
}

.tapBar___AXmhW .bonusesIcon___a1K5I {
    background: var(--icon-ghost-1);
    height: 24px;
    -webkit-mask-image: url(/assets/svg/tap-bar/bonuses.svg);
    mask-image: url(/assets/svg/tap-bar/bonuses.svg);
    width: 24px
}

.tapBar___AXmhW .tournamentIcon___DSLdB {
    background: var(--icon-ghost-1);
    height: 24px;
    -webkit-mask-image: url(/assets/svg/tap-bar/tournaments.svg);
    mask-image: url(/assets/svg/tap-bar/tournaments.svg);
    width: 24px
}

.tapBar___AXmhW .favoritesIcon___yxSnt {
    background: var(--icon-ghost-1);
    height: 24px;
    -webkit-mask-image: url(/assets/svg/tap-bar/favorites.svg);
    mask-image: url(/assets/svg/tap-bar/favorites.svg);
    width: 24px
}

.tapBar___AXmhW .supportIcon___zWN7o {
    background: var(--icon-ghost-1);
    height: 24px;
    -webkit-mask-image: url(/assets/svg/tap-bar/support.svg);
    mask-image: url(/assets/svg/tap-bar/support.svg);
    width: 24px
}

.tapBar___AXmhW .searchIcon___ywRQh {
    background: var(--icon-ghost-1);
    height: 24px;
    -webkit-mask-image: url(/assets/svg/tap-bar/search.svg);
    mask-image: url(/assets/svg/tap-bar/search.svg);
    width: 24px
}

.searchOpened___IlEDH {
    overflow: hidden;
    touch-action: none
}

.searchOpened___IlEDH header {
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s linear;
    visibility: hidden
}

.link___fn8Ix {
    display: block;
    height: 32px;
    position: relative;
    width: 50px
}

.link___fn8Ix:hover .linkButton___mJ874 {
    opacity: 1
}

.link___fn8Ix:hover .linkButton___mJ874:after {
    border-bottom: 6px solid #0000;
    border-left: 10px solid #fff;
    border-top: 6px solid #0000;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2
}

.link___fn8Ix .image___cbSWj {
    height: inherit;
    width: inherit
}

.link___fn8Ix .linkButton___mJ874 {
    background: #000000e6;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: opacity .2s ease-in;
    z-index: 4
}

.panelFixed___Ogd9Y {
    background: #0003;
    border-radius: 0 10px 10px 0;
    display: none;
    left: 0;
    position: fixed;
    top: 224px;
    width: 100px;
    z-index: 10
}

@media screen and (min-width: 1288px) {
    .panelFixed___Ogd9Y {
        display:block
    }
}

.panelFixed__inner___h_HBs {
    color: #333;
    font-size: 16px;
    line-height: 1.4285714;
    padding: 6px
}

.panelFixed__games___FLsHl {
    position: relative
}

.panelFixed__game___JTB_7 {
    margin-bottom: 6px
}

.panelFixed__game___JTB_7:last-child {
    margin-bottom: 0
}

.imageContainer___pLdiA {
    background: #1c212e;
    border: 2px solid #1c212e;
    border-radius: 6px;
    box-sizing: initial;
    height: 55px;
    margin-left: 0;
    opacity: .6;
    overflow: hidden;
    width: 86px
}

.imageContainer___pLdiA .tipsTitle___JGziO {
    font-size: 14px
}

.imageContainer___pLdiA:hover {
    cursor: pointer;
    height: 61px;
    transition: all .3s ease;
    width: 96px
}

.imageContainer___pLdiA a {
    height: 100%;
    width: 100%
}

.scrollbar___cmCxO {
    background-color: var(--small-elements-slider);
    border-radius: 2px;
    height: 2px;
    margin: 7px auto 0;
    overflow: hidden;
    width: 40px
}

.scrollbar___cmCxO .thumb___nksrB {
    background: var(--small-elements-slider-curret);
    border-radius: 2px;
    height: 100%;
    transform: translateX(var(--thumbShift));
    width: var(--thumbWidth)
}

.wrapper____W_nK ::-webkit-scrollbar {
    -ms-overflow-style: none;
    display: none;
    scrollbar-width: none
}

.wrapper____W_nK .container____TpPm {
    display: grid;
    gap: 16px;
    grid-auto-columns: 122px;
    grid-auto-flow: column;
    grid-template-rows: repeat(var(--rowsCount),1fr);
    -webkit-mask-image: linear-gradient(270deg,#d9d9d900,#d9d9d9 16px);
    mask-image: linear-gradient(270deg,#d9d9d900,#d9d9d9 16px);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: auto;
    mask-size: auto;
    overflow-x: scroll;
    overflow-y: hidden;
    overscroll-behavior-inline: contain;
    padding-inline:16px;position: relative
}

@media screen and (min-width: 360px) {
    .wrapper____W_nK .container____TpPm {
        -webkit-mask-image:linear-gradient(270deg,#d9d9d900,#d9d9d9 24px);
        mask-image: linear-gradient(270deg,#d9d9d900,#d9d9d9 24px);
        padding-inline:24px}
}

@media screen and (min-width: 568px) {
    .wrapper____W_nK .container____TpPm {
        padding-inline:64px
    }
}

.wrapper____W_nK .container____TpPm .showMore___YOMuK {
    border-radius: 8px;
    color: var(--text-accent-additional);
    display: grid;
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    height: 100%;
    line-height: var(--typography-title-small-strong-line-height);
    place-items: center;
    position: relative;
    text-align: center
}

.wrapper____W_nK .container____TpPm .showMoreContent___GFfgX {
    background: var(--navbar-bg-main);
    border: var(--border-nav);
    border-radius: inherit;
    display: grid;
    height: calc(100% - 2px);
    place-items: center;
    position: relative;
    width: calc(100% - 2px)
}

.wrapper____W_nK .container____TpPm .showMoreContent___GFfgX p {
    text-fill-color: #0000;
    -webkit-text-fill-color: #0000;
    align-self: flex-end;
    background: var(--text-accent-additional);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--text-accent-additional);
    margin: 0 0 8px
}

.wrapper____W_nK .container____TpPm .showMoreContent___GFfgX p:first-letter {
    text-transform: capitalize
}

.wrapper____W_nK .container____TpPm .showMoreContent___GFfgX .arrow___eFkKm {
    align-self: flex-start;
    background: var(--icon-alternative);
    height: 24px;
    -webkit-mask-image: url(/assets/svg/general/show-more-arrow.svg);
    mask-image: url(/assets/svg/general/show-more-arrow.svg);
    width: 24px
}

.wrapper____W_nK .container____TpPm .trigger___D9ZRL {
    width: 10px
}

.singleChildren___zEmlu[class*=wrapper__][class*=scrollThumbs__] [class*=container__] {
    grid-auto-columns: 100%
}

.contentBlock___DgOQG {
    overflow: hidden;
    position: relative
}

.contentBlock___DgOQG.striped___GGezz {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

@media screen and (min-width: 360px) {
    .contentBlock___DgOQG.striped___GGezz {
        margin-bottom:20px;
        padding: 12px 24px 10px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___DgOQG.striped___GGezz {
        padding:12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___DgOQG.striped___GGezz {
        padding:12px 64px 10px
    }
}

.contentBlock___DgOQG.striped___GGezz>[class*=loading__] {
    margin-block:calc(25vh - 12px)}

.contentBlock___DgOQG.fullWidth___cKiZd {
    margin: 24px 0 34px
}

.contentBlock___DgOQG.fullWidth___cKiZd [class*=promoTitle] {
    padding-inline:16px}

@media screen and (min-width: 360px) {
    .contentBlock___DgOQG.fullWidth___cKiZd [class*=promoTitle] {
        padding-inline:24px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___DgOQG.fullWidth___cKiZd [class*=promoTitle] {
        padding-inline:64px
    }
}

.contentBlock___XMsDU,.recentGamesTitle___iU61m {
    overflow: hidden;
    position: relative
}

.contentBlock___XMsDU.striped___W2i7q,.recentGamesTitle___iU61m {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

@media screen and (min-width: 360px) {
    .contentBlock___XMsDU.striped___W2i7q,.recentGamesTitle___iU61m {
        margin-bottom:20px;
        padding: 12px 24px 10px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___XMsDU.striped___W2i7q,.recentGamesTitle___iU61m {
        padding:12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___XMsDU.striped___W2i7q,.recentGamesTitle___iU61m {
        padding:12px 64px 10px
    }
}

.contentBlock___XMsDU.striped___W2i7q>[class*=loading__],.recentGamesTitle___iU61m>[class*=loading__] {
    margin-block:calc(25vh - 12px)}

.contentBlock___XMsDU.fullWidth___lw21l,.fullWidth___lw21l.recentGamesTitle___iU61m {
    margin: 24px 0 34px
}

.contentBlock___XMsDU.fullWidth___lw21l [class*=promoTitle],.fullWidth___lw21l.recentGamesTitle___iU61m [class*=promoTitle] {
    padding-inline:16px}

@media screen and (min-width: 360px) {
    .contentBlock___XMsDU.fullWidth___lw21l [class*=promoTitle],.fullWidth___lw21l.recentGamesTitle___iU61m [class*=promoTitle] {
        padding-inline:24px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___XMsDU.fullWidth___lw21l [class*=promoTitle],.fullWidth___lw21l.recentGamesTitle___iU61m [class*=promoTitle] {
        padding-inline:64px
    }
}

.titleWrap___psVUV {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.titleWrap___psVUV>span {
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.promoTitle___V3E_4,.recentGamesTitle___iU61m {
    align-items: center;
    color: var(--text-title-main);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-title-block-font-size);
    font-weight: var(--typography-title-block-font-weight);
    height: 24px;
    justify-content: space-between;
    line-height: var(--typography-title-block-line-height);
    margin-bottom: 15px;
    white-space: nowrap
}

.promoTitleFullWidth___HXicM.recentGamesTitle___iU61m,.promoTitle___V3E_4.promoTitleFullWidth___HXicM {
    padding: .8rem 2.285rem 0
}

.promoTitleCategory___qj8a7.recentGamesTitle___iU61m .titleWrap___psVUV,.promoTitle___V3E_4.promoTitleCategory___qj8a7 .titleWrap___psVUV {
    align-items: normal;
    justify-content: normal;
    max-width: 75%
}

.promoTitleCategory___qj8a7.recentGamesTitle___iU61m .titleWrap___psVUV>span,.promoTitle___V3E_4.promoTitleCategory___qj8a7 .titleWrap___psVUV>span {
    max-width: 98%
}

@media screen and (min-width: 720px) {
    .promoTitleCategory___qj8a7.recentGamesTitle___iU61m .titleWrap___psVUV,.promoTitle___V3E_4.promoTitleCategory___qj8a7 .titleWrap___psVUV {
        max-width:85%
    }
}

.promoShowAll___OlAKs {
    color: var(--text-link);
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height);
    min-width: 128px;
    text-align: right;
    text-decoration: none
}

.promoShowAll___OlAKs .showAllNumber___XuZcl {
    background: var(--bg-overlay-1);
    border-radius: var(--radius-button);
    color: var(--text-link);
    display: inline-block;
    margin-left: 4px;
    padding: 0 4px
}

.promoShowAll___OlAKs.homeLink___k0YA9 {
    font-size: 0;
    min-width: auto;
    pointer-events: none;
    text-align: initial
}

.promoShowAll___OlAKs.homeLink___k0YA9 .showAllNumber___XuZcl {
    align-items: normal;
    border: 1px solid var(--text-opacity-2);
    border-radius: 24px;
    color: var(--text-title-main);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    justify-content: flex-start;
    line-height: var(--typography-caption-small-strong-line-height);
    margin: -24px 0 0;
    opacity: .8;
    padding: 0 5px;
    vertical-align: super
}

.promoShowAll___OlAKs.homeLink___k0YA9 .showAllNumber___XuZcl:after,.promoShowAll___OlAKs.homeLink___k0YA9 .showAllNumber___XuZcl:before {
    display: none
}

.promoBody___GtKzQ {
    display: flex;
    flex-wrap: wrap
}

.recentGames___wNtll {
    margin: 24px 0 32px
}

.recentGames___wNtll .wrapper___oJAK_ {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(136px,1fr))
}

.recentGamesTitle___iU61m {
    margin-bottom: 16px;
    margin-top: 0
}

.recentGamesItem___iQOfS {
    background: #1c212e;
    border-radius: 8px;
    position: relative
}

.recentGamesItem___iQOfS [class*=loading__] {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.recentGamesItem___iQOfS picture {
    display: block
}

.recentGamesItem___iQOfS picture img {
    border-radius: 8px;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: top;
    opacity: 0;
    width: 100%
}

.scrollThumbs____aZwg[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 76px;
    margin-bottom: 16px
}

.scrollThumbs____aZwg[class*=wrapper__] [class*=container__] img {
    height: 76px
}

@media screen and (min-width: 360px) {
    .scrollThumbs____aZwg[class*=wrapper__] [class*=container__] {
        grid-auto-columns:86px
    }

    .scrollThumbs____aZwg[class*=wrapper__] [class*=container__] img {
        height: 86px
    }
}

@media screen and (min-width: 412px) {
    .scrollThumbs____aZwg[class*=wrapper__] [class*=container__] {
        grid-auto-columns:74px
    }

    .scrollThumbs____aZwg[class*=wrapper__] [class*=container__] img {
        height: 74px
    }
}

@media screen and (min-width: 568px) {
    .scrollThumbs____aZwg[class*=wrapper__] [class*=container__] {
        grid-auto-columns:93px
    }

    .scrollThumbs____aZwg[class*=wrapper__] [class*=container__] img {
        height: 93px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs____aZwg[class*=wrapper__] [class*=container__] {
        grid-auto-columns:80px
    }

    .scrollThumbs____aZwg[class*=wrapper__] [class*=container__] img {
        height: 80px
    }
}

.recentGamesItem___iQOfS picture.classNameAfterLoaded___eGspJ img,.recentGamesItem___iQOfS picture.classNameAfterLoaded___eGspJ picture {
    opacity: 1
}

.recentGamesItem___iQOfS picture.classNameAfterLoaded___eGspJ img {
    animation: loadImg___K9pyk 1s forwards
}

@keyframes loadImg___K9pyk {
    0% {
        filter: blur(8px)
    }

    to {
        filter: blur(0)
    }
}

@keyframes loading___Tum2W {
    0% {
        transform: perspective(1000px) rotateY(0deg)
    }

    45% {
        transform: perspective(1000px) rotateY(180deg) scale(1.4)
    }

    55% {
        transform: perspective(1000px) rotateY(180deg) scale(1.4)
    }

    to {
        transform: perspective(-1000px) rotateY(180deg)
    }
}

.title___T_yRn {
    color: var(--text-title-main);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height);
    margin: 5px 0;
    padding-left: 16px;
    text-align: left
}

.content___gwx07 {
    color: var(--text-content);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 16px 0 0;
    padding-left: 16px
}

.loadMore___CYlwf {
    display: flex;
    height: 48px;
    margin: 16px auto 48px;
    text-transform: uppercase;
    width: 256px
}

.tipsWrap___yAcc_ {
    position: relative;
    z-index: 99
}

.tips_animation_show-enter {
    opacity: 0
}

.tips_animation_show-enter-active {
    opacity: 1;
    transition: opacity .3s,transform .3s
}

.tips___b8ipf {
    background: var(--bg-other-tooltip);
    border-radius: var(--radius-tooltips-notifications);
    box-shadow: var(--shadow-top);
    color: var(--text-secondary);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    overflow: visible;
    padding: 13px 16px;
    position: absolute;
    transition: transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
    white-space: normal;
    width: 100%;
    z-index: 9999
}

.tips__left___MnqLl {
    right: calc(100% + 7px);
    top: -6px
}

.tips__left___MnqLl:before {
    border: 6px solid #0000;
    border-left: 6px solid var(--bg-other-tooltip);
    content: "";
    position: absolute;
    right: -11px;
    top: 10px;
    z-index: 1
}

.tips__right___Yxuj5 {
    left: calc(100% + 16px);
    max-width: 186px;
    top: 6px
}

.tips__right___Yxuj5:after {
    border: 10px solid #0000;
    border-right-color: var(--bg-other-tooltip);
    border-width: 5px;
    content: "";
    left: 0;
    left: -9px;
    position: absolute;
    top: 50%;
    top: 11px
}

.tips__bottom___Kq5CY {
    left: 50%;
    top: calc(100% + 11px);
    transform: translateX(-50%)
}

.tips__bottom___Kq5CY:before {
    border: 6px solid #0000;
    border-bottom: 6px solid var(--bg-other-tooltip);
    content: "";
    left: 50%;
    position: absolute;
    top: -11px;
    transform: translateX(-50%);
    z-index: 1
}

.tips__top___wuJS9 {
    bottom: calc(100% + 11px);
    left: 50%;
    transform: translateX(-50%)
}

.tips__top___wuJS9:before {
    border: 6px solid #0000;
    border-bottom: 6px solid var(--bg-other-tooltip);
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: rotate(180deg) translateX(-50%);
    transform-origin: left
}

.tips___b8ipf.tipsWidget___hA8Yf {
    background: var(--bg-other-tooltip);
    border-radius: 8px;
    box-shadow: 0 6px 12px #0006;
    left: calc(50% - 24px);
    padding: 10px 16px 8px;
    pointer-events: auto;
    top: calc(100% + 11px);
    white-space: normal
}

.tips___b8ipf.tipsWidget___hA8Yf:before {
    border-bottom: 8px solid var(--bg-other-tooltip);
    border-left: 8px solid #0000;
    border-right: 8px solid #0000;
    content: "";
    height: 0;
    left: 8px;
    position: absolute;
    top: -8px;
    width: 0
}

.tips___b8ipf.tipsSortList___pmfFi {
    background: var(--special-blocks-dropdown-custom);
    border-radius: var(--radius-input-base);
    box-shadow: var(--shadow-card);
    padding: 0;
    right: -10px;
    top: 3px;
    white-space: normal
}

.tips___b8ipf.tipsSortList___pmfFi:after,.tips___b8ipf.tipsSortList___pmfFi:before {
    border-bottom: 8px solid;
    border-left: 8px solid #0000;
    border-right: 8px solid #0000;
    content: "";
    height: 0;
    position: absolute;
    right: 16px;
    top: -8px;
    width: 0
}

.tips___b8ipf.tipsSortList___pmfFi:after {
    border-bottom-color: var(--special-blocks-dropdown-custom);
    z-index: 99999
}

.tips___b8ipf.tipsSortList___pmfFi:before {
    border-bottom-color: var(--special-blocks-dropdown-custom);
    z-index: -1
}

.tips___b8ipf.tipsBonusInfo___B4B0K {
    box-shadow: none;
    box-sizing: border-box;
    font-size: 12px;
    height: 40px;
    left: calc(100% + 8px);
    line-height: 1;
    text-align: center;
    top: -8px;
    width: 128px
}

.tips___b8ipf.tipsBonusInfo___B4B0K:after,.tips___b8ipf.tipsBonusInfo___B4B0K:before {
    background-image: none;
    border: 5px solid #0000;
    border-right: 5px solid var(--bg-other-tooltip);
    bottom: auto;
    content: "";
    left: -9px;
    position: absolute;
    right: auto;
    top: 15px;
    z-index: 0
}

.tips___b8ipf.tipsBonusInfo___B4B0K:after {
    border-bottom: 5px
}

.root___BHuaJ {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.root___BHuaJ [class^=tipsWrap__] {
    display: inline-block
}

.complete___itH6N {
    text-align: center;
    width: auto
}

.status___tEyB4 {
    background: var(--bg-overlay-2);
    border-radius: 40px;
    color: var(--text-opacity-light-1);
    display: inline-block;
    font-size: var(--typography-caption-extrasmall-strong-font-size);
    font-weight: var(--typography-caption-extrasmall-strong-font-weight);
    height: 24px;
    line-height: var(--typography-caption-extrasmall-strong-line-height);
    margin-top: 8px;
    overflow: hidden;
    padding: 4px 8px 4px 32px;
    position: relative;
    text-transform: uppercase
}

.status___tEyB4:before {
    background: var(--small-elements-sign);
    content: "";
    height: 14px;
    left: 12px;
    -webkit-mask-image: url(/assets/svg/tournament/check.svg);
    mask-image: url(/assets/svg/tournament/check.svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    z-index: 12
}

.status___tEyB4.doNotAllowToJoin___MAGIb:before {
    background: url(/assets/svg/tournament/status_no.svg) no-repeat;
    background-size: 100%;
    -webkit-mask-image: none;
    mask-image: none
}

.tipsContent___iZgvp {
    background-color: var(--bg-other-tooltip);
    color: var(--text-secondary);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: auto;
    line-height: var(--typography-caption-small-line-height);
    max-width: 208px;
    padding: 8px;
    width: 175px
}

.tipsContent___iZgvp:before {
    border-bottom-color: var(--bg-other-tooltip)
}

.tipsContent___iZgvp.tipsComplete___LerWZ {
    width: 120px
}

.favoriteInnerIcon___KB1TJ {
    background: none;
    cursor: pointer;
    height: 16px;
    -webkit-mask-image: url(/assets/svg/general/starGame.svg);
    mask-image: url(/assets/svg/general/starGame.svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 16px
}

.favoriteInnerIconActive___jRhwb {
    background: var(--small-elements-sign)
}

.fav___SgmtV {
    left: 0;
    position: absolute;
    top: 0;
    z-index: -1
}

.fav___SgmtV:not(.fav___SgmtV.isFavorite___wvw6U) [class=path-star] {
    fill: none
}

.fav___SgmtV:not(.fav___SgmtV.isFavorite___wvw6U) [class*=path-border] {
    fill: var(--bg-overlay-ghost-2)
}

.fav___SgmtV.isHovered___ybVVq [class=path-star] {
    fill: none
}

.isFavorite___wvw6U [class*=path-star] {
    fill: none!important
}

.isFavorite___wvw6U [class*=path-border] {
    fill: var(--bg-overlay-ghost-2)
}

.button___N5hj5 {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___N5hj5 [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___N5hj5.sm___Yat0S {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___N5hj5.sm___Yat0S [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___N5hj5.md___IC8SY {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___N5hj5.icon___azKXu,.button___N5hj5.primary___QTz1d {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___N5hj5.icon___azKXu:hover,.button___N5hj5.primary___QTz1d:hover {
    background: var(--button-bg-primary-hover)
}

.button___N5hj5.icon___azKXu:active,.button___N5hj5.primary___QTz1d:active {
    background: var(--button-bg-primary-pressed)
}

.button___N5hj5.disabled___INHYy.icon___azKXu,.button___N5hj5.icon___azKXu:disabled,.button___N5hj5.primary___QTz1d.disabled___INHYy,.button___N5hj5.primary___QTz1d:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___N5hj5.secondary___Rze5P {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___N5hj5.secondary___Rze5P:hover {
    background: var(--button-bg-secondary-hover)
}

.button___N5hj5.secondary___Rze5P:active {
    background: var(--button-bg-secondary-pressed)
}

.button___N5hj5.secondary___Rze5P.disabled___INHYy,.button___N5hj5.secondary___Rze5P:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___N5hj5.tertiary___nTJ8y {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___N5hj5.tertiary___nTJ8y:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___N5hj5.tertiary___nTJ8y:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___N5hj5.tertiary___nTJ8y.disabled___INHYy,.button___N5hj5.tertiary___nTJ8y:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___N5hj5.ghost___KwmFM {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___N5hj5.ghost___KwmFM:hover {
    text-decoration: underline
}

.button___N5hj5.ghost3___QUleU {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___N5hj5.ghost3___QUleU:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___N5hj5.ghost3___QUleU:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___N5hj5.icon___azKXu {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___N5hj5.icon___azKXu.disabled___INHYy,.button___N5hj5.icon___azKXu:disabled {
    border: none
}

.button___N5hj5.disabled___INHYy,.button___N5hj5:disabled {
    pointer-events: none
}

.button___N5hj5.icon___azKXu,.primary___QTz1d,.secondary___Rze5P,.white___jd46M {
    position: relative
}

.button___N5hj5.icon___azKXu [class^=loading_],.primary___QTz1d [class^=loading_],.secondary___Rze5P [class^=loading_],.white___jd46M [class^=loading_] {
    height: 44px;
    width: 44px
}

.grid___pCT7s {
    display: inline-block;
    margin: 0 18px 16px 0;
    width: 208px
}

.tmb___VI3kG {
    display: block;
    min-height: 146px;
    position: relative;
    width: 176px;
    z-index: 9
}

.tmb___VI3kG:hover .tmbLabelNew___yw8wF {
    border-radius: var(--radius-game-item) 0
}

.tmb___VI3kG:hover .favorite___Eih9_ svg [class*=path-border] {
    fill: var(--bg-other-strip)
}

.tmb___VI3kG:hover .tmbAction___rOjNM {
    opacity: 1;
    visibility: visible
}

.tmb___VI3kG:hover .tmbAction___rOjNM .actionButton___z4zBf [class*=btnPlay],.tmb___VI3kG:hover .tmbAction___rOjNM .actionButton___z4zBf [class*=ghost],.tmb___VI3kG:hover .tmbAction___rOjNM .actionButton___z4zBf [class^=tipsWrap__] {
    opacity: 1;
    transform: translate(0)
}

.tmb___VI3kG:hover .premiumBlock___mTchb {
    opacity: 1
}

.tmb___VI3kG:hover .premiumBlock___mTchb [class^=favorites] {
    opacity: 1;
    transform: translate(0);
    z-index: 11
}

.tmb___VI3kG:hover .premiumBlock___mTchb [class^=premiumBlockText__] {
    opacity: 1;
    transform: translate(0)
}

.tmb___VI3kG:hover .tmbImg___zt_aT {
    box-shadow: none
}

.tmb___VI3kG a {
    text-decoration: none
}

.tmb___VI3kG .favorite___Eih9_ {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 10
}

.tmb___VI3kG .favorite___Eih9_ svg {
    height: 16px;
    width: 16px
}

.tmb___VI3kG .favorite___Eih9_ svg [class*=path-star] {
    fill: var(--small-elements-sign)
}

.tmb___VI3kG .favoriteTipsContent___ceqNd {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 0;
    top: 32px;
    transform: translate(0);
    white-space: nowrap;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 0
}

.tmb___VI3kG .favoriteTipsContent___ceqNd:before {
    left: unset;
    right: 8px;
    transform: translate(0)
}

.tmbLabelNew___yw8wF {
    align-items: center;
    background: var(--small-elements-game-label-thumb-new);
    border-radius: var(--radius-game-item) 0;
    bottom: auto;
    box-shadow: var(--shadow-tips);
    color: var(--small-elements-game-label-thumb-text);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-extrasmall-stronger-font-size);
    font-weight: var(--typography-caption-extrasmall-stronger-font-weight);
    height: 24px;
    justify-content: center;
    left: 0;
    line-height: var(--typography-caption-extrasmall-stronger-line-height);
    padding: 0 8px;
    position: absolute;
    right: auto;
    text-shadow: 0 -1px 0 #ffffff0d;
    text-transform: capitalize;
    top: 0;
    z-index: 3
}

.tmbImg___zt_aT {
    border-radius: var(--radius-game-item);
    box-shadow: var(--shadow-card);
    min-height: 112px;
    position: relative;
    width: 100%
}

.tmbImg___zt_aT [class^=loading] {
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 0
}

.tmbImgContainer___eRS3P {
    background-position: 50%;
    border-radius: inherit;
    display: block;
    height: 112px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.tmbImgContainer___eRS3P>img:not([class*=loading_]) {
    border-radius: 8px;
    display: block;
    height: 100%;
    position: relative;
    transition: transform .2s ease-out;
    width: 100%;
    z-index: 10
}

.tmbTitle___a6gR7 {
    color: var(--text-primary);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: 32px;
    justify-content: center;
    line-height: var(--typography-caption-small-line-height);
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.title___CSVgE,.tmbTitle___a6gR7 {
    align-items: center;
    display: flex;
    flex-direction: row
}

.title___CSVgE {
    color: #babcc2;
    font-size: 16px;
    height: 36px;
    justify-content: space-between;
    position: relative;
    text-shadow: 0 1px 0 #000
}

.titleText___xqLhK {
    overflow: hidden;
    padding-top: 6px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sm___Yat0S {
    width: 172px
}

.sm___Yat0S .tmbDesktop___JH7m6 {
    min-height: 129px
}

.tmbAction___rOjNM {
    align-items: normal;
    background-color: var(--bg-overlay-ghost-2);
    border: none;
    border-radius: var(--radius-game-item);
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 112px;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: opacity .2s ease-in-out;
    transition: transform .2s ease-out;
    z-index: 9
}

.tmbAction___rOjNM .actionButton___z4zBf {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tmbAction___rOjNM .actionButton___z4zBf a[class*=ghost] {
    border: none;
    bottom: unset;
    color: var(--text-light);
    font-size: var(--typography-link-m-font-size);
    font-weight: var(--typography-link-m-font-weight);
    height: 20px;
    left: 16px;
    line-height: var(--typography-link-m-line-height);
    opacity: 0;
    padding: 0;
    position: absolute;
    right: unset;
    -webkit-text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: var(--typography-link-m-text-decoration);
    top: 14px;
    transform: translateY(-20px);
    transition: .2s ease-out;
    z-index: 0
}

.tmbAction___rOjNM .actionButton___z4zBf a[class*=ghost]:hover {
    text-decoration: underline
}

.tmbAction___rOjNM .actionButton___z4zBf [class^=tipsWrap__] {
    margin: 46px auto 0;
    opacity: 0;
    transform: translateY(30px);
    transition: transform .2s ease-out,opacity .2s ease-in-out;
    width: calc(100% - 36px)
}

.tmbAction___rOjNM .actionButton___z4zBf [class^=tipsWrap__] [class*=tips__],.tmbAction___rOjNM .actionButton___z4zBf [class^=tipsWrap__]>[class*=tips__bottom] {
    top: 68%
}

.tmbAction___rOjNM .actionButton___z4zBf [class^=tipsWrap__] [class*=btnPlay] {
    position: static;
    width: 100%
}

.tmbAction___rOjNM .actionButton___z4zBf [class*=btnPlay] {
    bottom: 16px;
    left: 16px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateY(30px);
    transition: .2s ease-out;
    width: calc(100% - 32px);
    z-index: 0
}

.tmbAction___rOjNM .actionButton___z4zBf [class*=btnPlay] button {
    width: 100%
}

.tmbGloryText___eRSgH {
    padding-left: 25px
}

.premiumBlock___mTchb {
    align-items: center;
    background-color: var(--bg-overlay-ghost-2);
    border-radius: var(--radius-game-item);
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 112px;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: opacity .2s ease-in-out;
    width: 100%;
    z-index: 9
}

.premiumBlock___mTchb [class^=favorites] {
    bottom: auto;
    cursor: pointer;
    display: flex;
    height: 16px;
    left: auto;
    opacity: 0;
    position: absolute;
    right: 8px;
    top: 6px;
    transform: translateY(-20px);
    transition: .2s ease-out;
    z-index: 11
}

.premiumBlock___mTchb [class^=favorites]>span {
    color: var(--text-opacity-light-1);
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height);
    margin: 8px 4px 0 0;
    white-space: nowrap
}

.premiumBlockText___HrwEI {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    opacity: 0;
    transform: translateY(40px)
}

.premiumBlockText___HrwEI span {
    color: #2dd890
}

.sticker___KHwwH {
    bottom: auto;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 36px;
    z-index: 1
}

.sticker___KHwwH:before {
    background: var(--small-elements-game-label-thumb-new);
    border-radius: var(--radius-game-item) 0 var(--radius-game-item) 0;
    color: var(--small-elements-game-label-thumb-text);
    content: attr(data-txt);
    display: block;
    font-size: var(--typography-caption-extrasmall-stronger-font-size);
    font-weight: var(--typography-caption-extrasmall-stronger-font-weight);
    line-height: var(--typography-caption-extrasmall-stronger-line-height);
    padding: 4px 8px;
    text-align: center;
    text-shadow: var(--shadow-tips);
    text-transform: uppercase;
    width: 100%
}

.placeholderImg___j7KX8 {
    height: 100%;
    width: 100%
}

.tmbMob___p0IVJ {
    position: relative
}

.tmbMob___p0IVJ [class*=loading__] {
    animation: loading___XWUSB 2s infinite
}

.tmbMob___p0IVJ.customGameThumb___VldMN .imgWrapper___SaP3g {
    height: 166px
}

@media screen and (min-width: 360px) {
    .tmbMob___p0IVJ.customGameThumb___VldMN .imgWrapper___SaP3g {
        height:186px
    }
}

@media screen and (min-width: 412px) {
    .tmbMob___p0IVJ.customGameThumb___VldMN .imgWrapper___SaP3g {
        height:216px
    }
}

@media screen and (min-width: 568px) {
    .tmbMob___p0IVJ.customGameThumb___VldMN .imgWrapper___SaP3g {
        height:226px
    }
}

@media screen and (min-width: 720px) {
    .tmbMob___p0IVJ.customGameThumb___VldMN .imgWrapper___SaP3g {
        height:206px
    }
}

.tmbMob___p0IVJ .lazyload-wrapper {
    overflow: hidden;
    position: relative;
    width: 100%
}

.tmbMob___p0IVJ .lazyload-wrapper .lazyload-placeholder,.tmbMob___p0IVJ .lazyload-wrapper:empty {
    height: 100%;
    width: 100%
}

.tmbMob___p0IVJ .imgWrapper___SaP3g {
    background: var(--bg-tertiary);
    border-radius: var(--radius-game-item);
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.tmbMob___p0IVJ .imgWrapper___SaP3g>picture img {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: top;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.tmbMob___p0IVJ .imgWrapper___SaP3g .gameProvider___uwX9G {
    align-items: center;
    bottom: -24px;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 0
}

.tmbMob___p0IVJ .imgWrapper___SaP3g .gameProvider___uwX9G:before {
    background: var(--small-elements-game-provider-logo-bg);
    content: "";
    height: 100%;
    opacity: .8;
    position: absolute;
    width: 100%;
    z-index: 0
}

.tmbMob___p0IVJ .imgWrapper___SaP3g .gameProvider___uwX9G>* {
    display: block;
    margin-bottom: 2px
}

.tmbMob___p0IVJ .imgWrapper___SaP3g .gameProvider___uwX9G picture {
    display: flex;
    position: relative;
    z-index: 1
}

.tmbMob___p0IVJ .imgWrapper___SaP3g .gameProvider___uwX9G picture img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.tmbMob___p0IVJ .imgWrapper___SaP3g .gameProvider___uwX9G [class^=loading] {
    height: 100%;
    padding: 0;
    width: 100%
}

.tmbMob___p0IVJ .imgWrapper___SaP3g [class^=loading] {
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 0
}

.tmbMob___p0IVJ .titleMob___DQPn6 {
    -webkit-font-smoothing: antialiased;
    border: none;
    color: var(--text-primary);
    display: block;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: 20px;
    line-height: var(--typography-caption-small-line-height);
    margin: 3px 0 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 3
}

.tmbMobFavorite___t1ji9 {
    bottom: auto;
    height: 14px;
    left: auto;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 14px;
    z-index: 2
}

.tmbMobFavorite___t1ji9 [class*=path-border] {
    fill: var(--bg-overlay-ghost-2)
}

.tmbMobFavorite___t1ji9 [class*=path-star] {
    fill: none
}

.tmbMobFavoriteInner___ZDIJx {
    background: var(--small-elements-sign);
    bottom: auto;
    height: 14px;
    left: auto;
    -webkit-mask-image: url(/assets/svg/general/starGame.svg);
    mask-image: url(/assets/svg/general/starGame.svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 14px;
    z-index: 3
}

.imgWrapper___SaP3g picture.classNameAfterLoaded___TSVKZ img {
    animation: loadImg___G6r00 1s forwards;
    opacity: 1
}

.imgWrapper___SaP3g picture.classNameAfterLoaded___TSVKZ+[class*=gameProvider__] {
    animation: loadProvider___UMCYO .5s forwards
}

@keyframes loadImg___G6r00 {
    0% {
        filter: blur(8px)
    }

    to {
        filter: blur(0)
    }
}

@keyframes loadProvider___UMCYO {
    to {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: auto;
        z-index: 0
    }
}

@keyframes loading___XWUSB {
    0% {
        transform: perspective(1000px) rotateY(0deg)
    }

    45% {
        transform: perspective(1000px) rotateY(180deg) scale(1.4)
    }

    55% {
        transform: perspective(1000px) rotateY(180deg) scale(1.4)
    }

    to {
        transform: perspective(-1000px) rotateY(180deg)
    }
}

.gamesList__wrapper___ac70t {
    display: flex;
    flex-wrap: wrap;
    margin: 16px -8px 0
}

.gamesList__wrapper___ac70t>[class*=tmb__] {
    margin: 6px 8px 8px
}

.recommended__title___Iv6V0 {
    color: #ffffffe6;
    font-family: var(--font-family-accent);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    padding: 24px 0 0 16px;
    position: relative;
    text-align: left
}

@media screen and (min-width: 1288px) {
    .recommended__title___Iv6V0 {
        padding:32px 0 16px 16px
    }
}

.loadingWrap___BBQAR {
    height: 70px;
    position: relative;
    width: 100%
}

[class*=loadMore_] {
    margin: 24px auto 48px;
    width: 256px
}

.slide___boQ_8 {
    height: 100%;
    position: relative;
    width: 100%
}

.slide___boQ_8 picture {
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.slide___boQ_8 picture img {
    height: 328px
}

.html___pCRz6 {
    bottom: 74px;
    left: calc(50% - 40px);
    padding: 10px 12px 0 44px;
    position: absolute;
    transform: translateX(-50%);
    width: 960px
}

@media screen and (min-width: 1288px) {
    .html___pCRz6 {
        width:1152px
    }
}

.html___pCRz6 .content___qBdxk {
    display: block;
    font-family: var(--font-family-accent);
    text-align: left
}

.html___pCRz6 .content___qBdxk .carousel-title {
    color: var(--text-primary);
    font-size: var(--typography-display-font-size);
    font-weight: var(--typography-display-font-weight);
    line-height: var(--typography-display-line-height)
}

.html___pCRz6 .content___qBdxk .carousel-subtitle {
    color: var(--text-primary);
    font-size: var(--typography-title-1-light-font-size);
    font-weight: var(--typography-title-1-light-font-weight);
    line-height: var(--typography-title-1-light-line-height)
}

.html___pCRz6 .slideLink___gfE28 {
    display: inline-block;
    width: min-content
}

.html___pCRz6 .button___IYCaA {
    display: block;
    margin-top: 16px;
    width: 240px
}

.mainSlider___nHXzx {
    height: 328px;
    margin-top: -80px;
    position: relative
}

.mainSlider___nHXzx .slick-dots {
    bottom: 8px;
    left: 50%;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: auto;
    z-index: 2
}

.mainSlider___nHXzx .slick-dots li {
    border: 1px solid var(--icon-ghost-3);
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    margin: 0 4px;
    opacity: .6;
    position: relative;
    width: 8px
}

.mainSlider___nHXzx .slick-dots li.slick-active {
    background: var(--icon-ghost-3);
    opacity: 1
}

.mainSlider___nHXzx .slick-dots li button {
    background: none;
    border: none;
    bottom: -3px;
    font-size: 0;
    height: 12px;
    left: -3px;
    outline: none;
    padding: 0;
    position: absolute;
    right: auto;
    top: auto;
    vertical-align: super;
    width: 12px;
    z-index: 1
}

.mainSlider___nHXzx .slick-list,.mainSlider___nHXzx .slick-slide,.mainSlider___nHXzx .slick-track {
    height: inherit
}

.mainSlider___nHXzx .slick-arrow {
    display: none!important
}

.mainSlider___nHXzx .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.mainSlider___nHXzx .slick-slide {
    float: left;
    transition-duration: 1.5s,1.5s!important
}

.mainSlider___nHXzx .slick-slide>div {
    height: inherit
}

.mainSlider___nHXzx .slick-slide .back {
    pointer-events: none;
    transform: rotateX(-180deg)
}

.mainSlider___nHXzx .slick-slide .front {
    transform: none
}

.mainSlider___nHXzx .slick-slide .back,.mainSlider___nHXzx .slick-slide .front {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    transition: transform .5s ease-in-out;
    width: 270px
}

.mainSlider___nHXzx .slick-slide:not(.slick-active) {
    pointer-events: none
}

.mainSlider___nHXzx .slick-slide:not(.slick-active) .front {
    transform: rotateX(180deg)
}

.mainSlider___nHXzx .slick-slide:not(.slick-active) .back {
    transform: none
}

.myStats___PIsY4 {
    width: 100%
}

.myStats___PIsY4 tr td {
    color: var(--text-title-accent);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.myStats___PIsY4 tr td:last-child {
    text-align: right
}

.myStats___PIsY4 tr.personal___AqmV_ td {
    padding-bottom: 3px
}

.singleGameStats___QpYWU tr:not(.personal___AqmV_) td {
    color: var(--text-opacity-light-1);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    padding-top: 6px
}

.singleGameStats___QpYWU tr:not(.personal___AqmV_) td:last-child {
    color: var(--text-light);
    text-align: right
}

.countdown___iVr3L,.section___DrIgR {
    display: inline-flex
}

.digit___P9XQ2,.dots___QIoOQ {
    display: inline-block
}

.dots___QIoOQ {
    color: #fff
}

.dots___QIoOQ.dotsAnim___QGP2x {
    animation: blinking-full___eHJX1 1s ease 0s infinite;
    transition: opacity .1s linear 0s
}

.label___Bkbon {
    display: block;
    text-align: center
}

.countdownMob___Ac19a {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    width: auto
}

@keyframes blinking-full___eHJX1 {
    0% {
        opacity: 1
    }

    25% {
        opacity: 0
    }

    50% {
        opacity: 50%
    }

    75% {
        opacity: 80%
    }

    to {
        opacity: 1
    }
}

.digit___JjBRZ {
    align-items: flex-end;
    background: var(--bg-other-cashbox-additional);
    border: var(--border-ghost-6);
    box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
    display: flex;
    height: 48px;
    justify-content: center;
    position: relative;
    width: 54px
}

.digit___JjBRZ,.digit___JjBRZ:before {
    border-radius: var(--radius-small-tips)
}

.digit___JjBRZ:before {
    background: var(--small-elements-timer-top);
    content: "";
    height: 100%;
    opacity: .1;
    position: absolute;
    width: 100%
}

.digit___JjBRZ span {
    color: var(--text-light);
    font-size: var(--typography-title-1-strong-font-size);
    font-weight: var(--typography-title-1-strong-font-weight);
    line-height: var(--typography-title-1-strong-line-height);
    padding-top: 4px;
    text-shadow: var(--shadow-special-blocks-timer-numbers)
}

.digit___JjBRZ span:nth-child(2) {
    bottom: auto;
    color: #0000;
    height: 48px;
    left: 0;
    line-height: 27px!important;
    position: absolute;
    right: auto;
    text-shadow: none;
    top: 0;
    width: 54px;
    z-index: 0
}

.digit___JjBRZ span:nth-child(2):before {
    border-radius: 4px;
    bottom: auto;
    box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
    left: 0;
    padding-top: 13px;
    right: auto;
    text-align: center;
    top: 0
}

.digit___JjBRZ span:nth-child(2):after,.digit___JjBRZ span:nth-child(2):before {
    background: var(--bg-primary);
    box-sizing: border-box;
    color: var(--text-primary);
    content: attr(data-txt);
    display: block;
    height: 24px;
    overflow: hidden;
    position: absolute;
    width: 54px;
    z-index: 0
}

.digit___JjBRZ span:nth-child(2):after {
    align-items: flex-end;
    border-radius: 2px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: auto;
    padding-bottom: 8px;
    right: 0;
    top: auto
}

.countdownVerticalBookStyle-exit:before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: perspective(200px) rotateX(0deg);
    transform-origin: 50% 100%;
    transition: transform .4s linear .1s;
    will-change: transform
}

.countdownVerticalBookStyle-exit.countdownVerticalBookStyle-exit-active:before {
    transform: perspective(200px) rotateX(-180deg)
}

.section___xLT_C {
    display: flex;
    justify-content: space-between;
    position: relative
}

.section___xLT_C hr {
    background: none;
    border: none;
    display: block;
    height: 1px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 54px
}

.section___xLT_C .dots___Xl47C {
    color: var(--text-opacity-1);
    font-size: 28px;
    line-height: 48px;
    text-align: center;
    width: 13px
}

.section___xLT_C .dots___Xl47C.dotsAnim___mrBlf {
    animation: blinking-full___i4FI9 1s ease .75s infinite
}

.section___xLT_C .label___iloj5 {
    bottom: calc(-1em - 6px);
    color: var(--text-opacity-1);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    left: calc(50% - 6.5px);
    line-height: var(--typography-caption-small-line-height);
    position: absolute;
    text-align: center;
    text-transform: lowercase;
    top: auto;
    transform: translateX(-50%)
}

.section___xLT_C:last-child {
    margin-right: 0
}

.section___xLT_C:last-child .dots___Xl47C {
    display: none
}

.section___xLT_C:last-child .label___iloj5 {
    left: 50%
}

@keyframes blinking-full___i4FI9 {
    0% {
        opacity: .35
    }

    25% {
        opacity: .35
    }

    50% {
        opacity: 1
    }

    75% {
        opacity: .35
    }

    to {
        opacity: .35
    }
}

.macScroll___aO9EB {
    cursor: pointer;
    overflow-x: hidden;
    overflow-y: scroll
}

.macScroll___aO9EB::-webkit-scrollbar {
    width: 4px
}

.macScroll___aO9EB::-webkit-scrollbar-track {
    border-radius: 32px
}

.macScroll___aO9EB::-webkit-scrollbar-thumb {
    background: var(--small-elements-scrollbar-primary);
    border-radius: 12px;
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___wI_ZQ>div:first-child {
    overflow-x: hidden!important;
    overflow-y: scroll!important;
    padding-bottom: 15px!important
}

.winScroll___wI_ZQ.hideDefaultScrollThumb___rlF6T>div:first-child {
    margin-bottom: 0!important;
    margin-right: -34px!important;
    padding-right: 34px
}

.winScroll___wI_ZQ .track-vertical {
    background: #00142d00;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 4px!important;
    z-index: 9999
}

.winScroll___wI_ZQ .thumb-vertical {
    background: var(--small-elements-scrollbar-primary);
    border-radius: 12px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___wI_ZQ.rulesScroll___jqsQ3 .track-vertical {
    background: #fff0;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 3px!important;
    z-index: 9999
}

.winScroll___wI_ZQ.rulesScroll___jqsQ3 .thumb-vertical {
    background: var(--small-elements-scrollbar-primary);
    border-radius: 8px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.tournamentTable___DvCHw {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    margin: 4px 0 16px;
    width: 100%
}

.tournamentTableHeader____xE5c {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: space-between;
    margin-bottom: 10px;
    width: 100%
}

.tournamentTableHeader____xE5c .headerItem___mMqqZ {
    color: var(--text-opacity-light-1);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.tournamentTableHeader____xE5c .headerItem___mMqqZ:nth-child(2) {
    margin-left: 8px;
    margin-right: auto
}

.tournamentTableContent___Ks78H {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    width: 100%
}

.tournamentTableContent___Ks78H .userItem___lNth1 {
    align-items: center;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    gap: 8px;
    height: 20px;
    justify-content: space-between;
    line-height: var(--typography-caption-small-line-height);
    width: 100%
}

.tournamentTableContent___Ks78H .userItem___lNth1:not(:last-of-type) {
    margin-bottom: 6px
}

.tournamentTableContent___Ks78H .userItem___lNth1 .place___Fi9ZV {
    color: var(--text-opacity-light-1);
    width: -moz-fit-content;
    width: fit-content
}

.tournamentTableContent___Ks78H .userItem___lNth1 .name___s7dnD {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis
}

.tournamentTableContent___Ks78H .userItem___lNth1 .score___H2dmy {
    flex: 1 1 auto;
    text-align: right;
    white-space: nowrap
}

.tournamentTableContent___Ks78H .userItem___lNth1.currentUser___dSFHd {
    background: var(--bg-overlay-light-1)
}

.tournamentTableWithScroll___pl5Rb .headerItem___mMqqZ:last-of-type {
    padding-right: 16px
}

.scroll___ksG0K {
    padding: 0 12px 0 0
}

.scroll___ksG0K::-webkit-scrollbar {
    width: 4px!important
}

.scroll___ksG0K::-webkit-scrollbar-track {
    border-radius: 32px!important
}

.scroll___ksG0K::-webkit-scrollbar-thumb {
    background: #b8b8cc66!important;
    border-radius: 4px!important
}

.scroll___ksG0K::-webkit-scrollbar-thumb:hover {
    background: #b8b8cccc!important
}

.scroll___ksG0K .thumb-vertical {
    background: #b8b8cc66!important;
    border-radius: 4px!important
}

.scroll___ksG0K .thumb-vertical:hover {
    background: #b8b8cccc!important
}

.tips_animation_show-enter-active {
    transition-duration: 50ms
}

.widgetTournamentLinkWrapper___FwxsW {
    background: var(--bg-widget-default);
    border-radius: var(--radius-card) var(--radius-card) 0 0;
    display: block;
    height: 256px;
    overflow: hidden;
    padding: 24px 32px;
    position: relative
}

.widgetTournamentLinkImgWrap___i_qkd {
    bottom: 0;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.widgetTournamentLinkImgWrap___i_qkd img {
    border-radius: inherit;
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.titleText___s1k4k {
    color: var(--text-opacity-light-2);
    display: block;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: 20px;
    line-height: var(--typography-caption-small-line-height);
    pointer-events: none;
    z-index: 2
}

.titleTextLink___ciip0 {
    color: var(--text-light);
    display: block;
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    line-height: var(--typography-title-2-strong-line-height);
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.widgetTournamentWrapper___cOQqG {
    position: relative
}

.fondTitle___Mnjet {
    color: var(--text-opacity-light-2);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.fondTotal___H34jV {
    color: var(--text-title-accent);
    font-size: var(--typography-title-1-strong-font-size);
    font-weight: var(--typography-title-1-strong-font-weight);
    line-height: var(--typography-title-1-strong-line-height);
    margin-top: 2px
}

.fondTotal___H34jV .currencySymbol {
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height)
}

.fondTotalPrizeCurrency___v3w0O {
    margin-left: 4px
}

.tournamentTimer___kcmsN {
    margin-top: 14px
}

.timerTitle___BL2SH {
    color: var(--text-opacity-light-2);
    display: block;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.timerContainer___wGar7 [class*=countdown__],.timerContainer___wGar7 [class*=floatCountdown] {
    color: var(--text-light);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    justify-content: start;
    line-height: var(--typography-title-2-strong-line-height)
}

.timerContainer___wGar7 [class*=countdown__] [class*=dots__],.timerContainer___wGar7 [class*=floatCountdown] [class*=dots__] {
    margin-top: -2px
}

.tournamentStatsWrapper___kLxAl {
    background: url(/assets/img/bg.png);
    border-radius: 0 0 var(--radius-card) var(--radius-card);
    padding-bottom: 10px;
    padding-top: 24px;
    position: relative
}

.tournamentStatsList___WNaN6 {
    padding: 0 32px
}

.tournamentMyStats___rnt1m {
    font-size: 12px;
    line-height: 20px;
    margin-top: -10px;
    padding: 0 32px 14px
}

.tournamentButton___FmGmN {
    display: flex;
    margin: 0 32px 22px;
    position: relative
}

.tournamentButton___FmGmN>:first-child {
    flex-grow: 1
}

.tournamentButton--empty___jGM4f {
    margin-top: 22px
}

.gameTournamentBtn___Q4BM8 {
    margin-top: 10px
}

.tournamentFond___MqV79 {
    margin-top: 18px
}

.widgetTabs___cDRbI {
    left: 0;
    position: absolute;
    right: 0
}

.tournament___IK0Ak {
    border-radius: var(--radius-card);
    box-sizing: border-box;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform: translateX(304px);
    transform-origin: 0 100% 0;
    width: 100%;
    will-change: transform;
    z-index: 2
}

.activeTournament___KnQcd {
    background: var(--bg-other-sidebar-desktop);
    transform: translateX(0);
    transition: .25s cubic-bezier(.5,0,1,1)
}

.tipsContent___VX_F_ {
    max-width: 208px;
    padding: 8px
}

.tournamentButtonDisabled___u3NNh {
    width: 100%
}

.tabs___ni4Ki {
    bottom: auto;
    display: inline-block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 240px;
    transition: opacity 0s ease .4s;
    z-index: 3
}

.tabs___ni4Ki span {
    align-items: center;
    background: var(--small-elements-desktop-tournament-counter-bg);
    border: 1px solid var(--small-elements-desktop-tournament-counter-bg);
    border-radius: 50%;
    color: var(--text-light);
    cursor: pointer;
    display: inline-flex;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    height: 32px;
    justify-content: center;
    line-height: var(--typography-body-1-line-height);
    margin: 0 4px;
    position: relative;
    text-align: center;
    width: 32px;
    z-index: 2
}

.tabs___ni4Ki span.active___An_EM:before {
    background: var(--small-elements-desktop-tournament-counter);
    border-radius: 50%;
    bottom: auto;
    content: "";
    height: 28px;
    left: auto;
    position: absolute;
    right: auto;
    top: auto;
    width: 28px;
    z-index: 0;
    z-index: -1
}

.tabs___ni4Ki span:last-child {
    margin-right: 0
}

.tabs___ni4Ki span:first-child {
    margin-left: 0
}

.tournamentWidgetsWrap___Q9npr {
    height: 800px;
    max-height: 0;
    padding: 0;
    perspective: 300px;
    transition: max-height .35s;
    will-change: max-height
}

.newsWidget___tbkCR,.tournamentWidgetsWrap___Q9npr {
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.newsWidget___tbkCR {
    display: block;
    min-height: 180px
}

.newsContent___e6AGz:hover .newsLinkImg___J9pum img {
    opacity: .5
}

.newsTitle___Dvgyy {
    color: var(--text-opacity-light-1);
    display: flex;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    margin: 0;
    top: 24px
}

.newsLinkName___T3zxn,.newsTitle___Dvgyy {
    bottom: unset;
    font-family: var(--font-family-accent);
    left: 24px;
    position: absolute;
    right: unset;
    z-index: 1
}

.newsLinkName___T3zxn {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--text-light);
    display: -webkit-box;
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    line-height: var(--typography-title-2-strong-line-height);
    overflow: hidden;
    padding-right: 32px;
    top: 40px
}

.newsLinkImg___J9pum {
    background: #000;
    height: 100%;
    position: absolute;
    width: 100%
}

.newsLinkImg___J9pum img {
    border-radius: 0 8px 8px 8px;
    display: block;
    height: inherit;
    min-height: 176px;
    object-fit: cover;
    opacity: .4;
    transition: opacity .15s ease-in-out .2s;
    width: inherit
}

.newsWidgetBtn___h6Xua {
    align-items: flex-start;
    bottom: 32px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    left: unset;
    position: absolute;
    right: 24px;
    top: unset;
    z-index: 1
}

.newsWidgetBtn___h6Xua [class*=button__] {
    border-color: var(--base-light);
    color: var(--text-light)
}

.talisman___VddiA {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle
}

.talisman___VddiA img {
    height: 19px;
    width: 19px
}

div.tooltip___QWFwU {
    white-space: nowrap;
    width: auto
}

.winnersItem___HsGVP {
    display: flex;
    height: 34px;
    margin-bottom: 16px
}

.winnersItem___HsGVP:last-child {
    margin-bottom: 0
}

.winnersItemWrap___uY5BC {
    margin-top: 16px
}

.winnersItemPosition___fCx0z {
    color: var(--text-light);
    font-size: var(--typography-caption-small-desktop-font-size);
    font-weight: var(--typography-caption-small-desktop-font-weight);
    line-height: var(--typography-caption-small-desktop-line-height);
    width: 15px
}

.winnersItemUserInfo___JAS8d {
    padding-left: 10px
}

.winnersItemUserInfo___JAS8d>span {
    display: inline-block
}

.winnersItemUserInfo___JAS8d>span:first-of-type {
    color: var(--text-light);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis
}

.winnersItemUserInfo___JAS8d>span:last-child {
    display: block;
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height)
}

.winnersItemUserSum___LeKuj span {
    color: var(--text-title-accent);
    font-weight: 500;
    line-height: 18px
}

.winnersItemUserSum___LeKuj [class*=currencySymbol] {
    margin-left: 4px
}

.winnersItemGame___rUmTJ {
    border-radius: var(--radius-game-item-mini);
    box-sizing: border-box;
    height: 36px;
    margin-left: auto;
    margin-right: -2px;
    position: relative;
    width: 60px
}

.winnersItemGame___rUmTJ>[class^=link_] {
    height: 100%;
    width: 100%
}

.winnersItemGame___rUmTJ>[class^=link_] [class^=linkButton_] {
    border-radius: 4px;
    bottom: -2px;
    left: -2px;
    position: absolute;
    right: -2px;
    top: -2px;
    z-index: 10
}

.winnersItemGame___rUmTJ img {
    border-radius: var(--radius-game-item);
    height: inherit;
    object-fit: cover;
    width: inherit
}

.winnersItemTalisman___bK7lH {
    height: 12px;
    position: relative;
    width: 20px
}

.winnersItemTalismanLink___WxCtx {
    bottom: 0;
    display: inline-block;
    height: 21px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 0
}

div.topWinnersWidgetWrap___mvYwJ {
    background: var(--bg-other-sidebar-desktop);
    border-radius: var(--radius-card);
    box-shadow: var(--shadow-card);
    display: none;
    padding: 24px 32px;
    position: relative
}

@media screen and (max-width: 1287px) {
    div.topWinnersWidgetWrap___mvYwJ {
        display:block
    }
}

div.topWinnersWidgetWrap___mvYwJ .winnersTitle___xdqKb {
    color: var(--text-light);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-strong-font-size);
    font-weight: var(--typography-title-1-strong-font-weight);
    line-height: var(--typography-title-1-strong-line-height);
    margin: 0
}

div.topWinnersWidgetWrap___mvYwJ .winnersBtn___Hy4Og {
    border-color: var(--base-light);
    color: var(--text-light);
    margin-top: 32px;
    width: 100%
}

div.topWinnersWidgetWrap___mvYwJ [class^=loading__] {
    bottom: 0;
    height: 32px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    z-index: 4
}

.bonusWidget___yYCqs {
    border-radius: 12px;
    overflow: hidden
}

.sidebarBonusWidget___s3G6d {
    background: var(--bg-other-sidebar-desktop);
    border-radius: var(--radius-card);
    box-shadow: 0 8px 16px #191e2d99;
    min-height: 298px;
    overflow: hidden;
    padding: 24px 32px 32px;
    position: relative
}

.sidebarBonusWidget___s3G6d:before {
    background: url(/assets/img/desktop/widget_bonus.png?v2) no-repeat;
    background-size: contain;
    border-radius: 2px;
    bottom: 0;
    content: "";
    display: block;
    height: 200px;
    left: auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 200px;
    z-index: auto
}

.bonusWidgetTitle___phmF9 {
    color: var(--text-light);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    line-height: var(--typography-title-2-strong-line-height);
    margin: 0
}

.bonusWidgetTitle___phmF9>span {
    color: var(--text-light)
}

.bonusData___ISd0g {
    margin-top: 16px
}

.bonusPercent___yjF3w {
    color: var(--text-title-accent);
    position: absolute;
    top: 0
}

.bonusDeposit___wGz8y>span {
    display: block
}

.bonusDeposit___wGz8y>span:first-child {
    color: var(--text-opacity-light-2);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.bonusDeposit___wGz8y>span:last-child {
    color: var(--text-title-accent);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    line-height: var(--typography-title-2-strong-line-height)
}

.bonusDeposit___wGz8y>span:last-child .currencySum {
    font-family: var(--font-family-accent)
}

.bonusDeposit___wGz8y>span:last-child .currencySymbol {
    font-size: var(--typography-title-2-light-font-size);
    font-weight: var(--typography-title-2-light-font-weight);
    line-height: var(--typography-title-2-light-line-height);
    margin-left: 4px
}

.bonusWidgetCountdown___iASmb {
    margin-top: 16px
}

.bonusWidgetCountdown___iASmb [class*=countdown__],.bonusWidgetCountdown___iASmb [class*=floatCountdown] {
    color: var(--text-light);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    justify-content: start;
    line-height: var(--typography-title-2-strong-line-height);
    margin-top: 4px
}

.bonusWidgetCountdown___iASmb [class*=countdown__] [class*=dots__],.bonusWidgetCountdown___iASmb [class*=floatCountdown] [class*=dots__] {
    margin-top: -2px
}

.countdownTitle___kuF2n {
    color: var(--text-opacity-light-2);
    display: block;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.btnWrap___T4gqr {
    margin-top: 16px
}

.btnWrap___T4gqr .paymentBtn___gvtc3 [class^=wrap_] {
    height: 112px;
    min-height: 112px;
    padding: 0;
    width: 100%
}

.btnWrap___T4gqr .paymentBtn___gvtc3 [class^=wrap_] [class*=form_] {
    max-width: unset
}

.btnWrap___T4gqr .paymentBtn___gvtc3 [class^=wrap_] [class*=form_] button {
    height: 48px;
    margin-top: auto
}

.btnWrap___T4gqr .paymentBtn___gvtc3 [class^=wrap_]>span {
    height: 112px;
    left: -8px;
    max-width: unset;
    width: 256px
}

.btnWrap___T4gqr .bonusButton___Ojjvp {
    height: 48px;
    width: 100%
}

.bonusLink___YD4uj {
    color: var(--text-link);
    font-size: var(--typography-link-s-font-size);
    font-weight: var(--typography-link-s-font-weight);
    line-height: var(--typography-link-s-line-height);
    margin: 8px 0 0;
    position: relative;
    text-align: center;
    -webkit-text-decoration: var(--typography-link-s-text-decoration);
    text-decoration: var(--typography-link-s-text-decoration)
}

.bonusLink___YD4uj a {
    color: inherit;
    position: relative
}

.bonusLink___YD4uj a:after {
    background-color: var(--text-link);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    margin: 0 auto;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.bonusLink___YD4uj a:hover:after {
    display: none
}

.girlNeon___HguoO {
    pointer-events: none
}

.girlNeonLight___cm7fn,.girlNeon___HguoO {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.girlNeonLight___cm7fn {
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: blinkNeon___wUmzt;
    content: "";
    opacity: 0;
    transition: opacity .15s linear
}

@keyframes blinkNeon___wUmzt {
    0% {
        opacity: 0
    }

    15% {
        opacity: 1
    }

    25% {
        opacity: .4
    }

    35% {
        opacity: 1
    }

    55% {
        opacity: .7
    }

    60% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

.girlImageWrap___Itwpo {
    height: 388px;
    margin: auto;
    position: relative
}

.girlImageWrap___Itwpo:before {
    background: radial-gradient(50% 50% at 50% 50%,#000 0,#0000 100%);
    bottom: -4px;
    content: "";
    height: 32px;
    left: 0;
    margin: auto;
    opacity: .8;
    position: absolute;
    right: 0;
    top: auto;
    width: 184px;
    z-index: -1
}

.girlImageWrap___Itwpo:hover .playBtn___bleh5 {
    opacity: .6
}

.girlImageWrap___Itwpo:hover .playBtn___bleh5:hover {
    opacity: 1
}

.girlImage___vdR3M {
    height: 100%;
    object-fit: contain;
    pointer-events: none;
    transition: filter .3s linear;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.girlImage___vdR3M:not(.isShow___c9oRa) {
    filter: brightness(0)
}

.playBtn___bleh5 {
    bottom: 0;
    cursor: pointer;
    left: 0;
    margin: auto;
    opacity: 0;
    pointer-events: all;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .15s linear;
    z-index: 0
}

.widgetBtn___pSFJq {
    align-items: center;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: var(--bg-overlay-1);
    border: var(--border-nav);
    border-radius: var(--radius-button);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    width: 32px
}

.widgetBtn___pSFJq:before {
    background: linear-gradient(180deg,#ffffff26,#fff0 80%) border-box;
    border: 1px solid #0000;
    border-radius: var(--radius-button);
    bottom: 0;
    content: "";
    left: 0;
    -webkit-mask: var(--bg-overlay-1);
    -webkit-mask-composite: clear;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.widgetBtn___pSFJq svg path {
    fill: var(--icon-ghost-3)
}

.arrowIcon___Ji4CG {
    transform: rotate(180deg);
    transition: .3s;
    transition-property: transform
}

.arrowIcon___Ji4CG.isOpened___W6qEZ {
    transform: none
}

.spinner___COWmW [class*=loading_] {
    height: 18px;
    width: 18px
}

.spinner___COWmW [class*=loading_]:before {
    height: 6px;
    width: 6px
}

.spinner___COWmW [class*=loading_]:after {
    height: 16px;
    width: 16px
}

.stripWidgetWrap___RXYVI {
    align-items: flex-start;
    border-radius: var(--radius-card);
    color: var(--text-light);
    display: flex;
    flex-direction: column;
    font-family: var(--font-family-accent);
    height: 528px;
    justify-content: space-between;
    overflow: hidden;
    position: relative;
    transition: height .3s;
    z-index: 0
}

.stripWidgetWrap___RXYVI:before {
    background: var(--bg-other-strip-bg);
    background-size: cover;
    border-radius: inherit;
    bottom: auto;
    content: "";
    height: 562px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 304px;
    z-index: -2
}

.stripWidgetWrapBackground___jRwtV {
    pointer-events: none;
    position: absolute;
    z-index: -3
}

.stripWidgetWrap___RXYVI:not(.stripWidgetWrap___RXYVI.closed___c6YGR):after {
    background: var(--bg-overlay-gradient-strip);
    border-radius: inherit;
    bottom: 0;
    content: "";
    height: 53%;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: auto;
    z-index: -2
}

.stripWidgetWrap___RXYVI.closed___c6YGR {
    height: 80px
}

.stripWidgetWrap___RXYVI .neonWrap___o_Kme {
    background-position: 50% 50%;
    margin: 32px 24px;
    z-index: -2
}

.stripWidgetWrap___RXYVI .girlImageWrap___BZ7ds {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: -52px;
    z-index: -1
}

.stripWidgetWrap___RXYVI .girlImageWrap___BZ7ds:before {
    background: radial-gradient(50% 50% at 50% 50%,#000 0,#0000 100%);
    bottom: -4px;
    content: "";
    height: 32px;
    left: 0;
    margin: auto;
    opacity: .8;
    position: absolute;
    right: 0;
    top: auto;
    width: 184px;
    z-index: -1
}

.headerWrap___Orsfr {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 24px 16px 0 32px;
    width: 100%
}

.headTitle___cnN77 {
    color: var(--text-light);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    line-height: var(--typography-title-2-strong-line-height);
    margin-bottom: 8px
}

.subInfo___UsHdd {
    align-items: center;
    color: var(--text-light);
    display: flex;
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height)
}

.heartIcon___OfpwX {
    height: 16px;
    margin-right: 8px;
    width: 18px
}

.actionWrap___URwK7 {
    display: block
}

.actionWrap___URwK7 [class^=widgetBtn_]:not(:last-child) {
    margin-bottom: 8px
}

.promoWrap___z5mjP {
    padding: 0 32px 32px;
    width: 100%
}

.promoText___zwFLo {
    margin-bottom: 24px;
    min-height: 80px
}

.title___yatCH {
    color: var(--text-light);
    display: block;
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    line-height: var(--typography-title-2-strong-line-height);
    margin-bottom: 8px
}

.info___ktMcJ {
    color: var(--text-light);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.btn___LgPOJ {
    width: 100%
}

.sidebar___RzKni {
    display: inline-block;
    float: right;
    margin-top: -12px;
    position: relative;
    width: 304px
}

.sidebar__bar___LsA9S,.sidebar__guest___FNNCk {
    font-weight: 400
}

.sidebar__bar___LsA9S>div,.sidebar__guest___FNNCk>div {
    margin-top: 8px
}

.sidebar__bar___LsA9S>div:first-child,.sidebar__guest___FNNCk>div:first-child {
    margin-top: 0
}

.sidebar__bar_auth___I7eUb,.sidebar__guest_auth___lmwRr {
    padding: 25px 30px 0
}

.sidebar__bar___LsA9S .loginBtn___ntl3g,.sidebar__guest___FNNCk .loginBtn___ntl3g {
    margin-top: 15px
}

.sidebar___RzKni [class*=paymentWidgetWrap_] form {
    border-radius: 10px
}

.paymentWidgetWrap___uVe26 {
    background: var(--bg-other-1click);
    border-radius: var(--radius-card);
    margin-bottom: 5px;
    padding: 24px
}

.voteWidget___yGno1 {
    background: var(--bg-other-sidebar-desktop);
    border-radius: var(--radius-card);
    box-shadow: var(--shadow-card);
    margin: 32px 16px 0;
    padding: 32px;
    position: relative
}

@media screen and (min-width: 360px) {
    .voteWidget___yGno1 {
        margin-left:24px;
        margin-right: 24px
    }
}

@media screen and (min-width: 568px) {
    .voteWidget___yGno1 {
        margin-left:auto;
        margin-right: auto;
        width: 440px
    }
}

@media screen and (min-width: 1096px) {
    .voteWidget___yGno1 {
        width:100%
    }
}

.voteWidget___yGno1 .title___WUv9M {
    color: var(--text-light);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-strong-font-size);
    font-weight: var(--typography-title-1-strong-font-weight);
    line-height: var(--typography-title-1-strong-line-height);
    margin: 0
}

.voteWidgetSlider___MH3G7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.voteWidgetSlider___MH3G7 .slick-dots {
    display: flex!important;
    justify-content: center;
    margin-top: 32px
}

.voteWidgetSlider___MH3G7 .slick-dots li {
    float: left;
    margin: 0 4px
}

.voteWidgetSlider___MH3G7 .slick-dots li button {
    background-color: var(--small-elements-bullet);
    border: none;
    border-radius: 50%;
    display: block;
    font-size: 0;
    height: 8px;
    opacity: .2;
    outline: none;
    padding: 0;
    width: 8px
}

.voteWidgetSlider___MH3G7 .slick-dots li.slick-active button {
    background-color: var(--small-elements-bullet);
    opacity: 1
}

.voteWidgetSlider___MH3G7 .slick-dots li:last-child {
    margin-right: 0
}

.voteWidgetSlider___MH3G7 .slick-track:after {
    clear: both;
    content: "";
    display: table
}

.voteWidgetSlider___MH3G7 .slick-list {
    position: relative;
    width: 100%
}

.voteWidgetSlider___MH3G7 .slick-slide {
    float: left
}

.voteWidgetSlider___MH3G7 .slick-slide:not(.slick-active) {
    pointer-events: none
}

.completedPopup___pqqmL {
    align-items: center;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: var(--bg-overlay-gamepage);
    border-radius: var(--radius-card);
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.completedPopupContent___lTwX8 {
    text-align: center
}

.completedPopupContent___lTwX8 p {
    color: var(--text-light);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-strong-font-size);
    font-weight: var(--typography-title-1-strong-font-weight);
    line-height: var(--typography-title-1-strong-line-height);
    margin: 0 0 14px
}

.completedPopupContent___lTwX8 span {
    color: var(--text-light);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.completedPopupContent___lTwX8 svg g path {
    stroke: var(--icon-success)
}

.singleVote___SqjMZ .sub_title___CMwNj {
    color: var(--text-light);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 15px 0 0
}

.singleVote___SqjMZ .inputWrap___Tib_8 {
    margin-top: 22px;
    position: relative
}

.singleVote___SqjMZ .inputWrap___Tib_8 label {
    color: var(--text-light);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe {
    align-items: center;
    display: flex;
    height: 32px
}

.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:checked,.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:not(:checked) {
    left: -9999px;
    position: absolute
}

.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:checked+label,.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:not(:checked)+label {
    color: var(--text-light);
    cursor: pointer;
    display: inline-block;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    padding-left: 28px;
    position: relative
}

.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:checked+label:before,.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:not(:checked)+label:before {
    background: var(--small-elements-check-box-fill);
    border: 1px solid var(--small-elements-check-box-default);
    border-radius: 100%;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px
}

.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:checked+label:before {
    border-color: var(--small-elements-check-box-accent)
}

.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:checked+label:after,.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:not(:checked)+label:after {
    background: var(--small-elements-check-box-accent);
    border-radius: 100%;
    content: "";
    height: 8px;
    left: 5px;
    position: absolute;
    top: 5px;
    transition: all .2s ease;
    width: 8px
}

.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

.singleVote___SqjMZ .inputWrap___Tib_8 .radio___FAIHe input[type=radio]:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

.singleVote___SqjMZ .inputWrap___Tib_8 .checkbox___5971Q {
    display: block;
    margin-bottom: 12px
}

.singleVote___SqjMZ .inputWrap___Tib_8 .checkbox___5971Q:last-of-type {
    margin-bottom: 0
}

.singleVote___SqjMZ .inputWrap___Tib_8 .checkbox___5971Q input {
    cursor: pointer;
    display: none;
    height: auto;
    margin-bottom: 0;
    padding: 0;
    width: auto
}

.singleVote___SqjMZ .inputWrap___Tib_8 .checkbox___5971Q label {
    cursor: pointer;
    position: relative;
    top: -2px
}

.singleVote___SqjMZ .inputWrap___Tib_8 .checkbox___5971Q label:before {
    background: var(--small-elements-check-box-fill);
    border: 1px solid var(--small-elements-check-box-default);
    border-radius: 2px;
    box-sizing: border-box;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-right: 8px;
    position: relative;
    vertical-align: middle;
    width: 20px
}

.singleVote___SqjMZ .inputWrap___Tib_8 .checkbox___5971Q input:checked+label:after {
    background-color: var(--icon-success);
    bottom: unset;
    content: "";
    display: block;
    height: 20px;
    left: 0;
    -webkit-mask-image: url(/assets/img/desktop/form/check.png);
    mask-image: url(/assets/img/desktop/form/check.png);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    position: absolute;
    right: unset;
    top: -2px;
    width: 20px;
    z-index: 0
}

.singleVote___SqjMZ .answerWrap___XcqTU {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    padding: 0 2px 16px
}

.singleVote___SqjMZ .answerWrap___XcqTU .answer___JkQJg {
    display: inline-block;
    margin-bottom: 8px;
    padding-left: 40px;
    position: relative
}

.singleVote___SqjMZ .answerWrap___XcqTU .answer___JkQJg .interest___Sjtwy {
    left: 0;
    position: absolute;
    top: 0
}

.singleVote___SqjMZ .answerWrap___XcqTU .answer___JkQJg .interest___Sjtwy,.singleVote___SqjMZ .answerWrap___XcqTU .answer___JkQJg .text___rAbL1 {
    color: var(--text-light);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.singleVote___SqjMZ .answerWrap___XcqTU .answer___JkQJg .text___rAbL1 {
    align-items: center;
    display: flex
}

.singleVote___SqjMZ .answerWrap___XcqTU .answer___JkQJg .result___u2AgG {
    background: var(--base-light);
    border-radius: 2px;
    height: 4px;
    margin-top: 4px
}

.singleVote___SqjMZ .answerWrap___XcqTU .answer___JkQJg .result___u2AgG.gold___x77cP {
    background: var(--small-elements-proggress-bar)
}

.singleVote___SqjMZ .answerWrap___XcqTU .voteCounter___KAUZL {
    color: var(--text-light);
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height);
    margin-top: 10px;
    text-align: center
}

.singleVote___SqjMZ .btnLink___VviCJ {
    border-color: var(--base-light);
    color: var(--text-light);
    margin: 20px 0 16px;
    width: 98%
}

.navLink___iBzdR {
    color: var(--text-primary);
    font-family: var(--font-family-accent);
    font-size: var(--typography-body-1-stronger-font-size);
    font-weight: var(--typography-body-1-stronger-font-weight);
    line-height: var(--typography-body-1-stronger-line-height);
    padding: 0 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: color .2s ease-in-out
}

@media screen and (min-width: 1288px) {
    .navLink___iBzdR {
        text-indent:1px
    }
}

.navLink___iBzdR:hover {
    color: var(--text-accent);
    text-decoration: none;
    text-shadow: var(--shadow-accent)
}

.navLink___iBzdR:active {
    transform: translateY(1px)
}

.navLink___iBzdR.navLinkActive___ofnUM {
    color: var(--text-accent);
    text-decoration: none;
    text-shadow: none
}

.navLink___iBzdR .counter___q7AeG {
    background: var(--small-elements-badge-2);
    border-radius: 7px;
    bottom: auto;
    box-sizing: border-box;
    color: var(--text-light);
    font-size: var(--typography-notification-bubble-font-size);
    font-weight: var(--typography-notification-bubble-font-weight);
    height: 12px;
    justify-content: center;
    left: auto;
    line-height: var(--typography-notification-bubble-line-height);
    min-width: 12px;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 0;
    top: -4px;
    z-index: 10
}

.navLink___iBzdR .counter___q7AeG,.nav___yrIDc {
    align-items: center;
    display: flex;
    flex-direction: row
}

.nav___yrIDc {
    justify-content: flex-end;
    margin-block:26px;position: relative;
    z-index: 2
}

@keyframes blinking___D_cr5 {
    0% {
        filter: brightness(1)
    }

    50% {
        filter: brightness(.5)
    }

    to {
        filter: brightness(1)
    }
}

.nav___yrIDc .wheelVip___Pgwbm {
    animation: blinking___D_cr5 1s ease-in-out infinite;
    background: url(/assets/img/desktop/wheel/wheel-vip-btn-light.png) no-repeat;
    height: 40px;
    position: fixed;
    right: 0;
    top: 35%;
    width: 40px
}

.navLocaleSelect___z9Qoy {
    margin: 0 0 0 20px
}

.navLocaleSelect___z9Qoy [class*=arrow] {
    margin-left: 8px
}

.navBetting___nbNYv {
    cursor: pointer;
    position: relative
}

.navBetting___nbNYv,.navLootboxes___Eq_jD {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center
}

.stashTipsWrap___clxX1~[class*=cashbackBalanceWrap__] [class*=balanceWrap__] {
    font-size: 16px
}

.stashWrap___Gow6q {
    cursor: pointer;
    margin-right: 8px;
    min-width: 84px;
    position: relative
}

.title___hVQN0 {
    align-items: center;
    color: var(--text-opacity-1);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-small-desktop-font-size);
    font-weight: var(--typography-caption-small-desktop-font-weight);
    justify-content: flex-end;
    line-height: var(--typography-caption-small-desktop-line-height);
    text-align: right
}

.text___Q2sxo {
    display: inline-block;
    vertical-align: middle
}

.balanceWrap___f_vNh {
    color: var(--text-primary);
    display: block;
    text-align: right;
    white-space: nowrap
}

.balanceWrap___f_vNh [class*=currencySum] {
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height)
}

.balanceWrap___f_vNh [class*=currencySymbol] {
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.balanceDetails___ahgS6[class^=tips__][class*=tipsWidget] {
    box-sizing: border-box;
    left: auto;
    padding: 12px 16px;
    right: calc(50% - 50px);
    width: 160px
}

.balanceDetails___ahgS6[class^=tips__][class*=tipsWidget]:before {
    left: auto;
    right: 16px
}

.stashTipsContent___oS3YE {
    -webkit-font-smoothing: antialiased;
    color: var(--text-secondary);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    text-align: left
}

.getStashBtn___iQWh4 {
    -webkit-font-smoothing: auto;
    border-radius: 8px;
    color: #fff;
    font-weight: 500;
    margin-top: 10px;
    white-space: nowrap;
    width: 100%
}

.getStashBtn___iQWh4[class*=primary__][class*=disabled__] {
    background: var(--button-bg-primary-disabled-additional);
    border: none;
    color: var(--button-text-ghost-disabled)
}

.stashIcon___ZsHph {
    animation: blinking-half___g3uZF 1.5s infinite;
    display: inline-block;
    height: 16px;
    margin-right: -4px;
    vertical-align: middle;
    width: 16px
}

.stashIcon___ZsHph path,.stashIcon___ZsHph svg {
    fill: var(--icon-alternative)
}

.stashIcon___ZsHph.disabled___ET21r {
    animation: none
}

.stashIcon___ZsHph.disabled___ET21r path,.stashIcon___ZsHph.disabled___ET21r svg {
    fill: var(--icon-primary)
}

@keyframes blinking-half___g3uZF {
    0% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .5
    }
}

.stash___xKnLs {
    margin: 12px 0 16px
}

.stash___xKnLs .stashIcon___xyTyq {
    fill: var(--text-light);
    flex-shrink: 0
}

.stashInfo___n1BBd {
    display: flex
}

.row___g7H8V {
    align-items: center;
    color: var(--text-light);
    display: flex;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-left: 16px;
    white-space: nowrap;
    width: 100%
}

.row___g7H8V>span {
    color: var(--text-accent-additional);
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height);
    text-align: right
}

.infoIcon___dq7bq {
    height: 16px;
    margin: auto auto auto 5px;
    width: 16px
}

.infoIcon___dq7bq path {
    fill: var(--text-light)
}

.infoIcon___dq7bq.active___sZ5gf {
    opacity: 1
}

.receiveStashWrap___Xn2MV {
    background-color: var(--menu-bg-info);
    margin: 28px -16px 0 -20px;
    padding: 12px 28px 16px
}

.receiveText___Yoq82 {
    color: var(--text-light);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.receiveBtn___ip5cp {
    display: block;
    margin: 12px auto 0;
    width: 150px
}

.progressBar___zkdru {
    background: var(--bg-overlay-ghost-2);
    border-radius: var(--radius-card);
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    z-index: -1
}

.progressBar___zkdru,.progress___z0bVG {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.progress___z0bVG {
    background: var(--small-elements-progress-large);
    box-shadow: var(--shadow-tips);
    z-index: 2
}

.statusIcon___CGIJT {
    bottom: 0;
    height: 32px;
    left: auto;
    position: absolute;
    right: 16px;
    top: 9px;
    width: 32px;
    z-index: 10
}

.statusIcon___CGIJT img {
    height: 100%;
    transform: scale(1.1);
    transition: all .2s ease-in-out;
    width: 100%
}

.statusIcon___CGIJT img:hover {
    transform: scale(1.2)
}

.userMenuListItem___gvG4U {
    color: var(--text-secondary);
    cursor: pointer;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    padding: 0 12px
}

.userMenuListItem___gvG4U .link___DC9Ke {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: normal;
    width: 100%
}

.userMenuListItem___gvG4U .icon___oEoIX {
    height: 24px;
    margin-right: 12px;
    width: 24px
}

.userMenuListItem___gvG4U .icon___oEoIX path {
    fill: var(--icon-secondary)
}

.userMenuListItem___gvG4U a,.userMenuListItem___gvG4U span {
    align-items: center;
    color: inherit;
    display: flex
}

.userMenuListItem___gvG4U:hover {
    color: var(--text-accent)
}

.userMenuListItem___gvG4U:hover .icon___oEoIX path {
    fill: var(--icon-accent)
}

.multiplier____3OuN {
    display: inline-block
}

.multiplierText___HgSic {
    animation: blinking-half___F2Ks0 1.5s infinite;
    color: var(--icon-alternative);
    cursor: pointer;
    font-size: var(--special-blocks-x-status-font-size);
    font-weight: var(--special-blocks-x-status-font-weight);
    line-height: var(--special-blocks-x-status-line-height);
    text-shadow: 0 2px 4px #0003
}

.multiplierTips___ZBQDC[class*=tips__] {
    box-sizing: border-box;
    padding: 12px 16px;
    width: 160px
}

.multiplierTips___ZBQDC[class*=tips__]:before {
    left: 16px;
    right: auto
}

.multiplierTips___ZBQDC[class*=tips__]>:first-child {
    margin: 0 0 10px
}

.multiplierTips___ZBQDC[class*=tips__]>:last-child {
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    line-height: var(--typography-title-small-strong-line-height)
}

@keyframes blinking-half___F2Ks0 {
    0% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .5
    }
}

.userName___Shquj {
    display: block;
    margin: 1px 0
}

.userName___Shquj .name___oOqpU {
    color: var(--text-light);
    display: block;
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height);
    max-width: 108px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.userStatusInfo___rGeu1 {
    align-items: flex-end;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-small-desktop-font-size);
    font-weight: var(--typography-caption-small-desktop-font-weight);
    justify-content: normal;
    line-height: var(--typography-caption-small-desktop-line-height)
}

.userStatusText___dCrWH {
    display: inline-block;
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.userProgressPercent___dZ0u9 {
    margin: 0 2px 0 8px;
    position: relative
}

.userProgressPercent___dZ0u9:before {
    background: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 2px;
    left: -6px;
    position: absolute;
    top: 8px;
    width: 2px
}

.userMenuTip___TgF4G[class*=tips__] {
    background: var(--base-light);
    left: 0;
    padding: 0;
    top: calc(100% + 7px);
    width: 160px
}

.userMenuTip___TgF4G[class*=tips__]:before {
    border-bottom-color: var(--base-light);
    left: 16px;
    top: -7px
}

.userMenuTip___TgF4G[class*=tips__]:after {
    background: #0000;
    bottom: auto;
    content: "";
    height: 30px;
    left: 0;
    position: absolute;
    right: 0;
    top: -30px;
    z-index: 0
}

.userBarProfile___rrD5e {
    flex-shrink: 0;
    height: 48px;
    padding: 6px 52px 0 16px;
    position: relative;
    width: 184px
}

.userBarBalanceWrap___r1r3a {
    min-width: 84px;
    position: relative
}

.userBarBalanceWrap___r1r3a:not(:last-of-type) {
    margin-right: 8px
}

.title___g2r7b {
    color: var(--text-opacity-1);
    display: block;
    font-size: var(--typography-caption-small-desktop-font-size);
    font-weight: var(--typography-caption-small-desktop-font-weight);
    line-height: var(--typography-caption-small-desktop-line-height);
    text-align: right
}

.balanceWrap___DPXBo {
    color: var(--text-primary);
    display: block;
    text-align: right;
    white-space: nowrap
}

.balanceWrap___DPXBo [class*=currencySum] {
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height)
}

.balanceWrap___DPXBo [class*=currencySymbol] {
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-left: 4px
}

.balanceDetails___QcvDm>div {
    text-align: right
}

.balanceDetails___QcvDm>div:last-child {
    margin-top: 4px
}

.balanceDetailsName___ZVZ6a {
    box-sizing: border-box;
    color: var(--text-secondary);
    display: block;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    overflow: hidden;
    white-space: nowrap
}

.balanceDetailsValue___HmA2J {
    color: var(--text-secondary);
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    line-height: var(--typography-title-small-strong-line-height);
    text-decoration: none;
    white-space: nowrap
}

.plusIcon___hcZOy {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: center;
    margin: 5px 4px 0 auto;
    position: relative;
    width: 0
}

.plusIcon___hcZOy:after,.plusIcon___hcZOy:before {
    background: var(--text-secondary);
    border-radius: 2px;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 10px
}

.plusIcon___hcZOy:after {
    transform: rotate(90deg)
}

.messageButton___ZiWYP {
    box-shadow: none;
    margin: 0 auto 0 8px;
    padding: 0;
    position: relative
}

.messageButton___ZiWYP .userBarInfoMsgs___r2PrT {
    align-items: center;
    background: var(--small-elements-badge-2);
    border-radius: 50%;
    bottom: unset;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-notification-bubble-font-size);
    font-weight: var(--typography-notification-bubble-font-weight);
    height: 12px;
    justify-content: center;
    left: unset;
    line-height: var(--typography-notification-bubble-line-height);
    position: absolute;
    right: -6px;
    top: -6px;
    width: 12px;
    z-index: 0
}

.mailIcon___qw0aN {
    background: var(--icon-secondary);
    border-radius: 4px;
    box-shadow: var(--shadow-shine-accent);
    height: 16px;
    padding: 2px;
    width: 20px
}

.mailIcon___qw0aN path:first-child {
    fill: var(--icon-alternative)
}

.wofLink___JsaTM {
    padding: 0;
    position: relative
}

.wofLink___JsaTM .userBarInfoSpins___TnVlo {
    align-items: center;
    background: var(--small-elements-badge-2);
    border-radius: 50%;
    bottom: auto;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-notification-bubble-font-size);
    font-weight: var(--typography-notification-bubble-font-weight);
    height: 12px;
    justify-content: center;
    left: auto;
    line-height: var(--typography-notification-bubble-line-height);
    position: absolute;
    right: 2px;
    top: 6px;
    width: 12px;
    z-index: 0
}

.wofBlinkLink___CKVp9 {
    animation: blinking-full___jroZP 1s linear infinite;
    bottom: 50%;
    height: 38px;
    margin-bottom: 135px;
    position: fixed;
    right: -1px;
    width: 38px;
    z-index: 3
}

.wofIcon___iDSUu {
    height: 40px;
    width: 40px
}

.wofIcon___iDSUu>path:nth-child(2),.wofIcon___iDSUu>path:nth-child(3) {
    fill: var(--icon-secondary)
}

.wofIcon___iDSUu [id*=wheelRotate] {
    animation: wheel-rotate___nADmJ 2.5s linear infinite;
    transform-origin: center;
    transition: transform 3s ease-in-out
}

.wofIcon___iDSUu [id*=wheelRotate] path:first-child,.wofIcon___iDSUu [id*=wheelRotate] path:nth-child(2n) {
    fill: var(--icon-alternative)
}

.wofIcon___iDSUu:hover [id*=wheelRotate] {
    animation: wheel-rotate___nADmJ 1s linear infinite
}

@keyframes wheel-rotate___nADmJ {
    0% {
        transform: rotate(0turn)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes blinking-full___jroZP {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.userBar____w1_4 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 0 0 0 16px;
    width: 100%
}

.userBar____w1_4 .widget___LZCzM {
    display: flex;
    height: inherit;
    z-index: 22
}

.userBar____w1_4 .widget___LZCzM:last-child {
    flex-grow: 1
}

.userBar____w1_4 [class*=tipsWrap__] {
    display: flex
}

.balanceDetails___mmC2O[class^=tips__][class*=tipsWidget] {
    box-sizing: border-box;
    left: auto;
    min-width: 146px;
    padding: 16px 16px 18px;
    right: calc(50% - 46px);
    width: max-content
}

.balanceDetails___mmC2O[class^=tips__][class*=tipsWidget]:before {
    left: auto;
    right: 15px
}

.cashBoxLink___LNRl9 {
    margin: 0 12px 0 32px
}

.social___dGDO4 {
    gap: 8px;
    padding: 0 28px
}

.social___dGDO4,.social___dGDO4 li {
    display: flex;
    justify-content: center
}

.social___dGDO4 li {
    align-items: center;
    background: var(--bg-overlay-2);
    border-radius: var(--radius-navbar);
    flex-direction: row;
    height: 32px;
    width: 32px
}

.social___dGDO4 li svg {
    height: 18px;
    width: 18px
}

.social___dGDO4 li.twitter___Cjlnj svg {
    height: 30px;
    width: 30px
}

.social___dGDO4 li.telegram___cd1dz svg {
    margin-right: 4px
}

.social___dGDO4 li.line___R9k43 svg,.social___dGDO4 li.twitch___oyyri svg {
    height: 24px;
    width: 24px
}

.social___dGDO4 li.zalo___qfxaA svg {
    height: 100%;
    width: 100%
}

@media screen and (min-width: 360px) {
    .social___dGDO4 {
        padding:0 48px
    }
}

@media screen and (min-width: 390px) {
    .social___dGDO4 {
        padding:0 46px
    }
}

.buttonView___lh3XI {
    display: flex
}

.buttonView___lh3XI li {
    align-items: center;
    border-radius: var(--radius-button);
    box-shadow: var(--shadow-button);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    gap: 4px;
    height: 48px;
    justify-content: space-between;
    padding: 12px 16px 12px 12px
}

.buttonView___lh3XI li span {
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-decoration: none;
    text-transform: var(--typography-button-text-lg-text-case);
    text-transform: uppercase
}

.buttonView___lh3XI li {
    background-color: #fff
}

.buttonView___lh3XI li span {
    color: #babcc2
}

.buttonView___lh3XI li.google___tr0hy {
    background-color: #fff;
    gap: 8px
}

.buttonView___lh3XI li.google___tr0hy span {
    color: #000
}

.buttonView___lh3XI li.twitter___Cjlnj {
    background-color: #fff;
    gap: 2px;
    padding: 12px 14px 12px 8px
}

.buttonView___lh3XI li.twitter___Cjlnj svg {
    height: 32px;
    width: 32px
}

.buttonView___lh3XI li.twitter___Cjlnj svg path {
    fill: #000
}

.buttonView___lh3XI li.twitter___Cjlnj span {
    color: #000;
    text-transform: uppercase
}

.buttonView___lh3XI li.line___R9k43 {
    background: #32ab14
}

.buttonView___lh3XI li.line___R9k43 svg {
    height: auto;
    min-width: 24px;
    width: 100%
}

.buttonView___lh3XI li.line___R9k43 svg path {
    fill: #fff
}

.buttonView___lh3XI li.line___R9k43 span {
    color: #fff;
    text-transform: uppercase
}

.buttonView___lh3XI li.facebook___Zj1AU {
    background-color: #4a67ad;
    gap: 8px;
    padding: 12px 17px 12px 18px
}

.buttonView___lh3XI li.facebook___Zj1AU svg path {
    fill: #fff
}

.buttonView___lh3XI li.facebook___Zj1AU span {
    color: #fff;
    text-transform: uppercase
}

.buttonView___lh3XI li.telegram___cd1dz {
    background-color: #fff;
    gap: 10px
}

.buttonView___lh3XI li.telegram___cd1dz svg path {
    fill: #37aee2
}

.buttonView___lh3XI li.telegram___cd1dz span {
    color: #37aee2
}

.buttonView___lh3XI li.yandex___LVijp {
    background-color: #da3332;
    gap: 8px;
    padding: 12px 8px 12px 16px
}

.buttonView___lh3XI li.yandex___LVijp span {
    color: #fff
}

.buttonView___lh3XI li.yandex___LVijp svg {
    height: 24px;
    width: 24px
}

.buttonView___lh3XI li.yandex___LVijp svg,.buttonView___lh3XI li.yandex___LVijp svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___lh3XI li.odnoklassniki___hzKqC {
    background-color: #ec7d26;
    padding: 12px 14px
}

.buttonView___lh3XI li.odnoklassniki___hzKqC span {
    color: #fff
}

.buttonView___lh3XI li.odnoklassniki___hzKqC svg {
    height: 24px;
    width: 24px
}

.buttonView___lh3XI li.odnoklassniki___hzKqC svg,.buttonView___lh3XI li.odnoklassniki___hzKqC svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___lh3XI li.vkontakte___w7EGf {
    background-color: #4c668b;
    gap: 6px;
    padding: 12px 16px 12px 12px
}

.buttonView___lh3XI li.vkontakte___w7EGf span {
    color: #fff
}

.buttonView___lh3XI li.vkontakte___w7EGf svg,.buttonView___lh3XI li.vkontakte___w7EGf svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___lh3XI li.tiktok___gBgyU {
    background-color: #fff;
    gap: 4px;
    padding: 12px 16px 12px 12px
}

.buttonView___lh3XI li.tiktok___gBgyU span {
    color: #000
}

.buttonView___lh3XI li.tiktok___gBgyU svg {
    height: 24px;
    width: 24px
}

.buttonView___lh3XI li.tiktok___gBgyU svg,.buttonView___lh3XI li.tiktok___gBgyU svg * {
    stroke: #0000;
    fill: #000
}

.buttonView___lh3XI li.mailru___ZwY3O {
    background-color: #ffa930
}

.buttonView___lh3XI li.mailru___ZwY3O span {
    color: #fff
}

.buttonView___lh3XI li.mailru___ZwY3O svg {
    height: 32px;
    width: 32px
}

.buttonView___lh3XI li.mailru___ZwY3O svg,.buttonView___lh3XI li.mailru___ZwY3O svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___lh3XI li.zalo___qfxaA {
    background-color: #447eff;
    padding: 12px 16px 12px 10px
}

.buttonView___lh3XI li.zalo___qfxaA svg {
    height: 24px;
    width: 24px
}

.buttonView___lh3XI li.zalo___qfxaA svg path {
    fill: #fff
}

.buttonView___lh3XI li.zalo___qfxaA span {
    color: #fff;
    width: 33px
}

.buttonView___lh3XI li.twitch___oyyri {
    background-color: #9146ff
}

.buttonView___lh3XI li.twitch___oyyri svg path {
    fill: #fff
}

.buttonView___lh3XI li.twitch___oyyri span {
    color: #fff
}

.socials___IYlCS {
    display: flex;
    justify-content: space-between
}

.socials___IYlCS li {
    align-items: center;
    background: var(--bg-overlay-2);
    border-radius: var(--radius-navbar);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    transition: all .3s;
    width: 32px
}

.socials___IYlCS li:hover {
    background: #ffffff26;
    opacity: 1!important
}

.socials___IYlCS li svg {
    height: 18px;
    width: 18px
}

.socials___IYlCS li.twitter___KseaG svg {
    height: 30px;
    width: 30px
}

.socials___IYlCS li.telegram___ecnng svg {
    margin-right: 4px
}

.socials___IYlCS li.line___Xn7Mo svg,.socials___IYlCS li.twitch___YjtSN svg {
    height: 24px;
    width: 24px
}

.socials___IYlCS li.zalo___v8FUN svg {
    height: 100%;
    width: 100%
}

.buttonView___JoZHh {
    display: flex
}

.buttonView___JoZHh li {
    align-items: center;
    border-radius: var(--radius-button);
    box-shadow: var(--shadow-button);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    gap: 4px;
    height: 48px;
    justify-content: space-between;
    padding: 12px 16px 12px 12px
}

.buttonView___JoZHh li span {
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-decoration: none;
    text-transform: var(--typography-button-text-lg-text-case);
    text-transform: uppercase
}

.buttonView___JoZHh li {
    background-color: #fff
}

.buttonView___JoZHh li span {
    color: #babcc2
}

.buttonView___JoZHh li.google___AXnBf {
    background-color: #fff;
    gap: 8px
}

.buttonView___JoZHh li.google___AXnBf span {
    color: #000
}

.buttonView___JoZHh li.twitter___KseaG {
    background-color: #fff
}

.buttonView___JoZHh li.twitter___KseaG svg {
    height: auto;
    min-width: 24px;
    width: 100%
}

.buttonView___JoZHh li.twitter___KseaG svg path {
    fill: #000
}

.buttonView___JoZHh li.twitter___KseaG span {
    color: #000;
    text-transform: uppercase
}

.buttonView___JoZHh li.line___Xn7Mo {
    background: #32ab14
}

.buttonView___JoZHh li.line___Xn7Mo svg {
    height: auto;
    min-width: 24px;
    width: 100%
}

.buttonView___JoZHh li.line___Xn7Mo svg path {
    fill: #fff
}

.buttonView___JoZHh li.line___Xn7Mo span {
    color: #fff;
    text-transform: uppercase
}

.buttonView___JoZHh li.facebook___s9tEU {
    background-color: #4a67ad;
    gap: 8px;
    padding: 12px 17px 12px 18px
}

.buttonView___JoZHh li.facebook___s9tEU svg path {
    fill: #fff
}

.buttonView___JoZHh li.facebook___s9tEU span {
    color: #fff;
    text-transform: uppercase
}

.buttonView___JoZHh li.telegram___ecnng {
    background-color: #fff;
    gap: 10px
}

.buttonView___JoZHh li.telegram___ecnng svg path {
    fill: #37aee2
}

.buttonView___JoZHh li.telegram___ecnng span {
    color: #37aee2
}

.buttonView___JoZHh li.yandex___MKIsB {
    background-color: #da3332;
    gap: 8px;
    padding: 12px 8px 12px 16px
}

.buttonView___JoZHh li.yandex___MKIsB span {
    color: #fff
}

.buttonView___JoZHh li.yandex___MKIsB svg {
    height: 24px;
    width: 24px
}

.buttonView___JoZHh li.yandex___MKIsB svg,.buttonView___JoZHh li.yandex___MKIsB svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___JoZHh li.odnoklassniki___OoD5M {
    background-color: #ec7d26;
    padding: 12px 14px
}

.buttonView___JoZHh li.odnoklassniki___OoD5M span {
    color: #fff
}

.buttonView___JoZHh li.odnoklassniki___OoD5M svg {
    height: 24px;
    width: 24px
}

.buttonView___JoZHh li.odnoklassniki___OoD5M svg,.buttonView___JoZHh li.odnoklassniki___OoD5M svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___JoZHh li.vkontakte___nqJmN {
    background-color: #4c668b;
    gap: 6px;
    padding: 12px 16px 12px 12px
}

.buttonView___JoZHh li.vkontakte___nqJmN span {
    color: #fff
}

.buttonView___JoZHh li.vkontakte___nqJmN svg,.buttonView___JoZHh li.vkontakte___nqJmN svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___JoZHh li.tiktok___Gexvc {
    background-color: #fff;
    gap: 8px;
    padding: 12px 4px 12px 12px
}

.buttonView___JoZHh li.tiktok___Gexvc span {
    color: #000
}

.buttonView___JoZHh li.tiktok___Gexvc svg {
    height: 32px;
    width: 32px
}

.buttonView___JoZHh li.tiktok___Gexvc svg,.buttonView___JoZHh li.tiktok___Gexvc svg * {
    stroke: #0000;
    fill: #000
}

.buttonView___JoZHh li.mailru___BHQG_ {
    background-color: #ffa930
}

.buttonView___JoZHh li.mailru___BHQG_ span {
    color: #fff
}

.buttonView___JoZHh li.mailru___BHQG_ svg {
    height: 32px;
    width: 32px
}

.buttonView___JoZHh li.mailru___BHQG_ svg,.buttonView___JoZHh li.mailru___BHQG_ svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___JoZHh li.zalo___v8FUN {
    background-color: #447eff;
    padding: 12px 16px 12px 10px
}

.buttonView___JoZHh li.zalo___v8FUN svg {
    height: 24px;
    width: 24px
}

.buttonView___JoZHh li.zalo___v8FUN svg path {
    fill: #fff
}

.buttonView___JoZHh li.zalo___v8FUN span {
    color: #fff;
    width: 33px
}

.buttonView___JoZHh li.twitch___YjtSN {
    background-color: #9146ff
}

.buttonView___JoZHh li.twitch___YjtSN svg path {
    fill: #fff
}

.buttonView___JoZHh li.twitch___YjtSN span {
    color: #fff
}

.userPanel___bwCjc {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    position: relative
}

.userPanel___bwCjc .regBtn___UhZBi {
    margin: 0 16px 0 0!important;
    min-width: 144px
}

.userPanel___bwCjc .loginBtn___XIy8x {
    min-width: 96px
}

.socialListUserBar___kShgp {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: normal
}

.socialListUserBar___kShgp li {
    height: 32px;
    width: 32px
}

.socialListUserBar___kShgp li svg[class^=twitter_] {
    height: 30px;
    width: 30px
}

.socialListUserBar___kShgp li+li {
    margin-left: 8px
}

.socialText___V0OZ9 {
    color: var(--text-light);
    font-size: var(--typography-caption-small-desktop-font-size);
    font-weight: var(--typography-caption-small-desktop-font-weight);
    line-height: var(--typography-caption-small-desktop-line-height);
    margin: 0 10px;
    padding: 0 12px;
    text-shadow: 0 1px 0 #000
}

.logoScroll___DbtPk,.socialText___V0OZ9 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.logoScroll___DbtPk {
    flex-shrink: 0;
    height: var(--height-logo-desktop);
    max-width: var(--width-logo-desktop);
    position: relative
}

.logoScroll___DbtPk img {
    height: auto;
    object-fit: contain;
    width: 100%
}

.logoScroll___DbtPk.DEFAULT___VUs3E {
    height: 64px;
    width: 106px
}

.logoScroll___DbtPk.BASARIBET___OQPkB {
    height: 64px;
    width: 164px
}

.activeNavLink___gmYfd {
    pointer-events: none
}

.stickyHeader___T0j99 {
    background: var(--header-bg-top-desktop);
    box-shadow: var(--shadow-header-additional);
    height: 64px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

.stickyHeader___T0j99 .stickyHeaderContent___RdzCs {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
    width: 952px
}

@media screen and (min-width: 1288px) {
    .stickyHeader___T0j99 .stickyHeaderContent___RdzCs {
        width:1144px
    }

    .stickyHeader___T0j99 {
        background-position: calc(50% + 4px) 100%
    }
}

.header___K9Irk {
    height: 100%;
    margin: 0 auto;
    padding-top: 64px;
    position: relative;
    width: 952px
}

@media screen and (min-width: 1288px) {
    .header___K9Irk {
        width:1144px
    }
}

.footer___zwVJg {
    align-items: center;
    background: var(--bg-other-footer);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 40px
}

.footerInfo___uCj6A {
    display: flex;
    gap: 16px;
    margin-bottom: 26px;
    padding: 0 44px;
    width: 960px;
    z-index: 0
}

@media screen and (min-width: 1288px) {
    .footerInfo___uCj6A {
        width:1152px
    }
}

@media screen and (min-width: 1920px) {
    .footerInfo___uCj6A {
        width:1696px
    }
}

.footerSidebar___B4_Y9 [class^=localeSelect__] {
    margin-top: 44px
}

.footerSidebar___B4_Y9 [class^=localeSelect__] [class^=currentLocale__] {
    padding-left: 8px
}

@media screen and (min-width: 1920px) {
    .footerSidebar___B4_Y9 {
        flex-basis:22%
    }
}

.footerNavigation___i9MLy {
    display: flex;
    gap: 16px
}

.footerNavigationColumn___E0GMs {
    width: 176px
}

.footerNavigationList___Vb4UX {
    display: block;
    padding: 0 8px 0 0
}

.footerNavigationList___Vb4UX li {
    line-height: 1;
    margin-bottom: 8px
}

.footerNavigationList___Vb4UX li a {
    color: var(--text-opacity-1);
    display: inline-block;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: 16px;
    line-height: var(--typography-caption-small-line-height)
}

.footerNavigationList___Vb4UX li a:hover {
    text-decoration: underline
}

.footerNavigationList___Vb4UX li:last-child {
    margin-bottom: 0
}

.footerPaymentsWrap___FiGX0 {
    display: flex;
    justify-content: center;
    margin: 0 auto 16px;
    padding: 0 45px;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .footerPaymentsWrap___FiGX0 {
        width:1152px
    }
}

@media screen and (min-width: 1920px) {
    .footerPaymentsWrap___FiGX0 {
        width:1696px
    }
}

.footerPayments___r6qwK {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    justify-content: center
}

.footerPayments___r6qwK .payment___IxAX4 {
    height: 32px;
    margin: 0 8px 16px;
    opacity: .7
}

.footerPayments___r6qwK .payment___IxAX4:hover {
    opacity: 1
}

.footerPayments___r6qwK .payment___IxAX4 img {
    height: inherit;
    object-fit: contain;
    width: inherit
}

.footerPayments___r6qwK+[class*=localeSelect__] {
    margin-left: -4px;
    margin-top: 2px
}

.footerPayments___r6qwK+[class*=localeSelect__][class*=opened] {
    z-index: 10
}

.footerSocialPublics___xgMoc {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-start;
    margin: 16px 0 0;
    max-width: 280px
}

.footerSocialPublics___xgMoc>a {
    align-items: center;
    background: var(--small-elements-footer-bg-social);
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    width: 40px
}

.footerSocialPublics___xgMoc>a img {
    height: 24px;
    object-fit: contain;
    object-position: center;
    width: 24px
}

.seoText___WEKbB {
    -webkit-font-smoothing: antialiased;
    color: var(--text-opacity-2);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-bottom: 16px;
    padding: 0 0 16px;
    text-align: left
}

.seoText___WEKbB>:first-child {
    margin-top: 0
}

.seoText___WEKbB>:last-child {
    margin-bottom: 0
}

.seoText___WEKbB .h1___g9w1T,.seoText___WEKbB .h2___Ce3IX,.seoText___WEKbB .h3___olyiQ,.seoText___WEKbB .h4___YJqGL,.seoText___WEKbB .h5___uUtg4,.seoText___WEKbB .h6___jA54k,.seoText___WEKbB h1,.seoText___WEKbB h2,.seoText___WEKbB h3,.seoText___WEKbB h4,.seoText___WEKbB h5,.seoText___WEKbB h6 {
    border: none;
    color: var(--text-primary);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-small-font-size);
    font-weight: var(--typography-title-small-font-weight);
    letter-spacing: .6px;
    line-height: var(--typography-title-small-line-height);
    margin: 0 0 8px;
    padding: 0;
    text-align: center
}

.seoText___WEKbB .h1___g9w1T,.seoText___WEKbB h1 {
    text-align: initial
}

.seoText___WEKbB span {
    display: flex
}

.seoText___WEKbB ol,.seoText___WEKbB p,.seoText___WEKbB ul {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0 0 8px;
    text-align: left
}

.seoText___WEKbB ol,.seoText___WEKbB ul {
    padding-left: 16px
}

.seoText___WEKbB ul {
    list-style-type: disc
}

.seoText___WEKbB a {
    color: #fff;
    text-decoration: underline
}

.seoText___WEKbB [data-footer-text] {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-weight: 600;
    text-decoration: none
}

.seoText___WEKbB [data-footer-text=close],.seoText___WEKbB [data-footer-text=open]>span {
    background: var(--bg-primary);
    color: var(--text-link);
    font-size: var(--typography-link-s-font-size);
    font-weight: var(--typography-link-s-font-weight);
    line-height: var(--typography-link-s-line-height);
    position: relative;
    -webkit-text-decoration: var(--typography-link-s-text-decoration);
    text-decoration: var(--typography-link-s-text-decoration)
}

.seoText___WEKbB [data-footer-text=close]:before,.seoText___WEKbB [data-footer-text=open]>span:before {
    background: var(--bg-overlay-gradient-footer);
    bottom: auto;
    content: "";
    height: 16px;
    left: -54px;
    position: absolute;
    right: auto;
    top: 0;
    width: 54px;
    z-index: 0
}

.seoText___WEKbB [data-footer-text=open] {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: calc(var(--typography-link-s-line-height)*-1 - 8px)
}

.seoText___WEKbB [data-footer-text=close] {
    display: block;
    text-align: right
}

.seoText___WEKbB table {
    border-collapse: collapse;
    border-radius: 8px;
    border-style: hidden;
    box-shadow: 0 0 0 1px #ffffff0d;
    font-size: 12px;
    line-height: 20px;
    margin: 0 1px
}

.seoText___WEKbB table tr {
    height: 44px
}

.seoText___WEKbB table th {
    color: #fffc;
    padding: 8px 16px;
    text-align: left
}

.seoText___WEKbB table td {
    border: 1px solid #ffffff0d;
    color: #fff9;
    padding: 8px;
    text-align: left;
    vertical-align: top
}

@media screen and (min-width: 568px) {
    .seoText___WEKbB table td {
        padding:8px 16px
    }
}

.footerBottom___pO9LZ {
    align-items: normal;
    display: flex;
    flex-direction: row;
    height: 105px;
    justify-content: space-between;
    margin: 0 auto;
    order: 3;
    padding: 32px 44px;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .footerBottom___pO9LZ {
        width:1152px
    }
}

@media screen and (min-width: 1920px) {
    .footerBottom___pO9LZ {
        width:1696px
    }
}

.footerBottom___pO9LZ:before {
    border-top: 1px solid var(--small-elements-separator-primary);
    content: "";
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 200vw
}

.footerBottom___pO9LZ>span {
    position: absolute
}

.footerCopyright___imSpY {
    color: var(--text-opacity-3);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    margin: -3px 0 0;
    text-align: center
}

.casinoName___NWBmx,.copyright___VVtxO {
    display: block
}

.footerIcons___YjruA {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin: 1px 0 0
}

.aff___WEtBn {
    height: 40px;
    margin-right: 24px;
    width: 80px
}

.aff___WEtBn img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.logo18plus___GgRgi {
    --webkit-mask-image: url(/assets/img/desktop/footer/logo_18plus.png);
    background: var(--icon-primary);
    height: 32px;
    -webkit-mask-image: url(/assets/img/desktop/footer/logo_18plus.png);
    mask-image: url(/assets/img/desktop/footer/logo_18plus.png);
    width: 32px
}

.footerContactsItem___CZpzl {
    align-items: normal;
    color: var(--text-opacity-3);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    justify-content: normal;
    line-height: var(--typography-caption-small-line-height);
    margin: 0 0 4px
}

.footerContactsItem___CZpzl a {
    align-items: center;
    color: inherit;
    display: flex;
    flex-direction: row;
    justify-content: normal
}

.footerContactsItem___CZpzl svg path {
    fill: var(--icon-primary)
}

.contactIcon___QrWlA {
    display: block;
    height: 12px;
    margin-right: 8px;
    width: 12px
}

.moveSupportBtn___Piw6z #widget-container .help-button {
    margin-bottom: 42px
}

.footerCrypto___Kp1ag {
    display: flex;
    justify-content: center;
    margin: 0 0 28px;
    overflow: hidden;
    position: relative
}

.footerCrypto___Kp1ag .slide___mPvFO {
    border-radius: var(--radius-button);
    height: 40px;
    position: relative;
    width: 98px
}

.footerCrypto___Kp1ag [class*=slick-slide]:nth-child(odd) .slide___mPvFO {
    background: var(--small-elements-footer-crypto-down)
}

.footerCrypto___Kp1ag [class*=slick-slide]:nth-child(2n) .slide___mPvFO {
    background: var(--small-elements-footer-crypto-up)
}

.footerCrypto___Kp1ag .slideIcon___WBiv1 {
    bottom: auto;
    height: 24px;
    left: -12px;
    position: absolute;
    right: auto;
    top: 8px;
    width: 24px;
    z-index: 0
}

.footerCrypto___Kp1ag .slideIcon___WBiv1 .BTC___WxEXd {
    background-image: url(/assets/svg/cryptIcons/BTC.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___Kp1ag .slideIcon___WBiv1 .LTC___eBh5V {
    background-image: url(/assets/svg/cryptIcons/LTC.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___Kp1ag .slideIcon___WBiv1 .TRX___S7Q90 {
    background-image: url(/assets/svg/cryptIcons/TRX.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___Kp1ag .slideIcon___WBiv1 .DOGE___mkRTa {
    background-image: url(/assets/svg/cryptIcons/DOGE.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___Kp1ag .slideIcon___WBiv1 .ETH___GdP29 {
    background-image: url(/assets/svg/cryptIcons/ETH.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___Kp1ag .slideIcon___WBiv1 .BNB___O0vf4 {
    background-image: url(/assets/svg/cryptIcons/BNB.svg?v=2);
    background-size: contain;
    height: 100%;
    width: 100%
}

.footerCrypto___Kp1ag .slideText___bnb2D {
    display: flex;
    flex-direction: column;
    padding: 4px 8px 4px 20px
}

.footerCrypto___Kp1ag .slideCurrency___lOkPC {
    color: var(--text-opacity-light-1);
    font-size: var(--typography-caption-extrasmall-strong-font-size);
    font-weight: var(--typography-caption-extrasmall-strong-font-weight);
    line-height: var(--typography-caption-extrasmall-strong-line-height)
}

.footerCrypto___Kp1ag .slideRate___Jfayb {
    color: var(--text-opacity-light-1);
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height)
}

.footerCrypto___Kp1ag .slick-slider {
    overflow: hidden;
    width: 717px
}

.footerCrypto___Kp1ag .slideContent {
    height: 40px;
    left: 12px;
    margin: 0 16px 4px 0;
    position: relative;
    width: 98px
}

.footerCrypto___Kp1ag .slick-dots {
    display: flex!important;
    justify-content: center
}

.footerCrypto___Kp1ag .slick-dots li {
    float: left;
    margin: 0 4px
}

.footerCrypto___Kp1ag .slick-dots li button {
    background-color: #fff3;
    border: none;
    border-radius: 50%;
    display: block;
    font-size: 0;
    height: 8px;
    outline: none;
    padding: 0;
    width: 8px
}

.footerCrypto___Kp1ag .slick-dots li.slick-active button {
    background-color: #fff
}

.footerCrypto___Kp1ag .slick-dots li:last-child {
    margin-right: 0
}

.footerCrypto___Kp1ag .slick-track:after {
    clear: both;
    content: "";
    display: table
}

.footerCrypto___Kp1ag .slick-list {
    position: relative;
    width: 100%
}

.footerCrypto___Kp1ag .slick-slide {
    display: flex;
    float: left;
    justify-content: space-between
}

.footerCrypto___Kp1ag .slick-slide:not(.slick-active) {
    pointer-events: none
}

.toFavourite___QUyYG {
    color: var(--text-secondary);
    float: right;
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height);
    position: relative;
    text-align: center;
    text-transform: uppercase
}

.toFavourite___QUyYG .link___yVwAZ {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 80px;
    justify-content: center;
    position: relative;
    text-decoration: none;
    transition: color .2s ease-in-out
}

.toFavourite___QUyYG .link___yVwAZ.active___kl9_k {
    text-decoration: none
}

.toFavourite___QUyYG .link___yVwAZ.active___kl9_k:before {
    border-bottom: 8px solid var(--bg-primary);
    border-left: 8px solid #0000;
    border-right: 8px solid #0000;
    bottom: 0;
    box-shadow: inset 0 4px 2px var(--bg-primary);
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 0;
    z-index: 1
}

.toFavourite___QUyYG .link___yVwAZ .innerIcon___sBRwL {
    background: var(--small-elements-sign);
    height: 26px;
    -webkit-mask-image: url(/assets/svg/general/starGame.svg);
    mask-image: url(/assets/svg/general/starGame.svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    position: absolute;
    width: 26px;
    z-index: 1
}

.toFavourite___QUyYG .link___yVwAZ .icon___Qzk6E {
    height: 26px;
    position: relative;
    width: 26px
}

.toFavourite___QUyYG .link___yVwAZ .icon___Qzk6E path:first-child {
    fill: var(--bg-overlay-ghost-2)
}

.toFavourite___QUyYG .link___yVwAZ .icon___Qzk6E path:last-child {
    fill: none
}

.toFavourite___QUyYG .link___yVwAZ .title___ZaUk_ {
    color: var(--icon-primary);
    overflow: hidden;
    transition: width .2s ease-in-out;
    width: 0
}

.toFavourite___QUyYG .link___yVwAZ .wrap___XeTQN {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.toFavouriteActive___LelCz .link___yVwAZ .count___NvlnK {
    bottom: auto;
    color: var(--text-secondary);
    font-size: var(--typography-notification-bubble-font-size);
    font-weight: var(--typography-notification-bubble-font-weight);
    left: 50%;
    letter-spacing: -.5px;
    line-height: var(--typography-notification-bubble-line-height);
    position: absolute;
    right: auto;
    top: 55%;
    transform: translate(-50%,-50%);
    z-index: 1
}

.toFavouriteActive___LelCz .link___yVwAZ .title___ZaUk_ {
    margin-left: 28px;
    opacity: 1;
    transition: width .2s ease-in-out;
    width: min-content
}

.toFavouriteActive___LelCz .link___yVwAZ .title___ZaUk_ span {
    display: inline-block;
    height: 100%;
    white-space: nowrap;
    width: 100%
}

.toFavouriteActive___LelCz .link___yVwAZ.active___kl9_k .title___ZaUk_ {
    color: var(--text-accent)
}

.toFavouriteActive___LelCz .link___yVwAZ:hover .title___ZaUk_ {
    color: var(--text-accent);
    text-decoration: none;
    text-shadow: var(--shadow-accent)
}

@keyframes counterPlus___Qw_EB {
    0%,to {
        transform: translateZ(0)
    }

    33% {
        transform: translate3d(0,1px,0)
    }

    66% {
        transform: translate3d(0,-3px,0)
    }
}

.toFavourite___QUyYG .animated-counter,.toFavourite___QUyYG .favCounter-enter-active,.toFavourite___QUyYG .favCounter-exit-active {
    animation-duration: .5s;
    animation-fill-mode: both
}

.toFavourite___QUyYG .favCounter-enter-active,.toFavourite___QUyYG .favCounter-exit-active {
    animation-name: counterPlus
}

.toFavourite___QUyYG .tournamentWidget-enter-active {
    position: relative;
    transform: translateX(0);
    transition: .35s cubic-bezier(.5,0,1,1);
    z-index: 2
}

.toFavourite___QUyYG .tournamentWidget-enter-done {
    position: relative;
    transform: translateX(0);
    z-index: 2
}

.toFavourite___QUyYG .tournamentWidget-exit-active {
    opacity: .5;
    transform: translateX(0) rotateY(8deg)!important;
    transform-style: preserve-3d;
    transition: 0ms;
    z-index: 1!important
}

.toFavourite___QUyYG .tournamentWidget-exit-done {
    opacity: 1
}

.moreCategoriesDropdown___y1R3q {
    border-radius: var(--radius-input-base);
    left: 10px;
    opacity: 0;
    top: 64px;
    z-index: 0;
    z-index: 2
}

.moreCategoriesDropdown___y1R3q,.moreCategoriesDropdown___y1R3q:before {
    background: var(--special-blocks-dropdown-custom);
    bottom: auto;
    box-shadow: var(--shadow-card-additional-2);
    position: absolute;
    right: auto
}

.moreCategoriesDropdown___y1R3q:before {
    border-radius: 1px;
    content: "";
    height: 10px;
    left: 20px;
    pointer-events: none;
    top: -4px;
    transform: rotate(-45deg);
    width: 10px;
    z-index: -1
}

.moreCategoriesDropdown___y1R3q .content___GIYet {
    border-radius: inherit
}

@media screen and (min-width: 1288px) {
    .moreCategoriesDropdown___y1R3q .content___GIYet {
        min-width:225px
    }
}

.moreCategoriesDropdown___y1R3q .content___GIYet .link___nhuvB {
    box-shadow: inset 0 1px 1px var(--small-elements-separator-secondary);
    color: var(--text-primary);
    cursor: pointer;
    display: block;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    padding: 10px 32px;
    text-align: left;
    text-shadow: none;
    text-transform: none
}

.moreCategoriesDropdown___y1R3q .content___GIYet .link___nhuvB.active___Q4teS,.moreCategoriesDropdown___y1R3q .content___GIYet .link___nhuvB:hover {
    color: var(--text-accent)
}

.moreCategoriesDropdown___y1R3q .content___GIYet .link___nhuvB:hover {
    text-shadow: var(--shadow-accent)
}

.moreCategoriesDropdown___y1R3q .content___GIYet .link___nhuvB:first-child {
    box-shadow: none;
    padding-top: 12px
}

.moreCategoriesDropdown___y1R3q .content___GIYet .link___nhuvB:last-child {
    margin-bottom: 0;
    padding-bottom: 12px
}

.fieldWeb___zsLtD {
    height: 100%;
    position: relative;
    width: 100%
}

.fieldWeb___zsLtD.active___LzKFD {
    position: relative
}

.fieldWeb__input___ASXsb {
    background: linear-gradient(1turn,#0000,#0006),#300;
    border: none;
    box-shadow: 0 1px 0 #ffffff0d;
    outline: 0;
    width: 100%
}

.fieldWeb__input___ASXsb::placeholder {
    color: inherit
}

.fieldWeb__input___ASXsb:focus {
    outline: none
}

.fieldWeb__input___ASXsb:-webkit-autofill,.fieldWeb__input___ASXsb:-webkit-autofill:focus,.fieldWeb__input___ASXsb:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff!important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 24px #000!important
}

.fieldWeb___zsLtD .searchBtn___HUQAz {
    position: relative
}

.fieldWeb___zsLtD .cancelBtn___QzDit {
    background: none;
    bottom: auto;
    display: block;
    height: 24px;
    left: auto;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 3
}

.fieldWeb___zsLtD .cancelBtn___QzDit svg {
    height: 14px;
    width: 14px
}

.fieldWeb___zsLtD .cancelBtn___QzDit svg path {
    fill: var(--text-opacity-2)
}

.searchGames___l9JG2 [class^=nav_] [class^=listWrap_] {
    margin-left: 16px;
    opacity: 0
}

.nav___JSwAn {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-family: var(--font-family-accent);
    height: 80px;
    justify-content: space-between;
    margin-left: -48px;
    margin-top: -2px;
    position: relative;
    width: calc(100% + 48px)
}

.nav___JSwAn.navActiveHint___Bmn34 {
    z-index: 999
}

.nav___JSwAn .listWrap___BzCN9 {
    align-items: center;
    background: var(--bg-other-categories-nav);
    border-radius: var(--radius-navbar);
    box-shadow: var(--shadow-card-additional);
    display: flex;
    flex-direction: row;
    height: inherit;
    justify-content: space-between;
    opacity: 1;
    padding: 0 20px 0 36px;
    transition: margin .2s ease-in-out,opacity .3s ease-in-out;
    width: calc(100% - 312px)
}

.nav___JSwAn .list___EZo4n {
    display: flex;
    height: inherit;
    justify-content: flex-start;
    width: 100%
}

.nav___JSwAn .list___EZo4n:not(.calculatedClass___XdgTK) {
    margin-right: 6px;
    opacity: 0
}

.nav___JSwAn .list___EZo4n:not(.calculatedClass___XdgTK) .item___NFsj7 {
    opacity: 0;
    position: absolute;
    visibility: hidden
}

.nav___JSwAn .list___EZo4n:not(.calculatedClass___XdgTK)+.favouritesLink___DqgMv {
    opacity: 0
}

.nav___JSwAn .list___EZo4n.calculatedClass___XdgTK,.nav___JSwAn .list___EZo4n.calculatedClass___XdgTK+.favouritesLink___DqgMv {
    opacity: 1;
    transition: opacity .2s
}

.nav___JSwAn .item___NFsj7 {
    display: inline-block;
    opacity: 0;
    position: relative;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    visibility: hidden
}

.nav___JSwAn .item___NFsj7.itemMore___u7Ler {
    cursor: pointer
}

.nav___JSwAn .item___NFsj7.itemVisible___xn1uh {
    opacity: 1;
    position: relative;
    visibility: visible
}

.nav___JSwAn .item___NFsj7 .categoriesMoreToggle-enter-active,.nav___JSwAn .item___NFsj7 .categoriesMoreToggle-enter-done {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.nav___JSwAn .item___NFsj7 .categoriesMoreToggle-exit-active,.nav___JSwAn .item___NFsj7 .categoriesMoreToggle-exit-done {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.nav___JSwAn .item___NFsj7 .link___X1GfH {
    align-items: center;
    color: var(--text-primary);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-body-1-stronger-font-size);
    font-weight: var(--typography-body-1-stronger-font-weight);
    height: 80px;
    justify-content: center;
    line-height: var(--typography-body-1-stronger-line-height);
    padding: 0 16px;
    position: relative;
    text-decoration: none;
    transition: color .2s ease-in-out;
    white-space: nowrap
}

.nav___JSwAn .item___NFsj7 .link___X1GfH .arrowDown____PQ3H {
    fill: var(--icon-primary);
    margin: -5px 0
}

.nav___JSwAn .item___NFsj7 .link___X1GfH .arrowDown____PQ3H path {
    fill: inherit
}

.nav___JSwAn .item___NFsj7 .link___X1GfH .arrowDown____PQ3H.openedState___O6jlh {
    transform: rotate(180deg)
}

.nav___JSwAn .item___NFsj7 .link___X1GfH.active___9c2CB .arrowDown____PQ3H,.nav___JSwAn .item___NFsj7 .link___X1GfH:hover .arrowDown____PQ3H {
    fill: var(--text-accent)
}

.nav___JSwAn .item___NFsj7 .link___X1GfH.active___9c2CB {
    color: var(--text-accent);
    text-decoration: none
}

.nav___JSwAn .item___NFsj7 .link___X1GfH.active___9c2CB:after {
    border-bottom: 8px solid var(--bg-primary);
    border-left: 8px solid #0000;
    border-right: 8px solid #0000;
    bottom: 0;
    box-shadow: inset 0 4px 2px var(--bg-primary);
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 0;
    z-index: 1
}

.nav___JSwAn .item___NFsj7:hover .link___X1GfH {
    color: var(--text-accent);
    text-decoration: none;
    text-shadow: var(--shadow-accent)
}

.search___TGjwp form {
    position: static
}

.search___TGjwp form [class^=fieldWeb] {
    bottom: auto;
    height: 80px;
    left: auto;
    max-width: 304px;
    position: absolute;
    right: 0;
    top: 0;
    transition: max-width .25s ease-in-out;
    width: 100%;
    z-index: 1
}

.search___TGjwp form [class^=fieldWeb]:focus-within {
    max-width: 1152px
}

.search___TGjwp form [class^=fieldWeb] input {
    background: var(--bg-tertiary);
    border: none;
    border-radius: var(--radius-navbar);
    box-shadow: 0 1px 0 #ffffff0d;
    box-sizing: border-box;
    color: var(--text-light);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-small-font-size);
    font-weight: var(--typography-title-small-font-weight);
    line-height: var(--typography-title-small-line-height);
    max-width: none;
    padding-left: 64px;
    transition: none;
    width: 100%
}

.search___TGjwp form [class^=fieldWeb] input:-webkit-autofill,.search___TGjwp form [class^=fieldWeb] input:-webkit-autofill:active,.search___TGjwp form [class^=fieldWeb] input:-webkit-autofill:focus,.search___TGjwp form [class^=fieldWeb] input:-webkit-autofill:hover {
    -webkit-text-fill-color: #e7dbdb66!important;
    background-clip: content-box;
    background-color: #1c212e!important;
    background-image: linear-gradient(1turn,#0000,#0006)!important;
    -webkit-box-shadow: inset 0 0 0 60px #1c212e!important;
    caret-color: #e7dbdb66
}

.search___TGjwp form [class^=fieldWeb] [class*=searchBtn_] {
    height: 24px;
    left: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 1
}

.search___TGjwp form [class^=fieldWeb] [class*=searchBtn_] path {
    fill: var(--icon-ghost-3)
}

.search___TGjwp form [class^=fieldWeb] [class*=cancelBtn_] {
    z-index: 1
}

.wrapper___nFU6d {
    margin: 0 auto;
    padding: 10px 12px 0 44px;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .wrapper___nFU6d {
        width:1152px
    }
}

.mainPromo___R71B4 {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

.mainSectionHome___PqKVJ,.mainSection___gpZz5 {
    position: relative
}

.container____Awc6 {
    min-height: 500px;
    padding: 20px 0;
    position: relative
}

.container____Awc6:after,.container____Awc6:before {
    content: " ";
    display: table
}

.container____Awc6:after {
    clear: both
}

.container____Awc6 .content___urQhY {
    float: left;
    min-height: 500px;
    position: relative;
    width: 560px
}

@media screen and (min-width: 1288px) {
    .container____Awc6 .content___urQhY {
        width:752px
    }
}

.container____Awc6 .content__tmbWrapper___F1qAD {
    margin: 0 -16px
}

.subheader___r7W3p {
    position: relative;
    z-index: 0
}

.subheader___r7W3p:before {
    background: var(--header-bg-bottom-desktop);
    bottom: unset;
    content: "";
    display: block;
    height: 72px;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -1px;
    width: 100%;
    z-index: 1
}

.subheader___r7W3p:after {
    background: var(--bg-primary);
    bottom: -1096px;
    content: "";
    height: 1096px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1
}

.btn___jOwL7 {
    margin: 8px 32px 0;
    width: 240px
}

.content_render____EMdI {
    opacity: 1;
    position: relative;
    visibility: visible
}

.content_render__routes___GImzY,.content_render__search___koZhQ {
    height: 0;
    opacity: 0;
    visibility: hidden
}

.lootboxesIntro___Ew9Jq {
    background-color: #fff;
    border-radius: 8px;
    bottom: 24px;
    height: auto;
    left: auto;
    position: fixed;
    right: 24px;
    top: auto;
    width: 272px;
    z-index: 999999
}

@media screen and (min-width: 360px) {
    .lootboxesIntro___Ew9Jq {
        width:312px
    }
}

@media screen and (min-width: 412px) {
    .lootboxesIntro___Ew9Jq {
        width:288px
    }
}

.header___BhDkw {
    background: url(/assets/img/common/Lootbox/onboardingIntro.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px 8px 0 0;
    margin: 1px 1px 0;
    min-height: 116px;
    padding: 12px 40px 12px 16px;
    position: relative
}

@media screen and (min-width: 1096px) {
    .header___BhDkw {
        min-height:80px;
        padding: 12px 40px 12px 24px
    }
}

.header___BhDkw:before {
    background-color: #00000059;
    border-radius: 8px 8px 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.title___TrWWP {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    position: relative
}

.close___q8pZw {
    align-items: center;
    bottom: auto;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 8px;
    top: 10px;
    width: 24px;
    z-index: 0
}

.close___q8pZw:before {
    color: #fff;
    content: " ";
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    opacity: .8
}

.content___JzvXj {
    padding: 10px 16px 20px
}

@media screen and (min-width: 1096px) {
    .content___JzvXj {
        padding:10px 24px 20px
    }
}

.text___lY_X1 {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px
}

.buttons___yYRhP {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: flex-start
}

.startButton___MtAr3[class*=button][class*=primary] {
    min-width: 120px;
    padding: 0 16px
}

.startButton___MtAr3[class*=button][class*=primary],.startButton___MtAr3[class*=button][class*=primary]:hover {
    box-shadow: none
}

.rejectButton___GJjM6 {
    color: #43b183;
    font-size: 10px;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase
}

.button___MLXX4,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___MLXX4 [class^=loading_],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn] [class^=loading_],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___MLXX4.sm___GxDoN,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___MLXX4.sm___GxDoN [class^=loading_],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn] [class^=loading_],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___MLXX4.md___k5oZp,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .md___k5oZp[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .md___k5oZp[class*=rc-tour-next-btn] {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___MLXX4.icon___JT8SX,.button___MLXX4.primary___ep8JV,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___MLXX4.icon___JT8SX:hover,.button___MLXX4.primary___ep8JV:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:hover {
    background: var(--button-bg-primary-hover)
}

.button___MLXX4.icon___JT8SX:active,.button___MLXX4.primary___ep8JV:active,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:active,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:active {
    background: var(--button-bg-primary-pressed)
}

.button___MLXX4.disabled___yKZIZ.icon___JT8SX,.button___MLXX4.icon___JT8SX:disabled,.button___MLXX4.primary___ep8JV.disabled___yKZIZ,.button___MLXX4.primary___ep8JV:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___yKZIZ[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___yKZIZ[class*=rc-tour-next-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___MLXX4.secondary___fcHFb,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb[class*=rc-tour-next-btn] {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___MLXX4.secondary___fcHFb:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb[class*=rc-tour-finish-btn]:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb[class*=rc-tour-next-btn]:hover {
    background: var(--button-bg-secondary-hover)
}

.button___MLXX4.secondary___fcHFb:active,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb[class*=rc-tour-finish-btn]:active,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb[class*=rc-tour-next-btn]:active {
    background: var(--button-bg-secondary-pressed)
}

.button___MLXX4.secondary___fcHFb.disabled___yKZIZ,.button___MLXX4.secondary___fcHFb:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb.disabled___yKZIZ[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb.disabled___yKZIZ[class*=rc-tour-next-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb[class*=rc-tour-finish-btn]:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___fcHFb[class*=rc-tour-next-btn]:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___MLXX4.tertiary___zx_s_,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_[class*=rc-tour-next-btn] {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___MLXX4.tertiary___zx_s_:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_[class*=rc-tour-finish-btn]:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_[class*=rc-tour-next-btn]:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___MLXX4.tertiary___zx_s_:active,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_[class*=rc-tour-finish-btn]:active,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_[class*=rc-tour-next-btn]:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___MLXX4.tertiary___zx_s_.disabled___yKZIZ,.button___MLXX4.tertiary___zx_s_:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_.disabled___yKZIZ[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_.disabled___yKZIZ[class*=rc-tour-next-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_[class*=rc-tour-finish-btn]:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .tertiary___zx_s_[class*=rc-tour-next-btn]:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___MLXX4.ghost____YRgU,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost____YRgU[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost____YRgU[class*=rc-tour-next-btn] {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___MLXX4.ghost____YRgU:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost____YRgU[class*=rc-tour-finish-btn]:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost____YRgU[class*=rc-tour-next-btn]:hover {
    text-decoration: underline
}

.button___MLXX4.ghost3___QRWij,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost3___QRWij[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost3___QRWij[class*=rc-tour-next-btn] {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___MLXX4.ghost3___QRWij:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost3___QRWij[class*=rc-tour-finish-btn]:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost3___QRWij[class*=rc-tour-next-btn]:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___MLXX4.ghost3___QRWij:active,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost3___QRWij[class*=rc-tour-finish-btn]:active,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .ghost3___QRWij[class*=rc-tour-next-btn]:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___MLXX4.icon___JT8SX,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___JT8SX[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___JT8SX[class*=rc-tour-next-btn] {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___MLXX4.icon___JT8SX.disabled___yKZIZ,.button___MLXX4.icon___JT8SX:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___JT8SX.disabled___yKZIZ[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___JT8SX.disabled___yKZIZ[class*=rc-tour-next-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___JT8SX[class*=rc-tour-finish-btn]:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___JT8SX[class*=rc-tour-next-btn]:disabled {
    border: none
}

.button___MLXX4.disabled___yKZIZ,.button___MLXX4:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___yKZIZ[class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___yKZIZ[class*=rc-tour-next-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:disabled,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:disabled {
    pointer-events: none
}

.button___MLXX4.icon___JT8SX,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn],.primary___ep8JV,.secondary___fcHFb,.white___imeSp {
    position: relative
}

.button___MLXX4.icon___JT8SX [class^=loading_],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn] [class^=loading_],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] [class^=loading_],.primary___ep8JV [class^=loading_],.secondary___fcHFb [class^=loading_],.white___imeSp [class^=loading_] {
    height: 44px;
    width: 44px
}

.withOnboardingLootboxes____wEuZ:before {
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] {
    background-color: #fff;
    border-radius: 8px;
    bottom: 24px!important;
    height: auto;
    left: auto!important;
    padding: 16px 24px 20px;
    position: fixed!important;
    right: 24px!important;
    top: auto!important;
    width: 272px;
    z-index: 99999!important
}

@media screen and (min-width: 360px) {
    .onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] {
        width:312px
    }
}

@media screen and (min-width: 412px) {
    .onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] {
        width:288px
    }
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class=rc-tour-close] {
    align-items: center;
    background-color: #0000;
    bottom: auto;
    display: flex;
    flex-direction: row;
    font-size: 18px;
    font-weight: 600;
    height: 24px;
    justify-content: center;
    left: auto;
    line-height: 18px;
    position: absolute;
    right: 8px;
    top: 12px;
    width: 24px;
    z-index: 0
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-title] {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 4px
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-description] .description___cUgi5 .text___yioYF {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 9px
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-description] .description___cUgi5 .bar___wMic5 {
    align-items: center;
    background: linear-gradient(180deg,#252a361a,#1c20291a);
    border: 1px solid #1c202b33;
    border-radius: 17px;
    display: flex;
    flex-direction: row;
    height: 8px;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 0 1px
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-description] .description___cUgi5 .bar___wMic5 .progress___UHabZ {
    background: linear-gradient(180deg,#4b9de8,#416fb4);
    border-radius: inherit;
    height: 4px
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: flex-end
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-prev-btn] {
    display: none
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] {
    min-width: 120px;
    padding: 0 16px
}

.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:hover,.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn],.onboardingLootboxesSteps___fzGai[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:hover {
    box-shadow: none
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: initial
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: #0000
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: initial;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: initial
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

menu,nav,ol,ul {
    margin: 0;
    padding: 0
}

menu,nav,ul {
    list-style-type: none
}

input::-ms-clear,input::-ms-reveal {
    display: none;
    height: 0;
    width: 0
}

fieldset {
    border: none;
    margin: 0;
    min-width: 0;
    outline: none;
    padding: 0
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

* {
    box-sizing: border-box
}

html {
    -webkit-font-smoothing: auto;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px
}

body,html {
    font-family: var(--font-family-main);
    height: 100%;
    width: 100%
}

@media(max-width: 812px) {
    body,html {
        -webkit-overflow-scrolling:touch
    }
}

body {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background: var(--bg-primary)
}

body::-webkit-scrollbar {
    background-color: #0000;
    height: 2px;
    width: 8px
}

body::-webkit-scrollbar-thumb {
    background-color: #3b4253;
    border-radius: 9em
}

body::-webkit-scrollbar-thumb:hover {
    background-color: #606570
}

a {
    color: #4272b7;
    text-decoration: none
}

button {
    border: none;
    outline: none;
    padding: 0
}

#root {
    height: auto;
    min-height: 100%;
    position: relative
}

#root:empty:before {
    animation-fill-mode: both;
    background: url(/assets/svg/preload.svg) 100% no-repeat;
    bottom: 0;
    content: "";
    height: 50px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 1
}

.layout {
    min-height: 100%;
    z-index: 2
}

.layout--desktop {
    height: auto;
    min-height: 100%;
    overflow: hidden;
    position: relative
}

.layout--mobile {
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    min-width: 320px;
    width: 100%;
    z-index: auto
}

.layout--mobile .wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    position: relative
}

.layout--mobile .wrapper .container {
    flex: 1 1 auto;
    min-height: 200px;
    position: relative
}

.layout--mobile .wrapper .container .main>[class*=loading] {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.banner-container {
    position: relative
}

.banner-container>a {
    display: block;
    text-decoration: none
}

.banner-container img {
    border-radius: 2px;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    width: 100%
}

#root.WebRoot {
    overflow: hidden
}

.btn,.btn--md,.btn--sm,.btn__default,.btn__disabled,.btn__primary,.btn__secondary,.btn__white,.button {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.btn [class^=loading_],.btn--md [class^=loading_],.btn--sm [class^=loading_],.btn__default [class^=loading_],.btn__disabled [class^=loading_],.btn__primary [class^=loading_],.btn__secondary [class^=loading_],.btn__white [class^=loading_],.button [class^=loading_] {
    height: 44px;
    width: 44px
}

.btn--sm,.button.btn--sm,.button.sm,.sm.btn,.sm.btn--md,.sm.btn__default,.sm.btn__disabled,.sm.btn__primary,.sm.btn__secondary,.sm.btn__white {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.btn--sm [class^=loading_],.button.sm [class^=loading_],.sm.btn [class^=loading_],.sm.btn--md [class^=loading_],.sm.btn__default [class^=loading_],.sm.btn__disabled [class^=loading_],.sm.btn__primary [class^=loading_],.sm.btn__secondary [class^=loading_],.sm.btn__white [class^=loading_] {
    height: 30px;
    width: 30px
}

.btn--md,.button.btn--md,.button.md,.md.btn,.md.btn--sm,.md.btn__default,.md.btn__disabled,.md.btn__primary,.md.btn__secondary,.md.btn__white {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.btn__primary,.button.btn__primary,.button.icon,.button.primary,.icon.btn,.icon.btn--md,.icon.btn--sm,.icon.btn__default,.icon.btn__disabled,.icon.btn__primary,.icon.btn__secondary,.icon.btn__white,.primary.btn,.primary.btn--md,.primary.btn--sm,.primary.btn__default,.primary.btn__disabled,.primary.btn__secondary,.primary.btn__white {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.btn__primary:hover,.button.icon:hover,.button.primary:hover,.icon.btn--md:hover,.icon.btn--sm:hover,.icon.btn:hover,.icon.btn__default:hover,.icon.btn__disabled:hover,.icon.btn__secondary:hover,.icon.btn__white:hover,.primary.btn--md:hover,.primary.btn--sm:hover,.primary.btn:hover,.primary.btn__default:hover,.primary.btn__disabled:hover,.primary.btn__secondary:hover,.primary.btn__white:hover {
    background: var(--button-bg-primary-hover)
}

.btn__primary:active,.button.icon:active,.button.primary:active,.icon.btn--md:active,.icon.btn--sm:active,.icon.btn:active,.icon.btn__default:active,.icon.btn__disabled:active,.icon.btn__secondary:active,.icon.btn__white:active,.primary.btn--md:active,.primary.btn--sm:active,.primary.btn:active,.primary.btn__default:active,.primary.btn__disabled:active,.primary.btn__secondary:active,.primary.btn__white:active {
    background: var(--button-bg-primary-pressed)
}

.btn__primary.btn__disabled,.btn__primary:disabled,.button.disabled.icon,.button.icon:disabled,.button.primary.disabled,.button.primary:disabled,.disabled.btn__primary,.disabled.icon.btn,.disabled.icon.btn--md,.disabled.icon.btn--sm,.disabled.icon.btn__default,.disabled.icon.btn__secondary,.disabled.icon.btn__white,.icon.btn--md:disabled,.icon.btn--sm:disabled,.icon.btn:disabled,.icon.btn__default:disabled,.icon.btn__disabled,.icon.btn__secondary:disabled,.icon.btn__white:disabled,.primary.btn--md:disabled,.primary.btn--sm:disabled,.primary.btn:disabled,.primary.btn__default:disabled,.primary.btn__disabled,.primary.btn__secondary:disabled,.primary.btn__white:disabled,.primary.disabled.btn,.primary.disabled.btn--md,.primary.disabled.btn--sm,.primary.disabled.btn__default,.primary.disabled.btn__secondary,.primary.disabled.btn__white {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.btn__secondary,.button.btn__secondary,.button.secondary,.secondary.btn,.secondary.btn--md,.secondary.btn--sm,.secondary.btn__default,.secondary.btn__disabled,.secondary.btn__primary,.secondary.btn__white {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.btn__secondary:hover,.button.secondary:hover,.secondary.btn--md:hover,.secondary.btn--sm:hover,.secondary.btn:hover,.secondary.btn__default:hover,.secondary.btn__disabled:hover,.secondary.btn__primary:hover,.secondary.btn__white:hover {
    background: var(--button-bg-secondary-hover)
}

.btn__secondary:active,.button.secondary:active,.secondary.btn--md:active,.secondary.btn--sm:active,.secondary.btn:active,.secondary.btn__default:active,.secondary.btn__disabled:active,.secondary.btn__primary:active,.secondary.btn__white:active {
    background: var(--button-bg-secondary-pressed)
}

.btn__secondary.btn__disabled,.btn__secondary:disabled,.button.secondary.disabled,.button.secondary:disabled,.disabled.btn__secondary,.secondary.btn--md:disabled,.secondary.btn--sm:disabled,.secondary.btn:disabled,.secondary.btn__default:disabled,.secondary.btn__disabled,.secondary.btn__primary:disabled,.secondary.btn__white:disabled,.secondary.disabled.btn,.secondary.disabled.btn--md,.secondary.disabled.btn--sm,.secondary.disabled.btn__default,.secondary.disabled.btn__primary,.secondary.disabled.btn__white {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button.tertiary,.tertiary.btn,.tertiary.btn--md,.tertiary.btn--sm,.tertiary.btn__default,.tertiary.btn__disabled,.tertiary.btn__primary,.tertiary.btn__secondary,.tertiary.btn__white {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button.tertiary:hover,.tertiary.btn--md:hover,.tertiary.btn--sm:hover,.tertiary.btn:hover,.tertiary.btn__default:hover,.tertiary.btn__disabled:hover,.tertiary.btn__primary:hover,.tertiary.btn__secondary:hover,.tertiary.btn__white:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button.tertiary:active,.tertiary.btn--md:active,.tertiary.btn--sm:active,.tertiary.btn:active,.tertiary.btn__default:active,.tertiary.btn__disabled:active,.tertiary.btn__primary:active,.tertiary.btn__secondary:active,.tertiary.btn__white:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button.tertiary.disabled,.button.tertiary:disabled,.tertiary.btn--md:disabled,.tertiary.btn--sm:disabled,.tertiary.btn:disabled,.tertiary.btn__default:disabled,.tertiary.btn__disabled,.tertiary.btn__primary:disabled,.tertiary.btn__secondary:disabled,.tertiary.btn__white:disabled,.tertiary.disabled.btn,.tertiary.disabled.btn--md,.tertiary.disabled.btn--sm,.tertiary.disabled.btn__default,.tertiary.disabled.btn__primary,.tertiary.disabled.btn__secondary,.tertiary.disabled.btn__white {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.btn__default,.button.btn__default,.button.ghost,.ghost.btn,.ghost.btn--md,.ghost.btn--sm,.ghost.btn__disabled,.ghost.btn__primary,.ghost.btn__secondary,.ghost.btn__white {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.btn__default:hover,.button.ghost:hover,.ghost.btn--md:hover,.ghost.btn--sm:hover,.ghost.btn:hover,.ghost.btn__disabled:hover,.ghost.btn__primary:hover,.ghost.btn__secondary:hover,.ghost.btn__white:hover {
    text-decoration: underline
}

.button.ghost3,.ghost3.btn,.ghost3.btn--md,.ghost3.btn--sm,.ghost3.btn__default,.ghost3.btn__disabled,.ghost3.btn__primary,.ghost3.btn__secondary,.ghost3.btn__white {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button.ghost3:hover,.ghost3.btn--md:hover,.ghost3.btn--sm:hover,.ghost3.btn:hover,.ghost3.btn__default:hover,.ghost3.btn__disabled:hover,.ghost3.btn__primary:hover,.ghost3.btn__secondary:hover,.ghost3.btn__white:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button.ghost3:active,.ghost3.btn--md:active,.ghost3.btn--sm:active,.ghost3.btn:active,.ghost3.btn__default:active,.ghost3.btn__disabled:active,.ghost3.btn__primary:active,.ghost3.btn__secondary:active,.ghost3.btn__white:active {
    border-color: var(--button-border-ghost-pressed)
}

.button.icon,.icon.btn,.icon.btn--md,.icon.btn--sm,.icon.btn__default,.icon.btn__disabled,.icon.btn__primary,.icon.btn__secondary,.icon.btn__white {
    border-radius: var(--radius-button);
    min-width: auto
}

.button.icon.disabled,.button.icon:disabled,.icon.btn--md:disabled,.icon.btn--sm:disabled,.icon.btn:disabled,.icon.btn__default:disabled,.icon.btn__disabled,.icon.btn__primary:disabled,.icon.btn__secondary:disabled,.icon.btn__white:disabled,.icon.disabled.btn,.icon.disabled.btn--md,.icon.disabled.btn--sm,.icon.disabled.btn__default,.icon.disabled.btn__primary,.icon.disabled.btn__secondary,.icon.disabled.btn__white {
    border: none
}

.btn--md:disabled,.btn--sm:disabled,.btn:disabled,.btn__default:disabled,.btn__disabled,.btn__primary:disabled,.btn__secondary:disabled,.btn__white:disabled,.button.btn__disabled,.button.disabled,.button:disabled,.disabled.btn,.disabled.btn--md,.disabled.btn--sm,.disabled.btn__default,.disabled.btn__primary,.disabled.btn__secondary,.disabled.btn__white {
    pointer-events: none
}

.btn__primary,.btn__secondary,.btn__white,.button.icon,.icon.btn,.icon.btn--md,.icon.btn--sm,.icon.btn__default,.icon.btn__disabled,.icon.btn__primary,.icon.btn__secondary,.icon.btn__white,.primary,.secondary,.white {
    position: relative
}

.btn__primary [class^=loading_],.btn__secondary [class^=loading_],.btn__white [class^=loading_],.button.icon [class^=loading_],.icon.btn [class^=loading_],.icon.btn--md [class^=loading_],.icon.btn--sm [class^=loading_],.icon.btn__default [class^=loading_],.icon.btn__disabled [class^=loading_],.primary [class^=loading_],.secondary [class^=loading_],.white [class^=loading_] {
    height: 44px;
    width: 44px
}

.notificationItem___vYAwq {
    opacity: 0;
    position: relative;
    visibility: hidden
}

.notificationAnimation-appear-done,.notificationAnimation-enter-done {
    margin-bottom: 0!important;
    opacity: 1;
    transition: opacity .15s ease,margin-bottom .3s ease;
    visibility: visible
}

.notificationAnimation-exit-done {
    opacity: 0
}

.btn--md___dW0ms,.btn--sm___GtgMC,.btn___ZzVH0,.btn__default___dAqDJ,.btn__disabled___dT34a,.btn__primary___CkxBt,.btn__secondary___tODpr,.btn__white___op9nj,.button___efzfR,.notification___auS_l .notificationBtn___Fy49M,.notification___auS_l .notificationBtn___Fy49M.first___UuO5Y,.notification___auS_l .notificationBtn___Fy49M.second___aza14,.notification___auS_l [class*=notificationBtn] {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.btn--md___dW0ms [class^=loading_],.btn--sm___GtgMC [class^=loading_],.btn___ZzVH0 [class^=loading_],.btn__default___dAqDJ [class^=loading_],.btn__disabled___dT34a [class^=loading_],.btn__primary___CkxBt [class^=loading_],.btn__secondary___tODpr [class^=loading_],.btn__white___op9nj [class^=loading_],.button___efzfR [class^=loading_],.notification___auS_l .notificationBtn___Fy49M [class^=loading_],.notification___auS_l [class*=notificationBtn] [class^=loading_] {
    height: 44px;
    width: 44px
}

.btn--sm___GtgMC,.button___efzfR.btn--sm___GtgMC,.button___efzfR.sm___y66BC,.notification___auS_l .notificationBtn___Fy49M,.notification___auS_l .sm___y66BC.notificationBtn___Fy49M.first___UuO5Y,.notification___auS_l .sm___y66BC.notificationBtn___Fy49M.second___aza14,.notification___auS_l [class*=notificationBtn],.sm___y66BC.btn--md___dW0ms,.sm___y66BC.btn___ZzVH0,.sm___y66BC.btn__default___dAqDJ,.sm___y66BC.btn__disabled___dT34a,.sm___y66BC.btn__primary___CkxBt,.sm___y66BC.btn__secondary___tODpr,.sm___y66BC.btn__white___op9nj {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.btn--sm___GtgMC [class^=loading_],.button___efzfR.sm___y66BC [class^=loading_],.notification___auS_l .notificationBtn___Fy49M [class^=loading_],.notification___auS_l [class*=notificationBtn] [class^=loading_],.sm___y66BC.btn--md___dW0ms [class^=loading_],.sm___y66BC.btn___ZzVH0 [class^=loading_],.sm___y66BC.btn__default___dAqDJ [class^=loading_],.sm___y66BC.btn__disabled___dT34a [class^=loading_],.sm___y66BC.btn__primary___CkxBt [class^=loading_],.sm___y66BC.btn__secondary___tODpr [class^=loading_],.sm___y66BC.btn__white___op9nj [class^=loading_] {
    height: 30px;
    width: 30px
}

.btn--md___dW0ms,.button___efzfR.btn--md___dW0ms,.button___efzfR.md___YeqKd,.md___YeqKd.btn--sm___GtgMC,.md___YeqKd.btn___ZzVH0,.md___YeqKd.btn__default___dAqDJ,.md___YeqKd.btn__disabled___dT34a,.md___YeqKd.btn__primary___CkxBt,.md___YeqKd.btn__secondary___tODpr,.md___YeqKd.btn__white___op9nj,.notification___auS_l .md___YeqKd.notificationBtn___Fy49M,.notification___auS_l .md___YeqKd[class*=notificationBtn] {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.btn__primary___CkxBt,.button___efzfR.btn__primary___CkxBt,.button___efzfR.icon___RVi7e,.button___efzfR.primary___ZUY29,.icon___RVi7e.btn--md___dW0ms,.icon___RVi7e.btn--sm___GtgMC,.icon___RVi7e.btn___ZzVH0,.icon___RVi7e.btn__default___dAqDJ,.icon___RVi7e.btn__disabled___dT34a,.icon___RVi7e.btn__primary___CkxBt,.icon___RVi7e.btn__secondary___tODpr,.icon___RVi7e.btn__white___op9nj,.notification___auS_l .icon___RVi7e.notificationBtn___Fy49M,.notification___auS_l .icon___RVi7e[class*=notificationBtn],.notification___auS_l .notificationBtn___Fy49M.first___UuO5Y,.notification___auS_l .primary___ZUY29.notificationBtn___Fy49M,.notification___auS_l .primary___ZUY29[class*=notificationBtn],.primary___ZUY29.btn--md___dW0ms,.primary___ZUY29.btn--sm___GtgMC,.primary___ZUY29.btn___ZzVH0,.primary___ZUY29.btn__default___dAqDJ,.primary___ZUY29.btn__disabled___dT34a,.primary___ZUY29.btn__secondary___tODpr,.primary___ZUY29.btn__white___op9nj {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.btn__primary___CkxBt:hover,.button___efzfR.icon___RVi7e:hover,.button___efzfR.primary___ZUY29:hover,.icon___RVi7e.btn--md___dW0ms:hover,.icon___RVi7e.btn--sm___GtgMC:hover,.icon___RVi7e.btn___ZzVH0:hover,.icon___RVi7e.btn__default___dAqDJ:hover,.icon___RVi7e.btn__disabled___dT34a:hover,.icon___RVi7e.btn__secondary___tODpr:hover,.icon___RVi7e.btn__white___op9nj:hover,.notification___auS_l .icon___RVi7e.notificationBtn___Fy49M:hover,.notification___auS_l .icon___RVi7e[class*=notificationBtn]:hover,.notification___auS_l .notificationBtn___Fy49M.first___UuO5Y:hover,.notification___auS_l .primary___ZUY29.notificationBtn___Fy49M:hover,.notification___auS_l .primary___ZUY29[class*=notificationBtn]:hover,.primary___ZUY29.btn--md___dW0ms:hover,.primary___ZUY29.btn--sm___GtgMC:hover,.primary___ZUY29.btn___ZzVH0:hover,.primary___ZUY29.btn__default___dAqDJ:hover,.primary___ZUY29.btn__disabled___dT34a:hover,.primary___ZUY29.btn__secondary___tODpr:hover,.primary___ZUY29.btn__white___op9nj:hover {
    background: var(--button-bg-primary-hover)
}

.btn__primary___CkxBt:active,.button___efzfR.icon___RVi7e:active,.button___efzfR.primary___ZUY29:active,.icon___RVi7e.btn--md___dW0ms:active,.icon___RVi7e.btn--sm___GtgMC:active,.icon___RVi7e.btn___ZzVH0:active,.icon___RVi7e.btn__default___dAqDJ:active,.icon___RVi7e.btn__disabled___dT34a:active,.icon___RVi7e.btn__secondary___tODpr:active,.icon___RVi7e.btn__white___op9nj:active,.notification___auS_l .icon___RVi7e.notificationBtn___Fy49M:active,.notification___auS_l .icon___RVi7e[class*=notificationBtn]:active,.notification___auS_l .notificationBtn___Fy49M.first___UuO5Y:active,.notification___auS_l .primary___ZUY29.notificationBtn___Fy49M:active,.notification___auS_l .primary___ZUY29[class*=notificationBtn]:active,.primary___ZUY29.btn--md___dW0ms:active,.primary___ZUY29.btn--sm___GtgMC:active,.primary___ZUY29.btn___ZzVH0:active,.primary___ZUY29.btn__default___dAqDJ:active,.primary___ZUY29.btn__disabled___dT34a:active,.primary___ZUY29.btn__secondary___tODpr:active,.primary___ZUY29.btn__white___op9nj:active {
    background: var(--button-bg-primary-pressed)
}

.btn__primary___CkxBt.btn__disabled___dT34a,.btn__primary___CkxBt:disabled,.button___efzfR.disabled___O0cVW.icon___RVi7e,.button___efzfR.icon___RVi7e:disabled,.button___efzfR.primary___ZUY29.disabled___O0cVW,.button___efzfR.primary___ZUY29:disabled,.disabled___O0cVW.btn__primary___CkxBt,.disabled___O0cVW.icon___RVi7e.btn--md___dW0ms,.disabled___O0cVW.icon___RVi7e.btn--sm___GtgMC,.disabled___O0cVW.icon___RVi7e.btn___ZzVH0,.disabled___O0cVW.icon___RVi7e.btn__default___dAqDJ,.disabled___O0cVW.icon___RVi7e.btn__secondary___tODpr,.disabled___O0cVW.icon___RVi7e.btn__white___op9nj,.icon___RVi7e.btn--md___dW0ms:disabled,.icon___RVi7e.btn--sm___GtgMC:disabled,.icon___RVi7e.btn___ZzVH0:disabled,.icon___RVi7e.btn__default___dAqDJ:disabled,.icon___RVi7e.btn__disabled___dT34a,.icon___RVi7e.btn__secondary___tODpr:disabled,.icon___RVi7e.btn__white___op9nj:disabled,.notification___auS_l .btn__disabled___dT34a.notificationBtn___Fy49M.first___UuO5Y,.notification___auS_l .disabled___O0cVW.icon___RVi7e.notificationBtn___Fy49M,.notification___auS_l .disabled___O0cVW.icon___RVi7e[class*=notificationBtn],.notification___auS_l .disabled___O0cVW.notificationBtn___Fy49M.first___UuO5Y,.notification___auS_l .icon___RVi7e.notificationBtn___Fy49M:disabled,.notification___auS_l .icon___RVi7e[class*=notificationBtn]:disabled,.notification___auS_l .notificationBtn___Fy49M.first___UuO5Y:disabled,.notification___auS_l .primary___ZUY29.disabled___O0cVW.notificationBtn___Fy49M,.notification___auS_l .primary___ZUY29.disabled___O0cVW[class*=notificationBtn],.notification___auS_l .primary___ZUY29.notificationBtn___Fy49M:disabled,.notification___auS_l .primary___ZUY29[class*=notificationBtn]:disabled,.primary___ZUY29.btn--md___dW0ms:disabled,.primary___ZUY29.btn--sm___GtgMC:disabled,.primary___ZUY29.btn___ZzVH0:disabled,.primary___ZUY29.btn__default___dAqDJ:disabled,.primary___ZUY29.btn__disabled___dT34a,.primary___ZUY29.btn__secondary___tODpr:disabled,.primary___ZUY29.btn__white___op9nj:disabled,.primary___ZUY29.disabled___O0cVW.btn--md___dW0ms,.primary___ZUY29.disabled___O0cVW.btn--sm___GtgMC,.primary___ZUY29.disabled___O0cVW.btn___ZzVH0,.primary___ZUY29.disabled___O0cVW.btn__default___dAqDJ,.primary___ZUY29.disabled___O0cVW.btn__secondary___tODpr,.primary___ZUY29.disabled___O0cVW.btn__white___op9nj {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.btn__secondary___tODpr,.button___efzfR.btn__secondary___tODpr,.button___efzfR.secondary___zsNI9,.notification___auS_l .secondary___zsNI9.notificationBtn___Fy49M,.notification___auS_l .secondary___zsNI9[class*=notificationBtn],.secondary___zsNI9.btn--md___dW0ms,.secondary___zsNI9.btn--sm___GtgMC,.secondary___zsNI9.btn___ZzVH0,.secondary___zsNI9.btn__default___dAqDJ,.secondary___zsNI9.btn__disabled___dT34a,.secondary___zsNI9.btn__primary___CkxBt,.secondary___zsNI9.btn__white___op9nj {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.btn__secondary___tODpr:hover,.button___efzfR.secondary___zsNI9:hover,.notification___auS_l .secondary___zsNI9.notificationBtn___Fy49M:hover,.notification___auS_l .secondary___zsNI9[class*=notificationBtn]:hover,.secondary___zsNI9.btn--md___dW0ms:hover,.secondary___zsNI9.btn--sm___GtgMC:hover,.secondary___zsNI9.btn___ZzVH0:hover,.secondary___zsNI9.btn__default___dAqDJ:hover,.secondary___zsNI9.btn__disabled___dT34a:hover,.secondary___zsNI9.btn__primary___CkxBt:hover,.secondary___zsNI9.btn__white___op9nj:hover {
    background: var(--button-bg-secondary-hover)
}

.btn__secondary___tODpr:active,.button___efzfR.secondary___zsNI9:active,.notification___auS_l .secondary___zsNI9.notificationBtn___Fy49M:active,.notification___auS_l .secondary___zsNI9[class*=notificationBtn]:active,.secondary___zsNI9.btn--md___dW0ms:active,.secondary___zsNI9.btn--sm___GtgMC:active,.secondary___zsNI9.btn___ZzVH0:active,.secondary___zsNI9.btn__default___dAqDJ:active,.secondary___zsNI9.btn__disabled___dT34a:active,.secondary___zsNI9.btn__primary___CkxBt:active,.secondary___zsNI9.btn__white___op9nj:active {
    background: var(--button-bg-secondary-pressed)
}

.btn__secondary___tODpr.btn__disabled___dT34a,.btn__secondary___tODpr:disabled,.button___efzfR.secondary___zsNI9.disabled___O0cVW,.button___efzfR.secondary___zsNI9:disabled,.disabled___O0cVW.btn__secondary___tODpr,.notification___auS_l .secondary___zsNI9.disabled___O0cVW.notificationBtn___Fy49M,.notification___auS_l .secondary___zsNI9.disabled___O0cVW[class*=notificationBtn],.notification___auS_l .secondary___zsNI9.notificationBtn___Fy49M:disabled,.notification___auS_l .secondary___zsNI9[class*=notificationBtn]:disabled,.secondary___zsNI9.btn--md___dW0ms:disabled,.secondary___zsNI9.btn--sm___GtgMC:disabled,.secondary___zsNI9.btn___ZzVH0:disabled,.secondary___zsNI9.btn__default___dAqDJ:disabled,.secondary___zsNI9.btn__disabled___dT34a,.secondary___zsNI9.btn__primary___CkxBt:disabled,.secondary___zsNI9.btn__white___op9nj:disabled,.secondary___zsNI9.disabled___O0cVW.btn--md___dW0ms,.secondary___zsNI9.disabled___O0cVW.btn--sm___GtgMC,.secondary___zsNI9.disabled___O0cVW.btn___ZzVH0,.secondary___zsNI9.disabled___O0cVW.btn__default___dAqDJ,.secondary___zsNI9.disabled___O0cVW.btn__primary___CkxBt,.secondary___zsNI9.disabled___O0cVW.btn__white___op9nj {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___efzfR.tertiary___ZLmVV,.notification___auS_l .tertiary___ZLmVV.notificationBtn___Fy49M,.notification___auS_l .tertiary___ZLmVV[class*=notificationBtn],.tertiary___ZLmVV.btn--md___dW0ms,.tertiary___ZLmVV.btn--sm___GtgMC,.tertiary___ZLmVV.btn___ZzVH0,.tertiary___ZLmVV.btn__default___dAqDJ,.tertiary___ZLmVV.btn__disabled___dT34a,.tertiary___ZLmVV.btn__primary___CkxBt,.tertiary___ZLmVV.btn__secondary___tODpr,.tertiary___ZLmVV.btn__white___op9nj {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___efzfR.tertiary___ZLmVV:hover,.notification___auS_l .tertiary___ZLmVV.notificationBtn___Fy49M:hover,.notification___auS_l .tertiary___ZLmVV[class*=notificationBtn]:hover,.tertiary___ZLmVV.btn--md___dW0ms:hover,.tertiary___ZLmVV.btn--sm___GtgMC:hover,.tertiary___ZLmVV.btn___ZzVH0:hover,.tertiary___ZLmVV.btn__default___dAqDJ:hover,.tertiary___ZLmVV.btn__disabled___dT34a:hover,.tertiary___ZLmVV.btn__primary___CkxBt:hover,.tertiary___ZLmVV.btn__secondary___tODpr:hover,.tertiary___ZLmVV.btn__white___op9nj:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___efzfR.tertiary___ZLmVV:active,.notification___auS_l .tertiary___ZLmVV.notificationBtn___Fy49M:active,.notification___auS_l .tertiary___ZLmVV[class*=notificationBtn]:active,.tertiary___ZLmVV.btn--md___dW0ms:active,.tertiary___ZLmVV.btn--sm___GtgMC:active,.tertiary___ZLmVV.btn___ZzVH0:active,.tertiary___ZLmVV.btn__default___dAqDJ:active,.tertiary___ZLmVV.btn__disabled___dT34a:active,.tertiary___ZLmVV.btn__primary___CkxBt:active,.tertiary___ZLmVV.btn__secondary___tODpr:active,.tertiary___ZLmVV.btn__white___op9nj:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___efzfR.tertiary___ZLmVV.disabled___O0cVW,.button___efzfR.tertiary___ZLmVV:disabled,.notification___auS_l .tertiary___ZLmVV.disabled___O0cVW.notificationBtn___Fy49M,.notification___auS_l .tertiary___ZLmVV.disabled___O0cVW[class*=notificationBtn],.notification___auS_l .tertiary___ZLmVV.notificationBtn___Fy49M:disabled,.notification___auS_l .tertiary___ZLmVV[class*=notificationBtn]:disabled,.tertiary___ZLmVV.btn--md___dW0ms:disabled,.tertiary___ZLmVV.btn--sm___GtgMC:disabled,.tertiary___ZLmVV.btn___ZzVH0:disabled,.tertiary___ZLmVV.btn__default___dAqDJ:disabled,.tertiary___ZLmVV.btn__disabled___dT34a,.tertiary___ZLmVV.btn__primary___CkxBt:disabled,.tertiary___ZLmVV.btn__secondary___tODpr:disabled,.tertiary___ZLmVV.btn__white___op9nj:disabled,.tertiary___ZLmVV.disabled___O0cVW.btn--md___dW0ms,.tertiary___ZLmVV.disabled___O0cVW.btn--sm___GtgMC,.tertiary___ZLmVV.disabled___O0cVW.btn___ZzVH0,.tertiary___ZLmVV.disabled___O0cVW.btn__default___dAqDJ,.tertiary___ZLmVV.disabled___O0cVW.btn__primary___CkxBt,.tertiary___ZLmVV.disabled___O0cVW.btn__secondary___tODpr,.tertiary___ZLmVV.disabled___O0cVW.btn__white___op9nj {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.btn__default___dAqDJ,.button___efzfR.btn__default___dAqDJ,.button___efzfR.ghost___b9132,.ghost___b9132.btn--md___dW0ms,.ghost___b9132.btn--sm___GtgMC,.ghost___b9132.btn___ZzVH0,.ghost___b9132.btn__disabled___dT34a,.ghost___b9132.btn__primary___CkxBt,.ghost___b9132.btn__secondary___tODpr,.ghost___b9132.btn__white___op9nj,.notification___auS_l .ghost___b9132.notificationBtn___Fy49M,.notification___auS_l .ghost___b9132[class*=notificationBtn],.notification___auS_l .notificationBtn___Fy49M.second___aza14 {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.btn__default___dAqDJ:hover,.button___efzfR.ghost___b9132:hover,.ghost___b9132.btn--md___dW0ms:hover,.ghost___b9132.btn--sm___GtgMC:hover,.ghost___b9132.btn___ZzVH0:hover,.ghost___b9132.btn__disabled___dT34a:hover,.ghost___b9132.btn__primary___CkxBt:hover,.ghost___b9132.btn__secondary___tODpr:hover,.ghost___b9132.btn__white___op9nj:hover,.notification___auS_l .ghost___b9132.notificationBtn___Fy49M:hover,.notification___auS_l .ghost___b9132[class*=notificationBtn]:hover,.notification___auS_l .notificationBtn___Fy49M.second___aza14:hover {
    text-decoration: underline
}

.button___efzfR.ghost3___XkWMX,.ghost3___XkWMX.btn--md___dW0ms,.ghost3___XkWMX.btn--sm___GtgMC,.ghost3___XkWMX.btn___ZzVH0,.ghost3___XkWMX.btn__default___dAqDJ,.ghost3___XkWMX.btn__disabled___dT34a,.ghost3___XkWMX.btn__primary___CkxBt,.ghost3___XkWMX.btn__secondary___tODpr,.ghost3___XkWMX.btn__white___op9nj,.notification___auS_l .ghost3___XkWMX.notificationBtn___Fy49M,.notification___auS_l .ghost3___XkWMX[class*=notificationBtn] {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___efzfR.ghost3___XkWMX:hover,.ghost3___XkWMX.btn--md___dW0ms:hover,.ghost3___XkWMX.btn--sm___GtgMC:hover,.ghost3___XkWMX.btn___ZzVH0:hover,.ghost3___XkWMX.btn__default___dAqDJ:hover,.ghost3___XkWMX.btn__disabled___dT34a:hover,.ghost3___XkWMX.btn__primary___CkxBt:hover,.ghost3___XkWMX.btn__secondary___tODpr:hover,.ghost3___XkWMX.btn__white___op9nj:hover,.notification___auS_l .ghost3___XkWMX.notificationBtn___Fy49M:hover,.notification___auS_l .ghost3___XkWMX[class*=notificationBtn]:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___efzfR.ghost3___XkWMX:active,.ghost3___XkWMX.btn--md___dW0ms:active,.ghost3___XkWMX.btn--sm___GtgMC:active,.ghost3___XkWMX.btn___ZzVH0:active,.ghost3___XkWMX.btn__default___dAqDJ:active,.ghost3___XkWMX.btn__disabled___dT34a:active,.ghost3___XkWMX.btn__primary___CkxBt:active,.ghost3___XkWMX.btn__secondary___tODpr:active,.ghost3___XkWMX.btn__white___op9nj:active,.notification___auS_l .ghost3___XkWMX.notificationBtn___Fy49M:active,.notification___auS_l .ghost3___XkWMX[class*=notificationBtn]:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___efzfR.icon___RVi7e,.icon___RVi7e.btn--md___dW0ms,.icon___RVi7e.btn--sm___GtgMC,.icon___RVi7e.btn___ZzVH0,.icon___RVi7e.btn__default___dAqDJ,.icon___RVi7e.btn__disabled___dT34a,.icon___RVi7e.btn__primary___CkxBt,.icon___RVi7e.btn__secondary___tODpr,.icon___RVi7e.btn__white___op9nj,.notification___auS_l .icon___RVi7e.notificationBtn___Fy49M,.notification___auS_l .icon___RVi7e[class*=notificationBtn] {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___efzfR.icon___RVi7e.disabled___O0cVW,.button___efzfR.icon___RVi7e:disabled,.icon___RVi7e.btn--md___dW0ms:disabled,.icon___RVi7e.btn--sm___GtgMC:disabled,.icon___RVi7e.btn___ZzVH0:disabled,.icon___RVi7e.btn__default___dAqDJ:disabled,.icon___RVi7e.btn__disabled___dT34a,.icon___RVi7e.btn__primary___CkxBt:disabled,.icon___RVi7e.btn__secondary___tODpr:disabled,.icon___RVi7e.btn__white___op9nj:disabled,.icon___RVi7e.disabled___O0cVW.btn--md___dW0ms,.icon___RVi7e.disabled___O0cVW.btn--sm___GtgMC,.icon___RVi7e.disabled___O0cVW.btn___ZzVH0,.icon___RVi7e.disabled___O0cVW.btn__default___dAqDJ,.icon___RVi7e.disabled___O0cVW.btn__primary___CkxBt,.icon___RVi7e.disabled___O0cVW.btn__secondary___tODpr,.icon___RVi7e.disabled___O0cVW.btn__white___op9nj,.notification___auS_l .icon___RVi7e.disabled___O0cVW.notificationBtn___Fy49M,.notification___auS_l .icon___RVi7e.disabled___O0cVW[class*=notificationBtn],.notification___auS_l .icon___RVi7e.notificationBtn___Fy49M:disabled,.notification___auS_l .icon___RVi7e[class*=notificationBtn]:disabled {
    border: none
}

.btn--md___dW0ms:disabled,.btn--sm___GtgMC:disabled,.btn___ZzVH0:disabled,.btn__default___dAqDJ:disabled,.btn__disabled___dT34a,.btn__primary___CkxBt:disabled,.btn__secondary___tODpr:disabled,.btn__white___op9nj:disabled,.button___efzfR.btn__disabled___dT34a,.button___efzfR.disabled___O0cVW,.button___efzfR:disabled,.disabled___O0cVW.btn--md___dW0ms,.disabled___O0cVW.btn--sm___GtgMC,.disabled___O0cVW.btn___ZzVH0,.disabled___O0cVW.btn__default___dAqDJ,.disabled___O0cVW.btn__primary___CkxBt,.disabled___O0cVW.btn__secondary___tODpr,.disabled___O0cVW.btn__white___op9nj,.notification___auS_l .disabled___O0cVW.notificationBtn___Fy49M,.notification___auS_l .disabled___O0cVW[class*=notificationBtn],.notification___auS_l .notificationBtn___Fy49M:disabled,.notification___auS_l [class*=notificationBtn]:disabled {
    pointer-events: none
}

.btn__primary___CkxBt,.btn__secondary___tODpr,.btn__white___op9nj,.button___efzfR.icon___RVi7e,.icon___RVi7e.btn--md___dW0ms,.icon___RVi7e.btn--sm___GtgMC,.icon___RVi7e.btn___ZzVH0,.icon___RVi7e.btn__default___dAqDJ,.icon___RVi7e.btn__disabled___dT34a,.icon___RVi7e.btn__primary___CkxBt,.icon___RVi7e.btn__secondary___tODpr,.icon___RVi7e.btn__white___op9nj,.notification___auS_l .icon___RVi7e.notificationBtn___Fy49M,.notification___auS_l .icon___RVi7e[class*=notificationBtn],.notification___auS_l .notificationBtn___Fy49M.first___UuO5Y,.primary___ZUY29,.secondary___zsNI9,.white___g_uMJ {
    position: relative
}

.btn__primary___CkxBt [class^=loading_],.btn__secondary___tODpr [class^=loading_],.btn__white___op9nj [class^=loading_],.button___efzfR.icon___RVi7e [class^=loading_],.icon___RVi7e.btn--md___dW0ms [class^=loading_],.icon___RVi7e.btn--sm___GtgMC [class^=loading_],.icon___RVi7e.btn___ZzVH0 [class^=loading_],.icon___RVi7e.btn__default___dAqDJ [class^=loading_],.icon___RVi7e.btn__disabled___dT34a [class^=loading_],.notification___auS_l .icon___RVi7e.notificationBtn___Fy49M [class^=loading_],.notification___auS_l .icon___RVi7e[class*=notificationBtn] [class^=loading_],.notification___auS_l .notificationBtn___Fy49M.first___UuO5Y [class^=loading_],.primary___ZUY29 [class^=loading_],.secondary___zsNI9 [class^=loading_],.white___g_uMJ [class^=loading_] {
    height: 44px;
    width: 44px
}

.notification___auS_l {
    margin-top: 16px;
    position: relative;
    text-align: left;
    width: 288px
}

.notification__content___febDr {
    background: var(--bg-top-surface);
    border-radius: var(--radius-tooltips-notifications);
    box-shadow: var(--shadow-top);
    overflow: hidden;
    padding: 16px;
    position: relative;
    z-index: 1
}

.notification__main___XevYK {
    position: relative;
    z-index: 2
}

.notification__heading___E9IxG {
    word-wrap: break-word;
    color: var(--text-secondary);
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    line-height: var(--typography-title-small-strong-line-height);
    margin: 0;
    padding-right: 8px;
    text-align: inherit
}

.notification__text___ZMu74 {
    color: var(--text-secondary);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    overflow-wrap: break-word;
    padding-top: 3px
}

.notification__text___ZMu74 a:not([class*=notificationBtn]),.notification__text___ZMu74 p,.notification__text___ZMu74 span {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    text-align: inherit
}

.notification__text___ZMu74 p {
    display: block;
    margin: 6px 0
}

.notification__text___ZMu74 p,.notification__text___ZMu74 span {
    color: inherit
}

.notification__text___ZMu74 a:not([class*=notificationBtn]) {
    color: var(--text-link-alternative);
    display: inline-block;
    margin: 0;
    -webkit-text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: var(--typography-link-m-text-decoration);
    vertical-align: top
}

.notification__text___ZMu74 a:not([class*=notificationBtn]):hover {
    -webkit-text-decoration: var(--typography-link-m-hover-text-decoration);
    text-decoration: var(--typography-link-m-hover-text-decoration)
}

.notification__text___ZMu74 img {
    display: block;
    height: 100%;
    margin-top: 8px;
    object-fit: cover;
    width: 100%
}

.notification__text___ZMu74>* {
    margin: 8px 0
}

.notification__text___ZMu74 h2,.notification__text___ZMu74 h3,.notification__text___ZMu74 h4,.notification__text___ZMu74 h5,.notification__text___ZMu74 h6,.notification__text___ZMu74>h1 {
    font-size: inherit
}

.notification__text___ZMu74>h1 {
    font-size: 16px
}

.notification__text___ZMu74>h2 {
    font-size: 14px
}

.notification__text___ZMu74 ul,.notification__text___ZMu74>ol {
    list-style-position: inside;
    padding-left: 8px
}

.notification__text___ZMu74 ul {
    list-style-type: disc
}

.notification__text___ZMu74>:first-child {
    margin: 0
}

.notificationWithImg___OAYdx .notification__heading___E9IxG {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--text-light);
    display: -webkit-box;
    height: 48px;
    line-height: 24px;
    margin: -4px 0 20px;
    max-height: 48px;
    overflow: hidden
}

.notificationWithImg___OAYdx .notification__text___ZMu74 {
    padding-top: 44px
}

.notification___auS_l .notificationBtn___Fy49M,.notification___auS_l [class*=notificationBtn] {
    height: 32px;
    margin: 9px 8px 0;
    min-width: 120px;
    width: -moz-fit-content;
    width: fit-content
}

.notification___auS_l .notificationBtn___Fy49M.second___aza14 {
    color: var(--button-text-light-bg)
}

.notificationImg___aLElm {
    background: var(--base-dark);
    border-bottom: none;
    border: var(--border-ghost-3);
    border-radius: var(--radius-tooltips-notifications) var(--radius-tooltips-notifications) 0 0;
    box-sizing: border-box;
    height: 112px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1
}

.notificationImg___aLElm:before {
    background: var(--bg-overlay-gradient-2);
    content: "";
    height: 100%;
    opacity: .8;
    position: absolute;
    top: 0;
    width: 100%
}

.notificationImg___aLElm img {
    height: auto;
    max-width: 100%
}

.notification__closeBtn___himAS {
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 18px;
    top: 20px;
    width: 12px;
    z-index: 3
}

.notification__closeBtn___himAS:after,.notification__closeBtn___himAS:before {
    background: var(--icon-tertiary);
    border-radius: 2px;
    content: "";
    display: block;
    height: 12px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 2px
}

.notification__closeBtn___himAS:before {
    transform: rotate(45deg)
}

.notification__closeBtn___himAS:after {
    transform: rotate(-45deg)
}

[class*=notificationWithImg] .notification__closeBtn___himAS:after,[class*=notificationWithImg] .notification__closeBtn___himAS:before {
    background: var(--icon-ghost-3);
    opacity: .8
}

.NotificationButtons___LTqjF {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 2px -8px
}

.btn--md___So5J1,.btn--sm___Jevsr,.btn___xpJkR,.btn__default___ldMll,.btn__disabled___w_Kkv,.btn__primary___NR6sb,.btn__secondary___Bkh5g,.btn__white___F44ma,.button___tORMN,.notificationBtn___Vw40M,.notificationBtn___Vw40M.first___tzRdj,.notificationBtn___Vw40M.second___qrjZE,.notification__text___waiAO [class*=notificationBtn],.notification__text___waiAO [class*=notificationBtn]+[class*=notificationBtn],[class*=notificationBtn] {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.btn--md___So5J1 [class^=loading_],.btn--sm___Jevsr [class^=loading_],.btn___xpJkR [class^=loading_],.btn__default___ldMll [class^=loading_],.btn__disabled___w_Kkv [class^=loading_],.btn__primary___NR6sb [class^=loading_],.btn__secondary___Bkh5g [class^=loading_],.btn__white___F44ma [class^=loading_],.button___tORMN [class^=loading_],.notificationBtn___Vw40M [class^=loading_],.notification__text___waiAO [class*=notificationBtn]+[class*=notificationBtn] [class^=loading_],[class*=notificationBtn] [class^=loading_] {
    height: 44px;
    width: 44px
}

.btn--sm___Jevsr,.button___tORMN.btn--sm___Jevsr,.button___tORMN.notificationBtn___Vw40M,.button___tORMN.sm___pleHq,.button___tORMN[class*=notificationBtn],.notificationBtn___Vw40M,.sm___pleHq.btn--md___So5J1,.sm___pleHq.btn___xpJkR,.sm___pleHq.btn__default___ldMll,.sm___pleHq.btn__disabled___w_Kkv,.sm___pleHq.btn__primary___NR6sb,.sm___pleHq.btn__secondary___Bkh5g,.sm___pleHq.btn__white___F44ma,.sm___pleHq.notificationBtn___Vw40M.first___tzRdj,.sm___pleHq.notificationBtn___Vw40M.second___qrjZE,[class*=notificationBtn] {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.btn--sm___Jevsr [class^=loading_],.button___tORMN.sm___pleHq [class^=loading_],.notificationBtn___Vw40M [class^=loading_],.sm___pleHq.btn--md___So5J1 [class^=loading_],.sm___pleHq.btn___xpJkR [class^=loading_],.sm___pleHq.btn__default___ldMll [class^=loading_],.sm___pleHq.btn__disabled___w_Kkv [class^=loading_],.sm___pleHq.btn__primary___NR6sb [class^=loading_],.sm___pleHq.btn__secondary___Bkh5g [class^=loading_],.sm___pleHq.btn__white___F44ma [class^=loading_],[class*=notificationBtn] [class^=loading_] {
    height: 30px;
    width: 30px
}

.btn--md___So5J1,.button___tORMN.btn--md___So5J1,.button___tORMN.md___X5DzL,.md___X5DzL.btn--sm___Jevsr,.md___X5DzL.btn___xpJkR,.md___X5DzL.btn__default___ldMll,.md___X5DzL.btn__disabled___w_Kkv,.md___X5DzL.btn__primary___NR6sb,.md___X5DzL.btn__secondary___Bkh5g,.md___X5DzL.btn__white___F44ma,.md___X5DzL.notificationBtn___Vw40M,.md___X5DzL[class*=notificationBtn] {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.btn__primary___NR6sb,.button___tORMN.btn__primary___NR6sb,.button___tORMN.icon___Ykte0,.button___tORMN.primary___EsJ1K,.icon___Ykte0.btn--md___So5J1,.icon___Ykte0.btn--sm___Jevsr,.icon___Ykte0.btn___xpJkR,.icon___Ykte0.btn__default___ldMll,.icon___Ykte0.btn__disabled___w_Kkv,.icon___Ykte0.btn__primary___NR6sb,.icon___Ykte0.btn__secondary___Bkh5g,.icon___Ykte0.btn__white___F44ma,.icon___Ykte0.notificationBtn___Vw40M,.icon___Ykte0[class*=notificationBtn],.notificationBtn___Vw40M.first___tzRdj,.notification__text___waiAO [class*=notificationBtn],.notification__text___waiAO [class*=notificationBtn]+.icon___Ykte0[class*=notificationBtn],.notification__text___waiAO [class*=notificationBtn]+.primary___EsJ1K[class*=notificationBtn],.primary___EsJ1K.btn--md___So5J1,.primary___EsJ1K.btn--sm___Jevsr,.primary___EsJ1K.btn___xpJkR,.primary___EsJ1K.btn__default___ldMll,.primary___EsJ1K.btn__disabled___w_Kkv,.primary___EsJ1K.btn__secondary___Bkh5g,.primary___EsJ1K.btn__white___F44ma,.primary___EsJ1K.notificationBtn___Vw40M,.primary___EsJ1K[class*=notificationBtn] {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.btn__primary___NR6sb:hover,.button___tORMN.icon___Ykte0:hover,.button___tORMN.primary___EsJ1K:hover,.icon___Ykte0.btn--md___So5J1:hover,.icon___Ykte0.btn--sm___Jevsr:hover,.icon___Ykte0.btn___xpJkR:hover,.icon___Ykte0.btn__default___ldMll:hover,.icon___Ykte0.btn__disabled___w_Kkv:hover,.icon___Ykte0.btn__secondary___Bkh5g:hover,.icon___Ykte0.btn__white___F44ma:hover,.icon___Ykte0.notificationBtn___Vw40M:hover,.icon___Ykte0[class*=notificationBtn]:hover,.notificationBtn___Vw40M.first___tzRdj:hover,.notification__text___waiAO [class*=notificationBtn]:hover,.primary___EsJ1K.btn--md___So5J1:hover,.primary___EsJ1K.btn--sm___Jevsr:hover,.primary___EsJ1K.btn___xpJkR:hover,.primary___EsJ1K.btn__default___ldMll:hover,.primary___EsJ1K.btn__disabled___w_Kkv:hover,.primary___EsJ1K.btn__secondary___Bkh5g:hover,.primary___EsJ1K.btn__white___F44ma:hover,.primary___EsJ1K.notificationBtn___Vw40M:hover,.primary___EsJ1K[class*=notificationBtn]:hover {
    background: var(--button-bg-primary-hover)
}

.btn__primary___NR6sb:active,.button___tORMN.icon___Ykte0:active,.button___tORMN.primary___EsJ1K:active,.icon___Ykte0.btn--md___So5J1:active,.icon___Ykte0.btn--sm___Jevsr:active,.icon___Ykte0.btn___xpJkR:active,.icon___Ykte0.btn__default___ldMll:active,.icon___Ykte0.btn__disabled___w_Kkv:active,.icon___Ykte0.btn__secondary___Bkh5g:active,.icon___Ykte0.btn__white___F44ma:active,.icon___Ykte0.notificationBtn___Vw40M:active,.icon___Ykte0[class*=notificationBtn]:active,.notificationBtn___Vw40M.first___tzRdj:active,.notification__text___waiAO [class*=notificationBtn]:active,.primary___EsJ1K.btn--md___So5J1:active,.primary___EsJ1K.btn--sm___Jevsr:active,.primary___EsJ1K.btn___xpJkR:active,.primary___EsJ1K.btn__default___ldMll:active,.primary___EsJ1K.btn__disabled___w_Kkv:active,.primary___EsJ1K.btn__secondary___Bkh5g:active,.primary___EsJ1K.btn__white___F44ma:active,.primary___EsJ1K.notificationBtn___Vw40M:active,.primary___EsJ1K[class*=notificationBtn]:active {
    background: var(--button-bg-primary-pressed)
}

.btn__disabled___w_Kkv.notificationBtn___Vw40M.first___tzRdj,.btn__primary___NR6sb.btn__disabled___w_Kkv,.btn__primary___NR6sb:disabled,.button___tORMN.disabled___abMjY.icon___Ykte0,.button___tORMN.icon___Ykte0:disabled,.button___tORMN.primary___EsJ1K.disabled___abMjY,.button___tORMN.primary___EsJ1K:disabled,.disabled___abMjY.btn__primary___NR6sb,.disabled___abMjY.icon___Ykte0.btn--md___So5J1,.disabled___abMjY.icon___Ykte0.btn--sm___Jevsr,.disabled___abMjY.icon___Ykte0.btn___xpJkR,.disabled___abMjY.icon___Ykte0.btn__default___ldMll,.disabled___abMjY.icon___Ykte0.btn__secondary___Bkh5g,.disabled___abMjY.icon___Ykte0.btn__white___F44ma,.disabled___abMjY.icon___Ykte0.notificationBtn___Vw40M,.disabled___abMjY.icon___Ykte0[class*=notificationBtn],.disabled___abMjY.notificationBtn___Vw40M.first___tzRdj,.icon___Ykte0.btn--md___So5J1:disabled,.icon___Ykte0.btn--sm___Jevsr:disabled,.icon___Ykte0.btn___xpJkR:disabled,.icon___Ykte0.btn__default___ldMll:disabled,.icon___Ykte0.btn__disabled___w_Kkv,.icon___Ykte0.btn__secondary___Bkh5g:disabled,.icon___Ykte0.btn__white___F44ma:disabled,.icon___Ykte0.notificationBtn___Vw40M:disabled,.icon___Ykte0[class*=notificationBtn]:disabled,.notificationBtn___Vw40M.first___tzRdj:disabled,.notification__text___waiAO .btn__disabled___w_Kkv[class*=notificationBtn],.notification__text___waiAO .disabled___abMjY[class*=notificationBtn],.notification__text___waiAO [class*=notificationBtn]:disabled,.primary___EsJ1K.btn--md___So5J1:disabled,.primary___EsJ1K.btn--sm___Jevsr:disabled,.primary___EsJ1K.btn___xpJkR:disabled,.primary___EsJ1K.btn__default___ldMll:disabled,.primary___EsJ1K.btn__disabled___w_Kkv,.primary___EsJ1K.btn__secondary___Bkh5g:disabled,.primary___EsJ1K.btn__white___F44ma:disabled,.primary___EsJ1K.disabled___abMjY.btn--md___So5J1,.primary___EsJ1K.disabled___abMjY.btn--sm___Jevsr,.primary___EsJ1K.disabled___abMjY.btn___xpJkR,.primary___EsJ1K.disabled___abMjY.btn__default___ldMll,.primary___EsJ1K.disabled___abMjY.btn__secondary___Bkh5g,.primary___EsJ1K.disabled___abMjY.btn__white___F44ma,.primary___EsJ1K.disabled___abMjY.notificationBtn___Vw40M,.primary___EsJ1K.disabled___abMjY[class*=notificationBtn],.primary___EsJ1K.notificationBtn___Vw40M:disabled,.primary___EsJ1K[class*=notificationBtn]:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.btn__secondary___Bkh5g,.button___tORMN.btn__secondary___Bkh5g,.button___tORMN.secondary___SuOXY,.notification__text___waiAO [class*=notificationBtn]+[class*=notificationBtn],.secondary___SuOXY.btn--md___So5J1,.secondary___SuOXY.btn--sm___Jevsr,.secondary___SuOXY.btn___xpJkR,.secondary___SuOXY.btn__default___ldMll,.secondary___SuOXY.btn__disabled___w_Kkv,.secondary___SuOXY.btn__primary___NR6sb,.secondary___SuOXY.btn__white___F44ma,.secondary___SuOXY.notificationBtn___Vw40M,.secondary___SuOXY[class*=notificationBtn] {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.btn__secondary___Bkh5g:hover,.button___tORMN.secondary___SuOXY:hover,.notification__text___waiAO [class*=notificationBtn]+[class*=notificationBtn]:hover,.secondary___SuOXY.btn--md___So5J1:hover,.secondary___SuOXY.btn--sm___Jevsr:hover,.secondary___SuOXY.btn___xpJkR:hover,.secondary___SuOXY.btn__default___ldMll:hover,.secondary___SuOXY.btn__disabled___w_Kkv:hover,.secondary___SuOXY.btn__primary___NR6sb:hover,.secondary___SuOXY.btn__white___F44ma:hover,.secondary___SuOXY.notificationBtn___Vw40M:hover,.secondary___SuOXY[class*=notificationBtn]:hover {
    background: var(--button-bg-secondary-hover)
}

.btn__secondary___Bkh5g:active,.button___tORMN.secondary___SuOXY:active,.notification__text___waiAO [class*=notificationBtn]+[class*=notificationBtn]:active,.secondary___SuOXY.btn--md___So5J1:active,.secondary___SuOXY.btn--sm___Jevsr:active,.secondary___SuOXY.btn___xpJkR:active,.secondary___SuOXY.btn__default___ldMll:active,.secondary___SuOXY.btn__disabled___w_Kkv:active,.secondary___SuOXY.btn__primary___NR6sb:active,.secondary___SuOXY.btn__white___F44ma:active,.secondary___SuOXY.notificationBtn___Vw40M:active,.secondary___SuOXY[class*=notificationBtn]:active {
    background: var(--button-bg-secondary-pressed)
}

.btn__secondary___Bkh5g.btn__disabled___w_Kkv,.btn__secondary___Bkh5g:disabled,.button___tORMN.secondary___SuOXY.disabled___abMjY,.button___tORMN.secondary___SuOXY:disabled,.disabled___abMjY.btn__secondary___Bkh5g,.notification__text___waiAO [class*=notificationBtn]+.btn__disabled___w_Kkv[class*=notificationBtn],.notification__text___waiAO [class*=notificationBtn]+.disabled___abMjY[class*=notificationBtn],.notification__text___waiAO [class*=notificationBtn]+[class*=notificationBtn]:disabled,.secondary___SuOXY.btn--md___So5J1:disabled,.secondary___SuOXY.btn--sm___Jevsr:disabled,.secondary___SuOXY.btn___xpJkR:disabled,.secondary___SuOXY.btn__default___ldMll:disabled,.secondary___SuOXY.btn__disabled___w_Kkv,.secondary___SuOXY.btn__primary___NR6sb:disabled,.secondary___SuOXY.btn__white___F44ma:disabled,.secondary___SuOXY.disabled___abMjY.btn--md___So5J1,.secondary___SuOXY.disabled___abMjY.btn--sm___Jevsr,.secondary___SuOXY.disabled___abMjY.btn___xpJkR,.secondary___SuOXY.disabled___abMjY.btn__default___ldMll,.secondary___SuOXY.disabled___abMjY.btn__primary___NR6sb,.secondary___SuOXY.disabled___abMjY.btn__white___F44ma,.secondary___SuOXY.disabled___abMjY.notificationBtn___Vw40M,.secondary___SuOXY.disabled___abMjY[class*=notificationBtn],.secondary___SuOXY.notificationBtn___Vw40M:disabled,.secondary___SuOXY[class*=notificationBtn]:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___tORMN.tertiary___RlMkv,.tertiary___RlMkv.btn--md___So5J1,.tertiary___RlMkv.btn--sm___Jevsr,.tertiary___RlMkv.btn___xpJkR,.tertiary___RlMkv.btn__default___ldMll,.tertiary___RlMkv.btn__disabled___w_Kkv,.tertiary___RlMkv.btn__primary___NR6sb,.tertiary___RlMkv.btn__secondary___Bkh5g,.tertiary___RlMkv.btn__white___F44ma,.tertiary___RlMkv.notificationBtn___Vw40M,.tertiary___RlMkv[class*=notificationBtn] {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___tORMN.tertiary___RlMkv:hover,.tertiary___RlMkv.btn--md___So5J1:hover,.tertiary___RlMkv.btn--sm___Jevsr:hover,.tertiary___RlMkv.btn___xpJkR:hover,.tertiary___RlMkv.btn__default___ldMll:hover,.tertiary___RlMkv.btn__disabled___w_Kkv:hover,.tertiary___RlMkv.btn__primary___NR6sb:hover,.tertiary___RlMkv.btn__secondary___Bkh5g:hover,.tertiary___RlMkv.btn__white___F44ma:hover,.tertiary___RlMkv.notificationBtn___Vw40M:hover,.tertiary___RlMkv[class*=notificationBtn]:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___tORMN.tertiary___RlMkv:active,.tertiary___RlMkv.btn--md___So5J1:active,.tertiary___RlMkv.btn--sm___Jevsr:active,.tertiary___RlMkv.btn___xpJkR:active,.tertiary___RlMkv.btn__default___ldMll:active,.tertiary___RlMkv.btn__disabled___w_Kkv:active,.tertiary___RlMkv.btn__primary___NR6sb:active,.tertiary___RlMkv.btn__secondary___Bkh5g:active,.tertiary___RlMkv.btn__white___F44ma:active,.tertiary___RlMkv.notificationBtn___Vw40M:active,.tertiary___RlMkv[class*=notificationBtn]:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___tORMN.tertiary___RlMkv.disabled___abMjY,.button___tORMN.tertiary___RlMkv:disabled,.tertiary___RlMkv.btn--md___So5J1:disabled,.tertiary___RlMkv.btn--sm___Jevsr:disabled,.tertiary___RlMkv.btn___xpJkR:disabled,.tertiary___RlMkv.btn__default___ldMll:disabled,.tertiary___RlMkv.btn__disabled___w_Kkv,.tertiary___RlMkv.btn__primary___NR6sb:disabled,.tertiary___RlMkv.btn__secondary___Bkh5g:disabled,.tertiary___RlMkv.btn__white___F44ma:disabled,.tertiary___RlMkv.disabled___abMjY.btn--md___So5J1,.tertiary___RlMkv.disabled___abMjY.btn--sm___Jevsr,.tertiary___RlMkv.disabled___abMjY.btn___xpJkR,.tertiary___RlMkv.disabled___abMjY.btn__default___ldMll,.tertiary___RlMkv.disabled___abMjY.btn__primary___NR6sb,.tertiary___RlMkv.disabled___abMjY.btn__secondary___Bkh5g,.tertiary___RlMkv.disabled___abMjY.btn__white___F44ma,.tertiary___RlMkv.disabled___abMjY.notificationBtn___Vw40M,.tertiary___RlMkv.disabled___abMjY[class*=notificationBtn],.tertiary___RlMkv.notificationBtn___Vw40M:disabled,.tertiary___RlMkv[class*=notificationBtn]:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.btn__default___ldMll,.button___tORMN.btn__default___ldMll,.button___tORMN.ghost___ICviy,.ghost___ICviy.btn--md___So5J1,.ghost___ICviy.btn--sm___Jevsr,.ghost___ICviy.btn___xpJkR,.ghost___ICviy.btn__disabled___w_Kkv,.ghost___ICviy.btn__primary___NR6sb,.ghost___ICviy.btn__secondary___Bkh5g,.ghost___ICviy.btn__white___F44ma,.ghost___ICviy.notificationBtn___Vw40M,.ghost___ICviy[class*=notificationBtn],.notificationBtn___Vw40M.second___qrjZE {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.btn__default___ldMll:hover,.button___tORMN.ghost___ICviy:hover,.ghost___ICviy.btn--md___So5J1:hover,.ghost___ICviy.btn--sm___Jevsr:hover,.ghost___ICviy.btn___xpJkR:hover,.ghost___ICviy.btn__disabled___w_Kkv:hover,.ghost___ICviy.btn__primary___NR6sb:hover,.ghost___ICviy.btn__secondary___Bkh5g:hover,.ghost___ICviy.btn__white___F44ma:hover,.ghost___ICviy.notificationBtn___Vw40M:hover,.ghost___ICviy[class*=notificationBtn]:hover,.notificationBtn___Vw40M.second___qrjZE:hover {
    text-decoration: underline
}

.button___tORMN.ghost3___b9CMY,.ghost3___b9CMY.btn--md___So5J1,.ghost3___b9CMY.btn--sm___Jevsr,.ghost3___b9CMY.btn___xpJkR,.ghost3___b9CMY.btn__default___ldMll,.ghost3___b9CMY.btn__disabled___w_Kkv,.ghost3___b9CMY.btn__primary___NR6sb,.ghost3___b9CMY.btn__secondary___Bkh5g,.ghost3___b9CMY.btn__white___F44ma,.ghost3___b9CMY.notificationBtn___Vw40M,.ghost3___b9CMY[class*=notificationBtn] {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___tORMN.ghost3___b9CMY:hover,.ghost3___b9CMY.btn--md___So5J1:hover,.ghost3___b9CMY.btn--sm___Jevsr:hover,.ghost3___b9CMY.btn___xpJkR:hover,.ghost3___b9CMY.btn__default___ldMll:hover,.ghost3___b9CMY.btn__disabled___w_Kkv:hover,.ghost3___b9CMY.btn__primary___NR6sb:hover,.ghost3___b9CMY.btn__secondary___Bkh5g:hover,.ghost3___b9CMY.btn__white___F44ma:hover,.ghost3___b9CMY.notificationBtn___Vw40M:hover,.ghost3___b9CMY[class*=notificationBtn]:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___tORMN.ghost3___b9CMY:active,.ghost3___b9CMY.btn--md___So5J1:active,.ghost3___b9CMY.btn--sm___Jevsr:active,.ghost3___b9CMY.btn___xpJkR:active,.ghost3___b9CMY.btn__default___ldMll:active,.ghost3___b9CMY.btn__disabled___w_Kkv:active,.ghost3___b9CMY.btn__primary___NR6sb:active,.ghost3___b9CMY.btn__secondary___Bkh5g:active,.ghost3___b9CMY.btn__white___F44ma:active,.ghost3___b9CMY.notificationBtn___Vw40M:active,.ghost3___b9CMY[class*=notificationBtn]:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___tORMN.icon___Ykte0,.icon___Ykte0.btn--md___So5J1,.icon___Ykte0.btn--sm___Jevsr,.icon___Ykte0.btn___xpJkR,.icon___Ykte0.btn__default___ldMll,.icon___Ykte0.btn__disabled___w_Kkv,.icon___Ykte0.btn__primary___NR6sb,.icon___Ykte0.btn__secondary___Bkh5g,.icon___Ykte0.btn__white___F44ma,.icon___Ykte0.notificationBtn___Vw40M,.icon___Ykte0[class*=notificationBtn] {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___tORMN.icon___Ykte0.disabled___abMjY,.button___tORMN.icon___Ykte0:disabled,.icon___Ykte0.btn--md___So5J1:disabled,.icon___Ykte0.btn--sm___Jevsr:disabled,.icon___Ykte0.btn___xpJkR:disabled,.icon___Ykte0.btn__default___ldMll:disabled,.icon___Ykte0.btn__disabled___w_Kkv,.icon___Ykte0.btn__primary___NR6sb:disabled,.icon___Ykte0.btn__secondary___Bkh5g:disabled,.icon___Ykte0.btn__white___F44ma:disabled,.icon___Ykte0.disabled___abMjY.btn--md___So5J1,.icon___Ykte0.disabled___abMjY.btn--sm___Jevsr,.icon___Ykte0.disabled___abMjY.btn___xpJkR,.icon___Ykte0.disabled___abMjY.btn__default___ldMll,.icon___Ykte0.disabled___abMjY.btn__primary___NR6sb,.icon___Ykte0.disabled___abMjY.btn__secondary___Bkh5g,.icon___Ykte0.disabled___abMjY.btn__white___F44ma,.icon___Ykte0.disabled___abMjY.notificationBtn___Vw40M,.icon___Ykte0.disabled___abMjY[class*=notificationBtn],.icon___Ykte0.notificationBtn___Vw40M:disabled,.icon___Ykte0[class*=notificationBtn]:disabled {
    border: none
}

.btn--md___So5J1:disabled,.btn--sm___Jevsr:disabled,.btn___xpJkR:disabled,.btn__default___ldMll:disabled,.btn__disabled___w_Kkv,.btn__primary___NR6sb:disabled,.btn__secondary___Bkh5g:disabled,.btn__white___F44ma:disabled,.button___tORMN.btn__disabled___w_Kkv,.button___tORMN.disabled___abMjY,.button___tORMN:disabled,.disabled___abMjY.btn--md___So5J1,.disabled___abMjY.btn--sm___Jevsr,.disabled___abMjY.btn___xpJkR,.disabled___abMjY.btn__default___ldMll,.disabled___abMjY.btn__primary___NR6sb,.disabled___abMjY.btn__secondary___Bkh5g,.disabled___abMjY.btn__white___F44ma,.disabled___abMjY.notificationBtn___Vw40M,.disabled___abMjY[class*=notificationBtn],.notificationBtn___Vw40M:disabled,[class*=notificationBtn]:disabled {
    pointer-events: none
}

.btn__primary___NR6sb,.btn__secondary___Bkh5g,.btn__white___F44ma,.button___tORMN.icon___Ykte0,.icon___Ykte0.btn--md___So5J1,.icon___Ykte0.btn--sm___Jevsr,.icon___Ykte0.btn___xpJkR,.icon___Ykte0.btn__default___ldMll,.icon___Ykte0.btn__disabled___w_Kkv,.icon___Ykte0.btn__primary___NR6sb,.icon___Ykte0.btn__secondary___Bkh5g,.icon___Ykte0.btn__white___F44ma,.icon___Ykte0.notificationBtn___Vw40M,.icon___Ykte0[class*=notificationBtn],.notificationBtn___Vw40M.first___tzRdj,.notification__text___waiAO [class*=notificationBtn],.notification__text___waiAO [class*=notificationBtn]+[class*=notificationBtn],.primary___EsJ1K,.secondary___SuOXY,.white___iFYtg {
    position: relative
}

.btn__primary___NR6sb [class^=loading_],.btn__secondary___Bkh5g [class^=loading_],.btn__white___F44ma [class^=loading_],.button___tORMN.icon___Ykte0 [class^=loading_],.icon___Ykte0.btn--md___So5J1 [class^=loading_],.icon___Ykte0.btn--sm___Jevsr [class^=loading_],.icon___Ykte0.btn___xpJkR [class^=loading_],.icon___Ykte0.btn__default___ldMll [class^=loading_],.icon___Ykte0.btn__disabled___w_Kkv [class^=loading_],.icon___Ykte0.notificationBtn___Vw40M [class^=loading_],.icon___Ykte0[class*=notificationBtn] [class^=loading_],.notificationBtn___Vw40M.first___tzRdj [class^=loading_],.notification__text___waiAO [class*=notificationBtn] [class^=loading_],.notification__text___waiAO [class*=notificationBtn]+[class*=notificationBtn] [class^=loading_],.primary___EsJ1K [class^=loading_],.secondary___SuOXY [class^=loading_],.white___iFYtg [class^=loading_] {
    height: 44px;
    width: 44px
}

.notification___hTA7i {
    color: var(--bg-additional);
    margin: 16px 0;
    max-width: 480px;
    min-width: calc(100% - 32px);
    position: relative;
    text-align: left
}

.notification__content___l1_qt {
    background: var(--bg-top-surface);
    border-radius: var(--radius-tooltips-notifications);
    box-shadow: var(--shadow-top);
    overflow: hidden;
    padding: 16px
}

.notification__main___G4Eve {
    position: relative;
    z-index: 2
}

.notification__heading___dPaN8 {
    color: var(--text-secondary);
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    line-height: var(--typography-title-small-strong-line-height);
    margin: 0;
    padding-right: 8px;
    text-align: inherit;
    text-transform: none
}

.notification__text___waiAO {
    color: var(--text-secondary);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    padding-top: 8px
}

.notification__text___waiAO a:not([class*=notificationBtn]),.notification__text___waiAO p,.notification__text___waiAO span {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    padding: 0;
    text-align: inherit
}

.notification__text___waiAO p {
    display: block;
    margin: 6px 0
}

.notification__text___waiAO p,.notification__text___waiAO span {
    color: inherit
}

.notification__text___waiAO a:not([class*=notificationBtn]) {
    color: var(--text-link-alternative);
    display: inline-block;
    margin: 0;
    -webkit-text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: var(--typography-link-m-text-decoration);
    vertical-align: top
}

.notification__text___waiAO [class*=notificationBtn] {
    display: flex;
    margin: 10px auto 6px
}

.notification__text___waiAO img {
    display: block;
    height: auto;
    margin-top: 8px;
    width: 100%
}

.notification__text___waiAO>* {
    margin: 8px 0
}

.notification__text___waiAO h2,.notification__text___waiAO h3,.notification__text___waiAO h4,.notification__text___waiAO h5,.notification__text___waiAO h6,.notification__text___waiAO>h1 {
    font-size: inherit
}

.notification__text___waiAO>h1 {
    font-size: 16px
}

.notification__text___waiAO>h2 {
    font-size: 14px
}

.notification__text___waiAO ul,.notification__text___waiAO>ol {
    list-style-position: inside;
    padding-left: 8px
}

.notification__text___waiAO ul {
    list-style-type: disc
}

.notificationWithImg___aSBJ4 .notification__heading___dPaN8 {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: var(--text-light);
    display: -webkit-box;
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    height: 72px;
    line-height: var(--typography-title-small-strong-line-height);
    line-height: 24px;
    margin-bottom: 8px;
    max-height: 72px;
    overflow: hidden
}

.notificationWithImg___aSBJ4 .notification__text___waiAO {
    padding-top: 11px
}

@media screen and (min-width: 360px) {
    .notification___hTA7i {
        margin:16px 0;
        min-width: calc(100% - 48px)
    }
}

@media screen and (min-width: 568px) {
    .notification___hTA7i {
        margin:16px 0;
        min-width: calc(100% - 128px)
    }
}

@media screen and (min-width: 768px) {
    .notification___hTA7i {
        margin:16px auto 0;
        max-width: 640px;
        min-width: 640px
    }
}

.NotificationButtons___n4AWk {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: flex-start
}

.notificationBtn___Vw40M,[class*=notificationBtn] {
    height: 32px;
    margin: 9px 0 0;
    min-width: 112px;
    width: -moz-fit-content;
    width: fit-content
}

.notificationBtn___Vw40M.second___qrjZE {
    color: var(--button-text-light-bg)
}

.notificationImg___zCMxY {
    background: var(--base-dark);
    border-bottom: none;
    border-radius: 10px 10px 0 0;
    box-sizing: border-box;
    height: 96px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1
}

.notificationImg___zCMxY:before {
    background: var(--bg-overlay-gradient-2);
    content: "";
    height: 100%;
    left: 0;
    opacity: .8;
    position: absolute;
    top: 0;
    width: 100%
}

.notificationImg___zCMxY img {
    height: auto;
    width: 100%
}

.notification__closeBtn___T7vpP {
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 14px;
    top: 14px;
    width: 12px;
    z-index: 3
}

.notification__closeBtn___T7vpP:after,.notification__closeBtn___T7vpP:before {
    background: var(--icon-tertiary);
    border-radius: 2px;
    content: "";
    display: block;
    height: 14px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 2px
}

.notification__closeBtn___T7vpP:before {
    transform: rotate(45deg)
}

.notification__closeBtn___T7vpP:after {
    transform: rotate(-45deg)
}

[class*=notificationWithImg] .notification__closeBtn___T7vpP:after,[class*=notificationWithImg] .notification__closeBtn___T7vpP:before {
    background: var(--icon-ghost-3);
    opacity: .8
}

.notificationsWrapper___aa0c_ {
    pointer-events: auto;
    position: fixed;
    z-index: 99999
}

.notificationsWrapperMob___slBql {
    bottom: 16px;
    right: 0;
    width: 100%
}

.notificationsWrapperMob___slBql>div {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.notificationsWrapperWeb___Fvw3U {
    bottom: 26px;
    right: 24px
}

.notificationWrap___UQfGG {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: red;
    background: #fffc;
    border-radius: 8px;
    box-shadow: 0 0 8px #000c;
    color: #000;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    max-width: 280px;
    padding: 15px 31px 21px 16px;
    position: relative
}

@media(max-width: 530px)and (orientation:portrait) {
    .notificationWrap___UQfGG {
        box-sizing:border-box;
        min-width: 100%
    }
}

.notificationWrap___UQfGG a {
    color: #2bc8d9
}

.title___NI2Mo {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-top: 0
}

.IconWrap___trKyZ {
    bottom: auto;
    height: 16px;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 16px
}

.notificationsWrapper___xJHUg {
    bottom: 75px;
    pointer-events: auto;
    position: fixed;
    right: 20px;
    z-index: 99999
}

@media(max-width: 530px)and (orientation:portrait) {
    .notificationsWrapper___xJHUg {
        left:20px
    }
}

.notificationsWrapper___xJHUg>span {
    display: block
}

@media(min-width: 560px) {
    .notificationsWrapper___xJHUg {
        bottom:75px
    }
}

@media(max-width: 320px)and (orientation:portrait) {
    .notificationsWrapper___xJHUg {
        left:16px;
        right: 16px
    }
}

.wrap___Lcme6 {
    align-content: space-between;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    min-width: 1120px;
    overflow: hidden;
    position: relative;
    z-index: 1001
}

.wrap___Lcme6 .popupShadow___CmxYt {
    background: #000c;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1
}

.wrap___Lcme6 .content___IDq3k {
    border-radius: var(--radius-popup);
    margin: 60px auto 0;
    position: relative
}

.wrap___Lcme6 .content___IDq3k .closeBtn___bdiS_ {
    background: none;
    border: none;
    bottom: auto;
    box-sizing: border-box;
    cursor: pointer;
    height: 20px;
    left: auto;
    outline: none;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    z-index: 1
}

.wrap___Lcme6 .content___IDq3k .closeBtn___bdiS_:after,.wrap___Lcme6 .content___IDq3k .closeBtn___bdiS_:before {
    background: var(--icon-primary);
    bottom: auto;
    content: "";
    height: 2px;
    left: auto;
    left: 40%;
    position: absolute;
    right: 50%;
    top: 60%;
    transform-origin: center;
    width: 21px;
    z-index: 1
}

.wrap___Lcme6 .content___IDq3k .closeBtn___bdiS_:before {
    transform: translate(-50%,-50%) rotate(45deg)
}

.wrap___Lcme6 .content___IDq3k .closeBtn___bdiS_:after {
    transform: translate(-50%,-50%) rotate(-45deg)
}

.wrap___Lcme6 .content___IDq3k .closeBtn___bdiS_:hover:after,.wrap___Lcme6 .content___IDq3k .closeBtn___bdiS_:hover:before {
    background: var(--icon-accent);
    box-shadow: var(--shadow-accent)
}

.wrap___Lcme6.wide___qTNPR .content___IDq3k {
    border-radius: 0;
    padding: 0
}

.wrap___Lcme6.wide___qTNPR .content___IDq3k .closeBtn___bdiS_ {
    background: url(/assets/img/desktop/popups/close-popup.png) 50%/cover no-repeat;
    opacity: 1;
    right: -60px;
    top: 5px
}

.wrap___Lcme6.secret___lDtRh {
    min-width: auto
}

.wrap___Lcme6.secret___lDtRh .popupShadow___CmxYt {
    background: none
}

.localeSelectWrapper___MXBoq {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 24px;
    top: 16px;
    z-index: 1
}

.localeSelectWrapper___MXBoq [class*=localeName__] {
    margin-left: 5px
}

@media(max-height: 750px) {
    .wrap___Lcme6 {
        overflow-y:scroll
    }
}

.button___KGlVp,.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3 {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___KGlVp [class^=loading_],.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3 [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___KGlVp.sm___gYOIx,.wrapper___XQY6T.secret___sfoi4 .sm___gYOIx.supportLink___rU4l3 {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___KGlVp.sm___gYOIx [class^=loading_],.wrapper___XQY6T.secret___sfoi4 .sm___gYOIx.supportLink___rU4l3 [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___KGlVp.md___r953_,.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3 {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___KGlVp.icon___jANay,.button___KGlVp.primary___pVwtN,.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3 {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___KGlVp.icon___jANay:hover,.button___KGlVp.primary___pVwtN:hover,.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3:hover {
    background: var(--button-bg-primary-hover)
}

.button___KGlVp.icon___jANay:active,.button___KGlVp.primary___pVwtN:active,.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3:active {
    background: var(--button-bg-primary-pressed)
}

.button___KGlVp.disabled___iEP8m.icon___jANay,.button___KGlVp.icon___jANay:disabled,.button___KGlVp.primary___pVwtN.disabled___iEP8m,.button___KGlVp.primary___pVwtN:disabled,.wrapper___XQY6T.secret___sfoi4 .disabled___iEP8m.supportLink___rU4l3,.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___KGlVp.secondary___MpQgs,.wrapper___XQY6T.secret___sfoi4 .secondary___MpQgs.supportLink___rU4l3 {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___KGlVp.secondary___MpQgs:hover,.wrapper___XQY6T.secret___sfoi4 .secondary___MpQgs.supportLink___rU4l3:hover {
    background: var(--button-bg-secondary-hover)
}

.button___KGlVp.secondary___MpQgs:active,.wrapper___XQY6T.secret___sfoi4 .secondary___MpQgs.supportLink___rU4l3:active {
    background: var(--button-bg-secondary-pressed)
}

.button___KGlVp.secondary___MpQgs.disabled___iEP8m,.button___KGlVp.secondary___MpQgs:disabled,.wrapper___XQY6T.secret___sfoi4 .secondary___MpQgs.disabled___iEP8m.supportLink___rU4l3,.wrapper___XQY6T.secret___sfoi4 .secondary___MpQgs.supportLink___rU4l3:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___KGlVp.tertiary___p7QXw,.wrapper___XQY6T.secret___sfoi4 .tertiary___p7QXw.supportLink___rU4l3 {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___KGlVp.tertiary___p7QXw:hover,.wrapper___XQY6T.secret___sfoi4 .tertiary___p7QXw.supportLink___rU4l3:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___KGlVp.tertiary___p7QXw:active,.wrapper___XQY6T.secret___sfoi4 .tertiary___p7QXw.supportLink___rU4l3:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___KGlVp.tertiary___p7QXw.disabled___iEP8m,.button___KGlVp.tertiary___p7QXw:disabled,.wrapper___XQY6T.secret___sfoi4 .tertiary___p7QXw.disabled___iEP8m.supportLink___rU4l3,.wrapper___XQY6T.secret___sfoi4 .tertiary___p7QXw.supportLink___rU4l3:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___KGlVp.ghost___jfbC2,.wrapper___XQY6T.secret___sfoi4 .ghost___jfbC2.supportLink___rU4l3 {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___KGlVp.ghost___jfbC2:hover,.wrapper___XQY6T.secret___sfoi4 .ghost___jfbC2.supportLink___rU4l3:hover {
    text-decoration: underline
}

.button___KGlVp.ghost3___LwsxH,.wrapper___XQY6T.secret___sfoi4 .ghost3___LwsxH.supportLink___rU4l3 {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___KGlVp.ghost3___LwsxH:hover,.wrapper___XQY6T.secret___sfoi4 .ghost3___LwsxH.supportLink___rU4l3:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___KGlVp.ghost3___LwsxH:active,.wrapper___XQY6T.secret___sfoi4 .ghost3___LwsxH.supportLink___rU4l3:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___KGlVp.icon___jANay,.wrapper___XQY6T.secret___sfoi4 .icon___jANay.supportLink___rU4l3 {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___KGlVp.icon___jANay.disabled___iEP8m,.button___KGlVp.icon___jANay:disabled,.wrapper___XQY6T.secret___sfoi4 .icon___jANay.disabled___iEP8m.supportLink___rU4l3,.wrapper___XQY6T.secret___sfoi4 .icon___jANay.supportLink___rU4l3:disabled {
    border: none
}

.button___KGlVp.disabled___iEP8m,.button___KGlVp:disabled,.wrapper___XQY6T.secret___sfoi4 .disabled___iEP8m.supportLink___rU4l3,.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3:disabled {
    pointer-events: none
}

.button___KGlVp.icon___jANay,.primary___pVwtN,.secondary___MpQgs,.white___oF9Lp,.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3 {
    position: relative
}

.button___KGlVp.icon___jANay [class^=loading_],.primary___pVwtN [class^=loading_],.secondary___MpQgs [class^=loading_],.white___oF9Lp [class^=loading_],.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3 [class^=loading_] {
    height: 44px;
    width: 44px
}

.secretPopup___aZFgi [class^=portal] {
    background: linear-gradient(180deg,#3c567d,#1c212e)
}

.secretPopup___aZFgi [class^=portal] [class^=wrap]>div {
    margin: auto
}

.wrapper___XQY6T {
    align-items: normal;
    background: var(--bg-popup);
    border-radius: var(--radius-popup);
    box-shadow: var(--shadow-card-additional);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    max-width: 384px;
    padding: 48px 48px 32px;
    width: 384px
}

.wrapper___XQY6T .title___t_KR8 {
    text-fill-color: #0000;
    -webkit-text-fill-color: #0000;
    background: var(--text-title-main);
    background-clip: text;
    -webkit-background-clip: text;
    box-sizing: border-box;
    color: var(--text-title-main);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-strong-font-size);
    font-weight: var(--typography-title-1-strong-font-weight);
    line-height: var(--typography-title-1-strong-line-height);
    margin: 0 0 24px;
    text-align: left;
    width: 100%
}

.wrapper___XQY6T .confirmBtn___fL0_E {
    border-width: 1px;
    display: block;
    margin-bottom: 40px
}

.wrapper___XQY6T .content___yvqES {
    color: var(--text-primary);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 0;
    text-align: left;
    width: auto
}

.wrapper___XQY6T .content___yvqES a {
    color: var(--text-link);
    cursor: pointer;
    text-decoration: none
}

.wrapper___XQY6T .content___yvqES a:hover {
    text-decoration: underline
}

.wrapper___XQY6T .supportLink___rU4l3 {
    -webkit-font-smoothing: antialiased;
    bottom: -57px;
    color: var(--text-link);
    cursor: pointer;
    font-size: var(--typography-link-m-font-size);
    font-weight: var(--typography-link-m-font-weight);
    left: 0;
    line-height: var(--typography-link-m-line-height);
    opacity: .8;
    position: absolute;
    right: 0;
    -webkit-text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: var(--typography-link-m-text-decoration);
    text-transform: none;
    top: auto;
    z-index: 1
}

.wrapper___XQY6T .supportLink___rU4l3:hover {
    text-decoration: none
}

.wrapper___XQY6T.secret___sfoi4 {
    color: var(--text-light)
}

.wrapper___XQY6T.secret___sfoi4 .title___t_KR8 {
    padding: 20px 0 34px
}

.wrapper___XQY6T.secret___sfoi4 .confirmBtn___fL0_E {
    display: none
}

.wrapper___XQY6T.secret___sfoi4 .supportLink___rU4l3 {
    bottom: 0;
    opacity: 1;
    text-decoration: none;
    width: 100%
}

.wrapper___XQY6T.secret___sfoi4 .title___t_KR8 {
    padding: 10px 0 16px
}

.wrapper___XQY6T.secret___sfoi4 .content___yvqES {
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-bottom: 36px
}

.wrapper___XQY6T.secret___sfoi4 .content___yvqES a {
    display: inline-block
}

.button___M9N1g,.wrapper___zqKsH .supportLink___ACISn {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___M9N1g [class^=loading_],.wrapper___zqKsH .supportLink___ACISn [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___M9N1g.sm___C5vxi,.wrapper___zqKsH .sm___C5vxi.supportLink___ACISn {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___M9N1g.sm___C5vxi [class^=loading_],.wrapper___zqKsH .sm___C5vxi.supportLink___ACISn [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___M9N1g.md___HT1Qg,.wrapper___zqKsH .supportLink___ACISn {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___M9N1g.icon___LGWEj,.button___M9N1g.primary___hnZbL,.wrapper___zqKsH .supportLink___ACISn {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___M9N1g.icon___LGWEj:hover,.button___M9N1g.primary___hnZbL:hover,.wrapper___zqKsH .supportLink___ACISn:hover {
    background: var(--button-bg-primary-hover)
}

.button___M9N1g.icon___LGWEj:active,.button___M9N1g.primary___hnZbL:active,.wrapper___zqKsH .supportLink___ACISn:active {
    background: var(--button-bg-primary-pressed)
}

.button___M9N1g.disabled___hoN1B.icon___LGWEj,.button___M9N1g.icon___LGWEj:disabled,.button___M9N1g.primary___hnZbL.disabled___hoN1B,.button___M9N1g.primary___hnZbL:disabled,.wrapper___zqKsH .disabled___hoN1B.supportLink___ACISn,.wrapper___zqKsH .supportLink___ACISn:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___M9N1g.secondary___nefEZ,.wrapper___zqKsH .secondary___nefEZ.supportLink___ACISn {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___M9N1g.secondary___nefEZ:hover,.wrapper___zqKsH .secondary___nefEZ.supportLink___ACISn:hover {
    background: var(--button-bg-secondary-hover)
}

.button___M9N1g.secondary___nefEZ:active,.wrapper___zqKsH .secondary___nefEZ.supportLink___ACISn:active {
    background: var(--button-bg-secondary-pressed)
}

.button___M9N1g.secondary___nefEZ.disabled___hoN1B,.button___M9N1g.secondary___nefEZ:disabled,.wrapper___zqKsH .secondary___nefEZ.disabled___hoN1B.supportLink___ACISn,.wrapper___zqKsH .secondary___nefEZ.supportLink___ACISn:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___M9N1g.tertiary___rTD9C,.wrapper___zqKsH .tertiary___rTD9C.supportLink___ACISn {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___M9N1g.tertiary___rTD9C:hover,.wrapper___zqKsH .tertiary___rTD9C.supportLink___ACISn:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___M9N1g.tertiary___rTD9C:active,.wrapper___zqKsH .tertiary___rTD9C.supportLink___ACISn:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___M9N1g.tertiary___rTD9C.disabled___hoN1B,.button___M9N1g.tertiary___rTD9C:disabled,.wrapper___zqKsH .tertiary___rTD9C.disabled___hoN1B.supportLink___ACISn,.wrapper___zqKsH .tertiary___rTD9C.supportLink___ACISn:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___M9N1g.ghost___gHGGs,.wrapper___zqKsH .ghost___gHGGs.supportLink___ACISn {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___M9N1g.ghost___gHGGs:hover,.wrapper___zqKsH .ghost___gHGGs.supportLink___ACISn:hover {
    text-decoration: underline
}

.button___M9N1g.ghost3___UEFZB,.wrapper___zqKsH .ghost3___UEFZB.supportLink___ACISn {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___M9N1g.ghost3___UEFZB:hover,.wrapper___zqKsH .ghost3___UEFZB.supportLink___ACISn:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___M9N1g.ghost3___UEFZB:active,.wrapper___zqKsH .ghost3___UEFZB.supportLink___ACISn:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___M9N1g.icon___LGWEj,.wrapper___zqKsH .icon___LGWEj.supportLink___ACISn {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___M9N1g.icon___LGWEj.disabled___hoN1B,.button___M9N1g.icon___LGWEj:disabled,.wrapper___zqKsH .icon___LGWEj.disabled___hoN1B.supportLink___ACISn,.wrapper___zqKsH .icon___LGWEj.supportLink___ACISn:disabled {
    border: none
}

.button___M9N1g.disabled___hoN1B,.button___M9N1g:disabled,.wrapper___zqKsH .disabled___hoN1B.supportLink___ACISn,.wrapper___zqKsH .supportLink___ACISn:disabled {
    pointer-events: none
}

.button___M9N1g.icon___LGWEj,.primary___hnZbL,.secondary___nefEZ,.white___tF2fs,.wrapper___zqKsH .supportLink___ACISn {
    position: relative
}

.button___M9N1g.icon___LGWEj [class^=loading_],.primary___hnZbL [class^=loading_],.secondary___nefEZ [class^=loading_],.white___tF2fs [class^=loading_],.wrapper___zqKsH .supportLink___ACISn [class^=loading_] {
    height: 44px;
    width: 44px
}

.popupError___VSfQ2 [class*=content-block] {
    padding: 24px 16px 0
}

@media screen and (min-width: 360px) {
    .popupError___VSfQ2 [class*=content-block] {
        padding:24px 24px 0
    }
}

@media screen and (min-width: 568px) {
    .popupError___VSfQ2 [class*=content-block] {
        padding:24px 64px 0
    }
}

@media screen and (min-width: 720px) {
    .popupError___VSfQ2 [class*=content-block] {
        padding:72px 176px 0
    }
}

.popupError___VSfQ2[class*=popup--secret] {
    margin-top: 50px
}

.wrapper___zqKsH .title___IMfDc {
    text-fill-color: #0000;
    -webkit-text-fill-color: #0000;
    background: var(--text-title-main);
    background-clip: text;
    -webkit-background-clip: text;
    box-sizing: border-box;
    color: var(--text-title-main);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-strong-font-size);
    font-weight: var(--typography-title-1-strong-font-weight);
    line-height: var(--typography-title-1-strong-line-height);
    margin: 0 0 24px;
    padding: 0;
    text-align: left;
    width: 100%
}

.wrapper___zqKsH .txt___QRlpB {
    color: var(--text-primary);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 0 auto 16px;
    text-align: left;
    width: 100%
}

.wrapper___zqKsH .txt___QRlpB a {
    -webkit-font-smoothing: antialiased;
    color: var(--text-link);
    font-size: var(--typography-link-m-font-size);
    font-weight: var(--typography-link-m-font-weight);
    line-height: var(--typography-link-m-line-height);
    -webkit-text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: var(--typography-link-m-text-decoration)
}

.wrapper___zqKsH .supportLink___ACISn {
    align-self: center;
    max-width: 312px;
    width: 100%
}

@media screen and (min-width: 360px) {
    .wrapper___zqKsH {
        display:flex;
        flex-direction: column
    }
}

.button___eZOHs,.collapseMob___gBAVo .deactivate_btn___piCPD button,.collapseMob___gBAVo .deactivate_btn___piCPD button:nth-of-type(2) {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___eZOHs [class^=loading_],.collapseMob___gBAVo .deactivate_btn___piCPD button [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___eZOHs.sm___yGV_p,.collapseMob___gBAVo .deactivate_btn___piCPD button,.collapseMob___gBAVo .deactivate_btn___piCPD button.sm___yGV_p:nth-of-type(2) {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___eZOHs.sm___yGV_p [class^=loading_],.collapseMob___gBAVo .deactivate_btn___piCPD button [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___eZOHs.md___tjZDp,.collapseMob___gBAVo .deactivate_btn___piCPD button.md___tjZDp {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___eZOHs.icon___yVrIm,.button___eZOHs.primary___SO4EZ,.collapseMob___gBAVo .deactivate_btn___piCPD button.icon___yVrIm,.collapseMob___gBAVo .deactivate_btn___piCPD button.primary___SO4EZ,.collapseMob___gBAVo .deactivate_btn___piCPD button:nth-of-type(2) {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___eZOHs.icon___yVrIm:hover,.button___eZOHs.primary___SO4EZ:hover,.collapseMob___gBAVo .deactivate_btn___piCPD button.icon___yVrIm:hover,.collapseMob___gBAVo .deactivate_btn___piCPD button.primary___SO4EZ:hover,.collapseMob___gBAVo .deactivate_btn___piCPD button:hover:nth-of-type(2) {
    background: var(--button-bg-primary-hover)
}

.button___eZOHs.icon___yVrIm:active,.button___eZOHs.primary___SO4EZ:active,.collapseMob___gBAVo .deactivate_btn___piCPD button.icon___yVrIm:active,.collapseMob___gBAVo .deactivate_btn___piCPD button.primary___SO4EZ:active,.collapseMob___gBAVo .deactivate_btn___piCPD button:active:nth-of-type(2) {
    background: var(--button-bg-primary-pressed)
}

.button___eZOHs.disabled___su1k0.icon___yVrIm,.button___eZOHs.icon___yVrIm:disabled,.button___eZOHs.primary___SO4EZ.disabled___su1k0,.button___eZOHs.primary___SO4EZ:disabled,.collapseMob___gBAVo .deactivate_btn___piCPD button.disabled___su1k0.icon___yVrIm,.collapseMob___gBAVo .deactivate_btn___piCPD button.disabled___su1k0:nth-of-type(2),.collapseMob___gBAVo .deactivate_btn___piCPD button.icon___yVrIm:disabled,.collapseMob___gBAVo .deactivate_btn___piCPD button.primary___SO4EZ.disabled___su1k0,.collapseMob___gBAVo .deactivate_btn___piCPD button.primary___SO4EZ:disabled,.collapseMob___gBAVo .deactivate_btn___piCPD button:disabled:nth-of-type(2) {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___eZOHs.secondary___OC0UZ,.collapseMob___gBAVo .deactivate_btn___piCPD button,.collapseMob___gBAVo .deactivate_btn___piCPD button.secondary___OC0UZ:nth-of-type(2) {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___eZOHs.secondary___OC0UZ:hover,.collapseMob___gBAVo .deactivate_btn___piCPD button:hover {
    background: var(--button-bg-secondary-hover)
}

.button___eZOHs.secondary___OC0UZ:active,.collapseMob___gBAVo .deactivate_btn___piCPD button:active {
    background: var(--button-bg-secondary-pressed)
}

.button___eZOHs.secondary___OC0UZ.disabled___su1k0,.button___eZOHs.secondary___OC0UZ:disabled,.collapseMob___gBAVo .deactivate_btn___piCPD button.disabled___su1k0,.collapseMob___gBAVo .deactivate_btn___piCPD button:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___eZOHs.tertiary___HkTI8,.collapseMob___gBAVo .deactivate_btn___piCPD button.tertiary___HkTI8 {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___eZOHs.tertiary___HkTI8:hover,.collapseMob___gBAVo .deactivate_btn___piCPD button.tertiary___HkTI8:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___eZOHs.tertiary___HkTI8:active,.collapseMob___gBAVo .deactivate_btn___piCPD button.tertiary___HkTI8:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___eZOHs.tertiary___HkTI8.disabled___su1k0,.button___eZOHs.tertiary___HkTI8:disabled,.collapseMob___gBAVo .deactivate_btn___piCPD button.tertiary___HkTI8.disabled___su1k0,.collapseMob___gBAVo .deactivate_btn___piCPD button.tertiary___HkTI8:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___eZOHs.ghost___r5JEi,.collapseMob___gBAVo .deactivate_btn___piCPD button.ghost___r5JEi {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___eZOHs.ghost___r5JEi:hover,.collapseMob___gBAVo .deactivate_btn___piCPD button.ghost___r5JEi:hover {
    text-decoration: underline
}

.button___eZOHs.ghost3___eEJrB,.collapseMob___gBAVo .deactivate_btn___piCPD button.ghost3___eEJrB {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___eZOHs.ghost3___eEJrB:hover,.collapseMob___gBAVo .deactivate_btn___piCPD button.ghost3___eEJrB:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___eZOHs.ghost3___eEJrB:active,.collapseMob___gBAVo .deactivate_btn___piCPD button.ghost3___eEJrB:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___eZOHs.icon___yVrIm,.collapseMob___gBAVo .deactivate_btn___piCPD button.icon___yVrIm {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___eZOHs.icon___yVrIm.disabled___su1k0,.button___eZOHs.icon___yVrIm:disabled,.collapseMob___gBAVo .deactivate_btn___piCPD button.icon___yVrIm.disabled___su1k0,.collapseMob___gBAVo .deactivate_btn___piCPD button.icon___yVrIm:disabled {
    border: none
}

.button___eZOHs.disabled___su1k0,.button___eZOHs:disabled,.collapseMob___gBAVo .deactivate_btn___piCPD button.disabled___su1k0,.collapseMob___gBAVo .deactivate_btn___piCPD button:disabled {
    pointer-events: none
}

.button___eZOHs.icon___yVrIm,.collapseMob___gBAVo .deactivate_btn___piCPD button,.collapseMob___gBAVo .deactivate_btn___piCPD button:nth-of-type(2),.primary___SO4EZ,.secondary___OC0UZ,.white___O54m8 {
    position: relative
}

.button___eZOHs.icon___yVrIm [class^=loading_],.collapseMob___gBAVo .deactivate_btn___piCPD button [class^=loading_],.primary___SO4EZ [class^=loading_],.secondary___OC0UZ [class^=loading_],.white___O54m8 [class^=loading_] {
    height: 44px;
    width: 44px
}

.collapseMob___gBAVo {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    padding: 0 16px
}

.collapseMob___gBAVo .deactivate___ANvjo {
    background: var(--bg-popup);
    border-radius: 10px;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 440px;
    padding: 16px;
    position: relative;
    width: 100%
}

.collapseMob___gBAVo .deactivate_text___hsWu6 p {
    color: var(--text-primary);
    font-size: var(--typography-caption-small-font-size);
    font-style: normal;
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    margin: 0
}

@media screen and (min-width: 536px) {
    .collapseMob___gBAVo .deactivate_text___hsWu6 {
        padding:0 16px
    }
}

.collapseMob___gBAVo .deactivate_btn___piCPD {
    display: flex;
    margin: 10px 0 8px
}

.collapseMob___gBAVo .deactivate_btn___piCPD button {
    color: var(--text-light);
    font-size: var(--typography-caption-extrasmall-stronger-font-size);
    font-style: normal;
    font-weight: var(--typography-caption-extrasmall-stronger-font-weight);
    line-height: var(--typography-caption-extrasmall-stronger-line-height);
    min-width: 112px;
    text-align: right;
    text-decoration: none;
    width: auto
}

.collapseMob___gBAVo .deactivate_btn___piCPD button:nth-of-type(2) {
    margin-left: 16px
}

@media screen and (min-width: 568px) {
    .collapseMob___gBAVo .deactivate_btn___piCPD button:nth-of-type(2) {
        margin-left:32px
    }
}

.button___L4Cbj,.collapse___MY5jD .deactivate_btn___jj3IB button,.collapse___MY5jD .deactivate_btn___jj3IB button:last-child {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___L4Cbj [class^=loading_],.collapse___MY5jD .deactivate_btn___jj3IB button [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___L4Cbj.sm___J359a,.collapse___MY5jD .deactivate_btn___jj3IB button.sm___J359a {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___L4Cbj.sm___J359a [class^=loading_],.collapse___MY5jD .deactivate_btn___jj3IB button.sm___J359a [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___L4Cbj.md___Z4TPv,.collapse___MY5jD .deactivate_btn___jj3IB button,.collapse___MY5jD .deactivate_btn___jj3IB button.md___Z4TPv:last-child {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___L4Cbj.icon___zu9md,.button___L4Cbj.primary___QP1UP,.collapse___MY5jD .deactivate_btn___jj3IB button.icon___zu9md,.collapse___MY5jD .deactivate_btn___jj3IB button.primary___QP1UP,.collapse___MY5jD .deactivate_btn___jj3IB button:last-child {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___L4Cbj.icon___zu9md:hover,.button___L4Cbj.primary___QP1UP:hover,.collapse___MY5jD .deactivate_btn___jj3IB button.icon___zu9md:hover,.collapse___MY5jD .deactivate_btn___jj3IB button.primary___QP1UP:hover,.collapse___MY5jD .deactivate_btn___jj3IB button:hover:last-child {
    background: var(--button-bg-primary-hover)
}

.button___L4Cbj.icon___zu9md:active,.button___L4Cbj.primary___QP1UP:active,.collapse___MY5jD .deactivate_btn___jj3IB button.icon___zu9md:active,.collapse___MY5jD .deactivate_btn___jj3IB button.primary___QP1UP:active,.collapse___MY5jD .deactivate_btn___jj3IB button:active:last-child {
    background: var(--button-bg-primary-pressed)
}

.button___L4Cbj.disabled___Fj8uy.icon___zu9md,.button___L4Cbj.icon___zu9md:disabled,.button___L4Cbj.primary___QP1UP.disabled___Fj8uy,.button___L4Cbj.primary___QP1UP:disabled,.collapse___MY5jD .deactivate_btn___jj3IB button.disabled___Fj8uy.icon___zu9md,.collapse___MY5jD .deactivate_btn___jj3IB button.disabled___Fj8uy:last-child,.collapse___MY5jD .deactivate_btn___jj3IB button.icon___zu9md:disabled,.collapse___MY5jD .deactivate_btn___jj3IB button.primary___QP1UP.disabled___Fj8uy,.collapse___MY5jD .deactivate_btn___jj3IB button.primary___QP1UP:disabled,.collapse___MY5jD .deactivate_btn___jj3IB button:disabled:last-child {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___L4Cbj.secondary___Fx0_r,.collapse___MY5jD .deactivate_btn___jj3IB button,.collapse___MY5jD .deactivate_btn___jj3IB button.secondary___Fx0_r:last-child {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___L4Cbj.secondary___Fx0_r:hover,.collapse___MY5jD .deactivate_btn___jj3IB button:hover {
    background: var(--button-bg-secondary-hover)
}

.button___L4Cbj.secondary___Fx0_r:active,.collapse___MY5jD .deactivate_btn___jj3IB button:active {
    background: var(--button-bg-secondary-pressed)
}

.button___L4Cbj.secondary___Fx0_r.disabled___Fj8uy,.button___L4Cbj.secondary___Fx0_r:disabled,.collapse___MY5jD .deactivate_btn___jj3IB button.disabled___Fj8uy,.collapse___MY5jD .deactivate_btn___jj3IB button:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___L4Cbj.tertiary___OAoRe,.collapse___MY5jD .deactivate_btn___jj3IB button.tertiary___OAoRe {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___L4Cbj.tertiary___OAoRe:hover,.collapse___MY5jD .deactivate_btn___jj3IB button.tertiary___OAoRe:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___L4Cbj.tertiary___OAoRe:active,.collapse___MY5jD .deactivate_btn___jj3IB button.tertiary___OAoRe:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___L4Cbj.tertiary___OAoRe.disabled___Fj8uy,.button___L4Cbj.tertiary___OAoRe:disabled,.collapse___MY5jD .deactivate_btn___jj3IB button.tertiary___OAoRe.disabled___Fj8uy,.collapse___MY5jD .deactivate_btn___jj3IB button.tertiary___OAoRe:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___L4Cbj.ghost___b_s_O,.collapse___MY5jD .deactivate_btn___jj3IB button.ghost___b_s_O {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___L4Cbj.ghost___b_s_O:hover,.collapse___MY5jD .deactivate_btn___jj3IB button.ghost___b_s_O:hover {
    text-decoration: underline
}

.button___L4Cbj.ghost3___ssIty,.collapse___MY5jD .deactivate_btn___jj3IB button.ghost3___ssIty {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___L4Cbj.ghost3___ssIty:hover,.collapse___MY5jD .deactivate_btn___jj3IB button.ghost3___ssIty:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___L4Cbj.ghost3___ssIty:active,.collapse___MY5jD .deactivate_btn___jj3IB button.ghost3___ssIty:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___L4Cbj.icon___zu9md,.collapse___MY5jD .deactivate_btn___jj3IB button.icon___zu9md {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___L4Cbj.icon___zu9md.disabled___Fj8uy,.button___L4Cbj.icon___zu9md:disabled,.collapse___MY5jD .deactivate_btn___jj3IB button.icon___zu9md.disabled___Fj8uy,.collapse___MY5jD .deactivate_btn___jj3IB button.icon___zu9md:disabled {
    border: none
}

.button___L4Cbj.disabled___Fj8uy,.button___L4Cbj:disabled,.collapse___MY5jD .deactivate_btn___jj3IB button.disabled___Fj8uy,.collapse___MY5jD .deactivate_btn___jj3IB button:disabled {
    pointer-events: none
}

.button___L4Cbj.icon___zu9md,.collapse___MY5jD .deactivate_btn___jj3IB button,.collapse___MY5jD .deactivate_btn___jj3IB button:last-child,.primary___QP1UP,.secondary___Fx0_r,.white___gT_zC {
    position: relative
}

.button___L4Cbj.icon___zu9md [class^=loading_],.collapse___MY5jD .deactivate_btn___jj3IB button [class^=loading_],.primary___QP1UP [class^=loading_],.secondary___Fx0_r [class^=loading_],.white___gT_zC [class^=loading_] {
    height: 44px;
    width: 44px
}

.collapse___MY5jD {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%
}

.collapse___MY5jD .deactivate___eTHBc {
    background: var(--bg-popup);
    border-radius: 8px;
    box-shadow: var(--shadow-card-additional);
    box-sizing: border-box;
    height: 100%;
    margin: 0 auto;
    max-width: 400px;
    padding: 55px 32px 32px;
    position: relative;
    width: 100%
}

.collapse___MY5jD .deactivate_close___AAMUd {
    display: none
}

.collapse___MY5jD .deactivate_text___RbW5h p {
    color: var(--text-primary);
    font-size: var(--typography-caption-small-font-size);
    font-style: normal;
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    margin: 0;
    padding: 0
}

.collapse___MY5jD .deactivate_btn___jj3IB {
    align-items: center;
    display: flex;
    margin-top: 16px
}

.collapse___MY5jD .deactivate_btn___jj3IB button {
    border: none;
    color: var(--button-text-primary);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.collapse___MY5jD .deactivate_btn___jj3IB button:last-child {
    margin: 0 0 0 15px;
    width: 192px
}

.criticalError___Fwf1J {
    background: var(--bg-other-404);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___I77Gl {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___GhtXK,.wrapper___I77Gl {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___GhtXK {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___GhtXK [class*=button__] {
    margin: 0 auto 24px;
    min-width: 156px;
    width: -moz-fit-content;
    width: fit-content
}

.text___E6uKL {
    align-items: normal;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--special-blocks-404-500-small-font-size);
    font-weight: var(--special-blocks-404-500-small-font-weight);
    justify-content: center;
    line-height: var(--special-blocks-404-500-small-line-height);
    position: relative;
    text-shadow: 0 32px 32px #00000040
}

.imageBlock___Z3yig {
    left: 6px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 8px;
    width: 191px
}

.imageBlock___Z3yig.imageBlockFirst___PpUH9 .imageBricks___O1jn4 {
    left: -3px;
    top: 6px
}

.imageBlock___Z3yig.imageBlockSecond___IR8jE .imageBricks___O1jn4 {
    left: 101px;
    top: 6px
}

.imageBlock___Z3yig .imageBricks___O1jn4 {
    height: 188px;
    position: absolute;
    width: 198px
}

.description___NbvEm {
    align-items: normal;
    color: var(--text-primary);
    display: flex;
    flex-direction: column;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    justify-content: center;
    line-height: var(--typography-body-1-line-height);
    margin: 24px 0 16px;
    padding: 0 8px;
    text-align: center
}

.description___NbvEm .firstPart___aBkma {
    text-align: center
}

.criticalError___A8KCM {
    background: var(--bg-other-404);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___AiJwg {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___Y1Djw,.wrapper___AiJwg {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___Y1Djw {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___Y1Djw [class*=button] {
    margin: 0 auto 24px;
    min-width: 150px
}

.text___QdZHr {
    align-items: normal;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--special-blocks-404-500-large-font-size);
    font-weight: var(--special-blocks-404-500-large-font-weight);
    justify-content: center;
    line-height: var(--special-blocks-404-500-large-line-height);
    margin-bottom: 24px;
    position: relative;
    text-shadow: 0 32px 32px #00000040
}

.imageBlock___NcIGc {
    left: 10px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 16px;
    width: 312px
}

.imageBlock___NcIGc.imageBlockFirst___HOezR .imageBricks___Wjjzc {
    left: -7px;
    top: -10px
}

.imageBlock___NcIGc.imageBlockSecond___YOxHE .imageBricks___Wjjzc {
    left: 158px;
    top: -10px
}

.imageBlock___NcIGc .imageBricks___Wjjzc {
    height: 300px;
    position: absolute;
    width: 325px
}

.description___XeY9_ {
    align-items: center;
    color: var(--text-primary);
    display: flex;
    flex-direction: column;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    justify-content: center;
    line-height: var(--typography-body-1-line-height);
    margin: 0 auto 24px;
    text-align: center
}

.notFoundPage___w14FT {
    background: var(--bg-other-404);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___w2DU_ {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___YCmCF,.wrapper___w2DU_ {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___YCmCF {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___YCmCF a {
    margin: 0 auto 24px;
    min-width: 156px;
    width: -moz-fit-content;
    width: fit-content
}

.text___ra3TR {
    align-items: normal;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--special-blocks-404-500-small-font-size);
    font-weight: var(--special-blocks-404-500-small-font-weight);
    justify-content: center;
    line-height: var(--special-blocks-404-500-small-line-height);
    position: relative;
    text-shadow: 0 32px 32px #00000040
}

.imageBlock___t9Wvp {
    bottom: unset;
    left: 68px;
    position: absolute;
    right: unset;
    top: 16px;
    width: 190px;
    z-index: 0
}

.imageBlock___t9Wvp .imageBricks___yiLjq {
    width: 100%
}

.description___Fuutx {
    color: var(--text-primary);
    display: grid;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 24px 0 16px;
    padding: 0 8px;
    text-align: center
}

.description___Fuutx .firstPart___g7UfO {
    text-align: center
}

.notFoundPage___PC6Nk {
    background: var(--bg-other-404);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___R0TCh {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___yMHHb,.wrapper___R0TCh {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___yMHHb {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___yMHHb a {
    margin: 0 auto 24px;
    min-width: 150px
}

.text___wnnAn {
    align-items: normal;
    color: var(--text-light);
    display: flex;
    flex-direction: row;
    font-size: var(--special-blocks-404-500-large-font-size);
    font-weight: var(--special-blocks-404-500-large-font-weight);
    justify-content: center;
    line-height: var(--special-blocks-404-500-large-line-height);
    margin-bottom: 24px;
    position: relative;
    text-shadow: 0 32px 32px #00000040
}

.imageBlock___QdcvS {
    left: 10px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 16px;
    width: 312px
}

.imageBlock___QdcvS .imageBricks___r5lvn {
    width: 100%
}

.description___BP7IR {
    align-items: center;
    color: var(--text-primary);
    display: flex;
    flex-direction: column;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    justify-content: center;
    line-height: var(--typography-body-1-line-height);
    margin: 0 auto 24px;
    text-align: center
}

.description___BP7IR .firstPart___qixAb {
    text-align: center
}

.wrap___zv3XY {
    word-wrap: break-word;
    background: #fff;
    color: red;
    height: 100%;
    padding: 15px;
    width: 100%
}

.wrap___zv3XY h2 {
    font-size: 24px;
    margin: 0 0 20px
}

.wrap___zv3XY .error___uThPc {
    background: #fff0f0;
    font-size: 14px
}

.wrap___zv3XY .stack___D2x7H {
    background: #d3d3d3;
    color: #000;
    font-size: 14px
}

.button___R59yi,.slide___kiWsb .buttonSplit___QpP6G,.slide___kiWsb .button___R59yi {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___R59yi [class^=loading_],.slide___kiWsb .buttonSplit___QpP6G [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___R59yi.sm___phP74,.slide___kiWsb .sm___phP74.buttonSplit___QpP6G {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___R59yi.sm___phP74 [class^=loading_],.slide___kiWsb .sm___phP74.buttonSplit___QpP6G [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___R59yi.md___JYHaE,.slide___kiWsb .buttonSplit___QpP6G,.slide___kiWsb .button___R59yi {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___R59yi.icon___zgg25,.button___R59yi.primary___eWt5Q,.slide___kiWsb .buttonSplit___QpP6G,.slide___kiWsb .button___R59yi {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___R59yi.icon___zgg25:hover,.button___R59yi.primary___eWt5Q:hover,.slide___kiWsb .buttonSplit___QpP6G:hover,.slide___kiWsb .button___R59yi:hover {
    background: var(--button-bg-primary-hover)
}

.button___R59yi.icon___zgg25:active,.button___R59yi.primary___eWt5Q:active,.slide___kiWsb .buttonSplit___QpP6G:active,.slide___kiWsb .button___R59yi:active {
    background: var(--button-bg-primary-pressed)
}

.button___R59yi.disabled___srhtn.icon___zgg25,.button___R59yi.icon___zgg25:disabled,.button___R59yi.primary___eWt5Q.disabled___srhtn,.button___R59yi.primary___eWt5Q:disabled,.slide___kiWsb .buttonSplit___QpP6G:disabled,.slide___kiWsb .button___R59yi.disabled___srhtn,.slide___kiWsb .button___R59yi:disabled,.slide___kiWsb .disabled___srhtn.buttonSplit___QpP6G {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___R59yi.secondary___uRnpq,.slide___kiWsb .buttonsWrap___pLJW6>.buttonSplit___QpP6G:not(.buttonSplit___QpP6G),.slide___kiWsb .buttonsWrap___pLJW6>.button___R59yi:not(.buttonSplit___QpP6G),.slide___kiWsb .secondary___uRnpq.buttonSplit___QpP6G {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___R59yi.secondary___uRnpq:hover,.slide___kiWsb .buttonsWrap___pLJW6>.buttonSplit___QpP6G:hover:not(.buttonSplit___QpP6G),.slide___kiWsb .buttonsWrap___pLJW6>.button___R59yi:hover:not(.buttonSplit___QpP6G),.slide___kiWsb .secondary___uRnpq.buttonSplit___QpP6G:hover {
    background: var(--button-bg-secondary-hover)
}

.button___R59yi.secondary___uRnpq:active,.slide___kiWsb .buttonsWrap___pLJW6>.buttonSplit___QpP6G:active:not(.buttonSplit___QpP6G),.slide___kiWsb .buttonsWrap___pLJW6>.button___R59yi:active:not(.buttonSplit___QpP6G),.slide___kiWsb .secondary___uRnpq.buttonSplit___QpP6G:active {
    background: var(--button-bg-secondary-pressed)
}

.button___R59yi.secondary___uRnpq.disabled___srhtn,.button___R59yi.secondary___uRnpq:disabled,.slide___kiWsb .buttonsWrap___pLJW6>.buttonSplit___QpP6G:disabled:not(.buttonSplit___QpP6G),.slide___kiWsb .buttonsWrap___pLJW6>.button___R59yi.disabled___srhtn:not(.buttonSplit___QpP6G),.slide___kiWsb .buttonsWrap___pLJW6>.button___R59yi:disabled:not(.buttonSplit___QpP6G),.slide___kiWsb .buttonsWrap___pLJW6>.disabled___srhtn.buttonSplit___QpP6G:not(.buttonSplit___QpP6G),.slide___kiWsb .secondary___uRnpq.buttonSplit___QpP6G:disabled,.slide___kiWsb .secondary___uRnpq.disabled___srhtn.buttonSplit___QpP6G {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___R59yi.tertiary___BZsJw,.slide___kiWsb .tertiary___BZsJw.buttonSplit___QpP6G {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___R59yi.tertiary___BZsJw:hover,.slide___kiWsb .tertiary___BZsJw.buttonSplit___QpP6G:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___R59yi.tertiary___BZsJw:active,.slide___kiWsb .tertiary___BZsJw.buttonSplit___QpP6G:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___R59yi.tertiary___BZsJw.disabled___srhtn,.button___R59yi.tertiary___BZsJw:disabled,.slide___kiWsb .tertiary___BZsJw.buttonSplit___QpP6G:disabled,.slide___kiWsb .tertiary___BZsJw.disabled___srhtn.buttonSplit___QpP6G {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___R59yi.ghost___CXZdm,.slide___kiWsb .ghost___CXZdm.buttonSplit___QpP6G {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___R59yi.ghost___CXZdm:hover,.slide___kiWsb .ghost___CXZdm.buttonSplit___QpP6G:hover {
    text-decoration: underline
}

.button___R59yi.ghost3____4Egu,.slide___kiWsb .ghost3____4Egu.buttonSplit___QpP6G {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___R59yi.ghost3____4Egu:hover,.slide___kiWsb .ghost3____4Egu.buttonSplit___QpP6G:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___R59yi.ghost3____4Egu:active,.slide___kiWsb .ghost3____4Egu.buttonSplit___QpP6G:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___R59yi.icon___zgg25,.slide___kiWsb .icon___zgg25.buttonSplit___QpP6G {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___R59yi.icon___zgg25.disabled___srhtn,.button___R59yi.icon___zgg25:disabled,.slide___kiWsb .icon___zgg25.buttonSplit___QpP6G:disabled,.slide___kiWsb .icon___zgg25.disabled___srhtn.buttonSplit___QpP6G {
    border: none
}

.button___R59yi.disabled___srhtn,.button___R59yi:disabled,.slide___kiWsb .buttonSplit___QpP6G:disabled,.slide___kiWsb .disabled___srhtn.buttonSplit___QpP6G {
    pointer-events: none
}

.button___R59yi.icon___zgg25,.primary___eWt5Q,.secondary___uRnpq,.slide___kiWsb .buttonSplit___QpP6G,.slide___kiWsb .button___R59yi,.slide___kiWsb .buttonsWrap___pLJW6>.buttonSplit___QpP6G:not(.buttonSplit___QpP6G),.slide___kiWsb .buttonsWrap___pLJW6>.button___R59yi:not(.buttonSplit___QpP6G),.white___IHSbd {
    position: relative
}

.button___R59yi.icon___zgg25 [class^=loading_],.primary___eWt5Q [class^=loading_],.secondary___uRnpq [class^=loading_],.slide___kiWsb .buttonSplit___QpP6G [class^=loading_],.slide___kiWsb .button___R59yi [class^=loading_],.slide___kiWsb .buttonsWrap___pLJW6>.buttonSplit___QpP6G:not(.buttonSplit___QpP6G) [class^=loading_],.slide___kiWsb .buttonsWrap___pLJW6>.button___R59yi:not(.buttonSplit___QpP6G) [class^=loading_],.white___IHSbd [class^=loading_] {
    height: 44px;
    width: 44px
}

.slide___kiWsb {
    height: 100%;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.slide___kiWsb .caption___V5r8g {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    width: 100%
}

.slide___kiWsb .captionFadein___H8Efd,.slide___kiWsb .captionFadeout___LHz10 {
    align-items: flex-end;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: normal;
    width: 100%
}

.slide___kiWsb .captionFadein___H8Efd {
    opacity: 0;
    transform: translate3d(0,100%,0);
    will-change: transform
}

.slide___kiWsb .captionContainer___y95Rt {
    bottom: 44px;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    overflow: hidden;
    padding: 0 16px 10px;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 4
}

@media screen and (min-width: 360px) {
    .slide___kiWsb .captionContainer___y95Rt {
        padding:0 24px 10px
    }
}

@media screen and (min-width: 568px) {
    .slide___kiWsb .captionContainer___y95Rt {
        padding:0 64px 10px
    }
}

.slide___kiWsb .text___qSEHu {
    font-family: var(--font-family-accent);
    margin-bottom: 16px;
    min-width: 226px;
    text-align: left;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (min-width: 360px) {
    .slide___kiWsb .text___qSEHu {
        max-width:80%
    }
}

.slide___kiWsb .text___qSEHu,.slide___kiWsb .text___qSEHu div,.slide___kiWsb .text___qSEHu p,.slide___kiWsb .text___qSEHu span {
    color: var(--text-primary);
    font-size: var(--typography-title-3-font-size);
    font-weight: var(--typography-title-3-font-weight);
    line-height: var(--typography-title-3-line-height);
    opacity: .95;
    text-shadow: var(--shadow-special-blocks-banner-title)
}

.slide___kiWsb .text___qSEHu .currency {
    color: var(--text-title-accent);
    display: block;
    font-size: var(--typography-title-3-font-size);
    font-weight: var(--typography-title-3-font-weight);
    line-height: var(--typography-title-3-line-height);
    opacity: .9;
    width: 100%
}

.slide___kiWsb .buttonSplit___QpP6G,.slide___kiWsb .button___R59yi {
    font-family: var(--font-family-accent);
    height: 40px;
    padding: 0 18px;
    text-rendering: optimizeLegibility
}

.slide___kiWsb .buttonSplit___QpP6G:active,.slide___kiWsb .button___R59yi:active {
    box-shadow: none;
    filter: brightness(.8)
}

.slide___kiWsb .buttonsWrap___pLJW6 {
    display: flex;
    flex-direction: row;
    gap: 14px
}

.slide___kiWsb .buttonsWrap___pLJW6>.buttonSplit___QpP6G {
    max-width: 144px;
    min-width: 132px
}

.slide___kiWsb .buttonsWrap___pLJW6>.buttonSplit___QpP6G:not(.buttonSplit___QpP6G),.slide___kiWsb .buttonsWrap___pLJW6>.button___R59yi:not(.buttonSplit___QpP6G) {
    min-width: 120px
}

.slide___kiWsb .background___n6Zpp {
    align-items: center;
    bottom: auto;
    display: flex;
    flex-direction: row;
    height: 292px;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
    z-index: 0
}

.slide___kiWsb .background___n6Zpp .gradient___dg5fB {
    height: 100%;
    min-width: 568px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.slide___kiWsb .background___n6Zpp .decorationPicture___I2uZr {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.slide___kiWsb .background___n6Zpp .decorationObject___tjt6Y,.slide___kiWsb .background___n6Zpp .decorationPicture___I2uZr img {
    bottom: unset;
    height: 100%;
    left: 50%;
    min-width: 568px;
    object-fit: cover;
    position: absolute;
    right: unset;
    top: 0;
    transform: translateX(-50%);
    width: auto;
    z-index: 1
}

.slide___kiWsb .background___n6Zpp .character___v2TkK {
    bottom: 0;
    height: 240px;
    left: auto;
    position: absolute;
    right: -78px;
    top: auto;
    width: 240px;
    z-index: 2
}

.slide___kiWsb .background___n6Zpp .characterFadein___WzN6A,.slide___kiWsb .background___n6Zpp .characterFadeout____lMX1 {
    height: 100%;
    width: 100%
}

.slide___kiWsb .background___n6Zpp .characterFadein___WzN6A {
    opacity: 0;
    transform: translate3d(240px,240px,0);
    will-change: transform
}

.slide___kiWsb .background___n6Zpp .character___v2TkK picture {
    display: block;
    height: 100%;
    width: 100%
}

.slide___kiWsb .background___n6Zpp .character___v2TkK img {
    height: 100%;
    object-fit: contain;
    width: 100%;
    will-change: transform
}

@media screen and (min-width: 360px) {
    .slide___kiWsb .background___n6Zpp .character___v2TkK {
        right:-32px
    }
}

@media screen and (min-width: 400px) {
    .slide___kiWsb .background___n6Zpp .character___v2TkK {
        right:-10px
    }
}

@media screen and (min-width: 568px) {
    .slide___kiWsb .background___n6Zpp .character___v2TkK {
        right:40px
    }
}

[class*=slick-active] .slide___kiWsb .captionFadein___H8Efd {
    animation: caption-show___KT2Y0 .5s linear 1 forwards;
    will-change: transform,opacity
}

[class*=slick-active] .slide___kiWsb .captionFadeout___LHz10 {
    animation: caption-hide___xgSgF .25s linear 7.75s 1 forwards;
    opacity: 1;
    will-change: transform,opacity
}

[class*=slick-active] .slide___kiWsb .background___n6Zpp .characterFadein___WzN6A {
    animation: character-show___m0yqo .5s linear 1 forwards;
    will-change: transform,opacity
}

[class*=slick-active] .slide___kiWsb .background___n6Zpp .characterFadeout____lMX1 {
    animation: character-hide___fJF80 8s linear 1 forwards;
    opacity: 1;
    transform: translateZ(0);
    will-change: transform,opacity
}

[class*=slick-active] .slide___kiWsb .background___n6Zpp .character___v2TkK img {
    animation: character-pulse___U30Lj 7s cubic-bezier(.5,0,.5,1) .4s infinite;
    will-change: transform,opacity
}

@keyframes caption-show___KT2Y0 {
    0% {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    50% {
        opacity: .5;
        transform: translateZ(0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes caption-hide___xgSgF {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-100px,0)
    }
}

@keyframes character-show___m0yqo {
    0% {
        opacity: 0;
        transform: translate3d(240px,240px,0)
    }

    50% {
        opacity: .5;
        transform: translateZ(0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes character-hide___fJF80 {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    95% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(240px,-240px,0)
    }
}

@keyframes character-pulse___U30Lj {
    0% {
        transform: translateZ(0) scale(1)
    }

    50% {
        transform: translate3d(0,-10px,0) scale(1.05)
    }

    to {
        transform: translateZ(0) scale(1)
    }
}

[class*=oneSlide] .slide___kiWsb .captionFadeout___LHz10,[class*=oneSlide] .slide___kiWsb .characterFadeout____lMX1 {
    animation: none!important
}

.mainSlider___szkEx {
    background: var(--bg-other-promo);
    height: 292px;
    margin: -48px 0 -38px;
    position: relative;
    touch-action: pan-x;
    width: auto;
    z-index: 0
}

.mainSlider___szkEx:before {
    background: var(--bg-gradient) no-repeat;
    bottom: auto;
    content: "";
    height: 400px;
    left: 0;
    position: absolute;
    right: auto;
    top: 100%;
    width: 100%;
    z-index: 0
}

.mainSlider___szkEx:empty {
    display: none
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .mainSlider___szkEx {
        touch-action:pan-y
    }
}

.mainSlider___szkEx .slick-list,.mainSlider___szkEx .slick-slide,.mainSlider___szkEx .slick-track {
    height: inherit
}

.mainSlider___szkEx .slick-track {
    display: flex
}

.mainSlider___szkEx .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.mainSlider___szkEx .slick-slide {
    min-width: 100vw;
    pointer-events: none;
    transform: translateZ(0);
    will-change: opacity
}

.mainSlider___szkEx .slick-slide>div {
    height: inherit
}

.mainSlider___szkEx .slick-slide.slick-active {
    pointer-events: auto
}

.mainSlider___szkEx .slick-dots {
    align-items: center;
    bottom: 36px;
    box-sizing: border-box;
    display: flex!important;
    justify-content: flex-start;
    margin-top: 0;
    padding: 0 16px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 10
}

.mainSlider___szkEx .slick-dots li {
    display: block;
    margin-right: 6px
}

.mainSlider___szkEx .slick-dots li button {
    background: linear-gradient(180deg,#fff,#9ba1b1);
    border: none;
    border-radius: 50%;
    font-size: 0;
    line-height: 1;
    opacity: .2;
    padding: 3px
}

.mainSlider___szkEx .slick-dots li:last-child {
    margin-right: 0
}

.mainSlider___szkEx .slick-dots li.slick-active button {
    opacity: 1
}

@media screen and (min-width: 360px) {
    .mainSlider___szkEx .slick-dots {
        padding:0 24px
    }
}

@media screen and (min-width: 568px) {
    .mainSlider___szkEx .slick-dots {
        padding:0 64px
    }
}

.mainSlider___szkEx+[class*=backgroundBubble]:before {
    content: none
}

.titleWrap___khwqO {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.titleWrap___khwqO>span {
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.promoTitle___pLPk9 {
    align-items: center;
    color: var(--text-title-main);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-title-block-font-size);
    font-weight: var(--typography-title-block-font-weight);
    height: 24px;
    justify-content: space-between;
    line-height: var(--typography-title-block-line-height);
    margin-bottom: 15px;
    white-space: nowrap
}

.promoTitle___pLPk9.promoTitleFullWidth___tawck {
    padding: .8rem 2.285rem 0
}

.promoTitle___pLPk9.promoTitleCategory___mf1HE .titleWrap___khwqO {
    align-items: normal;
    justify-content: normal;
    max-width: 75%
}

.promoTitle___pLPk9.promoTitleCategory___mf1HE .titleWrap___khwqO>span {
    max-width: 98%
}

@media screen and (min-width: 720px) {
    .promoTitle___pLPk9.promoTitleCategory___mf1HE .titleWrap___khwqO {
        max-width:85%
    }
}

.promoShowAll___N1WOS {
    color: var(--text-link);
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height);
    min-width: 128px;
    text-align: right;
    text-decoration: none
}

.promoShowAll___N1WOS .showAllNumber___cfTaq {
    background: var(--bg-overlay-1);
    border-radius: var(--radius-button);
    color: var(--text-link);
    display: inline-block;
    margin-left: 4px;
    padding: 0 4px
}

.promoShowAll___N1WOS.homeLink___ID0Rt {
    font-size: 0;
    min-width: auto;
    pointer-events: none;
    text-align: initial
}

.promoShowAll___N1WOS.homeLink___ID0Rt .showAllNumber___cfTaq {
    align-items: normal;
    border: 1px solid var(--text-opacity-2);
    border-radius: 24px;
    color: var(--text-title-main);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    justify-content: flex-start;
    line-height: var(--typography-caption-small-strong-line-height);
    margin: -24px 0 0;
    opacity: .8;
    padding: 0 5px;
    vertical-align: super
}

.promoShowAll___N1WOS.homeLink___ID0Rt .showAllNumber___cfTaq:after,.promoShowAll___N1WOS.homeLink___ID0Rt .showAllNumber___cfTaq:before {
    display: none
}

.promoBody___bwJo1 {
    display: flex;
    flex-wrap: wrap
}

.sortWrap___WcRDR {
    display: flex;
    height: 32px;
    position: relative;
    width: 50px
}

.sortWrap___WcRDR [class*=tipsSortList___]>div {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.sortWrap___WcRDR .sortItemListContainer-enter>div {
    max-height: 0;
    opacity: 0
}

.sortWrap___WcRDR .sortItemListContainer-enter-active,.sortWrap___WcRDR .sortItemListContainer-exit-active {
    box-shadow: none
}

.sortWrap___WcRDR .sortItemListContainer-enter-active>div,.sortWrap___WcRDR .sortItemListContainer-exit-active>div {
    overflow: hidden
}

.sortWrap___WcRDR .sortItemListContainer-enter-active>div,.sortWrap___WcRDR .sortItemListContainer-enter-done>div {
    max-height: 358px;
    opacity: 1;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.sortWrap___WcRDR .sortItemListContainer-enter-active>div>div,.sortWrap___WcRDR .sortItemListContainer-enter-done>div>div {
    opacity: 1
}

.sortWrap___WcRDR .sortItemListContainer-exit>div {
    max-height: 358px;
    opacity: 1
}

.sortWrap___WcRDR .sortItemListContainer-exit-active>div,.sortWrap___WcRDR .sortItemListContainer-exit-done>div {
    max-height: 0;
    opacity: 0;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.sortWrap___WcRDR .sortItemListContainer-exit-active:after,.sortWrap___WcRDR .sortItemListContainer-exit-active:before,.sortWrap___WcRDR .sortItemListContainer-exit-done:after,.sortWrap___WcRDR .sortItemListContainer-exit-done:before {
    opacity: 0
}

.sortIcon___SdUbH {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    align-items: center;
    -webkit-backdrop-filter: blur(var(--bg-blur));
    backdrop-filter: blur(var(--bg-blur));
    background: var(--navbar-bg-main);
    border: 1px solid #0000;
    border: var(--border-nav);
    border-bottom: none;
    border-radius: var(--radius-navbar);
    box-shadow: var(--shadow-nav);
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.sortIcon___SdUbH.position svg g>*,.sortIcon___SdUbH.position svg path {
    fill: url(#sort_gradient_popularity) #9ba1b1
}

.sortIcon___SdUbH.alphabet svg g>*,.sortIcon___SdUbH.alphabet svg path {
    fill: url(#sort_gradient_alphabet) #9ba1b1
}

.sortIcon___SdUbH.payout svg g>*,.sortIcon___SdUbH.payout svg path {
    fill: url(#sort_gradient_payout) #9ba1b1
}

.sortIcon___SdUbH.rating svg g>*,.sortIcon___SdUbH.rating svg path {
    fill: url(#sort_gradient_rating) #9ba1b1
}

.sortIcon___SdUbH svg #sort_gradient_alphabet,.sortIcon___SdUbH svg #sort_gradient_payout,.sortIcon___SdUbH svg #sort_gradient_popularity,.sortIcon___SdUbH svg #sort_gradient_rating {
    --color-stop: var(--icon-primary);
    --color-bot: var(--icon-primary)
}

.sortIcon___SdUbH:after {
    border-bottom: none;
    border-left: 3px solid #0000;
    border-right: 3px solid #0000;
    border-top: 3px solid var(--icon-primary);
    content: "";
    display: inline-block;
    margin-left: 6px
}

.sortIcon___SdUbH.opened___GMbMX {
    border: 1px solid var(--icon-accent)
}

.sortIcon___SdUbH.opened___GMbMX:after {
    border-bottom: 3px solid var(--icon-accent);
    border-top: none
}

.sortIcon___SdUbH.opened___GMbMX svg #sort_gradient_alphabet,.sortIcon___SdUbH.opened___GMbMX svg #sort_gradient_payout,.sortIcon___SdUbH.opened___GMbMX svg #sort_gradient_popularity,.sortIcon___SdUbH.opened___GMbMX svg #sort_gradient_rating {
    --color-stop: var(--icon-accent);
    --color-bot: var(--icon-accent)
}

.sortItemList___Jhwje {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 2
}

.sortItem___A0LXs {
    align-items: center;
    border-bottom: 1px solid var(--small-elements-separator-primary);
    display: flex;
    height: 38px;
    margin: 0 15px
}

.sortItem___A0LXs svg g,.sortItem___A0LXs svg path {
    fill: var(--icon-primary)
}

.sortItem___A0LXs:last-of-type {
    border-bottom: none
}

.sortItem___A0LXs .sortItemText___lmSEg {
    color: var(--special-blocks-dropdown-content);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-left: 12px;
    padding-right: 20px;
    white-space: nowrap
}

.sortItem___A0LXs.active___cxgbr .sortItemText___lmSEg {
    color: var(--input-text-accent)
}

.sortItem___A0LXs.active___cxgbr svg g,.sortItem___A0LXs.active___cxgbr svg path {
    fill: var(--icon-accent)
}

.sortItem___A0LXs.active___cxgbr {
    position: relative
}

.sortItem___A0LXs.active___cxgbr .sortItemText___lmSEg:after,.sortItem___A0LXs.active___cxgbr .sortItemText___lmSEg:before {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: 0;
    width: 0
}

.sortItem___A0LXs.active___cxgbr .sortItemText___lmSEg:before {
    top: 14px
}

.sortItem___A0LXs.active___cxgbr .sortItemText___lmSEg:after {
    top: 21px
}

.sortItem___A0LXs.active___cxgbr .sortItemText___lmSEg.strict___jS38E:before {
    border-bottom: 4px solid var(--icon-primary)
}

.sortItem___A0LXs.active___cxgbr .sortItemText___lmSEg.strict___jS38E:after {
    border-top: 4px solid var(--icon-accent)
}

.sortItem___A0LXs.active___cxgbr .sortItemText___lmSEg.revert___WFcZR:before {
    border-bottom: 4px solid var(--icon-accent)
}

.sortItem___A0LXs.active___cxgbr .sortItemText___lmSEg.revert___WFcZR:after {
    border-top: 4px solid var(--icon-primary)
}

.sortItem___A0LXs.disabled___N9fkj {
    cursor: auto
}

[class*=tips].tipsSort___pQSSo {
    background: var(--special-blocks-dropdown-custom);
    border-radius: var(--radius-input-base);
    box-shadow: var(--shadow-card);
    left: auto;
    max-width: none;
    padding: 8px 0;
    position: relative;
    right: 0;
    top: 0
}

[class*=tips].tipsSort___pQSSo:after,[class*=tips].tipsSort___pQSSo:before {
    display: none
}

.promoTitle___wSItx {
    align-items: baseline;
    display: flex;
    font-size: 1.75rem;
    font-weight: 400;
    justify-content: space-between;
    padding: 2rem .5rem
}

.promoShowAll___FO86w {
    color: #fcdbc2;
    display: block;
    font-size: 1.45rem;
    text-decoration: none
}

.promoShowAll___FO86w .showAllNumber___eSoVI {
    color: #ff7000;
    font-weight: 700;
    margin-left: 4px
}

.promoShowAll___FO86w .showAllNumber___eSoVI:after {
    content: " ";
    font-size: 1.2em;
    margin-left: 3px
}

.promoBody___LEFzZ {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(136px,1fr))
}

.categoryEmpty___M_1nK {
    margin: 8px;
    min-height: 300px;
    text-align: center;
    width: 100%
}

.categoryEmpty___M_1nK p {
    color: #babcc299;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 43px
}

.categoryEmpty___M_1nK a {
    min-width: 150px
}

.scrollThumbs___xXRFI[class*=wrapper__] [class*=container__] [class*=tmbMob__]+[class*=showMore__] {
    height: calc(100% - 24px)
}

@media screen and (min-width: 360px) {
    .scrollThumbs___xXRFI[class*=wrapper__] [class*=container__] {
        grid-auto-columns:138px
    }
}

@media screen and (min-width: 412px) {
    .scrollThumbs___xXRFI[class*=wrapper__] [class*=container__] {
        grid-auto-columns:164px
    }
}

@media screen and (min-width: 568px) {
    .scrollThumbs___xXRFI[class*=wrapper__] [class*=container__] {
        grid-auto-columns:167px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs___xXRFI[class*=wrapper__] [class*=container__] {
        grid-auto-columns:153px
    }
}

.dropdownListShadowWrapper___QZ4Mv {
    border: var(--border-popup);
    border-radius: var(--radius-input-base);
    bottom: auto;
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 70px;
    z-index: 4
}

.dropdownListShadowWrapper___QZ4Mv:after,.dropdownListShadowWrapper___QZ4Mv:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 2
}

.dropdownListShadowWrapper___QZ4Mv:before {
    background: var(--special-blocks-dropdown-custom-fade);
    border-radius: var(--radius-input-base) var(--radius-input-base) 0 0;
    height: 14px;
    top: 0;
    transform: rotate(180deg);
    width: 95%
}

.dropdownListShadowWrapper___QZ4Mv:after {
    background: var(--special-blocks-dropdown-custom-fade);
    border-radius: 0 0 var(--radius-input-base) var(--radius-input-base);
    bottom: 0;
    height: 32px;
    width: 95%
}

.dropdownList___h6upQ {
    background: var(--special-blocks-dropdown-custom);
    border-radius: inherit;
    overflow: auto;
    overscroll-behavior: contain;
    padding: 7px 0
}

.dropdownList___h6upQ::-webkit-scrollbar {
    width: 10px
}

.dropdownList___h6upQ::-webkit-scrollbar-track {
    background-color: unset
}

.dropdownList___h6upQ::-webkit-scrollbar-thumb {
    background-color: var(--small-elements-scrollbar-primary);
    border: 3px solid var(--special-blocks-dropdown-custom);
    border-radius: 10px
}

.dropdownList___h6upQ .dropdownListItem___XLUmN {
    align-items: center;
    border-radius: var(--radius-input-zero);
    color: var(--special-blocks-dropdown-content);
    display: flex;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    height: 38px;
    justify-content: flex-start;
    line-height: var(--typography-body-1-line-height);
    padding: 7px 15px;
    position: relative;
    width: 213px
}

.dropdownList___h6upQ .dropdownListItem___XLUmN:before {
    background: var(--small-elements-separator-tertiary);
    bottom: 0;
    content: "";
    height: 1px;
    left: 12px;
    position: absolute;
    width: 90%
}

.dropdownList___h6upQ .dropdownListItem___XLUmN i {
    background-image: url(/assets/svg/forbidden.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    flex-shrink: 0;
    height: 24px;
    margin-right: 12px;
    width: 24px
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .dropdownList___h6upQ .dropdownListItem___XLUmN i {
        background:var(--special-blocks-dropdown-content);
        -webkit-mask-position: 50% 50%;
        mask-position: 50% 50%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: auto;
        mask-size: auto
    }
}

.dropdownList___h6upQ .dropdownListItem___XLUmN b {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 24px;
    justify-content: center;
    margin-right: 12px;
    width: 24px
}

.dropdownList___h6upQ .dropdownListItem___XLUmN span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .dropdownList___h6upQ .dropdownListItem___XLUmN.dropdownListItemActive___TSNmv i {
        background:var(--icon-accent)
    }
}

.dropdownList___h6upQ .dropdownListItem___XLUmN.dropdownListItemActive___TSNmv b,.dropdownList___h6upQ .dropdownListItem___XLUmN.dropdownListItemActive___TSNmv span {
    color: var(--input-text-accent);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.dropdownList___h6upQ .dropdownListItem___XLUmN.dropdownListItemActive___TSNmv .checkedIcon___motsz {
    height: 16px;
    margin-left: auto;
    margin-right: 3px;
    width: 16px
}

.dropdownList___h6upQ .dropdownListItem___XLUmN.dropdownListItemActive___TSNmv .checkedIcon___motsz path {
    stroke: var(--icon-accent)
}

.categoryLink___SVeTg {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: relative
}

.categoryLink___SVeTg .icon___Z7mG6 {
    align-items: center;
    -webkit-backdrop-filter: blur(var(--bg-blur));
    backdrop-filter: blur(var(--bg-blur));
    background: var(--categories-bg-main);
    border: var(--border-nav);
    border-bottom: none;
    border-radius: var(--radius-navbar);
    box-shadow: var(--shadow-nav);
    display: flex;
    height: var(--height-nav);
    justify-content: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: var(--width-nav)
}

.categoryLink___SVeTg .icon___Z7mG6 i {
    background-image: url(/assets/svg/forbidden.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    height: inherit;
    width: inherit
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .categoryLink___SVeTg .icon___Z7mG6 i {
        background:var(--navbar-bg-button-icon);
        -webkit-mask-position: 50% 50%;
        mask-position: 50% 50%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: auto;
        mask-size: auto
    }
}

.categoryLink___SVeTg .name___ttSjc {
    color: var(--text-primary);
    display: block;
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    margin: 4px -15px 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 78px
}

.categoryLink___SVeTg.categoryLinkActive___XeWnS .icon___Z7mG6 i,.categoryLink___SVeTg.categoryLinkSelected___XtvYI .icon___Z7mG6 i {
    background-image: url(/assets/svg/forbidden.svg)
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .categoryLink___SVeTg.categoryLinkActive___XeWnS .icon___Z7mG6 i,.categoryLink___SVeTg.categoryLinkSelected___XtvYI .icon___Z7mG6 i {
        background:var(--icon-accent)
    }
}

.categoryLink___SVeTg.categoryLinkActive___XeWnS .icon___Z7mG6 {
    border: var(--border-nav-active)
}

.categoryLink___SVeTg.categoryLinkActive___XeWnS .name___ttSjc {
    color: var(--text-accent)
}

.categoryLink___SVeTg [class^=dropdownList__] {
    padding: 10px 0
}

.categoryLink___SVeTg [class^=dropdownList__] li {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.categoryLink___SVeTg [class^=dropdownList__] li:first-child [class^=dropdownListItem__] {
    border-top: none
}

.categoryLink___SVeTg [class^=dropdownList__] li:nth-child(-n+7):last-child {
    margin-bottom: -4px
}

.categoryLink___SVeTg [class^=dropdownList__] [class^=dropdownListItem__] {
    height: 38px;
    padding: 7px 11px
}

.categoryLink___SVeTg [class^=dropdownList__] [class^=dropdownListItem__] i {
    margin-right: 10px
}

.categoryLink___SVeTg .categoriesMoreToggle-enter>ul {
    max-height: 0;
    opacity: 0
}

.categoryLink___SVeTg .categoriesMoreToggle-enter-active,.categoryLink___SVeTg .categoriesMoreToggle-exit-active {
    box-shadow: none
}

.categoryLink___SVeTg .categoriesMoreToggle-enter-active>ul,.categoryLink___SVeTg .categoriesMoreToggle-exit-active>ul {
    overflow: hidden
}

.categoryLink___SVeTg .categoriesMoreToggle-enter-active,.categoryLink___SVeTg .categoriesMoreToggle-enter-done {
    top: 70px
}

.categoryLink___SVeTg .categoriesMoreToggle-enter-active>ul,.categoryLink___SVeTg .categoriesMoreToggle-enter-done>ul {
    max-height: 282px;
    opacity: 1;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.categoryLink___SVeTg .categoriesMoreToggle-enter-active>ul li,.categoryLink___SVeTg .categoriesMoreToggle-enter-done>ul li {
    opacity: 1
}

.categoryLink___SVeTg .categoriesMoreToggle-exit>ul {
    max-height: 282px;
    opacity: 1
}

.categoryLink___SVeTg .categoriesMoreToggle-exit-active,.categoryLink___SVeTg .categoriesMoreToggle-exit-done {
    top: 64px
}

.categoryLink___SVeTg .categoriesMoreToggle-exit-active:after,.categoryLink___SVeTg .categoriesMoreToggle-exit-active:before,.categoryLink___SVeTg .categoriesMoreToggle-exit-done:after,.categoryLink___SVeTg .categoriesMoreToggle-exit-done:before {
    content: none
}

.categoryLink___SVeTg .categoriesMoreToggle-exit-active>ul,.categoryLink___SVeTg .categoriesMoreToggle-exit-done>ul {
    max-height: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out,max-height .2s ease-in-out
}

.categoryLink___SVeTg .categoriesMoreToggle-enter-active:after,.categoryLink___SVeTg .categoriesMoreToggle-enter-active:before,.categoryLink___SVeTg .categoriesMoreToggle-exit-active:after,.categoryLink___SVeTg .categoriesMoreToggle-exit-active:before {
    opacity: 0
}

.menu___LUhgr {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto 8px;
    padding: 0 16px;
    width: 100%
}

.menu___LUhgr .more____6Rjj {
    display: none
}

@media screen and (min-width: 360px) {
    .menu___LUhgr {
        padding:0 24px
    }
}

@media screen and (min-width: 568px) {
    .menu___LUhgr {
        padding:0 64px
    }
}

@media screen and (min-width: 1024px) {
    .menu___LUhgr {
        padding:0 76px
    }
}

@media screen and (min-width: 320px)and (max-width:411px) {
    .menu___LUhgr>li:nth-child(n+5) {
       // display:none
    }

    .menu___LUhgr .more____6Rjj:nth-child(n+7),.menu___LUhgr>li:nth-child(5):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 412px)and (max-width:639px) {
    .menu___LUhgr>li:nth-child(n+6) {
        display:none
    }

    .menu___LUhgr .more____6Rjj:nth-child(n+8),.menu___LUhgr>li:nth-child(6):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 640px)and (max-width:1023px) {
    .menu___LUhgr>li:nth-child(n+8) {
        display:none
    }

    .menu___LUhgr .more____6Rjj:nth-child(n+10),.menu___LUhgr>li:nth-child(8):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 1024px) {
    .menu___LUhgr>li:nth-child(n+11) {
        display:none
    }

    .menu___LUhgr .more____6Rjj:nth-child(n+13),.menu___LUhgr>li:nth-child(11):nth-last-child(2) {
        display: block
    }
}

.selectedDeveloperLink___qckST {
    align-items: center;
    -webkit-backdrop-filter: blur(var(--bg-blur));
    backdrop-filter: blur(var(--bg-blur));
    background: var(--categories-bg-main);
    border: var(--border-nav);
    border-radius: var(--radius-navbar);
    color: var(--text-primary);
    display: flex;
    font-size: var(--typography-body-1-stronger-font-size);
    font-weight: var(--typography-body-1-stronger-font-weight);
    height: 48px;
    justify-content: space-between;
    line-height: var(--typography-body-1-stronger-line-height);
    overflow: hidden;
    padding: 0 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.selectedDeveloperLink___qckST i {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    flex-shrink: 0;
    height: 24px;
    margin-right: 6px;
    width: 24px
}

.selectedDeveloperLink___qckST b {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 24px;
    justify-content: center;
    margin-right: 6px;
    width: 24px
}

.selectedDeveloperLink___qckST .arrowIcon___ZfG0I {
    fill: var(--icon-primary);
    display: block;
    height: 24px;
    margin-left: auto;
    width: 24px
}

.gamesDevelopers___deJhc {
    position: relative;
    width: calc(100% - 56px)
}

.gamesDevelopers___deJhc [class*=dropdownList__] li {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter>ul {
    max-height: 0;
    opacity: 0
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-active,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-exit-active {
    box-shadow: none
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-active>ul,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-exit-active>ul {
    overflow: hidden
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-active,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-done {
    top: 56px;
    width: 100%
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-active>ul,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-done>ul {
    max-height: 358px;
    opacity: 1;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-active>ul li,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-done>ul li {
    opacity: 1
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-exit>ul {
    max-height: 358px;
    opacity: 1
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-exit-active,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-exit-done {
    top: 56px;
    width: 100%
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-exit-active>ul,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-exit-done>ul {
    max-height: 0;
    opacity: 0;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-active:after,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-enter-active:before,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-exit-active:after,.gamesDevelopers___deJhc .gamesDeveloperLinksToggle-exit-active:before {
    opacity: 0
}

.gamesSearchWrapper___pFOpu {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 16px 16px 8px;
    position: relative
}

@media screen and (min-width: 360px) {
    .gamesSearchWrapper___pFOpu {
        padding:16px 24px 8px
    }
}

@media screen and (min-width: 568px) {
    .gamesSearchWrapper___pFOpu {
        padding:16px 64px 8px
    }
}

.letter___dKLqa {
    text-fill-color: #0000;
    -webkit-text-fill-color: #0000;
    background: var(--special-blocks-title-jackpot);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--special-blocks-title-jackpot);
    font-size: var(--special-blocks-jackpot-title-font-size);
    font-weight: var(--special-blocks-jackpot-title-font-weight);
    letter-spacing: var(--special-blocks-jackpot-title-letter-spacing);
    line-height: var(--special-blocks-jackpot-title-line-height);
    margin: 0 -2px;
    position: relative
}

.letter___dKLqa:before {
    animation: LetterBorderHiding___lbHQK 3s ease-in-out infinite;
    text-shadow: 0 -1px var(--special-blocks-jackpot-border-2),0 1px var(--special-blocks-jackpot-border-2),1px 0 var(--special-blocks-jackpot-border-2),-1px 0 var(--special-blocks-jackpot-border-2),-1px -1px var(--special-blocks-jackpot-border-2),1px 1px var(--special-blocks-jackpot-border-2),-1px 1px var(--special-blocks-jackpot-border-2),1px -1px var(--special-blocks-jackpot-border-2);
    will-change: opacity;
    z-index: -1
}

.letter___dKLqa:after,.letter___dKLqa:before {
    bottom: 0;
    content: attr(data-txt);
    left: 0;
    position: absolute;
    right: 0;
    top: 5px;
    transform: translateZ(0)
}

.letter___dKLqa:after {
    animation: LetterBlinking___CXJbc 3s ease-in-out infinite;
    will-change: text-shadow;
    z-index: -2
}

@keyframes LetterBorderHiding___lbHQK {
    0%,25%,75%,to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@keyframes LetterBlinking___CXJbc {
    0%,25%,75%,to {
        text-shadow: var(--shadow-special-blocks-jackpot-title-additional)
    }

    50% {
        text-shadow: var(--shadow-special-blocks-jackpot-title)
    }
}

.letter___k10UL {
    text-fill-color: #0000;
    -webkit-text-fill-color: #0000;
    background: var(--special-blocks-amount-jackpot);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--special-blocks-amount-jackpot);
    font-family: var(--font-family-accent);
    font-size: var(--special-blocks-jackpot-amount-font-size);
    font-weight: var(--special-blocks-jackpot-amount-font-weight);
    line-height: var(--special-blocks-jackpot-amount-line-height);
    line-height: 70px;
    margin: 0 -2px;
    position: relative
}

.letter___k10UL:after {
    bottom: 0;
    content: attr(data-txt);
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

@media screen and (min-width: 320px)and (max-width:567px) {
    .letter___k10UL.tooManySymbols___FVAtc {
        font-size:48px
    }
}

.line___D8lVJ {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    top: 0;
    transform: translateZ(0);
    transition: transform .5s cubic-bezier(0,0,.08,.95);
    will-change: transform
}

.line___D8lVJ .letter___k10UL {
    height: 70px
}

.line___D8lVJ .currentLetter___xMAPQ:after {
    text-shadow: var(--shadow-special-blocks-jackpot-amount)
}

.line___D8lVJ.zero___fMIQ0 {
    transform: translateZ(0)
}

.line___D8lVJ.one___C0MyB {
    transform: translate3d(0,-70px,0)
}

.line___D8lVJ.two___wSuIq {
    transform: translate3d(0,-140px,0)
}

.line___D8lVJ.three___IlG1o {
    transform: translate3d(0,-210px,0)
}

.line___D8lVJ.four___rk0su {
    transform: translate3d(0,-280px,0)
}

.line___D8lVJ.five___beAAm {
    transform: translate3d(0,-350px,0)
}

.line___D8lVJ.six___Cyhli {
    transform: translate3d(0,-420px,0)
}

.line___D8lVJ.seven___TyTsX {
    transform: translate3d(0,-490px,0)
}

.line___D8lVJ.eight___NPSuP {
    transform: translate3d(0,-560px,0)
}

.line___D8lVJ.nine___uFMXu {
    transform: translate3d(0,-630px,0)
}

.jackpotWidgetWrap___vAEaM {
    margin: 48px 0 15px;
    position: relative
}

@media screen and (min-width: 360px) {
    .jackpotWidgetWrap___vAEaM {
        background-position-x:57%
    }
}

@media screen and (min-width: 568px) {
    .jackpotWidgetWrap___vAEaM {
        background-position-x:20%
    }
}

@media screen and (min-width: 720px) {
    .jackpotWidgetWrap___vAEaM {
        background-position-x:100%
    }
}

@media screen and (min-width: 1024px) {
    .jackpotWidgetWrap___vAEaM {
        background-position-x:58%
    }
}

.wrapWithSevens___gs01x {
    position: relative
}

.wrapWithSevens___gs01x:before {
    background: url(/assets/img/mobile/jackpot/jackpotBg.png) 50%/auto 100% no-repeat;
    bottom: -65px;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -32px;
    z-index: 0
}

.jackpotWidget____wpRH {
    align-items: center;
    animation: BorderBlinking___m8LGp 3s ease-in-out infinite;
    -webkit-backdrop-filter: blur(var(--bg-info-blur));
    backdrop-filter: blur(var(--bg-info-blur));
    background: var(--special-blocks-jackpot-widget-bg);
    border: var(--border-special-blocks-jackpot-border);
    border-radius: var(--radius-special-blocks-jackpot-radius);
    box-shadow: var(--shadow-special-blocks-jackpot-wrap);
    display: flex;
    flex-direction: column;
    height: 188px;
    justify-content: unset;
    margin: 0 auto;
    padding: 20px 0 0;
    position: relative;
    width: 288px
}

.jackpotWidget____wpRH hr {
    animation: LineBlinking___IiRzW 3s ease-in-out infinite;
    background: var(--special-blocks-jackpot-line);
    border: none;
    border-radius: 50%;
    height: 4px;
    max-width: 278px;
    width: 100%
}

.jackpotWidget____wpRH>span {
    position: relative
}

.jackpotWidget____wpRH>span:first-child,.jackpotWidget____wpRH>span:last-child {
    position: relative;
    text-align: center;
    width: 100%
}

.jackpotWidget____wpRH>span:first-child {
    letter-spacing: -1.74px
}

@media screen and (min-width: 360px) {
    .jackpotWidget____wpRH {
        width:312px
    }
}

@media screen and (min-width: 412px) {
    .jackpotWidget____wpRH {
        width:364px
    }
}

@media screen and (min-width: 568px) {
    .jackpotWidget____wpRH {
        width:512px
    }
}

@media screen and (min-width: 720px) {
    .jackpotWidget____wpRH {
        width:640px
    }
}

.linesWrap___b68MI {
    height: 82px;
    overflow: hidden
}

.digit___OOn5_,.linesWrap___b68MI {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.digit___OOn5_ {
    animation: NumbersBlurShadow___WSdl6 3s ease-in-out infinite;
    margin-right: 8px;
    position: relative;
    transform: translateZ(0);
    will-change: filter
}

.digit___OOn5_:last-child {
    margin-right: 0
}

.digit___OOn5_>[class*=letter__] {
    margin-right: 4px
}

.digit___OOn5_>[class*=letter__]:after {
    text-shadow: var(--shadow-special-blocks-jackpot-amount)
}

@keyframes NumbersBlurShadow___WSdl6 {
    0%,25%,75%,to {
        filter: drop-shadow(0 2px 11px rgba(var(--special-blocks-amount-jackpot),.4)) drop-shadow(0 0 9px rgba(var(--special-blocks-amount-jackpot),.32)) drop-shadow(0 0 5px rgba(var(--special-blocks-amount-jackpot),.23))
    }

    50% {
        filter: drop-shadow(0 2px 11px rgba(var(--special-blocks-amount-jackpot),.62)) drop-shadow(0 0 9px rgba(var(--special-blocks-amount-jackpot),.5)) drop-shadow(0 0 5px rgba(var(--special-blocks-amount-jackpot),.4))
    }
}

@keyframes LineBlinking___IiRzW {
    0%,25%,75%,to {
        box-shadow: 0 0 12px #0000,0 0 12px #0000
    }

    50% {
        box-shadow: var(--shadow-special-blocks-jackpot-line)
    }
}

@keyframes BorderBlinking___m8LGp {
    0% {
        box-shadow: var(--shadow-special-blocks-jackpot-wrap)
    }

    25% {
        box-shadow: 0 0 16px #0000,0 0 16px #0000
    }

    50%,75%,to {
        box-shadow: var(--shadow-special-blocks-jackpot-wrap)
    }
}

.gameCollection___wC2Hc {
    align-items: normal;
    background: var(--bg-technical);
    border-radius: var(--radius-card);
    box-shadow: var(--shadow-tips);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    padding: 14px 16px 16px;
    position: relative;
    z-index: 1
}

.header___p39GT {
    flex: 1 1 auto;
    max-width: 154px
}

.header___p39GT .subTitle____oi7b {
    color: var(--text-opacity-light-2);
    font-family: var(--font-family-accent);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: 16px;
    line-height: var(--typography-caption-small-line-height);
    width: 100%
}

.header___p39GT .title___Ntl95 {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-strong-font-size);
    font-weight: var(--typography-title-1-strong-font-weight);
    line-height: var(--typography-title-1-strong-line-height);
    line-height: 32px;
    margin: 0;
    max-height: 64px;
    overflow: hidden
}

.footer___LJvQH {
    justify-content: space-between;
    margin: 0 -4px
}

.footer___LJvQH,.footer___LJvQH .gameList___lUe2M {
    align-items: center;
    display: flex;
    flex-direction: row
}

.footer___LJvQH .gameList___lUe2M {
    justify-content: flex-start
}

.footer___LJvQH .gameThumb___SNbV_ {
    background: var(--bg-overlay-light-2);
    border-radius: var(--radius-game-item-mini);
    display: block;
    margin: 0 4px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.footer___LJvQH .gameThumbImg___eDovF,.footer___LJvQH .gameThumb___SNbV_ {
    height: 58px;
    width: 58px
}

.footer___LJvQH .gameThumbImg___eDovF {
    object-fit: cover;
    object-position: top
}

.footer___LJvQH .btnShowAll___O5gLM {
    align-items: center;
    background: var(--bg-overlay-light-1);
    border-radius: var(--radius-game-item-mini);
    color: var(--text-opacity-light-1);
    display: flex;
    flex-direction: column;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: 58px;
    justify-content: center;
    line-height: var(--typography-caption-small-line-height);
    margin: 0 4px;
    padding: 6px 0;
    width: 58px
}

.footer___LJvQH .btnShowAll___O5gLM:after {
    background: url(/assets/svg/desktop/wheel/arrow-back.svg) 50%/16px no-repeat;
    content: "";
    display: block;
    height: 24px;
    transform: rotate(180deg);
    width: 24px
}

.character___eRrsx {
    bottom: unset;
    height: 134px;
    left: unset;
    object-fit: contain;
    position: absolute;
    right: 0;
    top: -24px;
    width: 150px;
    z-index: 1
}

.title___XtKLz {
    color: var(--text-title-main);
    font-size: var(--typography-title-block-font-size);
    font-weight: var(--typography-title-block-font-weight);
    line-height: var(--typography-title-block-line-height);
    margin-left: 16px
}

@media screen and (min-width: 360px) {
    .title___XtKLz {
        margin-left:24px
    }
}

@media screen and (min-width: 568px) {
    .title___XtKLz {
        margin-left:64px
    }
}

.gameCollectionSection___C5KLU {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 220px;
    justify-content: center;
    margin-top: 32px;
    position: relative;
    width: 100%;
    z-index: 1
}

.gameCollectionSection___C5KLU>div {
    margin: 24px 8px 0
}

@media screen and (min-width: 360px) {
    .gameCollectionSection___C5KLU>div {
        margin:24px 16px 0
    }
}

.gameCollectionSlider___zssKX {
    height: 232px;
    margin-top: 32px;
    position: relative;
    width: auto;
    z-index: 1
}

@media screen and (min-width: 360px) {
    .gameCollectionSlider___zssKX {
        padding-left:8px
    }
}

@media screen and (min-width: 568px) {
    .gameCollectionSlider___zssKX {
        padding-left:48px
    }
}

.scrollThumbs___S8bYS[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 288px;
    height: 206px;
    padding-top: 18px
}

.nowWinners___OF4Px {
    background: var(--bg-other-win-card-wrap);
    margin: 16px 0 32px;
    padding: 24px 0
}

.nowWinnersTitle___SIA7v {
    color: var(--text-title-main);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-block-font-size);
    font-weight: var(--typography-title-block-font-weight);
    line-height: var(--typography-title-block-line-height);
    margin: 0 16px 16px
}

@media screen and (min-width: 360px) {
    .nowWinnersTitle___SIA7v {
        margin:0 24px 16px
    }
}

@media screen and (min-width: 568px) {
    .nowWinnersTitle___SIA7v {
        margin:0 64px 16px
    }
}

.nowWinners___OF4Px .item___EwXA1 {
    margin-bottom: 4px
}

@media screen and (min-width: 1288px) {
    .nowWinners___OF4Px {
        margin-left:0
    }
}

.backgroundWithSevens____00rz {
    background-color: var(--bg-other-win-card-wrap);
    background-image: url(/assets/img/mobile/bg-now-winner.png);
    background-position: right 10px;
    background-repeat: no-repeat;
    background-size: contain
}

.linkWrap___J6TEJ {
    background: var(--bg-other-win-card);
    border-radius: var(--radius-card);
    display: block;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.gameImage___vaKUG {
    float: left;
    margin-right: 12px
}

.gameImage___vaKUG,.gameImage___vaKUG img {
    background: var(--bg-other-win-card);
    border-radius: var(--radius-card) 0 0 var(--radius-card);
    box-shadow: var(--shadow-tips);
    height: 118px;
    width: 118px
}

.info___ZkBgJ {
    align-items: normal;
    display: flex;
    flex-direction: column;
    font-family: var(--font-family-accent);
    justify-content: normal;
    padding: 15px 16px 15px 0;
    position: relative;
    row-gap: 8px
}

.name___pBD8a {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--text-light);
    display: -webkit-box;
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    height: 32px;
    line-height: 16px;
    line-height: var(--typography-caption-small-strong-line-height);
    max-height: 32px;
    overflow: hidden
}

.user___xCLiT {
    color: var(--text-link);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    max-width: 100px
}

.summ___LaFb9,.user___xCLiT {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.summ___LaFb9 {
    color: var(--text-title-accent);
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height);
    max-width: 116px
}

.summ___LaFb9 [class*=currencySymbol] {
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.scrollThumbs___qbu3r[class*=wrapper__] [class*=scrollbar] {
    margin-top: 12px
}

.scrollThumbs___qbu3r[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 256px
}

.contentBlock___yWhGs,.recommendedGamesTitle___imFfK {
    overflow: hidden;
    position: relative
}

.contentBlock___yWhGs.striped___rNHin,.recommendedGamesTitle___imFfK {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

@media screen and (min-width: 360px) {
    .contentBlock___yWhGs.striped___rNHin,.recommendedGamesTitle___imFfK {
        margin-bottom:20px;
        padding: 12px 24px 10px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___yWhGs.striped___rNHin,.recommendedGamesTitle___imFfK {
        padding:12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___yWhGs.striped___rNHin,.recommendedGamesTitle___imFfK {
        padding:12px 64px 10px
    }
}

.contentBlock___yWhGs.striped___rNHin>[class*=loading__],.recommendedGamesTitle___imFfK>[class*=loading__] {
    margin-block:calc(25vh - 12px)}

.contentBlock___yWhGs.fullWidth___H2XRg,.fullWidth___H2XRg.recommendedGamesTitle___imFfK {
    margin: 24px 0 34px
}

.contentBlock___yWhGs.fullWidth___H2XRg [class*=promoTitle],.fullWidth___H2XRg.recommendedGamesTitle___imFfK [class*=promoTitle] {
    padding-inline:16px}

@media screen and (min-width: 360px) {
    .contentBlock___yWhGs.fullWidth___H2XRg [class*=promoTitle],.fullWidth___H2XRg.recommendedGamesTitle___imFfK [class*=promoTitle] {
        padding-inline:24px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___yWhGs.fullWidth___H2XRg [class*=promoTitle],.fullWidth___H2XRg.recommendedGamesTitle___imFfK [class*=promoTitle] {
        padding-inline:64px
    }
}

.titleWrap___NlT2Z {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.titleWrap___NlT2Z>span {
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.promoTitle___opzs2,.recommendedGamesTitle___imFfK {
    align-items: center;
    color: var(--text-title-main);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-title-block-font-size);
    font-weight: var(--typography-title-block-font-weight);
    height: 24px;
    justify-content: space-between;
    line-height: var(--typography-title-block-line-height);
    margin-bottom: 15px;
    white-space: nowrap
}

.promoTitleFullWidth___Rchcv.recommendedGamesTitle___imFfK,.promoTitle___opzs2.promoTitleFullWidth___Rchcv {
    padding: .8rem 2.285rem 0
}

.promoTitleCategory___kM_tD.recommendedGamesTitle___imFfK .titleWrap___NlT2Z,.promoTitle___opzs2.promoTitleCategory___kM_tD .titleWrap___NlT2Z {
    align-items: normal;
    justify-content: normal;
    max-width: 75%
}

.promoTitleCategory___kM_tD.recommendedGamesTitle___imFfK .titleWrap___NlT2Z>span,.promoTitle___opzs2.promoTitleCategory___kM_tD .titleWrap___NlT2Z>span {
    max-width: 98%
}

@media screen and (min-width: 720px) {
    .promoTitleCategory___kM_tD.recommendedGamesTitle___imFfK .titleWrap___NlT2Z,.promoTitle___opzs2.promoTitleCategory___kM_tD .titleWrap___NlT2Z {
        max-width:85%
    }
}

.promoShowAll___YJ1Qt {
    color: var(--text-link);
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height);
    min-width: 128px;
    text-align: right;
    text-decoration: none
}

.promoShowAll___YJ1Qt .showAllNumber___cfzlT {
    background: var(--bg-overlay-1);
    border-radius: var(--radius-button);
    color: var(--text-link);
    display: inline-block;
    margin-left: 4px;
    padding: 0 4px
}

.promoShowAll___YJ1Qt.homeLink___OlYLp {
    font-size: 0;
    min-width: auto;
    pointer-events: none;
    text-align: initial
}

.promoShowAll___YJ1Qt.homeLink___OlYLp .showAllNumber___cfzlT {
    align-items: normal;
    border: 1px solid var(--text-opacity-2);
    border-radius: 24px;
    color: var(--text-title-main);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    justify-content: flex-start;
    line-height: var(--typography-caption-small-strong-line-height);
    margin: -24px 0 0;
    opacity: .8;
    padding: 0 5px;
    vertical-align: super
}

.promoShowAll___YJ1Qt.homeLink___OlYLp .showAllNumber___cfzlT:after,.promoShowAll___YJ1Qt.homeLink___OlYLp .showAllNumber___cfzlT:before {
    display: none
}

.promoBody___lOv4X {
    display: flex;
    flex-wrap: wrap
}

.recommendedGames___JM53l {
    margin: 24px 0 32px
}

.recommendedGamesTitle___imFfK {
    margin-bottom: 16px
}

.recommendedGames___JM53l [class*=tmbMob__] {
    flex-shrink: 0
}

.recommendedGames___JM53l [class*=tmbMob__] [class^=titleMob__] {
    line-height: 18px
}

.scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 122px
}

.scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
    height: 166px
}

@media screen and (min-width: 360px) {
    .scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] {
        grid-auto-columns:138px
    }

    .scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 186px
    }
}

@media screen and (min-width: 412px) {
    .scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] {
        grid-auto-columns:164px
    }

    .scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 216px
    }
}

@media screen and (min-width: 568px) {
    .scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] {
        grid-auto-columns:167px
    }

    .scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 226px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] {
        grid-auto-columns:153px
    }

    .scrollThumbs___eSHzA[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 206px
    }
}

.promoTextSub___ZSP6q {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 2px;
    opacity: .8
}

@media screen and (min-width: 760px) {
    .promoTextSub___ZSP6q {
        margin-bottom:0
    }
}

.tournamentLockStatus___gHgUR {
    background: var(--bg-overlay-2);
    border-radius: 0 var(--radius-card);
    bottom: auto;
    box-shadow: var(--shadow-tips);
    height: 32px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    z-index: 3
}

.tournamentLockStatus___gHgUR svg {
    display: block;
    margin: 4px auto
}

.tournamentLockStatus___gHgUR svg path {
    fill: var(--icon-primary)
}

.tournamentLockStatusWrap___XNVce {
    font-feature-settings: "pnum" on,"lnum" on;
    background: var(--bg-other-tooltip);
    border-radius: var(--radius-tooltips-notifications);
    bottom: auto;
    box-shadow: var(--shadow-button);
    height: auto;
    left: auto;
    padding: 12px;
    position: absolute;
    right: 0;
    top: 44px;
    width: 207px;
    z-index: 0
}

.tournamentLockStatusWrap___XNVce>div {
    color: var(--text-secondary);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    text-align: right;
    white-space: nowrap
}

.tournamentLockStatusWrap___XNVce>div:nth-child(2) {
    margin-bottom: 6px
}

.tournamentLockStatusWrap___XNVce>div:last-child,.tournamentLockStatusWrap___XNVce>div:nth-child(2) {
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height)
}

.tournamentLockStatusWrap___XNVce:before {
    background-color: var(--bg-other-tooltip);
    bottom: auto;
    content: "";
    height: 12px;
    left: auto;
    position: absolute;
    right: 16px;
    top: -6px;
    transform: rotate(45deg);
    width: 12px;
    z-index: 0
}

.tournamentLockStatusTitle___fhXbu {
    color: #0009;
    margin-bottom: 2px
}

.tournamentImg___kY4vl {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tournamentImg___kY4vl img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.tournamentImgPattern___tnUEz {
    height: 204px;
    width: 100%
}

.tournamentImgPattern___tnUEz .tournamentImg-wrapper {
    height: 100%;
    width: 100%
}

.tournamentImgPattern___tnUEz img {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover
}

.tournamentImgCharacter___igMBL {
    height: 204px;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 190px
}

@media screen and (min-width: 568px) {
    .tournamentImgCharacter___igMBL {
        right:107px;
        top: 16px
    }
}

.tournamentImgCharacter___igMBL img {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover
}

.tournamentInfo___gam4c {
    margin-bottom: 14px;
    padding-left: 8px;
    padding-right: 36px;
    padding-top: 8px;
    position: relative;
    width: 100%;
    z-index: 1
}

.tournamentTitle___b2itg {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-feature-settings: "pnum" on,"lnum" on;
    color: var(--text-light);
    display: -webkit-box;
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    line-height: var(--typography-title-2-strong-line-height);
    margin-bottom: 24px;
    max-height: calc(var(--typography-title-2-strong-line-height)*2);
    min-height: 52px;
    overflow: hidden;
    padding-right: 10px;
    width: 200px
}

.tournamentPrize___zmEmA {
    margin-bottom: 16px
}

.tournamentPrizeSub___lrzNT {
    color: var(--text-opacity-light-2);
    font-family: var(--font-family-accent);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    margin-bottom: 2px
}

.tournamentPrizeSum___lk8di {
    color: var(--text-title-accent);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    line-height: var(--typography-title-2-strong-line-height)
}

.tournamentPrizeSum___lk8di [class*=currencySymbol] {
    font-size: var(--typography-title-2-light-font-size);
    font-weight: var(--typography-title-2-light-font-weight);
    line-height: var(--typography-title-2-light-line-height)
}

.tournamentTimer___waTR7 {
    color: var(--text-light);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-2-strong-font-size);
    font-weight: var(--typography-title-2-strong-font-weight);
    line-height: var(--typography-title-2-strong-line-height)
}

.tournamentTimer___waTR7 [class*=promoTextSub] {
    color: var(--text-opacity-light-2);
    font-family: var(--font-family-accent);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    margin-bottom: 4px
}

.tournamentTimer___waTR7 [class*=dots] {
    margin: 0 5px
}

.tournamentBtn___N_Oqb {
    bottom: 0;
    left: auto;
    position: absolute;
    right: 8px;
    top: auto;
    z-index: 0
}

.tournamentBtn___N_Oqb a {
    min-width: 64px
}

.tournamentBtn___N_Oqb a[class*=white] {
    opacity: .6
}

.participantsEmpty___tsLly,.participants___ncXeR {
    background: var(--bg-overlay-light-1);
    border-radius: 8px;
    color: var(--text-opacity-light-1);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: 174px;
    line-height: var(--typography-caption-small-line-height);
    margin-bottom: 20px;
    padding: 2px 0 16px
}

.participantsEmpty___tsLly {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    justify-content: center;
    line-height: var(--typography-title-small-strong-line-height);
    opacity: .6;
    text-align: center
}

.participantsEmpty___tsLly svg {
    height: 32px;
    margin-bottom: 8px;
    width: 32px
}

.participantsEmpty___tsLly svg path {
    fill: #fff
}

.participantsEmpty___tsLly p {
    margin: 0
}

@media screen and (min-width: 568px) {
    .participants___ncXeR {
        height:180px;
        margin-bottom: auto;
        padding: 4px 0 16px
    }
}

.participants___ncXeR .row___EX574 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: normal;
    margin: 6px 0;
    padding: 0 16px
}

.participants___ncXeR .row___EX574:first-child {
    height: 20px;
    margin-bottom: 12px
}

.participants___ncXeR .row___EX574:first-child .col___TFsoF:last-child,.participants___ncXeR .row___EX574:first-child .col___TFsoF:nth-child(2) {
    color: var(--text-opacity-light-1)
}

.participants___ncXeR .row___EX574 .col___TFsoF:first-child {
    width: 9%
}

@media screen and (min-width: 568px) {
    .participants___ncXeR .row___EX574 .col___TFsoF:first-child {
        width:5%
    }
}

.participants___ncXeR .row___EX574 .col___TFsoF:nth-child(2) {
    color: var(--text-light);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    overflow: hidden;
    text-overflow: ellipsis;
    width: 50%
}

.participants___ncXeR .row___EX574 .col___TFsoF:last-child {
    color: var(--text-light);
    text-align: right;
    width: 43%
}

.participants___ncXeR .row___EX574.currentUser___T_U1P {
    background-color: var(--bg-overlay-light-1);
    height: 24px;
    margin: 0
}

@media screen and (min-width: 568px) {
    .tournamentGames___LeTRm {
        margin:18px 8px 0;
        max-height: 370px;
        width: 50px
    }
}

.tournamentGamesTitle___hzwdj {
    color: var(--text-light);
    font-family: var(--font-family-accent);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    margin-bottom: 10px
}

@media screen and (min-width: 568px) {
    .tournamentGamesTitle___hzwdj {
        margin-bottom:-5px
    }
}

.tournamentGamesList___s4CIo {
    display: flex;
    margin: 0 -16px;
    overflow-x: auto;
    overflow-y: hidden
}

.tournamentGamesList___s4CIo::-webkit-scrollbar {
    display: none
}

@media screen and (min-width: 568px) {
    .tournamentGamesList___s4CIo {
        flex-direction:column;
        margin: 0;
        max-height: 370px;
        overflow-x: hidden;
        overflow-y: auto
    }
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .tournamentGamesList___s4CIo {
        --mask-height:13px;
        -webkit-mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: auto;
        mask-size: auto
    }

    @media screen and (min-width: 568px) {
        .tournamentGamesList___s4CIo {
            -webkit-mask-image:linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
            mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
            padding-top: var(--mask-height)
        }
    }
}

.tournamentGamesThumb___vk_QI {
    display: inline-flex;
    height: 50px;
    margin-right: 8px;
    width: 50px
}

@media screen and (min-width: 568px) {
    .tournamentGamesThumb___vk_QI {
        margin-bottom:8px;
        margin-right: auto
    }
}

.tournamentGamesThumb___vk_QI:first-child {
    margin-left: 16px
}

@media screen and (min-width: 568px) {
    .tournamentGamesThumb___vk_QI:first-child {
        margin-left:auto
    }
}

.tournamentGamesThumb___vk_QI:last-child {
    margin-right: 16px
}

@media screen and (min-width: 568px) {
    .tournamentGamesThumb___vk_QI:last-child {
        margin-right:auto
    }
}

.tournamentGamesThumbImage___Su5fO {
    border-radius: 8px;
    height: 100%;
    min-height: 50px;
    min-width: 50px;
    object-fit: cover;
    object-position: top;
    width: 100%
}

@media screen and (min-width: 720px) {
    .tournamentGames___LeTRm.tournamentListPageGames___oVrab {
        margin:0;
        max-height: unset;
        width: auto
    }

    .tournamentGames___LeTRm.tournamentListPageGames___oVrab .tournamentGamesTitle___hzwdj {
        margin-bottom: 10px
    }

    .tournamentGames___LeTRm.tournamentListPageGames___oVrab .tournamentGamesList___s4CIo {
        flex-direction: row;
        margin: 0 -16px;
        max-height: unset;
        overflow-x: auto;
        overflow-y: hidden
    }

    @supports((-webkit-mask-image: url("")) or (mask-image:url(""))) {
        .tournamentGames___LeTRm.tournamentListPageGames___oVrab .tournamentGamesList___s4CIo {
            -webkit-mask-image:linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
            mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
            padding-top: 0
        }
    }

    .tournamentGames___LeTRm.tournamentListPageGames___oVrab .tournamentGamesThumb___vk_QI {
        margin-bottom: 0;
        margin-right: 8px
    }

    .tournamentGames___LeTRm.tournamentListPageGames___oVrab .tournamentGamesThumb___vk_QI:first-child {
        margin-left: 16px
    }

    .tournamentGames___LeTRm.tournamentListPageGames___oVrab .tournamentGamesThumb___vk_QI:last-child {
        margin-right: 16px
    }
}

.tournament___lEa5u {
    background: var(--bg-widget-default);
    border-radius: var(--radius-card);
    box-shadow: var(--shadow-card);
    height: 512px;
    overflow: hidden;
    padding: 16px;
    position: relative
}

@media screen and (min-width: 568px) {
    .tournament___lEa5u {
        align-items:normal;
        display: flex;
        flex-direction: row;
        height: 434px;
        justify-content: normal
    }

    .tournamentColumn___CGepW {
        flex: 1;
        margin-right: 22px
    }
}

.tournament___lEa5u:not(:last-of-type) {
    margin-bottom: 16px
}

@media screen and (min-width: 720px) {
    .tournament___lEa5u:not(:last-of-type) {
        margin-bottom:0
    }

    .tournament___lEa5u.tournamentListPageItem___dKyFg {
        flex-direction: column;
        height: 512px
    }

    .tournament___lEa5u.tournamentListPageItem___dKyFg .tournamentColumn___CGepW {
        display: block;
        margin-right: 0
    }
}

.activeTournamentsTitle___mZhPs {
    color: var(--text-title-main);
    font-size: var(--typography-title-block-font-size);
    font-weight: var(--typography-title-block-font-weight);
    line-height: var(--typography-title-block-line-height);
    margin: 0 16px 16px
}

@media screen and (min-width: 360px) {
    .activeTournamentsTitle___mZhPs {
        margin:6px 24px 16px
    }
}

@media screen and (min-width: 412px) {
    .activeTournamentsTitle___mZhPs {
        margin-top:0
    }
}

@media screen and (min-width: 568px) {
    .activeTournamentsTitle___mZhPs {
        margin:6px 64px 16px
    }
}

.scrollThumbs___yi0ym[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 288px
}

@media screen and (min-width: 360px) {
    .scrollThumbs___yi0ym[class*=wrapper__] [class*=container__] {
        grid-auto-columns:302px
    }
}

@media screen and (min-width: 568px) {
    .scrollThumbs___yi0ym[class*=wrapper__] [class*=container__] {
        grid-auto-columns:512px
    }
}

.lazyWrap___ufObY {
    transform: translateZ(0);
    transition: min-height 1.5s ease;
    will-change: min-height
}

.lazyWrap___ufObY.tournamentWidget___hu5aD {
    margin: 24px 0 32px;
    min-height: 570px
}

.lazyWrap___ufObY.tournamentWidget___hu5aD [class^=tournament__] {
    margin-bottom: 0
}

@media screen and (min-width: 412px) {
    .lazyWrap___ufObY.tournamentWidget___hu5aD {
        padding-top:10px
    }
}

@media screen and (min-width: 568px) {
    .lazyWrap___ufObY.tournamentWidget___hu5aD {
        min-height:476px
    }
}

.lazyWrap___ufObY.jackpotWidget___WinuQ {
    margin: 24px 0 16px;
    min-height: 220px
}

.lazyWrap___ufObY.nowWinnersWidget____8Q1S {
    margin: 24px 0 32px;
    min-height: 208px
}

.lazyWrap___ufObY.collectionWidget___hjSda {
    margin: 24px 0 32px;
    min-height: 232px
}

.lazyWrap___ufObY.gamesRecommendedWidget___bJOYa {
    margin: 24px 0 32px;
    min-height: 260px
}

@media screen and (min-width: 360px) {
    .lazyWrap___ufObY.gamesRecommendedWidget___bJOYa {
        min-height:275px
    }
}

@media screen and (min-width: 412px) {
    .lazyWrap___ufObY.gamesRecommendedWidget___bJOYa {
        min-height:317px
    }
}

@media screen and (min-width: 568px) {
    .lazyWrap___ufObY.gamesRecommendedWidget___bJOYa {
        min-height:292px
    }
}

@media screen and (min-width: 720px) {
    .lazyWrap___ufObY.gamesRecommendedWidget___bJOYa {
        min-height:275px
    }
}

.lazyWrap___ufObY.gamesRecentWidget___SNxTf {
    margin: 24px 0 32px;
    min-height: 104px
}

.lazyWrap___ufObY:empty {
    min-height: 0!important
}

.background___kMoVL {
    position: relative
}

.background___kMoVL:before {
    background: var(--bg-gradient);
    bottom: unset;
    content: "";
    height: 100%;
    left: unset;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -48px;
    width: 100%;
    z-index: -1
}

.backgroundBubble___F6xkG {
    overflow: hidden;
    padding-bottom: 16px
}

.backgroundBubble___F6xkG>div:not([class*=gamesSearchWrapper_]),.backgroundBubble___F6xkG>section,.backgroundBubble___F6xkG>span {
    position: relative;
    z-index: 2
}

.backgroundBubble___F6xkG>[class*=menu]:before {
    background: #0000;
    bottom: auto;
    content: "";
    filter: none;
    height: 360px;
    left: -180px;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 75px;
    width: 360px;
    z-index: -1
}

.backgroundBubble___F6xkG>[class*=contentBlock] {
    position: relative;
    z-index: 2
}

.backgroundBubble___F6xkG>[class*=contentBlock]:nth-child(3):before {
    background: #0000;
    bottom: auto;
    content: "";
    filter: none;
    height: 360px;
    left: auto;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: -180px;
    top: 0;
    width: 360px;
    z-index: -1
}

.backgroundBubble___F6xkG>[class*=contentBlock]:nth-child(9):before {
    background: #0000;
    bottom: auto;
    content: "";
    filter: none;
    height: 240px;
    left: auto;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: -120px;
    top: 220px;
    width: 240px;
    z-index: -1
}

.backgroundBubble___F6xkG>[class*=contentBlock]:nth-child(10):before {
    background: #0000;
    bottom: auto;
    content: "";
    filter: none;
    height: 360px;
    left: -180px;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 70px;
    width: 360px;
    z-index: -1
}

.backgroundBubble___F6xkG>[class*=recommendedGames]:before {
    background: #0000;
    bottom: auto;
    content: "";
    filter: none;
    height: 240px;
    left: -120px;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: -32px;
    width: 240px;
    z-index: -1
}

.backgroundBubble___F6xkG>[class*=recommendedGames]:after {
    background: #0000;
    bottom: auto;
    content: "";
    filter: none;
    height: 360px;
    left: auto;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: -180px;
    top: 100px;
    width: 360px;
    z-index: -1
}

.backgroundBubble___F6xkG>[class*=lazyload-wrapper] [class*=contentBlock]:last-child {
    margin-top: 16px
}

.sortWrap___B1Jx4 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-right: 28px;
    position: relative
}

.sortElement___BvBXA {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: normal
}

.sortElement___BvBXA:after,.sortElement___BvBXA:before {
    border-left: 3px solid #0000;
    border-right: 3px solid #0000;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: -18px;
    width: 0
}

.sortElement___BvBXA:before {
    top: 4px
}

.sortElement___BvBXA:after {
    top: 10px
}

.sortElement___BvBXA.strict___iKhZX:before {
    border-bottom: 3px solid var(--icon-primary)
}

.sortElement___BvBXA.strict___iKhZX:after {
    border-top: 3px solid var(--icon-accent)
}

.sortElement___BvBXA.revert___d7DgO:before {
    border-bottom: 3px solid var(--icon-accent)
}

.sortElement___BvBXA.revert___d7DgO:after {
    border-top: 3px solid var(--icon-primary)
}

.sortElement___BvBXA svg {
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.sortElement___BvBXA svg g>*,.sortElement___BvBXA svg path {
    fill: var(--icon-primary)
}

.sortElement___BvBXA span {
    color: var(--text-primary);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.sortElement___BvBXA:hover svg {
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.sortElement___BvBXA:hover svg g>*,.sortElement___BvBXA:hover svg path {
    fill: var(--icon-accent)
}

.sortElement___BvBXA:hover span {
    color: var(--text-accent);
    text-shadow: var(--shadow-accent)
}

.sortItemList___rhE2l {
    height: auto;
    position: absolute;
    right: -29px;
    top: 27px;
    width: 248px
}

.sortItem___nGMnS {
    align-items: center;
    box-shadow: inset 0 -1px 0 #0000000d,inset 0 1px 0 #babcc20d;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    height: 32px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    z-index: 10000
}

.sortItem___nGMnS:first-of-type {
    border-radius: 8px 8px 0 0;
    box-shadow: none
}

.sortItem___nGMnS:last-of-type {
    border-radius: 0 0 8px 8px
}

.sortItem___nGMnS .sortItemText___b5IF8 {
    align-items: center;
    color: var(--text-primary);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    height: 100%;
    justify-content: flex-start;
    line-height: var(--typography-caption-small-line-height);
    padding: 0 20px 0 7px;
    position: relative;
    width: 100%;
    z-index: 10001
}

.sortItem___nGMnS .sortItemText___b5IF8 svg {
    margin-right: 8px
}

.sortItem___nGMnS .sortItemText___b5IF8 svg g>*,.sortItem___nGMnS .sortItemText___b5IF8 svg path {
    fill: var(--icon-primary)
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8,.sortItem___nGMnS:hover .sortItemText___b5IF8 {
    color: var(--text-accent);
    text-shadow: var(--shadow-accent)
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8 svg,.sortItem___nGMnS:hover .sortItemText___b5IF8 svg {
    margin-right: 8px
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8 svg g>*,.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8 svg path,.sortItem___nGMnS:hover .sortItemText___b5IF8 svg g>*,.sortItem___nGMnS:hover .sortItemText___b5IF8 svg path {
    fill: var(--icon-accent)
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8 {
    background: none
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8:after,.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8:before {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 0
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8:before {
    top: 10px
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8:after {
    top: 18px
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8.strict___iKhZX:before {
    border-bottom: 4px solid var(--icon-ghost-1)
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8.strict___iKhZX:after {
    border-top: 4px solid var(--icon-accent)
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8.revert___d7DgO:before {
    border-bottom: 4px solid var(--icon-accent)
}

.sortItem___nGMnS.active___VK6Q5 .sortItemText___b5IF8.revert___d7DgO:after {
    border-top: 4px solid var(--icon-ghost-1)
}

.sortItem___nGMnS.disabled___HBjPe {
    cursor: auto
}

.fieldWeb___v3HtZ {
    height: 42px;
    position: relative;
    width: 100%
}

.fieldWeb___v3HtZ label {
    bottom: auto;
    color: var(--text-opacity-light-1);
    font-size: var(--typography-title-small-font-size);
    font-weight: var(--typography-title-small-font-weight);
    left: 52px;
    line-height: var(--typography-title-small-line-height);
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    transform-origin: 0 0;
    transition: transform .2s linear .1s,color .2s,transform-origin .2s;
    z-index: 1
}

.fieldWeb___v3HtZ.active___MOY8Z {
    position: relative
}

.fieldWeb___v3HtZ.active___MOY8Z label {
    transform: translateY(-18px) scale(.6)
}

.fieldWeb__input___uP109 {
    background: var(--bg-tertiary);
    border: none;
    border-radius: var(--radius-input-base);
    box-sizing: border-box;
    color: var(--text-light);
    color-scheme: dark;
    font-size: var(--typography-title-small-font-size);
    font-weight: var(--typography-title-small-font-weight);
    height: 100%;
    line-height: var(--typography-title-small-line-height);
    max-width: none;
    outline: 0;
    padding-left: 52px;
    padding-top: 20px;
    transition: none;
    width: 100%
}

.fieldWeb__input___uP109:focus {
    outline: none
}

.fieldWeb__input___uP109:-webkit-autofill,.fieldWeb__input___uP109:-webkit-autofill:focus,.fieldWeb__input___uP109:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff!important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 28px #1c212e!important
}

.fieldWeb___v3HtZ .searchBtn___gC6VX {
    bottom: auto;
    height: 24px;
    left: 16px;
    position: relative;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 3
}

.fieldWeb___v3HtZ .searchBtn___gC6VX svg path {
    fill: var(--icon-ghost-3)
}

.dropdownListShadowWrapper___kwTjA {
    border-radius: 10px;
    column-count: 4
}

.dropdownListShadowWrapper___kwTjA.emptySearch___IO_Cp {
    align-items: center;
    column-count: auto;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.dropdownListShadowWrapper___kwTjA.emptySearch___IO_Cp img {
    height: 32px;
    margin-top: 16px;
    width: 30px
}

.dropdownListShadowWrapper___kwTjA.emptySearch___IO_Cp span {
    color: var(--text-content);
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    line-height: var(--typography-title-small-strong-line-height);
    margin-top: 24px
}

.dropdownList___HJSOJ {
    align-items: normal;
    border-radius: inherit;
    break-inside: avoid-column;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    padding-bottom: 24px
}

.dropdownList___HJSOJ li {
    color: #fff;
    margin-bottom: 4px;
    position: relative
}

.dropdownList___HJSOJ li.lastItem___K4bFk {
    margin-bottom: 24px
}

.dropdownList___HJSOJ .dropdownListItem___G01z2 {
    align-items: flex-start;
    color: var(--text-primary);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    justify-content: normal;
    line-height: var(--typography-body-1-line-height);
    margin-bottom: 4px;
    padding: 0 4px
}

.dropdownList___HJSOJ .dropdownListItem___G01z2 .firstSymbol___ww4Nq {
    color: var(--text-primary);
    font-size: var(--typography-caption-small-strong-font-size);
    font-weight: var(--typography-caption-small-strong-font-weight);
    line-height: var(--typography-caption-small-strong-line-height);
    margin-right: 4px;
    min-width: 28px;
    width: 28px
}

.dropdownList___HJSOJ .dropdownListItem___G01z2 img {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    flex-shrink: 0;
    height: 24px;
    margin: 0 10px 0 0;
    width: 16px
}

.dropdownList___HJSOJ .dropdownListItem___G01z2 span:last-child {
    align-items: flex-start;
    display: flex
}

.dropdownList___HJSOJ .dropdownListItem___G01z2.dropdownListItemActive___ikHel,.dropdownList___HJSOJ .dropdownListItem___G01z2:hover {
    background: var(--menu-bg-item-hover);
    border-radius: 8px
}

.dropdownList___HJSOJ .dropdownListItem___G01z2.dropdownListItemActive___ikHel span:last-child,.dropdownList___HJSOJ .dropdownListItem___G01z2:hover span:last-child {
    color: var(--text-accent)
}

.dropdownList___HJSOJ .dropdownListItem___G01z2.dropdownListItemActive___ikHel {
    background: #0000
}

.dropdownList___HJSOJ .dropdownListItem___G01z2.dropdownListItemActive___ikHel:hover {
    background: var(--menu-bg-item-hover)
}

.dropdownList___HJSOJ .dropdownListItem___G01z2.dropdownListItemActive___ikHel:hover span:last-child {
    color: var(--text-accent)
}

.isDisabled___HKsJM span img {
    filter: grayscale(1)
}

.isDisabled___HKsJM .dropdownListItem___G01z2 span:last-child {
    opacity: .4
}

.isDisabled___HKsJM .dropdownListItem___G01z2:hover {
    background: none;
    cursor: default
}

.isDisabled___HKsJM .dropdownListItem___G01z2:hover span:last-child {
    color: #babcc2
}

.popupDevelopersWrap___ThEzo [class^=content__] {
    margin: auto
}

.popupDevelopers___hNQB3 {
    background: var(--bg-popup);
    border-radius: var(--radius-popup);
    box-shadow: var(--shadow-card-additional);
    height: 488px;
    padding: 20px;
    position: relative;
    width: 800px
}

.popupDevelopers___hNQB3,.popupDevelopers___hNQB3 * {
    font-family: var(--font-family-main)
}

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

.popupDevelopersHeader___t0Fba p {
    margin: 0;
    padding: 0
}

.popupDevelopersHeader___t0Fba .title___JnILv {
    color: var(--text-primary);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height)
}

.popupDevelopersHeader___t0Fba .developers___b0uGu {
    color: var(--text-link);
    font-size: var(--typography-link-m-font-size);
    font-weight: var(--typography-link-m-font-weight);
    line-height: var(--typography-link-m-line-height);
    margin-top: auto;
    padding-left: 32px;
    -webkit-text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: var(--typography-link-m-text-decoration)
}

.popupDevelopersHeader___t0Fba .developers___b0uGu:hover {
    cursor: pointer;
    text-decoration: underline
}

.popupDevelopersSearch___cFJv0 {
    margin-top: 16px
}

.popupDevelopersList___pUrCx {
    position: relative
}

.popupDevelopersList___pUrCx [class^=macScroll__] {
    margin-right: -8px;
    margin-top: 16px;
    padding-bottom: 24px;
    padding-right: 8px
}

.popupDevelopersList___pUrCx [class^=macScroll__]::-webkit-scrollbar {
    width: 5px
}

.popupDevelopersList___pUrCx [class^=macScroll__]::-webkit-scrollbar-track {
    background-color: unset
}

.popupDevelopersList___pUrCx [class^=macScroll__]::-webkit-scrollbar-thumb {
    background-color: #babcc226;
    border-radius: 10px
}

.popupDevelopersList___pUrCx [class^=macScroll__]::-webkit-scrollbar-thumb:hover {
    background-color: #babcc24d
}

.popupDevelopersList___pUrCx [class^=winScroll] {
    margin-right: -16px;
    margin-top: 16px;
    padding-bottom: 25px;
    width: auto!important
}

.popupDevelopersList___pUrCx [class^=winScroll] .track-vertical {
    background: #0000;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 5px!important;
    z-index: 9999
}

.popupDevelopersList___pUrCx [class^=winScroll] .thumb-vertical {
    background: #babcc226;
    border-radius: 8px;
    transition: opacity .2s ease-in-out,background .2s ease-in-out
}

.popupDevelopersList___pUrCx [class^=winScroll] .thumb-vertical:hover {
    background: #babcc24d
}

.dropDownDevelopers___CM6YH {
    align-items: center;
    color: var(--text-primary);
    display: flex;
    position: relative
}

.dropDownDevelopers___CM6YH span {
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height)
}

.dropDownDevelopers___CM6YH:after {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    border-top: 4px solid var(--icon-primary);
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: -16px;
    width: 0
}

.dropDownDevelopers___CM6YH.active___Tp07H:after {
    border-bottom: 4px solid #babcc2;
    border-top: 4px solid #0000;
    top: 2px
}

.dropDownDevelopers___CM6YH .filterIcon___IaCV7,.dropDownDevelopers___CM6YH i {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: initial;
    border-radius: 8px;
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.dropDownDevelopers___CM6YH .filterIcon___IaCV7 rect,.dropDownDevelopers___CM6YH i rect {
    fill: var(--icon-primary)
}

.dropDownDevelopers___CM6YH .filterIcon___IaCV7 path,.dropDownDevelopers___CM6YH i path {
    fill: var(--icon-primary);
    stroke: var(--icon-primary)
}

.dropDownDevelopers___CM6YH:hover {
    cursor: pointer
}

.dropDownDevelopers___CM6YH:hover:after {
    border-top: 4px solid var(--text-accent)
}

.dropDownDevelopers___CM6YH:hover span {
    color: var(--text-accent);
    text-shadow: var(--shadow-accent)
}

.dropDownDevelopers___CM6YH:hover rect {
    fill: var(--text-accent)
}

.dropDownDevelopers___CM6YH:hover path {
    fill: var(--text-accent);
    stroke: var(--text-accent)
}

.gamesProviders___igAMy {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.moreFilterItemsDropdown___ml8Ob {
    bottom: auto;
    left: auto;
    opacity: 0;
    padding: 11px 0 0;
    position: absolute;
    right: -17px;
    top: 32px;
    z-index: 0
}

.moreFilterItemsDropdown___ml8Ob .content___GslLU {
    background: #252d40;
    border-radius: 8px;
    box-shadow: 0 2px 8px #00000080,inset 0 1px 0 #ffffff0d;
    min-width: 220px;
    position: relative
}

.moreFilterItemsDropdown___ml8Ob .content___GslLU:after,.moreFilterItemsDropdown___ml8Ob .content___GslLU:before {
    border-bottom: 10px solid;
    border-left: 10px solid #0000;
    border-right: 10px solid #0000;
    bottom: auto;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 44px;
    top: -9px;
    width: 0;
    z-index: 0
}

.moreFilterItemsDropdown___ml8Ob .content___GslLU:after {
    border-bottom-color: #252d40;
    z-index: 1
}

.moreFilterItemsDropdown___ml8Ob .content___GslLU:before {
    border-bottom-color: #ffffff80;
    z-index: -1
}

.moreFilterItemsDropdown___ml8Ob .filter___J50gh {
    align-items: center;
    border-bottom: 1px solid #0003;
    border-top: 1px solid #babcc20d;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 40px;
    justify-content: flex-start;
    line-height: 20px;
    padding: 0 32px;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    white-space: nowrap;
    width: 100%
}

.moreFilterItemsDropdown___ml8Ob .filter___J50gh.filterActive___GxrG0,.moreFilterItemsDropdown___ml8Ob .filter___J50gh:hover {
    color: #2dd890
}

.moreFilterItemsDropdown___ml8Ob .filter___J50gh:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.moreFilterItemsDropdown___ml8Ob .filter___J50gh:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    height: 36px
}

.moreFilterItems___oVBr_ {
    background: #0000;
    box-sizing: border-box;
    cursor: pointer;
    opacity: 0;
    padding: 0 8px;
    pointer-events: none;
    position: absolute;
    text-decoration: none;
    visibility: hidden
}

.moreFilterItems___oVBr_ .btn___fzd2s {
    background: none;
    border-radius: 16px;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    height: 32px;
    min-width: 64px;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    z-index: 3
}

.moreFilterItems___oVBr_:hover .btn___fzd2s {
    background: #252d40;
    color: #2dd890;
    text-decoration: none
}

.moreFilterItems___oVBr_.moreFilterItemsVisible___C9T6n {
    opacity: 1;
    pointer-events: auto;
    position: relative;
    visibility: visible
}

.moreFilterItems___oVBr_.moreFilterItemsActive___VLU11 .btn___fzd2s {
    background: #1c212e;
    color: #2dd890
}

.moreFilterItems___oVBr_.moreFilterItemsActive___VLU11 .btn___fzd2s:focus,.moreFilterItems___oVBr_.moreFilterItemsActive___VLU11 .btn___fzd2s:hover {
    box-shadow: none;
    filter: none
}

.moreFilterItems___oVBr_.moreFilterItemsActive___VLU11 .btn___fzd2s span {
    font-weight: 400!important
}

.moreFilterItems___oVBr_ .moreFilterItemsToggle-enter-active,.moreFilterItems___oVBr_ .moreFilterItemsToggle-enter-done {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.moreFilterItems___oVBr_ .moreFilterItemsToggle-exit-active,.moreFilterItems___oVBr_ .moreFilterItemsToggle-exit-done {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.openedFilterDropdownClassMod___m7oIe [class^=gamesCtrls__] {
    position: relative;
    z-index: 999
}

.filterItem___y8Eo4 {
    border-radius: 16px;
    display: inline-block;
    height: 32px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: 1
}

.filterItem___y8Eo4.filterItemVisible___ls7RU {
    opacity: 1;
    pointer-events: auto;
    position: relative;
    visibility: visible
}

.filterItem___y8Eo4:first-of-type {
    margin-left: 0
}

.filterItem___y8Eo4 .btn___CSgdZ {
    background: none;
    border-radius: 16px;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    height: 32px;
    min-width: 64px;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    z-index: 3
}

.filterItem___y8Eo4 .btn___CSgdZ:hover {
    background: #1c212e;
    color: #2dd890;
    text-decoration: none
}

.filterItem___y8Eo4 .btn___CSgdZ.btnActive___BO5MV {
    background: #1c212e;
    color: #2dd890
}

.filterItem___y8Eo4 .btn___CSgdZ:focus,.filterItem___y8Eo4 .btn___CSgdZ:hover {
    box-shadow: none;
    filter: none
}

.filterItem___y8Eo4 .btn___CSgdZ span {
    font-weight: 400!important
}

.gamesProviders___SMLEP {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.gamesProviders___SMLEP:not(.calculatedClass___AM6xW) {
    opacity: 0;
    width: 100%
}

.gamesProviders___SMLEP:not(.calculatedClass___AM6xW) [class^=filterItem__] {
    opacity: 0!important;
    position: absolute!important;
    visibility: hidden!important
}

.gamesProviders___SMLEP.calculatedClass___AM6xW {
    opacity: 1;
    transition: opacity .2s;
    width: auto
}

.top__menu___yodV9 {
    padding: 0 15px
}

.top__menu___yodV9:after,.top__menu___yodV9:before {
    content: " ";
    display: table
}

.top__menu___yodV9:after {
    clear: both
}

.recommended__title___NeqZF {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 27px;
    margin-top: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase
}

.gamesCtrls___SNOqm {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 6px;
    padding-bottom: 12px;
    padding-left: 0;
    padding-top: 12px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1288px) {
    .gamesCtrls___SNOqm {
        padding-left:3px
    }
}

.inputWrap____b02v {
    border-radius: var(--radius-input-base);
    margin-top: 8px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .inputWrap____b02v {
        margin-top:16px
    }
}

.inputWrapLabel___U3tFX {
    color: var(--text-opacity-1)
}

.inputWrapLabel___U3tFX,.inputWrap____b02v .inputEl___lnz91 {
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.inputWrap____b02v .inputEl___lnz91 {
    background-color: var(--input-bg-default);
    border: var(--border-input-default);
    border-radius: var(--radius-input-base);
    box-shadow: none;
    box-sizing: border-box;
    color: var(--input-text-value-main);
    height: 48px;
    margin: 0;
    outline: 0;
    padding: 12px 8px 12px 15px;
    position: relative;
    width: 100%;
    z-index: 1
}

.inputWrap____b02v .inputElLabel___l7OKk {
    color: var(--input-text-label);
    padding: 20px 35px 8px 15px
}

.inputWrap____b02v .inputEl___lnz91:-webkit-autofill {
    -webkit-text-fill-color: #000!important
}

.inputWrap____b02v .inputEl___lnz91::placeholder {
    color: #000
}

.inputWrap____b02v .inputEl___lnz91.active___lGFMi,.inputWrap____b02v .inputEl___lnz91:hover {
    border: var(--border-input-focus)
}

.inputWrap____b02v .label___v9D6S {
    bottom: auto;
    color: #000;
    cursor: text;
    font-size: 14px;
    font-weight: 400;
    left: 16px;
    line-height: 24px;
    margin: 0;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 12px;
    transform: translateZ(0) scale(1);
    transform-origin: bottom left;
    transition: transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
    z-index: 1
}

.inputWrap____b02v .labelActive___GjdUg {
    color: #000;
    left: 17px;
    opacity: .4;
    transform: translateY(-17px) scale(.7);
    white-space: nowrap
}

.inputWrap____b02v .errorHint___xgKIB {
    background: var(--input-bg-error);
    border-radius: 0 0 var(--radius-input-base) var(--radius-input-base);
    color: var(--input-text-error);
    display: block;
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    margin-top: 1px;
    padding: 2px 0;
    position: relative;
    text-align: center;
    width: 100%
}

.inputWrap____b02v .errorHint___xgKIB:after,.inputWrap____b02v .errorHint___xgKIB:before {
    background-color: var(--input-bg-error);
    content: "";
    height: 10px;
    position: absolute;
    top: -10px;
    width: 10px;
    z-index: 0
}

.inputWrap____b02v .errorHint___xgKIB:before {
    left: 0
}

.inputWrap____b02v .errorHint___xgKIB:after {
    right: 0
}

.inputWrap____b02v.error___l66MP {
    background-color: var(--input-bg-error);
    border-color: var(--input-bg-error)
}

.inputWrap____b02v.error___l66MP .inputEl___lnz91 {
    border: 1px solid var(--input-bg-error)
}

.inputWrap____b02v.disabled___X2ML4 {
    border-color: #8d9fc71a
}

.inputWrap____b02v.disabled___X2ML4 .inputEl___lnz91 {
    -webkit-text-fill-color: #6c707f;
    color: #6c707f
}

.infoHint___PPNgG {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 24px;
    transform: translate(-50%,-50%);
    width: 16px;
    z-index: 1
}

.infoHintContent___WZHgZ {
    bottom: calc(100% + 2px);
    left: 35px;
    transform: translate(-100%,-50%);
    width: calc(100vw - 48px)
}

@media screen and (min-width: 360px) {
    .infoHintContent___WZHgZ {
        width:calc(100vw - 62px)
    }
}

@media screen and (min-width: 568px) {
    .infoHintContent___WZHgZ {
        width:calc(100vw - 144px)
    }
}

@media screen and (min-width: 1096px) {
    .infoHintContent___WZHgZ {
        bottom:auto;
        left: 100%;
        max-width: 228px;
        top: -10px;
        transform: translateX(38px)
    }
}

.infoHintIcon___E0Ffu path {
    fill: #000
}

.inputWrap___GSXDP {
    border-radius: var(--radius-input-base);
    margin-top: 8px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .inputWrap___GSXDP {
        margin-top:16px
    }
}

.inputWrap___GSXDP.active___dSuHM {
    border-color: var(--border-input-focus)
}

.inputWrapLabel___bGHgD {
    color: var(--text-opacity-1)
}

.inputWrapLabel___bGHgD,.inputWrap___GSXDP .inputEl___JYOWO {
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.inputWrap___GSXDP .inputEl___JYOWO {
    background-color: var(--input-bg-default);
    border: var(--border-input-default);
    border-radius: var(--radius-input-base);
    box-shadow: none;
    box-sizing: border-box;
    color: var(--input-text-value-main);
    height: 144px;
    margin: 0;
    outline: 0;
    padding: 12px 8px 12px 15px;
    position: relative;
    resize: none;
    width: 100%;
    z-index: 1
}

.inputWrap___GSXDP .inputEl___JYOWO:hover {
    border: var(--border-input-focus)
}

.inputWrap___GSXDP .inputElLabel___TJeQ8 {
    padding: 20px 35px 8px 15px
}

.inputWrap___GSXDP .inputEl___JYOWO:-webkit-autofill {
    -webkit-text-fill-color: #000!important
}

.inputWrap___GSXDP .inputEl___JYOWO::placeholder {
    color: #000
}

.inputWrap___GSXDP .label___h0ULU {
    bottom: auto;
    color: var(--input-text-label);
    cursor: text;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    left: 16px;
    line-height: var(--typography-body-1-line-height);
    margin: 0;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 13px;
    transform: translateZ(0) scale(1);
    transform-origin: bottom left;
    transition: transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
    z-index: 1
}

.inputWrap___GSXDP .labelActive___QHD8X {
    left: 17px;
    opacity: .4;
    transform: translateY(-17px);
    white-space: nowrap
}

.inputWrap___GSXDP .errorHint___Bga82,.inputWrap___GSXDP .labelActive___QHD8X {
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height)
}

.inputWrap___GSXDP .errorHint___Bga82 {
    background: var(--input-bg-error);
    border-radius: 0 0 var(--radius-input-base) var(--radius-input-base);
    color: var(--input-text-error);
    display: block;
    margin-top: 1px;
    padding: 2px 0;
    text-align: center;
    width: 100%
}

.inputWrap___GSXDP .errorHint___Bga82:after,.inputWrap___GSXDP .errorHint___Bga82:before {
    background-color: var(--input-bg-error);
    content: "";
    height: 10px;
    position: absolute;
    top: -10px;
    width: 10px;
    z-index: 0
}

.inputWrap___GSXDP .errorHint___Bga82:before {
    left: 0
}

.inputWrap___GSXDP .errorHint___Bga82:after {
    right: 0
}

.inputWrap___GSXDP.error___D0y6d {
    background-color: var(--input-bg-error);
    border-color: var(--input-bg-error)
}

.inputWrap___GSXDP.error___D0y6d .inputEl___JYOWO {
    border: 1px solid var(--input-bg-error)
}

.inputWrap___GSXDP.disabled___nU0Xz {
    border-color: #8d9fc71a
}

.inputWrap___GSXDP.disabled___nU0Xz .inputEl___JYOWO {
    -webkit-text-fill-color: #6c707f;
    color: #6c707f
}

.infoHint___z4HPu {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 24px;
    transform: translate(-50%,-50%);
    width: 16px;
    z-index: 1
}

.infoHintContent___emP38 {
    bottom: calc(100% + 2px);
    left: 35px;
    transform: translate(-100%,-50%);
    width: calc(100vw - 48px)
}

@media screen and (min-width: 360px) {
    .infoHintContent___emP38 {
        width:calc(100vw - 62px)
    }
}

@media screen and (min-width: 568px) {
    .infoHintContent___emP38 {
        width:calc(100vw - 144px)
    }
}

@media screen and (min-width: 1096px) {
    .infoHintContent___emP38 {
        bottom:auto;
        left: 100%;
        max-width: 228px;
        top: -10px;
        transform: translateX(38px)
    }
}

.infoHintIcon___YsURO path {
    fill: #000
}

.btn--md___n2zWa,.btn--sm___twQmo,.btn___QqjB7,.btn__default___knapc,.btn__disabled___WdMDT,.btn__primary___u8BEY,.btn__secondary____KYSZ,.btn__white___gorTw,.button____an1m,.successViewLink___E30WD {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.btn--md___n2zWa [class^=loading_],.btn--sm___twQmo [class^=loading_],.btn___QqjB7 [class^=loading_],.btn__default___knapc [class^=loading_],.btn__disabled___WdMDT [class^=loading_],.btn__primary___u8BEY [class^=loading_],.btn__secondary____KYSZ [class^=loading_],.btn__white___gorTw [class^=loading_],.button____an1m [class^=loading_],.successViewLink___E30WD [class^=loading_] {
    height: 44px;
    width: 44px
}

.btn--sm___twQmo,.button____an1m.btn--sm___twQmo,.button____an1m.sm___Tnen9,.sm___Tnen9.btn--md___n2zWa,.sm___Tnen9.btn___QqjB7,.sm___Tnen9.btn__default___knapc,.sm___Tnen9.btn__disabled___WdMDT,.sm___Tnen9.btn__primary___u8BEY,.sm___Tnen9.btn__secondary____KYSZ,.sm___Tnen9.btn__white___gorTw,.sm___Tnen9.successViewLink___E30WD {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.btn--sm___twQmo [class^=loading_],.button____an1m.sm___Tnen9 [class^=loading_],.sm___Tnen9.btn--md___n2zWa [class^=loading_],.sm___Tnen9.btn___QqjB7 [class^=loading_],.sm___Tnen9.btn__default___knapc [class^=loading_],.sm___Tnen9.btn__disabled___WdMDT [class^=loading_],.sm___Tnen9.btn__primary___u8BEY [class^=loading_],.sm___Tnen9.btn__secondary____KYSZ [class^=loading_],.sm___Tnen9.btn__white___gorTw [class^=loading_],.sm___Tnen9.successViewLink___E30WD [class^=loading_] {
    height: 30px;
    width: 30px
}

.btn--md___n2zWa,.button____an1m.btn--md___n2zWa,.button____an1m.md___pIihe,.button____an1m.successViewLink___E30WD,.md___pIihe.btn--sm___twQmo,.md___pIihe.btn___QqjB7,.md___pIihe.btn__default___knapc,.md___pIihe.btn__disabled___WdMDT,.md___pIihe.btn__primary___u8BEY,.md___pIihe.btn__secondary____KYSZ,.md___pIihe.btn__white___gorTw,.successViewLink___E30WD {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.btn__primary___u8BEY,.button____an1m.btn__primary___u8BEY,.button____an1m.icon___hozqT,.button____an1m.primary___m2KqB,.button____an1m.successViewLink___E30WD,.icon___hozqT.btn--md___n2zWa,.icon___hozqT.btn--sm___twQmo,.icon___hozqT.btn___QqjB7,.icon___hozqT.btn__default___knapc,.icon___hozqT.btn__disabled___WdMDT,.icon___hozqT.btn__primary___u8BEY,.icon___hozqT.btn__secondary____KYSZ,.icon___hozqT.btn__white___gorTw,.icon___hozqT.successViewLink___E30WD,.primary___m2KqB.btn--md___n2zWa,.primary___m2KqB.btn--sm___twQmo,.primary___m2KqB.btn___QqjB7,.primary___m2KqB.btn__default___knapc,.primary___m2KqB.btn__disabled___WdMDT,.primary___m2KqB.btn__secondary____KYSZ,.primary___m2KqB.btn__white___gorTw,.successViewLink___E30WD {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.btn__primary___u8BEY:hover,.button____an1m.icon___hozqT:hover,.button____an1m.primary___m2KqB:hover,.icon___hozqT.btn--md___n2zWa:hover,.icon___hozqT.btn--sm___twQmo:hover,.icon___hozqT.btn___QqjB7:hover,.icon___hozqT.btn__default___knapc:hover,.icon___hozqT.btn__disabled___WdMDT:hover,.icon___hozqT.btn__secondary____KYSZ:hover,.icon___hozqT.btn__white___gorTw:hover,.primary___m2KqB.btn--md___n2zWa:hover,.primary___m2KqB.btn--sm___twQmo:hover,.primary___m2KqB.btn___QqjB7:hover,.primary___m2KqB.btn__default___knapc:hover,.primary___m2KqB.btn__disabled___WdMDT:hover,.primary___m2KqB.btn__secondary____KYSZ:hover,.primary___m2KqB.btn__white___gorTw:hover,.successViewLink___E30WD:hover {
    background: var(--button-bg-primary-hover)
}

.btn__primary___u8BEY:active,.button____an1m.icon___hozqT:active,.button____an1m.primary___m2KqB:active,.icon___hozqT.btn--md___n2zWa:active,.icon___hozqT.btn--sm___twQmo:active,.icon___hozqT.btn___QqjB7:active,.icon___hozqT.btn__default___knapc:active,.icon___hozqT.btn__disabled___WdMDT:active,.icon___hozqT.btn__secondary____KYSZ:active,.icon___hozqT.btn__white___gorTw:active,.primary___m2KqB.btn--md___n2zWa:active,.primary___m2KqB.btn--sm___twQmo:active,.primary___m2KqB.btn___QqjB7:active,.primary___m2KqB.btn__default___knapc:active,.primary___m2KqB.btn__disabled___WdMDT:active,.primary___m2KqB.btn__secondary____KYSZ:active,.primary___m2KqB.btn__white___gorTw:active,.successViewLink___E30WD:active {
    background: var(--button-bg-primary-pressed)
}

.btn__disabled___WdMDT.successViewLink___E30WD,.btn__primary___u8BEY.btn__disabled___WdMDT,.btn__primary___u8BEY:disabled,.button____an1m.disabled___ffre0.icon___hozqT,.button____an1m.icon___hozqT:disabled,.button____an1m.primary___m2KqB.disabled___ffre0,.button____an1m.primary___m2KqB:disabled,.disabled___ffre0.btn__primary___u8BEY,.disabled___ffre0.icon___hozqT.btn--md___n2zWa,.disabled___ffre0.icon___hozqT.btn--sm___twQmo,.disabled___ffre0.icon___hozqT.btn___QqjB7,.disabled___ffre0.icon___hozqT.btn__default___knapc,.disabled___ffre0.icon___hozqT.btn__secondary____KYSZ,.disabled___ffre0.icon___hozqT.btn__white___gorTw,.disabled___ffre0.successViewLink___E30WD,.icon___hozqT.btn--md___n2zWa:disabled,.icon___hozqT.btn--sm___twQmo:disabled,.icon___hozqT.btn___QqjB7:disabled,.icon___hozqT.btn__default___knapc:disabled,.icon___hozqT.btn__disabled___WdMDT,.icon___hozqT.btn__secondary____KYSZ:disabled,.icon___hozqT.btn__white___gorTw:disabled,.primary___m2KqB.btn--md___n2zWa:disabled,.primary___m2KqB.btn--sm___twQmo:disabled,.primary___m2KqB.btn___QqjB7:disabled,.primary___m2KqB.btn__default___knapc:disabled,.primary___m2KqB.btn__disabled___WdMDT,.primary___m2KqB.btn__secondary____KYSZ:disabled,.primary___m2KqB.btn__white___gorTw:disabled,.primary___m2KqB.disabled___ffre0.btn--md___n2zWa,.primary___m2KqB.disabled___ffre0.btn--sm___twQmo,.primary___m2KqB.disabled___ffre0.btn___QqjB7,.primary___m2KqB.disabled___ffre0.btn__default___knapc,.primary___m2KqB.disabled___ffre0.btn__secondary____KYSZ,.primary___m2KqB.disabled___ffre0.btn__white___gorTw,.successViewLink___E30WD:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.btn__secondary____KYSZ,.button____an1m.btn__secondary____KYSZ,.button____an1m.secondary___MYW3P,.secondary___MYW3P.btn--md___n2zWa,.secondary___MYW3P.btn--sm___twQmo,.secondary___MYW3P.btn___QqjB7,.secondary___MYW3P.btn__default___knapc,.secondary___MYW3P.btn__disabled___WdMDT,.secondary___MYW3P.btn__primary___u8BEY,.secondary___MYW3P.btn__white___gorTw,.secondary___MYW3P.successViewLink___E30WD {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.btn__secondary____KYSZ:hover,.button____an1m.secondary___MYW3P:hover,.secondary___MYW3P.btn--md___n2zWa:hover,.secondary___MYW3P.btn--sm___twQmo:hover,.secondary___MYW3P.btn___QqjB7:hover,.secondary___MYW3P.btn__default___knapc:hover,.secondary___MYW3P.btn__disabled___WdMDT:hover,.secondary___MYW3P.btn__primary___u8BEY:hover,.secondary___MYW3P.btn__white___gorTw:hover,.secondary___MYW3P.successViewLink___E30WD:hover {
    background: var(--button-bg-secondary-hover)
}

.btn__secondary____KYSZ:active,.button____an1m.secondary___MYW3P:active,.secondary___MYW3P.btn--md___n2zWa:active,.secondary___MYW3P.btn--sm___twQmo:active,.secondary___MYW3P.btn___QqjB7:active,.secondary___MYW3P.btn__default___knapc:active,.secondary___MYW3P.btn__disabled___WdMDT:active,.secondary___MYW3P.btn__primary___u8BEY:active,.secondary___MYW3P.btn__white___gorTw:active,.secondary___MYW3P.successViewLink___E30WD:active {
    background: var(--button-bg-secondary-pressed)
}

.btn__secondary____KYSZ.btn__disabled___WdMDT,.btn__secondary____KYSZ:disabled,.button____an1m.secondary___MYW3P.disabled___ffre0,.button____an1m.secondary___MYW3P:disabled,.disabled___ffre0.btn__secondary____KYSZ,.secondary___MYW3P.btn--md___n2zWa:disabled,.secondary___MYW3P.btn--sm___twQmo:disabled,.secondary___MYW3P.btn___QqjB7:disabled,.secondary___MYW3P.btn__default___knapc:disabled,.secondary___MYW3P.btn__disabled___WdMDT,.secondary___MYW3P.btn__primary___u8BEY:disabled,.secondary___MYW3P.btn__white___gorTw:disabled,.secondary___MYW3P.disabled___ffre0.btn--md___n2zWa,.secondary___MYW3P.disabled___ffre0.btn--sm___twQmo,.secondary___MYW3P.disabled___ffre0.btn___QqjB7,.secondary___MYW3P.disabled___ffre0.btn__default___knapc,.secondary___MYW3P.disabled___ffre0.btn__primary___u8BEY,.secondary___MYW3P.disabled___ffre0.btn__white___gorTw,.secondary___MYW3P.disabled___ffre0.successViewLink___E30WD,.secondary___MYW3P.successViewLink___E30WD:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button____an1m.tertiary___GIG2S,.tertiary___GIG2S.btn--md___n2zWa,.tertiary___GIG2S.btn--sm___twQmo,.tertiary___GIG2S.btn___QqjB7,.tertiary___GIG2S.btn__default___knapc,.tertiary___GIG2S.btn__disabled___WdMDT,.tertiary___GIG2S.btn__primary___u8BEY,.tertiary___GIG2S.btn__secondary____KYSZ,.tertiary___GIG2S.btn__white___gorTw,.tertiary___GIG2S.successViewLink___E30WD {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button____an1m.tertiary___GIG2S:hover,.tertiary___GIG2S.btn--md___n2zWa:hover,.tertiary___GIG2S.btn--sm___twQmo:hover,.tertiary___GIG2S.btn___QqjB7:hover,.tertiary___GIG2S.btn__default___knapc:hover,.tertiary___GIG2S.btn__disabled___WdMDT:hover,.tertiary___GIG2S.btn__primary___u8BEY:hover,.tertiary___GIG2S.btn__secondary____KYSZ:hover,.tertiary___GIG2S.btn__white___gorTw:hover,.tertiary___GIG2S.successViewLink___E30WD:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button____an1m.tertiary___GIG2S:active,.tertiary___GIG2S.btn--md___n2zWa:active,.tertiary___GIG2S.btn--sm___twQmo:active,.tertiary___GIG2S.btn___QqjB7:active,.tertiary___GIG2S.btn__default___knapc:active,.tertiary___GIG2S.btn__disabled___WdMDT:active,.tertiary___GIG2S.btn__primary___u8BEY:active,.tertiary___GIG2S.btn__secondary____KYSZ:active,.tertiary___GIG2S.btn__white___gorTw:active,.tertiary___GIG2S.successViewLink___E30WD:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button____an1m.tertiary___GIG2S.disabled___ffre0,.button____an1m.tertiary___GIG2S:disabled,.tertiary___GIG2S.btn--md___n2zWa:disabled,.tertiary___GIG2S.btn--sm___twQmo:disabled,.tertiary___GIG2S.btn___QqjB7:disabled,.tertiary___GIG2S.btn__default___knapc:disabled,.tertiary___GIG2S.btn__disabled___WdMDT,.tertiary___GIG2S.btn__primary___u8BEY:disabled,.tertiary___GIG2S.btn__secondary____KYSZ:disabled,.tertiary___GIG2S.btn__white___gorTw:disabled,.tertiary___GIG2S.disabled___ffre0.btn--md___n2zWa,.tertiary___GIG2S.disabled___ffre0.btn--sm___twQmo,.tertiary___GIG2S.disabled___ffre0.btn___QqjB7,.tertiary___GIG2S.disabled___ffre0.btn__default___knapc,.tertiary___GIG2S.disabled___ffre0.btn__primary___u8BEY,.tertiary___GIG2S.disabled___ffre0.btn__secondary____KYSZ,.tertiary___GIG2S.disabled___ffre0.btn__white___gorTw,.tertiary___GIG2S.disabled___ffre0.successViewLink___E30WD,.tertiary___GIG2S.successViewLink___E30WD:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.btn__default___knapc,.button____an1m.btn__default___knapc,.button____an1m.ghost___AMXvd,.ghost___AMXvd.btn--md___n2zWa,.ghost___AMXvd.btn--sm___twQmo,.ghost___AMXvd.btn___QqjB7,.ghost___AMXvd.btn__disabled___WdMDT,.ghost___AMXvd.btn__primary___u8BEY,.ghost___AMXvd.btn__secondary____KYSZ,.ghost___AMXvd.btn__white___gorTw,.ghost___AMXvd.successViewLink___E30WD {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.btn__default___knapc:hover,.button____an1m.ghost___AMXvd:hover,.ghost___AMXvd.btn--md___n2zWa:hover,.ghost___AMXvd.btn--sm___twQmo:hover,.ghost___AMXvd.btn___QqjB7:hover,.ghost___AMXvd.btn__disabled___WdMDT:hover,.ghost___AMXvd.btn__primary___u8BEY:hover,.ghost___AMXvd.btn__secondary____KYSZ:hover,.ghost___AMXvd.btn__white___gorTw:hover,.ghost___AMXvd.successViewLink___E30WD:hover {
    text-decoration: underline
}

.button____an1m.ghost3___zy8LI,.ghost3___zy8LI.btn--md___n2zWa,.ghost3___zy8LI.btn--sm___twQmo,.ghost3___zy8LI.btn___QqjB7,.ghost3___zy8LI.btn__default___knapc,.ghost3___zy8LI.btn__disabled___WdMDT,.ghost3___zy8LI.btn__primary___u8BEY,.ghost3___zy8LI.btn__secondary____KYSZ,.ghost3___zy8LI.btn__white___gorTw,.ghost3___zy8LI.successViewLink___E30WD {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button____an1m.ghost3___zy8LI:hover,.ghost3___zy8LI.btn--md___n2zWa:hover,.ghost3___zy8LI.btn--sm___twQmo:hover,.ghost3___zy8LI.btn___QqjB7:hover,.ghost3___zy8LI.btn__default___knapc:hover,.ghost3___zy8LI.btn__disabled___WdMDT:hover,.ghost3___zy8LI.btn__primary___u8BEY:hover,.ghost3___zy8LI.btn__secondary____KYSZ:hover,.ghost3___zy8LI.btn__white___gorTw:hover,.ghost3___zy8LI.successViewLink___E30WD:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button____an1m.ghost3___zy8LI:active,.ghost3___zy8LI.btn--md___n2zWa:active,.ghost3___zy8LI.btn--sm___twQmo:active,.ghost3___zy8LI.btn___QqjB7:active,.ghost3___zy8LI.btn__default___knapc:active,.ghost3___zy8LI.btn__disabled___WdMDT:active,.ghost3___zy8LI.btn__primary___u8BEY:active,.ghost3___zy8LI.btn__secondary____KYSZ:active,.ghost3___zy8LI.btn__white___gorTw:active,.ghost3___zy8LI.successViewLink___E30WD:active {
    border-color: var(--button-border-ghost-pressed)
}

.button____an1m.icon___hozqT,.icon___hozqT.btn--md___n2zWa,.icon___hozqT.btn--sm___twQmo,.icon___hozqT.btn___QqjB7,.icon___hozqT.btn__default___knapc,.icon___hozqT.btn__disabled___WdMDT,.icon___hozqT.btn__primary___u8BEY,.icon___hozqT.btn__secondary____KYSZ,.icon___hozqT.btn__white___gorTw,.icon___hozqT.successViewLink___E30WD {
    border-radius: var(--radius-button);
    min-width: auto
}

.button____an1m.icon___hozqT.disabled___ffre0,.button____an1m.icon___hozqT:disabled,.icon___hozqT.btn--md___n2zWa:disabled,.icon___hozqT.btn--sm___twQmo:disabled,.icon___hozqT.btn___QqjB7:disabled,.icon___hozqT.btn__default___knapc:disabled,.icon___hozqT.btn__disabled___WdMDT,.icon___hozqT.btn__primary___u8BEY:disabled,.icon___hozqT.btn__secondary____KYSZ:disabled,.icon___hozqT.btn__white___gorTw:disabled,.icon___hozqT.disabled___ffre0.btn--md___n2zWa,.icon___hozqT.disabled___ffre0.btn--sm___twQmo,.icon___hozqT.disabled___ffre0.btn___QqjB7,.icon___hozqT.disabled___ffre0.btn__default___knapc,.icon___hozqT.disabled___ffre0.btn__primary___u8BEY,.icon___hozqT.disabled___ffre0.btn__secondary____KYSZ,.icon___hozqT.disabled___ffre0.btn__white___gorTw,.icon___hozqT.disabled___ffre0.successViewLink___E30WD,.icon___hozqT.successViewLink___E30WD:disabled {
    border: none
}

.btn--md___n2zWa:disabled,.btn--sm___twQmo:disabled,.btn___QqjB7:disabled,.btn__default___knapc:disabled,.btn__disabled___WdMDT,.btn__primary___u8BEY:disabled,.btn__secondary____KYSZ:disabled,.btn__white___gorTw:disabled,.button____an1m.btn__disabled___WdMDT,.button____an1m.disabled___ffre0,.button____an1m:disabled,.disabled___ffre0.btn--md___n2zWa,.disabled___ffre0.btn--sm___twQmo,.disabled___ffre0.btn___QqjB7,.disabled___ffre0.btn__default___knapc,.disabled___ffre0.btn__primary___u8BEY,.disabled___ffre0.btn__secondary____KYSZ,.disabled___ffre0.btn__white___gorTw,.disabled___ffre0.successViewLink___E30WD,.successViewLink___E30WD:disabled {
    pointer-events: none
}

.btn__primary___u8BEY,.btn__secondary____KYSZ,.btn__white___gorTw,.button____an1m.icon___hozqT,.icon___hozqT.btn--md___n2zWa,.icon___hozqT.btn--sm___twQmo,.icon___hozqT.btn___QqjB7,.icon___hozqT.btn__default___knapc,.icon___hozqT.btn__disabled___WdMDT,.icon___hozqT.btn__primary___u8BEY,.icon___hozqT.btn__secondary____KYSZ,.icon___hozqT.btn__white___gorTw,.icon___hozqT.successViewLink___E30WD,.primary___m2KqB,.secondary___MYW3P,.successViewLink___E30WD,.white___bpGMb {
    position: relative
}

.btn__primary___u8BEY [class^=loading_],.btn__secondary____KYSZ [class^=loading_],.btn__white___gorTw [class^=loading_],.button____an1m.icon___hozqT [class^=loading_],.icon___hozqT.btn--md___n2zWa [class^=loading_],.icon___hozqT.btn--sm___twQmo [class^=loading_],.icon___hozqT.btn___QqjB7 [class^=loading_],.icon___hozqT.btn__default___knapc [class^=loading_],.icon___hozqT.btn__disabled___WdMDT [class^=loading_],.primary___m2KqB [class^=loading_],.secondary___MYW3P [class^=loading_],.successViewLink___E30WD [class^=loading_],.white___bpGMb [class^=loading_] {
    height: 44px;
    width: 44px
}

.successView___R4yXO {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 20px 16px 120px
}

@media screen and (min-width: 1096px) {
    .successView___R4yXO {
        padding-top:12px
    }
}

.successViewIcon___ZcWUB {
    height: 64px;
    width: 64px
}

.successViewIcon___ZcWUB path {
    stroke: var(--icon-success)
}

.successViewTitle___fyuUH {
    color: var(--text-title-main);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height);
    margin: 8px 0 24px;
    text-align: center
}

.successViewText___bQClu {
    color: var(--text-content);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-top: 16px;
    text-align: center
}

.successViewLink___E30WD {
    margin-top: 24px;
    width: 288px
}

.fullSizeContent___fiady .container {
    flex: 1
}

.select___KHs1v {
    background: var(--input-bg-default);
    border: var(--border-input-default);
    border-bottom: none;
    border-radius: var(--radius-input-base);
    cursor: pointer;
    height: 100%;
    padding: 8px 25px 8px 8px;
    width: 100%
}

.select___KHs1v:before {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid var(--icon-secondary);
    content: "";
    height: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s ease-out;
    width: 0
}

.selectActive___EqFzD {
    border-radius: var(--radius-input-base) var(--radius-input-base) 0 0
}

.selectActive___EqFzD:before {
    transform: translate(-50%,-50%) rotate(180deg)
}

.selectWrapper___OAuPS {
    height: 48px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .selectWrapper___OAuPS {
        margin:0 16px 0 0;
        width: 256px
    }
}

@media screen and (min-width: 1288px) {
    .selectWrapper___OAuPS {
        width:352px
    }
}

.selectText___n20Ax {
    align-items: center;
    color: var(--input-text-value-main);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    height: 100%;
    justify-content: normal;
    line-height: var(--typography-body-1-line-height)
}

.selectText___n20Ax span {
    flex: 1
}

.selectImg___M_FJP {
    align-items: center;
    background: #f2f2f2;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    margin-right: 8px;
    width: 56px
}

.selectImg___M_FJP img,.selectImg___M_FJP svg {
    height: 100%;
    object-fit: contain;
    width: calc(100% - 8px)
}

.selectList___s99mT {
    background: #fff;
    border: var(--border-input-default);
    border-radius: 0 0 var(--radius-input-base) var(--radius-input-base);
    border-top: none;
    bottom: 0;
    box-shadow: 0 6px 8px #0003;
    color: var(--input-text-value-main);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    left: 0;
    line-height: var(--typography-caption-small-line-height);
    overflow-x: hidden;
    padding-right: 4px;
    position: absolute;
    right: 0;
    top: auto;
    transform: translateY(100%);
    z-index: 2
}

.selectListItem___wGxrA {
    align-items: normal;
    background: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    min-height: 44px;
    padding: 0 8px
}

.selectListItem___wGxrA:last-of-type {
    border-radius: 0 0 4px 4px
}

.selectListItemText___DvNEH {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex: 1;
    flex-direction: row;
    height: 100%;
    justify-content: normal;
    padding: 5px 0 6px
}

.selectListItemText___DvNEH span {
    flex: 1;
    word-break: break-word
}

.select___KHs1v .scroll___KnPoT::-webkit-scrollbar {
    width: 4px!important
}

.select___KHs1v .scroll___KnPoT::-webkit-scrollbar-track {
    border-radius: 4px!important
}

.select___KHs1v .scroll___KnPoT::-webkit-scrollbar-thumb {
    background: #2a35433d!important
}

.select___KHs1v .scroll___KnPoT::-webkit-scrollbar-thumb:hover {
    background: #2a354366!important
}

.select___KHs1v .scroll___KnPoT .thumb-vertical {
    background: #2a35433d!important
}

.select___KHs1v .scroll___KnPoT .thumb-vertical:hover {
    background: #2a354366!important
}

.paymentFields___KgwgS {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    margin-top: 16px
}

.paymentFields___KgwgS:first-of-type {
    margin-top: 8px
}

@media screen and (min-width: 1096px) {
    .paymentFields___KgwgS {
        flex-direction:row;
        margin-top: 16px
    }

    .paymentFields___KgwgS:first-of-type {
        margin-top: 16px
    }
}

.paymentFields___KgwgS .inputWrapper___GhHMD {
    width: 100%
}

.paymentFields___KgwgS .inputWrapper___GhHMD [class*=label__] {
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

@media screen and (min-width: 1096px) {
    .paymentFields___KgwgS .inputWrapper___GhHMD {
        flex:1
    }
}

.paymentFields___KgwgS .inputWrapper___GhHMD:not(:last-child) {
    flex: 1
}

.paymentFields___KgwgS .inputField___wyTwP {
    margin: 8px 0 0
}

@media screen and (min-width: 1096px) {
    .paymentFields___KgwgS .inputField___wyTwP {
        margin:0
    }
}

.paymentRemove___RxAi_ {
    align-items: center;
    background: var(--bg-overlay-1);
    border-radius: var(--radius-input-base);
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin: 8px 0 0 8px;
    width: 48px
}

@media screen and (min-width: 1096px) {
    .paymentRemove___RxAi_ {
        margin:0 0 0 8px
    }
}

.paymentRemove___RxAi_ svg {
    height: 32px;
    width: 32px
}

.paymentRemove___RxAi_ svg path {
    fill: var(--icon-ghost-1)
}

.paymentsAddButton___gzmOp {
    align-items: center;
    background: var(--bg-overlay-1);
    border-radius: var(--radius-button);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin-top: 16px;
    width: 100%
}

.paymentsAddButton___gzmOp:hover {
    opacity: .8
}

.paymentsAddButtonIcon___QHyGC {
    height: 16px;
    margin-left: 8px;
    width: 16px
}

.paymentsAddButtonIcon___QHyGC path {
    fill: var(--icon-ghost-1)
}

.paymentsAddButtonText___teoNV {
    color: var(--text-opacity-2);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-left: 12px
}

.react-tel-input {
    font-family: Roboto,sans-serif;
    font-size: 15px;
    position: relative
}

.react-tel-input :disabled {
    cursor: not-allowed
}

.react-tel-input .flag {
    background-image: url(data:image/png;base64,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);
    height: 11px;
    width: 16px
}

.react-tel-input .ad {
    background-position: -16px 0
}

.react-tel-input .ae {
    background-position: -32px 0
}

.react-tel-input .af {
    background-position: -48px 0
}

.react-tel-input .ag {
    background-position: -64px 0
}

.react-tel-input .ai {
    background-position: -80px 0
}

.react-tel-input .al {
    background-position: -96px 0
}

.react-tel-input .am {
    background-position: -112px 0
}

.react-tel-input .ao {
    background-position: -128px 0
}

.react-tel-input .ar {
    background-position: -144px 0
}

.react-tel-input .as {
    background-position: -160px 0
}

.react-tel-input .at {
    background-position: -176px 0
}

.react-tel-input .au {
    background-position: -192px 0
}

.react-tel-input .aw {
    background-position: -208px 0
}

.react-tel-input .az {
    background-position: -224px 0
}

.react-tel-input .ba {
    background-position: -240px 0
}

.react-tel-input .bb {
    background-position: 0 -11px
}

.react-tel-input .bd {
    background-position: -16px -11px
}

.react-tel-input .be {
    background-position: -32px -11px
}

.react-tel-input .bf {
    background-position: -48px -11px
}

.react-tel-input .bg {
    background-position: -64px -11px
}

.react-tel-input .bh {
    background-position: -80px -11px
}

.react-tel-input .bi {
    background-position: -96px -11px
}

.react-tel-input .bj {
    background-position: -112px -11px
}

.react-tel-input .bm {
    background-position: -128px -11px
}

.react-tel-input .bn {
    background-position: -144px -11px
}

.react-tel-input .bo {
    background-position: -160px -11px
}

.react-tel-input .br {
    background-position: -176px -11px
}

.react-tel-input .bs {
    background-position: -192px -11px
}

.react-tel-input .bt {
    background-position: -208px -11px
}

.react-tel-input .bw {
    background-position: -224px -11px
}

.react-tel-input .by {
    background-position: -240px -11px
}

.react-tel-input .bz {
    background-position: 0 -22px
}

.react-tel-input .ca {
    background-position: -16px -22px
}

.react-tel-input .cd {
    background-position: -32px -22px
}

.react-tel-input .cf {
    background-position: -48px -22px
}

.react-tel-input .cg {
    background-position: -64px -22px
}

.react-tel-input .ch {
    background-position: -80px -22px
}

.react-tel-input .ci {
    background-position: -96px -22px
}

.react-tel-input .ck {
    background-position: -112px -22px
}

.react-tel-input .cl {
    background-position: -128px -22px
}

.react-tel-input .cm {
    background-position: -144px -22px
}

.react-tel-input .cn {
    background-position: -160px -22px
}

.react-tel-input .co {
    background-position: -176px -22px
}

.react-tel-input .cr {
    background-position: -192px -22px
}

.react-tel-input .cu {
    background-position: -208px -22px
}

.react-tel-input .cv {
    background-position: -224px -22px
}

.react-tel-input .cw {
    background-position: -240px -22px
}

.react-tel-input .cy {
    background-position: 0 -33px
}

.react-tel-input .cz {
    background-position: -16px -33px
}

.react-tel-input .de {
    background-position: -32px -33px
}

.react-tel-input .dj {
    background-position: -48px -33px
}

.react-tel-input .dk {
    background-position: -64px -33px
}

.react-tel-input .dm {
    background-position: -80px -33px
}

.react-tel-input .do {
    background-position: -96px -33px
}

.react-tel-input .dz {
    background-position: -112px -33px
}

.react-tel-input .ec {
    background-position: -128px -33px
}

.react-tel-input .ee {
    background-position: -144px -33px
}

.react-tel-input .eg {
    background-position: -160px -33px
}

.react-tel-input .er {
    background-position: -176px -33px
}

.react-tel-input .es {
    background-position: -192px -33px
}

.react-tel-input .et {
    background-position: -208px -33px
}

.react-tel-input .fi {
    background-position: -224px -33px
}

.react-tel-input .fj {
    background-position: -240px -33px
}

.react-tel-input .fk {
    background-position: 0 -44px
}

.react-tel-input .fm {
    background-position: -16px -44px
}

.react-tel-input .fo {
    background-position: -32px -44px
}

.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf {
    background-position: -48px -44px
}

.react-tel-input .ga {
    background-position: -64px -44px
}

.react-tel-input .gb {
    background-position: -80px -44px
}

.react-tel-input .gd {
    background-position: -96px -44px
}

.react-tel-input .ge {
    background-position: -112px -44px
}

.react-tel-input .gf {
    background-position: -128px -44px
}

.react-tel-input .gh {
    background-position: -144px -44px
}

.react-tel-input .gi {
    background-position: -160px -44px
}

.react-tel-input .gl {
    background-position: -176px -44px
}

.react-tel-input .gm {
    background-position: -192px -44px
}

.react-tel-input .gn {
    background-position: -208px -44px
}

.react-tel-input .gp {
    background-position: -224px -44px
}

.react-tel-input .gq {
    background-position: -240px -44px
}

.react-tel-input .gr {
    background-position: 0 -55px
}

.react-tel-input .gt {
    background-position: -16px -55px
}

.react-tel-input .gu {
    background-position: -32px -55px
}

.react-tel-input .gw {
    background-position: -48px -55px
}

.react-tel-input .gy {
    background-position: -64px -55px
}

.react-tel-input .hk {
    background-position: -80px -55px
}

.react-tel-input .hn {
    background-position: -96px -55px
}

.react-tel-input .hr {
    background-position: -112px -55px
}

.react-tel-input .ht {
    background-position: -128px -55px
}

.react-tel-input .hu {
    background-position: -144px -55px
}

.react-tel-input .id {
    background-position: -160px -55px
}

.react-tel-input .ie {
    background-position: -176px -55px
}

.react-tel-input .il {
    background-position: -192px -55px
}

.react-tel-input .in {
    background-position: -208px -55px
}

.react-tel-input .io {
    background-position: -224px -55px
}

.react-tel-input .iq {
    background-position: -240px -55px
}

.react-tel-input .ir {
    background-position: 0 -66px
}

.react-tel-input .is {
    background-position: -16px -66px
}

.react-tel-input .it {
    background-position: -32px -66px
}

.react-tel-input .je {
    background-position: -144px -154px
}

.react-tel-input .jm {
    background-position: -48px -66px
}

.react-tel-input .jo {
    background-position: -64px -66px
}

.react-tel-input .jp {
    background-position: -80px -66px
}

.react-tel-input .ke {
    background-position: -96px -66px
}

.react-tel-input .kg {
    background-position: -112px -66px
}

.react-tel-input .kh {
    background-position: -128px -66px
}

.react-tel-input .ki {
    background-position: -144px -66px
}

.react-tel-input .xk {
    background-position: -128px -154px
}

.react-tel-input .km {
    background-position: -160px -66px
}

.react-tel-input .kn {
    background-position: -176px -66px
}

.react-tel-input .kp {
    background-position: -192px -66px
}

.react-tel-input .kr {
    background-position: -208px -66px
}

.react-tel-input .kw {
    background-position: -224px -66px
}

.react-tel-input .ky {
    background-position: -240px -66px
}

.react-tel-input .kz {
    background-position: 0 -77px
}

.react-tel-input .la {
    background-position: -16px -77px
}

.react-tel-input .lb {
    background-position: -32px -77px
}

.react-tel-input .lc {
    background-position: -48px -77px
}

.react-tel-input .li {
    background-position: -64px -77px
}

.react-tel-input .lk {
    background-position: -80px -77px
}

.react-tel-input .lr {
    background-position: -96px -77px
}

.react-tel-input .ls {
    background-position: -112px -77px
}

.react-tel-input .lt {
    background-position: -128px -77px
}

.react-tel-input .lu {
    background-position: -144px -77px
}

.react-tel-input .lv {
    background-position: -160px -77px
}

.react-tel-input .ly {
    background-position: -176px -77px
}

.react-tel-input .ma {
    background-position: -192px -77px
}

.react-tel-input .mc {
    background-position: -208px -77px
}

.react-tel-input .md {
    background-position: -224px -77px
}

.react-tel-input .me {
    background-position: -112px -154px;
    height: 12px
}

.react-tel-input .mg {
    background-position: 0 -88px
}

.react-tel-input .mh {
    background-position: -16px -88px
}

.react-tel-input .mk {
    background-position: -32px -88px
}

.react-tel-input .ml {
    background-position: -48px -88px
}

.react-tel-input .mm {
    background-position: -64px -88px
}

.react-tel-input .mn {
    background-position: -80px -88px
}

.react-tel-input .mo {
    background-position: -96px -88px
}

.react-tel-input .mp {
    background-position: -112px -88px
}

.react-tel-input .mq {
    background-position: -128px -88px
}

.react-tel-input .mr {
    background-position: -144px -88px
}

.react-tel-input .ms {
    background-position: -160px -88px
}

.react-tel-input .mt {
    background-position: -176px -88px
}

.react-tel-input .mu {
    background-position: -192px -88px
}

.react-tel-input .mv {
    background-position: -208px -88px
}

.react-tel-input .mw {
    background-position: -224px -88px
}

.react-tel-input .mx {
    background-position: -240px -88px
}

.react-tel-input .my {
    background-position: 0 -99px
}

.react-tel-input .mz {
    background-position: -16px -99px
}

.react-tel-input .na {
    background-position: -32px -99px
}

.react-tel-input .nc {
    background-position: -48px -99px
}

.react-tel-input .ne {
    background-position: -64px -99px
}

.react-tel-input .nf {
    background-position: -80px -99px
}

.react-tel-input .ng {
    background-position: -96px -99px
}

.react-tel-input .ni {
    background-position: -112px -99px
}

.react-tel-input .bq,.react-tel-input .nl {
    background-position: -128px -99px
}

.react-tel-input .no {
    background-position: -144px -99px
}

.react-tel-input .np {
    background-position: -160px -99px
}

.react-tel-input .nr {
    background-position: -176px -99px
}

.react-tel-input .nu {
    background-position: -192px -99px
}

.react-tel-input .nz {
    background-position: -208px -99px
}

.react-tel-input .om {
    background-position: -224px -99px
}

.react-tel-input .pa {
    background-position: -240px -99px
}

.react-tel-input .pe {
    background-position: 0 -110px
}

.react-tel-input .pf {
    background-position: -16px -110px
}

.react-tel-input .pg {
    background-position: -32px -110px
}

.react-tel-input .ph {
    background-position: -48px -110px
}

.react-tel-input .pk {
    background-position: -64px -110px
}

.react-tel-input .pl {
    background-position: -80px -110px
}

.react-tel-input .pm {
    background-position: -96px -110px
}

.react-tel-input .pr {
    background-position: -112px -110px
}

.react-tel-input .ps {
    background-position: -128px -110px
}

.react-tel-input .pt {
    background-position: -144px -110px
}

.react-tel-input .pw {
    background-position: -160px -110px
}

.react-tel-input .py {
    background-position: -176px -110px
}

.react-tel-input .qa {
    background-position: -192px -110px
}

.react-tel-input .re {
    background-position: -208px -110px
}

.react-tel-input .ro {
    background-position: -224px -110px
}

.react-tel-input .rs {
    background-position: -240px -110px
}

.react-tel-input .ru {
    background-position: 0 -121px
}

.react-tel-input .rw {
    background-position: -16px -121px
}

.react-tel-input .sa {
    background-position: -32px -121px
}

.react-tel-input .sb {
    background-position: -48px -121px
}

.react-tel-input .sc {
    background-position: -64px -121px
}

.react-tel-input .sd {
    background-position: -80px -121px
}

.react-tel-input .se {
    background-position: -96px -121px
}

.react-tel-input .sg {
    background-position: -112px -121px
}

.react-tel-input .sh {
    background-position: -128px -121px
}

.react-tel-input .si {
    background-position: -144px -121px
}

.react-tel-input .sk {
    background-position: -160px -121px
}

.react-tel-input .sl {
    background-position: -176px -121px
}

.react-tel-input .sm {
    background-position: -192px -121px
}

.react-tel-input .sn {
    background-position: -208px -121px
}

.react-tel-input .so {
    background-position: -224px -121px
}

.react-tel-input .sr {
    background-position: -240px -121px
}

.react-tel-input .ss {
    background-position: 0 -132px
}

.react-tel-input .st {
    background-position: -16px -132px
}

.react-tel-input .sv {
    background-position: -32px -132px
}

.react-tel-input .sx {
    background-position: -48px -132px
}

.react-tel-input .sy {
    background-position: -64px -132px
}

.react-tel-input .sz {
    background-position: -80px -132px
}

.react-tel-input .tc {
    background-position: -96px -132px
}

.react-tel-input .td {
    background-position: -112px -132px
}

.react-tel-input .tg {
    background-position: -128px -132px
}

.react-tel-input .th {
    background-position: -144px -132px
}

.react-tel-input .tj {
    background-position: -160px -132px
}

.react-tel-input .tk {
    background-position: -176px -132px
}

.react-tel-input .tl {
    background-position: -192px -132px
}

.react-tel-input .tm {
    background-position: -208px -132px
}

.react-tel-input .tn {
    background-position: -224px -132px
}

.react-tel-input .to {
    background-position: -240px -132px
}

.react-tel-input .tr {
    background-position: 0 -143px
}

.react-tel-input .tt {
    background-position: -16px -143px
}

.react-tel-input .tv {
    background-position: -32px -143px
}

.react-tel-input .tw {
    background-position: -48px -143px
}

.react-tel-input .tz {
    background-position: -64px -143px
}

.react-tel-input .ua {
    background-position: -80px -143px
}

.react-tel-input .ug {
    background-position: -96px -143px
}

.react-tel-input .us {
    background-position: -112px -143px
}

.react-tel-input .uy {
    background-position: -128px -143px
}

.react-tel-input .uz {
    background-position: -144px -143px
}

.react-tel-input .va {
    background-position: -160px -143px
}

.react-tel-input .vc {
    background-position: -176px -143px
}

.react-tel-input .ve {
    background-position: -192px -143px
}

.react-tel-input .vg {
    background-position: -208px -143px
}

.react-tel-input .vi {
    background-position: -224px -143px
}

.react-tel-input .vn {
    background-position: -240px -143px
}

.react-tel-input .vu {
    background-position: 0 -154px
}

.react-tel-input .wf {
    background-position: -16px -154px
}

.react-tel-input .ws {
    background-position: -32px -154px
}

.react-tel-input .ye {
    background-position: -48px -154px
}

.react-tel-input .za {
    background-position: -64px -154px
}

.react-tel-input .zm {
    background-position: -80px -154px
}

.react-tel-input .zw {
    background-position: -96px -154px
}

.react-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.react-tel-input .hide {
    display: none
}

.react-tel-input .v-hide {
    visibility: hidden
}

.react-tel-input .form-control {
    background: #fff;
    border: 1px solid #cacaca;
    border-radius: 5px;
    font-size: 14px;
    height: 35px;
    letter-spacing: .01rem;
    line-height: 25px;
    margin-bottom: 0!important;
    margin-left: 0;
    margin-top: 0!important;
    outline: none;
    padding-left: 48px;
    position: relative;
    width: 300px
}

.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus {
    background-color: #faf0f0;
    border: 1px solid #d79f9f;
    border-left-color: #cacaca
}

.react-tel-input .flag-dropdown {
    background-color: #f5f5f5;
    border: 1px solid #cacaca;
    border-radius: 3px 0 0 3px;
    bottom: 0;
    padding: 0;
    top: 0
}

.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover {
    cursor: pointer
}

.react-tel-input .flag-dropdown.invalid-number {
    border-color: #d79f9f
}

.react-tel-input .flag-dropdown.open {
    z-index: 2
}

.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag {
    background: #fff;
    border-radius: 3px 0 0 0
}

.react-tel-input input[disabled]+.flag-dropdown:hover {
    cursor: default
}

.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag {
    background-color: initial
}

.react-tel-input .selected-flag {
    border-radius: 3px 0 0 3px;
    height: 100%;
    outline: none;
    padding: 0 0 0 8px;
    position: relative;
    width: 38px
}

.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover {
    background-color: #fff
}

.react-tel-input .selected-flag .flag {
    margin-top: -5px;
    position: absolute;
    top: 50%
}

.react-tel-input .selected-flag .arrow {
    border-left: 3px solid #0000;
    border-right: 3px solid #0000;
    border-top: 4px solid #555;
    height: 0;
    left: 20px;
    margin-top: -2px;
    position: relative;
    top: 50%;
    width: 0
}

.react-tel-input .selected-flag .arrow.up {
    border-bottom: 4px solid #555;
    border-top: none
}

.react-tel-input .country-list {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    box-shadow: 1px 2px 10px #00000059;
    list-style: none;
    margin: 10px 0 10px -1px;
    max-height: 200px;
    outline: none;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    width: 300px;
    z-index: 1
}

.react-tel-input .country-list .flag {
    display: inline-block
}

.react-tel-input .country-list .divider {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px
}

.react-tel-input .country-list .country {
    padding: 7px 9px
}

.react-tel-input .country-list .country .dial-code {
    color: #6b6b6b
}

.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover {
    background-color: #f1f1f1
}

.react-tel-input .country-list .flag {
    margin-right: 7px;
    margin-top: 2px
}

.react-tel-input .country-list .country-name {
    margin-right: 6px
}

.react-tel-input .country-list .search {
    background-color: #fff;
    padding: 10px 0 6px 10px;
    position: sticky;
    top: 0
}

.react-tel-input .country-list .search-emoji {
    font-size: 15px
}

.react-tel-input .country-list .search-box {
    border: 1px solid #cacaca;
    border-radius: 3px;
    font-size: 15px;
    line-height: 15px;
    margin-left: 6px;
    padding: 3px 8px 5px
}

.react-tel-input .country-list .no-entries-message {
    opacity: .7;
    padding: 7px 10px 11px
}

.react-tel-input .invalid-number-message {
    color: #de0000;
    position: absolute
}

.react-tel-input .invalid-number-message,.react-tel-input .special-label {
    background: #fff;
    font-size: 13px;
    left: 46px;
    padding: 0 2px;
    top: -8px;
    z-index: 1
}

.react-tel-input .special-label {
    display: none
}

.react-tel-input {
    font-family: var(--font-family-main)
}

.inputWrap___OAXEX {
    border-radius: 5px
}

.inputWrap___OAXEX.labelShow___v92Ru .special-label {
    display: block
}

.inputWrap___OAXEX:hover .inputEl___pg4Yi {
    border: var(--border-input-hover)
}

.inputWrap___OAXEX.labelActive___zsZHK .special-label {
    top: 12px;
    white-space: nowrap
}

.inputWrap___OAXEX .inputEl___pg4Yi {
    background-color: var(--input-bg-default);
    border-radius: var(--radius-input-base);
    box-sizing: border-box;
    height: 100%;
    padding-top: 14px;
    position: relative;
    width: 100%
}

.inputWrap___OAXEX .inputEl___pg4Yi::placeholder {
    color: #fff
}

.inputWrap___OAXEX.focus___rVqa5 {
    outline: none
}

.inputWrap___OAXEX.error___ImTBL .errorHint___m8Dli {
    max-width: 70%;
    padding-left: 10px;
    position: absolute;
    right: 14px;
    transform: translateY(-50%);
    transition: all .3s;
    z-index: 100
}

.inputWrap___OAXEX.disabled___hvAX1 {
    background: #0000
}

.inputWrap___OAXEX.disabled___hvAX1 .react-tel-input .flag-container .selected-flag .arrow.down:after {
    color: #0000;
    display: none
}

.inputWrap___OAXEX [class*=country-list].countryListMob___C_nAd {
    border-radius: 4px;
    bottom: 30px;
    left: 30px;
    max-height: inherit;
    position: fixed;
    right: 30px;
    top: 30px;
    width: auto;
    z-index: 0
}

.inputWrap___OAXEX [class*=country-list].countryListMob___C_nAd li.country {
    font-size: 16px;
    height: auto;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___OAXEX [class*=country-list].countryListMob___C_nAd .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4.5px;
    position: absolute
}

.inputWrap___OAXEX [class*=country-list].countryListMob___C_nAd .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 8px;
    z-index: 1
}

.inputWrap___OAXEX [class*=country-list].countryListMob___C_nAd .search-box {
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___OAXEX [class*=country-list].countryListMob___C_nAd .no-entries-message {
    padding-left: 8px
}

.inputWrap___OAXEX {
    border-radius: var(--radius-input-base);
    clear: both;
    position: relative
}

.inputWrap___OAXEX:hover .react-tel-input .country-list {
    border: var(--border-input-hover);
    border-top: none
}

.inputWrap___OAXEX .react-tel-input {
    height: 48px
}

.inputWrap___OAXEX .react-tel-input .form-control {
    background-color: #fff;
    border-radius: var(--radius-input-base)
}

.inputWrap___OAXEX .react-tel-input .form-control::-moz-placeholder {
    color: #ffffff80;
    opacity: 1
}

.inputWrap___OAXEX .react-tel-input .form-control:-ms-input-placeholder {
    color: #ffffff80
}

.inputWrap___OAXEX .react-tel-input .form-control::-webkit-input-placeholder {
    color: #ffffff80
}

.inputWrap___OAXEX .react-tel-input .form-control.open {
    border-radius: 10px 10px 0 0
}

.inputWrap___OAXEX .react-tel-input .special-label {
    color: #0009;
    cursor: text;
    font-size: 14px;
    font-weight: 500;
    left: 16px;
    line-height: 24px;
    margin: 0;
    opacity: .8;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 12px;
    transform: translateY(-15px) scale(.7);
    transform-origin: bottom left;
    white-space: nowrap;
    z-index: 2
}

.inputWrap___OAXEX .react-tel-input .flag-dropdown {
    z-index: 1
}

.inputWrap___OAXEX .react-tel-input .flag-dropdown .selected-flag .flag {
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #0000001a;
    margin-top: 6px
}

.inputWrap___OAXEX .react-tel-input .flag-dropdown .selected-flag .arrow {
    border-top-color: var(--icon-secondary)
}

.inputWrap___OAXEX .react-tel-input .flag-dropdown .selected-flag .arrow.up {
    border-bottom-color: var(--base-primary)
}

.inputWrap___OAXEX .react-tel-input .country-list {
    background: #fff;
    border: none;
    border-radius: 0 0 4px 4px;
    box-shadow: none;
    height: auto;
    left: 0;
    margin-left: 0;
    max-height: 188px;
    overflow-x: hidden;
    top: -2px;
    white-space: nowrap;
    width: 100%
}

.inputWrap___OAXEX .react-tel-input .country-list::-webkit-scrollbar {
    width: 4px
}

.inputWrap___OAXEX .react-tel-input .country-list::-webkit-scrollbar-track {
    background: #0000
}

.inputWrap___OAXEX .react-tel-input .country-list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    box-shadow: inset 4px 0 0 0 #1c212ecc;
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.inputWrap___OAXEX .react-tel-input .country-list::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 4px 0 0 0 #1c212e
}

.inputWrap___OAXEX .react-tel-input .country-list .country {
    color: #000;
    height: 32px;
    padding-left: 16px
}

.inputWrap___OAXEX .react-tel-input .country-list .country:hover {
    background-color: #0000001a
}

.inputWrap___OAXEX .react-tel-input .country-list .country .dial-code {
    color: #0006
}

.inputWrap___OAXEX .react-tel-input .country-list .country span {
    font-size: 13px
}

.inputWrap___OAXEX .react-tel-input .country-list .country.highlight {
    background: #0000000f
}

.inputWrap___OAXEX .react-tel-input .country-list .search {
    align-items: center;
    background: #fff;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 10px 12px 15px
}

.inputWrap___OAXEX .react-tel-input .country-list .search-box {
    border-radius: 4px;
    font-size: 12px;
    line-height: 0;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___OAXEX .inputEl___pg4Yi {
    border: var(--border-input-default);
    border-radius: 4px;
    box-shadow: none;
    color: var(--input-text-value-main);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 0;
    outline: 0;
    padding: 16px 30px 2px 52px;
    z-index: 1
}

.inputWrap___OAXEX .inputEl___pg4Yi:focus {
    border: var(--border-input-focus);
    box-shadow: none;
    color: #000
}

.inputWrap___OAXEX .inputEl___pg4Yi:-webkit-autofill {
    box-shadow: inset 0 0 0 24px #fff
}

.inputWrap___OAXEX.error___ImTBL .inputEl___pg4Yi {
    border: 1px solid var(--input-bg-error)
}

.inputWrap___OAXEX.error___ImTBL .errorHint___m8Dli {
    background-color: var(--input-bg-error);
    border-radius: 0 0 var(--radius-input-base) var(--radius-input-base);
    color: var(--input-text-error);
    display: block;
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    max-width: unset;
    padding: 2px 0;
    position: relative;
    right: unset;
    text-align: center;
    transform: unset;
    z-index: 0
}

.inputWrap___OAXEX.error___ImTBL .errorHint___m8Dli:after,.inputWrap___OAXEX.error___ImTBL .errorHint___m8Dli:before {
    background-color: var(--input-bg-error);
    content: "";
    height: 10px;
    position: absolute;
    top: -10px;
    width: 10px;
    z-index: -1
}

.inputWrap___OAXEX.error___ImTBL .errorHint___m8Dli:before {
    left: 0
}

.inputWrap___OAXEX.error___ImTBL .errorHint___m8Dli:after {
    right: 0
}

.inputWrap___OAXEX.error___ImTBL [class^=flag-dropdown] [class^=country-list] {
    border: 1px solid var(--input-bg-error);
    border-top: none;
    left: 0;
    width: 100%
}

.inputWrap___OAXEX.disabled___hvAX1 {
    background: var(--input-bg-disabled);
    border-color: #8d9fc71a
}

.inputWrap___OAXEX.disabled___hvAX1 .inputEl___pg4Yi {
    -webkit-text-fill-color: #6c707f;
    background: none;
    color: #6c707f
}

.inputWrap___OAXEX.disabled___hvAX1 .label___AxXcL {
    color: #0006
}

.react-tel-input {
    height: 100%;
    width: 100%
}

.react-tel-input .form-control {
    background: #0000
}

.react-tel-input .form-control::-moz-placeholder {
    color: #ffffff80;
    opacity: 1
}

.react-tel-input .form-control:-ms-input-placeholder {
    color: #ffffff80
}

.react-tel-input .form-control::-webkit-input-placeholder {
    color: #ffffff80
}

.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus {
    background: none;
    border: none
}

.react-tel-input .special-label {
    background: none;
    bottom: auto;
    color: #ffffff80;
    cursor: text;
    font-size: 14px;
    font-weight: 400;
    left: 16px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 12px;
    white-space: nowrap;
    z-index: 2
}

.react-tel-input .flag-dropdown {
    background-color: #0000;
    border: none;
    border-radius: 0;
    bottom: -100%;
    height: 100%;
    left: auto;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 997
}

.react-tel-input .flag-dropdown.open {
    background: none;
    border-radius: 0;
    z-index: 999
}

.react-tel-input .flag-dropdown.open .selected-flag {
    background: none
}

.react-tel-input .flag-dropdown .selected-flag {
    bottom: 100%;
    left: 0;
    padding: 0;
    pointer-events: all
}

.react-tel-input .flag-dropdown .selected-flag,.react-tel-input .flag-dropdown .selected-flag:focus,.react-tel-input .flag-dropdown .selected-flag:hover {
    background: none
}

.react-tel-input .flag-dropdown .selected-flag .flag {
    left: 16px;
    margin-top: 0;
    transform: translateY(-50%)
}

.react-tel-input .flag-dropdown .selected-flag .arrow {
    border-top-color: #000;
    height: 4px;
    margin-top: 0;
    transform: translateY(-50%);
    width: 4px
}

.react-tel-input .flag-dropdown .selected-flag .arrow.up {
    border-bottom-color: #000
}

.react-tel-input .country-list {
    border-radius: 0 0 4px 4px;
    color: #000;
    margin: 0;
    max-height: 188px;
    overflow-x: hidden;
    pointer-events: all;
    top: 0;
    white-space: nowrap;
    width: 100%
}

.react-tel-input .country-list .country {
    color: #000;
    height: 32px;
    padding-left: 16px
}

.react-tel-input .country-list .country-name,.react-tel-input .country-list .dial-code {
    font-size: 13px
}

.react-tel-input .country-list .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 16px
}

.react-tel-input .country-list .search-box {
    border-radius: 4px;
    font-size: 12px;
    line-height: 0;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.react-tel-input .country-list .no-entries-message {
    font-size: 12px;
    padding: 0 16px 7px
}

.inputWrap___yYJHa {
    border-radius: 5px
}

.inputWrap___yYJHa.labelShow___Le6Z8 .special-label {
    display: block
}

.inputWrap___yYJHa.labelActive___j24tI .special-label {
    top: 12px;
    white-space: nowrap
}

.inputWrap___yYJHa .inputEl___BmwOl {
    border-radius: var(--radius-input-base);
    box-shadow: none;
    height: 100%;
    margin: 0;
    outline: 0;
    padding-top: 14px;
    z-index: 1
}

.inputWrap___yYJHa .inputEl___BmwOl::placeholder {
    color: #fff
}

.inputWrap___yYJHa.focus___PAP4v {
    outline: none
}

.inputWrap___yYJHa.error___H1pBK .errorHint___LQ6L2 {
    color: #d0021b;
    max-width: 70%;
    padding-left: 10px;
    position: absolute;
    right: 14px;
    transform: translateY(-50%);
    transition: all .3s;
    z-index: 100
}

.inputWrap___yYJHa.disabled___VYUZ9 {
    background: #0000
}

.inputWrap___yYJHa.disabled___VYUZ9 .react-tel-input .flag-container .selected-flag .arrow.down:after {
    color: #0000;
    display: none
}

.inputWrap___yYJHa [class*=country-list].countryListMob___RYfi6 {
    border-radius: 4px;
    bottom: 30px;
    left: 30px;
    max-height: inherit;
    position: fixed;
    right: 30px;
    top: 50px;
    width: auto;
    z-index: 0
}

.inputWrap___yYJHa [class*=country-list].countryListMob___RYfi6 li.country {
    font-size: 16px;
    height: auto;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___yYJHa [class*=country-list].countryListMob___RYfi6 .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4.5px;
    position: absolute
}

.inputWrap___yYJHa [class*=country-list].countryListMob___RYfi6 .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 8px;
    z-index: 1
}

.inputWrap___yYJHa [class*=country-list].countryListMob___RYfi6 .search-box {
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___yYJHa [class*=country-list].countryListMob___RYfi6 .no-entries-message {
    padding-left: 8px
}

.inputWrap___yYJHa {
    background-color: #fff;
    border-radius: var(--radius-input-base);
    clear: both;
    position: relative
}

.inputWrap___yYJHa .react-tel-input {
    border-radius: inherit;
    display: flex;
    height: 48px;
    justify-content: stretch
}

.inputWrap___yYJHa .react-tel-input .form-control::-moz-placeholder {
    color: #ffffff80;
    opacity: 1
}

.inputWrap___yYJHa .react-tel-input .form-control:-ms-input-placeholder {
    color: #ffffff80
}

.inputWrap___yYJHa .react-tel-input .form-control::-webkit-input-placeholder {
    color: #ffffff80
}

.inputWrap___yYJHa .react-tel-input .special-label {
    bottom: auto;
    color: #000;
    cursor: text;
    font-size: 14px;
    font-weight: 400;
    left: 16px;
    line-height: 16px;
    opacity: .6;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 24px;
    transform: translateY(-17px) scale(.7);
    transform-origin: 0 0;
    transition: transform .2s linear .1s,color .2s,transform-origin .2s;
    z-index: 2
}

.inputWrap___yYJHa .react-tel-input .selected-flag .flag {
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #0000001a;
    margin-top: 7px
}

.inputWrap___yYJHa .react-tel-input .selected-flag .arrow {
    border-top-color: #000
}

.inputWrap___yYJHa .react-tel-input .selected-flag .arrow.up {
    border-bottom-color: #000
}

.inputWrap___yYJHa .react-tel-input .country-list .country {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___yYJHa .react-tel-input .country-list .country .flag {
    margin-right: 0;
    margin-top: 5px;
    position: absolute
}

.inputWrap___yYJHa .react-tel-input .country-list .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 7px;
    z-index: 1
}

.inputWrap___yYJHa .react-tel-input .country-list .search-box {
    border-radius: 4px;
    font-size: 14px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___yYJHa .react-tel-input .country-list::-webkit-scrollbar {
    width: 4px
}

.inputWrap___yYJHa .react-tel-input .country-list::-webkit-scrollbar-track {
    background: #0000
}

.inputWrap___yYJHa .react-tel-input .country-list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    box-shadow: inset 4px 0 0 0 #1c212ecc
}

.inputWrap___yYJHa .inputEl___BmwOl {
    background-color: var(--input-bg-default);
    border: var(--border-input-default);
    box-sizing: border-box;
    color: var(--input-text-value-main);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    height: 48px;
    line-height: var(--typography-body-1-line-height);
    outline: none;
    padding: 14px 50px 0;
    position: relative;
    width: 100%
}

.inputWrap___yYJHa .inputEl___BmwOl:focus {
    border: 1px solid var(--input-border-focus);
    color: #000
}

.inputWrap___yYJHa .inputEl___BmwOl:-webkit-autofill {
    -webkit-text-fill-color: #000!important;
    box-shadow: inset 0 0 0 24px #fff!important
}

.inputWrap___yYJHa .inputEl___BmwOl.open {
    border-radius: 10px 10px 0 0
}

.inputWrap___yYJHa.error___H1pBK {
    background: var(--input-bg-error);
    border: 1px solid var(--input-bg-error)
}

.inputWrap___yYJHa.error___H1pBK .errorHint___LQ6L2 {
    border-radius: 0 0 var(--radius-input-base) var(--radius-input-base);
    color: var(--input-text-error);
    display: block;
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    margin: 0;
    max-width: none;
    padding: 2px;
    position: static;
    text-align: center;
    transform: none;
    width: 100%
}

.inputWrap___yYJHa.disabled___VYUZ9 {
    background: var(--input-bg-disabled);
    border-color: #ffffff1a
}

.inputWrap___yYJHa.disabled___VYUZ9 .inputEl___BmwOl {
    color: var(--input-text-disabled-value)
}

.inputWrap___yYJHa.disabled___VYUZ9 .label___Hpvee {
    color: var(--input-text-disabled-label)
}

.multiSelectControl___nsLv2 {
    border-radius: var(--radius-input-base)!important
}

.multiSelectControl___nsLv2>[class*=ValueContainer] {
    padding: 8px
}

.multiSelectControl___nsLv2 [class*=indicatorSeparator] {
    display: none
}

.multiSelectControl___nsLv2 [class*=Input] {
    color: var(--input-text-value-main);
    font-family: var(--font-family-main);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-left: 0
}

.multiSelectControl___nsLv2 [class*=multiValue] {
    background: var(--bg-overlay-4);
    margin: 0 8px 0 0
}

.multiSelectControl___nsLv2 [class*=MultiValueGeneric] {
    color: var(--input-text-value-main);
    font-family: var(--font-family-main);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    padding: 7px 0
}

.multiSelectControl___nsLv2 [class*=placeholder] {
    color: var(--input-text-value-main);
    font-family: var(--font-family-main);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 0
}

.multiSelectControl___nsLv2 [class*=indicatorContainer] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 48px;
    justify-content: center;
    padding: 10px 5px
}

.multiSelectControl___nsLv2 [class*=indicatorContainer]:last-of-type {
    display: none
}

.multiSelectControl___nsLv2 [class*=indicatorContainer] [class*=icon__] {
    height: 38px;
    opacity: 1;
    width: 38px
}

.multiSelectControlIcon___yZRkr {
    grid-area: 1/1/3/1;
    height: 24px;
    margin-left: 8px;
    width: 24px
}

.multiSelectControlIcon___yZRkr path {
    fill: var(--icon-secondary)
}

.multiSelect___IOE3R [class*=control] {
    border-color: #0000
}

.multiSelect___IOE3R [class*=control]:hover {
    border-color: var(--input-border-focus)
}

.multiSelect___IOE3R [class*=menu] {
    border-radius: var(--radius-input-base);
    position: relative;
    z-index: 2
}

.multiSelect___IOE3R [class*=menu]:after {
    background: linear-gradient(180deg,#fff0,#fff);
    border-radius: 0 0 var(--radius-input-base) var(--radius-input-base);
    bottom: 0;
    content: "";
    height: 32px;
    position: absolute;
    width: 100%
}

.multiSelect___IOE3R [class*=menu] [class*=MenuList] {
    border-radius: var(--radius-input-base)
}

.multiSelect___IOE3R [class*=menu] [class*=option] {
    background-color: #0000
}

.multiSelect___IOE3R .gameCount___WfKs4 {
    align-items: flex-start;
    background: var(--input-bg-default);
    border-radius: var(--radius-input-base) var(--radius-input-base) 0 0;
    color: var(--input-text-value-main);
    display: flex;
    flex-direction: column;
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    height: 56px;
    justify-content: flex-start;
    line-height: var(--typography-title-small-strong-line-height);
    padding: 20px 16px 0;
    width: 100%
}

.multiSelect___IOE3R .gameCount___WfKs4:after {
    background: var(--small-elements-separator-item);
    content: "";
    display: block;
    height: 1px;
    margin-top: 13px;
    width: 100%
}

.multiSelectMenuItem___EpijM {
    padding: 0 8px 0 16px!important
}

.multiSelectMenuItemWrap___xjI0y {
    align-items: center;
    border-bottom: 1px solid var(--small-elements-separator-item);
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 7px 0 8px
}

.multiSelectMenuItemIcon___Za6GA {
    border-radius: var(--radius-game-item-mini);
    height: 40px;
    object-fit: cover;
    object-position: top;
    width: 40px
}

.multiSelectMenuItemText___OqZAf {
    color: var(--input-text-label);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 0 0 0 8px
}

.multiSelect___IOE3R .icon___LxFFc {
    height: 24px;
    opacity: .8;
    width: 24px
}

.multiSelect___IOE3R .icon___LxFFc path {
    fill: var(--icon-tertiary)
}

.multiSelect___IOE3R .icon___LxFFc:hover {
    opacity: 1
}

.multiSelect___IOE3R .arrow___yi1Pz {
    height: 24px;
    width: 24px
}

.multiSelect___IOE3R .arrow___yi1Pz path {
    fill: var(--icon-tertiary)
}

.survey___XQGyW {
    padding: 18px 0
}

.surveyTitle___Zn8ym {
    color: var(--text-primary);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height);
    margin: 0
}

.surveyFormWrapper___WzV9y {
    margin: 24px 0
}

.surveyEmailBlock___ZIxCd {
    background: var(--bg-overlay-3);
    border-radius: var(--radius-card);
    padding: 16px
}

.surveyEmailBlockWrap___fuPWL {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.surveyEmailBlockWrap___fuPWL:has([class*=error_]) {
    margin-bottom: 16px
}

.surveyEmailBlockSwitch___eQcnR {
    color: var(--text-link);
    cursor: pointer;
    display: inline-block;
    font-size: var(--typography-link-m-font-size);
    font-weight: var(--typography-link-m-font-weight);
    line-height: var(--typography-link-m-line-height);
    margin: 6px 0 0;
    -webkit-text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: underline
}

.surveyEmailBlockSwitch___eQcnR:hover {
    text-decoration: none
}

.surveyEmailBlock___ZIxCd .emailInput___Y2cTm {
    margin-top: auto;
    width: calc(50% - 8px)
}

.surveyEmailBlock___ZIxCd .emailInput___Y2cTm [class*=inputWrap_] {
    width: 100%
}

.surveyEmailBlock___ZIxCd .emailInput___Y2cTm [class*=inputWrap_] [class^=errorHint_] {
    bottom: -16px;
    left: auto;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.surveyPhoneBlock____TduT {
    margin-top: 16px
}

.surveyPhoneBlock____TduT .label___Tsadr {
    color: var(--text-opacity-1);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.surveyPhoneBlock____TduT .phoneInput___To5gA {
    margin-top: 16px;
    max-width: calc(50% - 8px)
}

.surveyPhoneBlock____TduT .phoneInput___To5gA input {
    padding: 19px 30px 9px 51px
}

.surveyPhoneBlock____TduT .phoneInput___To5gA input::placeholder {
    color: var(--input-text-label);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height)
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .special-label {
    color: #0009;
    top: 11px;
    z-index: 2
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .flag-dropdown .flag {
    left: 17px;
    margin-top: 5px
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .flag-dropdown.open {
    z-index: 2
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .selected-dial-code {
    font-size: 14px;
    padding-bottom: 2px
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .selected-dial-code:after,.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .selected-dial-code {
    color: #000
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .arrow {
    border-top-color: #0006!important;
    opacity: 1!important;
    transition: all .5s
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .arrow.up {
    border-bottom-color: #0006!important
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .country-list {
    background: var(--input-bg-default);
    box-shadow: 0 6px 8px #0003
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .country-list .divider {
    height: 1px
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .country-list .country-name {
    color: #000
}

.surveyPhoneBlock____TduT .phoneInput___To5gA .react-tel-input .country-list .dial-code {
    color: #0009
}

.surveyReasonBlock___lBce5 {
    margin-top: 16px
}

.surveyReasonBlock___lBce5 .reasonInput___yvTVC {
    height: 144px;
    width: 100%
}

.surveyReasonBlock___lBce5 .reasonInput___yvTVC [class*=errorHint__] {
    margin-top: -6px
}

.surveyReasonBlock___lBce5 .reasonInput___yvTVC [class*=errorHint__]:after,.surveyReasonBlock___lBce5 .reasonInput___yvTVC [class*=errorHint__]:before {
    top: 140px
}

.surveyPaymentsBlock___Cp44l {
    background: var(--bg-overlay-3);
    border-radius: var(--radius-input-base);
    margin-top: 24px;
    padding: 16px
}

.surveyPaymentsBlock___Cp44l .label___Tsadr {
    color: var(--text-opacity-1);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.surveyWithdrawsBlock___lJAmk {
    background: var(--bg-overlay-3);
    border-radius: var(--radius-input-base);
    margin-top: 24px;
    padding: 16px
}

.surveyWithdrawsBlock___lJAmk .label___Tsadr {
    color: var(--text-opacity-1);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.surveyInfoBlock___A2cgX {
    background: var(--bg-overlay-3);
    border-radius: var(--radius-input-base);
    margin-top: 24px;
    padding: 16px
}

.surveyInfoBlock___A2cgX .label___Tsadr {
    color: var(--text-opacity-1);
    display: block;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-bottom: 16px
}

.surveySubmitBtn___Sj1f3 {
    display: flex;
    margin: 24px auto 0;
    width: 240px
}

.surveyText___XT8Sc {
    color: var(--text-opacity-1);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 0;
    padding: 0;
    text-align: center
}

.btn--md___nDb1M,.btn--sm___AEk87,.btn___jniUF,.btn__default___m2yRp,.btn__disabled___t8LrF,.btn__primary___DnnHg,.btn__secondary___ia_R_,.btn__white___Qeqqk,.button___jQblH,.surveyMobSubmitBtn___Nmw9s {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.btn--md___nDb1M [class^=loading_],.btn--sm___AEk87 [class^=loading_],.btn___jniUF [class^=loading_],.btn__default___m2yRp [class^=loading_],.btn__disabled___t8LrF [class^=loading_],.btn__primary___DnnHg [class^=loading_],.btn__secondary___ia_R_ [class^=loading_],.btn__white___Qeqqk [class^=loading_],.button___jQblH [class^=loading_],.surveyMobSubmitBtn___Nmw9s [class^=loading_] {
    height: 44px;
    width: 44px
}

.btn--sm___AEk87,.button___jQblH.btn--sm___AEk87,.button___jQblH.sm___alz_8,.sm___alz_8.btn--md___nDb1M,.sm___alz_8.btn___jniUF,.sm___alz_8.btn__default___m2yRp,.sm___alz_8.btn__disabled___t8LrF,.sm___alz_8.btn__primary___DnnHg,.sm___alz_8.btn__secondary___ia_R_,.sm___alz_8.btn__white___Qeqqk,.sm___alz_8.surveyMobSubmitBtn___Nmw9s {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.btn--sm___AEk87 [class^=loading_],.button___jQblH.sm___alz_8 [class^=loading_],.sm___alz_8.btn--md___nDb1M [class^=loading_],.sm___alz_8.btn___jniUF [class^=loading_],.sm___alz_8.btn__default___m2yRp [class^=loading_],.sm___alz_8.btn__disabled___t8LrF [class^=loading_],.sm___alz_8.btn__primary___DnnHg [class^=loading_],.sm___alz_8.btn__secondary___ia_R_ [class^=loading_],.sm___alz_8.btn__white___Qeqqk [class^=loading_],.sm___alz_8.surveyMobSubmitBtn___Nmw9s [class^=loading_] {
    height: 30px;
    width: 30px
}

.btn--md___nDb1M,.button___jQblH.btn--md___nDb1M,.button___jQblH.md___qcmAg,.button___jQblH.surveyMobSubmitBtn___Nmw9s,.md___qcmAg.btn--sm___AEk87,.md___qcmAg.btn___jniUF,.md___qcmAg.btn__default___m2yRp,.md___qcmAg.btn__disabled___t8LrF,.md___qcmAg.btn__primary___DnnHg,.md___qcmAg.btn__secondary___ia_R_,.md___qcmAg.btn__white___Qeqqk,.surveyMobSubmitBtn___Nmw9s {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.btn__primary___DnnHg,.button___jQblH.btn__primary___DnnHg,.button___jQblH.icon___j_cHR,.button___jQblH.primary___c_QP0,.button___jQblH.surveyMobSubmitBtn___Nmw9s,.icon___j_cHR.btn--md___nDb1M,.icon___j_cHR.btn--sm___AEk87,.icon___j_cHR.btn___jniUF,.icon___j_cHR.btn__default___m2yRp,.icon___j_cHR.btn__disabled___t8LrF,.icon___j_cHR.btn__primary___DnnHg,.icon___j_cHR.btn__secondary___ia_R_,.icon___j_cHR.btn__white___Qeqqk,.icon___j_cHR.surveyMobSubmitBtn___Nmw9s,.primary___c_QP0.btn--md___nDb1M,.primary___c_QP0.btn--sm___AEk87,.primary___c_QP0.btn___jniUF,.primary___c_QP0.btn__default___m2yRp,.primary___c_QP0.btn__disabled___t8LrF,.primary___c_QP0.btn__secondary___ia_R_,.primary___c_QP0.btn__white___Qeqqk,.surveyMobSubmitBtn___Nmw9s {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.btn__primary___DnnHg:hover,.button___jQblH.icon___j_cHR:hover,.button___jQblH.primary___c_QP0:hover,.icon___j_cHR.btn--md___nDb1M:hover,.icon___j_cHR.btn--sm___AEk87:hover,.icon___j_cHR.btn___jniUF:hover,.icon___j_cHR.btn__default___m2yRp:hover,.icon___j_cHR.btn__disabled___t8LrF:hover,.icon___j_cHR.btn__secondary___ia_R_:hover,.icon___j_cHR.btn__white___Qeqqk:hover,.primary___c_QP0.btn--md___nDb1M:hover,.primary___c_QP0.btn--sm___AEk87:hover,.primary___c_QP0.btn___jniUF:hover,.primary___c_QP0.btn__default___m2yRp:hover,.primary___c_QP0.btn__disabled___t8LrF:hover,.primary___c_QP0.btn__secondary___ia_R_:hover,.primary___c_QP0.btn__white___Qeqqk:hover,.surveyMobSubmitBtn___Nmw9s:hover {
    background: var(--button-bg-primary-hover)
}

.btn__primary___DnnHg:active,.button___jQblH.icon___j_cHR:active,.button___jQblH.primary___c_QP0:active,.icon___j_cHR.btn--md___nDb1M:active,.icon___j_cHR.btn--sm___AEk87:active,.icon___j_cHR.btn___jniUF:active,.icon___j_cHR.btn__default___m2yRp:active,.icon___j_cHR.btn__disabled___t8LrF:active,.icon___j_cHR.btn__secondary___ia_R_:active,.icon___j_cHR.btn__white___Qeqqk:active,.primary___c_QP0.btn--md___nDb1M:active,.primary___c_QP0.btn--sm___AEk87:active,.primary___c_QP0.btn___jniUF:active,.primary___c_QP0.btn__default___m2yRp:active,.primary___c_QP0.btn__disabled___t8LrF:active,.primary___c_QP0.btn__secondary___ia_R_:active,.primary___c_QP0.btn__white___Qeqqk:active,.surveyMobSubmitBtn___Nmw9s:active {
    background: var(--button-bg-primary-pressed)
}

.btn__disabled___t8LrF.surveyMobSubmitBtn___Nmw9s,.btn__primary___DnnHg.btn__disabled___t8LrF,.btn__primary___DnnHg:disabled,.button___jQblH.disabled___BxGRf.icon___j_cHR,.button___jQblH.icon___j_cHR:disabled,.button___jQblH.primary___c_QP0.disabled___BxGRf,.button___jQblH.primary___c_QP0:disabled,.disabled___BxGRf.btn__primary___DnnHg,.disabled___BxGRf.icon___j_cHR.btn--md___nDb1M,.disabled___BxGRf.icon___j_cHR.btn--sm___AEk87,.disabled___BxGRf.icon___j_cHR.btn___jniUF,.disabled___BxGRf.icon___j_cHR.btn__default___m2yRp,.disabled___BxGRf.icon___j_cHR.btn__secondary___ia_R_,.disabled___BxGRf.icon___j_cHR.btn__white___Qeqqk,.disabled___BxGRf.surveyMobSubmitBtn___Nmw9s,.icon___j_cHR.btn--md___nDb1M:disabled,.icon___j_cHR.btn--sm___AEk87:disabled,.icon___j_cHR.btn___jniUF:disabled,.icon___j_cHR.btn__default___m2yRp:disabled,.icon___j_cHR.btn__disabled___t8LrF,.icon___j_cHR.btn__secondary___ia_R_:disabled,.icon___j_cHR.btn__white___Qeqqk:disabled,.primary___c_QP0.btn--md___nDb1M:disabled,.primary___c_QP0.btn--sm___AEk87:disabled,.primary___c_QP0.btn___jniUF:disabled,.primary___c_QP0.btn__default___m2yRp:disabled,.primary___c_QP0.btn__disabled___t8LrF,.primary___c_QP0.btn__secondary___ia_R_:disabled,.primary___c_QP0.btn__white___Qeqqk:disabled,.primary___c_QP0.disabled___BxGRf.btn--md___nDb1M,.primary___c_QP0.disabled___BxGRf.btn--sm___AEk87,.primary___c_QP0.disabled___BxGRf.btn___jniUF,.primary___c_QP0.disabled___BxGRf.btn__default___m2yRp,.primary___c_QP0.disabled___BxGRf.btn__secondary___ia_R_,.primary___c_QP0.disabled___BxGRf.btn__white___Qeqqk,.surveyMobSubmitBtn___Nmw9s:disabled {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.btn__secondary___ia_R_,.button___jQblH.btn__secondary___ia_R_,.button___jQblH.secondary___zHx0_,.secondary___zHx0_.btn--md___nDb1M,.secondary___zHx0_.btn--sm___AEk87,.secondary___zHx0_.btn___jniUF,.secondary___zHx0_.btn__default___m2yRp,.secondary___zHx0_.btn__disabled___t8LrF,.secondary___zHx0_.btn__primary___DnnHg,.secondary___zHx0_.btn__white___Qeqqk,.secondary___zHx0_.surveyMobSubmitBtn___Nmw9s {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.btn__secondary___ia_R_:hover,.button___jQblH.secondary___zHx0_:hover,.secondary___zHx0_.btn--md___nDb1M:hover,.secondary___zHx0_.btn--sm___AEk87:hover,.secondary___zHx0_.btn___jniUF:hover,.secondary___zHx0_.btn__default___m2yRp:hover,.secondary___zHx0_.btn__disabled___t8LrF:hover,.secondary___zHx0_.btn__primary___DnnHg:hover,.secondary___zHx0_.btn__white___Qeqqk:hover,.secondary___zHx0_.surveyMobSubmitBtn___Nmw9s:hover {
    background: var(--button-bg-secondary-hover)
}

.btn__secondary___ia_R_:active,.button___jQblH.secondary___zHx0_:active,.secondary___zHx0_.btn--md___nDb1M:active,.secondary___zHx0_.btn--sm___AEk87:active,.secondary___zHx0_.btn___jniUF:active,.secondary___zHx0_.btn__default___m2yRp:active,.secondary___zHx0_.btn__disabled___t8LrF:active,.secondary___zHx0_.btn__primary___DnnHg:active,.secondary___zHx0_.btn__white___Qeqqk:active,.secondary___zHx0_.surveyMobSubmitBtn___Nmw9s:active {
    background: var(--button-bg-secondary-pressed)
}

.btn__secondary___ia_R_.btn__disabled___t8LrF,.btn__secondary___ia_R_:disabled,.button___jQblH.secondary___zHx0_.disabled___BxGRf,.button___jQblH.secondary___zHx0_:disabled,.disabled___BxGRf.btn__secondary___ia_R_,.secondary___zHx0_.btn--md___nDb1M:disabled,.secondary___zHx0_.btn--sm___AEk87:disabled,.secondary___zHx0_.btn___jniUF:disabled,.secondary___zHx0_.btn__default___m2yRp:disabled,.secondary___zHx0_.btn__disabled___t8LrF,.secondary___zHx0_.btn__primary___DnnHg:disabled,.secondary___zHx0_.btn__white___Qeqqk:disabled,.secondary___zHx0_.disabled___BxGRf.btn--md___nDb1M,.secondary___zHx0_.disabled___BxGRf.btn--sm___AEk87,.secondary___zHx0_.disabled___BxGRf.btn___jniUF,.secondary___zHx0_.disabled___BxGRf.btn__default___m2yRp,.secondary___zHx0_.disabled___BxGRf.btn__primary___DnnHg,.secondary___zHx0_.disabled___BxGRf.btn__white___Qeqqk,.secondary___zHx0_.disabled___BxGRf.surveyMobSubmitBtn___Nmw9s,.secondary___zHx0_.surveyMobSubmitBtn___Nmw9s:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___jQblH.tertiary___SLST7,.tertiary___SLST7.btn--md___nDb1M,.tertiary___SLST7.btn--sm___AEk87,.tertiary___SLST7.btn___jniUF,.tertiary___SLST7.btn__default___m2yRp,.tertiary___SLST7.btn__disabled___t8LrF,.tertiary___SLST7.btn__primary___DnnHg,.tertiary___SLST7.btn__secondary___ia_R_,.tertiary___SLST7.btn__white___Qeqqk,.tertiary___SLST7.surveyMobSubmitBtn___Nmw9s {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___jQblH.tertiary___SLST7:hover,.tertiary___SLST7.btn--md___nDb1M:hover,.tertiary___SLST7.btn--sm___AEk87:hover,.tertiary___SLST7.btn___jniUF:hover,.tertiary___SLST7.btn__default___m2yRp:hover,.tertiary___SLST7.btn__disabled___t8LrF:hover,.tertiary___SLST7.btn__primary___DnnHg:hover,.tertiary___SLST7.btn__secondary___ia_R_:hover,.tertiary___SLST7.btn__white___Qeqqk:hover,.tertiary___SLST7.surveyMobSubmitBtn___Nmw9s:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___jQblH.tertiary___SLST7:active,.tertiary___SLST7.btn--md___nDb1M:active,.tertiary___SLST7.btn--sm___AEk87:active,.tertiary___SLST7.btn___jniUF:active,.tertiary___SLST7.btn__default___m2yRp:active,.tertiary___SLST7.btn__disabled___t8LrF:active,.tertiary___SLST7.btn__primary___DnnHg:active,.tertiary___SLST7.btn__secondary___ia_R_:active,.tertiary___SLST7.btn__white___Qeqqk:active,.tertiary___SLST7.surveyMobSubmitBtn___Nmw9s:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___jQblH.tertiary___SLST7.disabled___BxGRf,.button___jQblH.tertiary___SLST7:disabled,.tertiary___SLST7.btn--md___nDb1M:disabled,.tertiary___SLST7.btn--sm___AEk87:disabled,.tertiary___SLST7.btn___jniUF:disabled,.tertiary___SLST7.btn__default___m2yRp:disabled,.tertiary___SLST7.btn__disabled___t8LrF,.tertiary___SLST7.btn__primary___DnnHg:disabled,.tertiary___SLST7.btn__secondary___ia_R_:disabled,.tertiary___SLST7.btn__white___Qeqqk:disabled,.tertiary___SLST7.disabled___BxGRf.btn--md___nDb1M,.tertiary___SLST7.disabled___BxGRf.btn--sm___AEk87,.tertiary___SLST7.disabled___BxGRf.btn___jniUF,.tertiary___SLST7.disabled___BxGRf.btn__default___m2yRp,.tertiary___SLST7.disabled___BxGRf.btn__primary___DnnHg,.tertiary___SLST7.disabled___BxGRf.btn__secondary___ia_R_,.tertiary___SLST7.disabled___BxGRf.btn__white___Qeqqk,.tertiary___SLST7.disabled___BxGRf.surveyMobSubmitBtn___Nmw9s,.tertiary___SLST7.surveyMobSubmitBtn___Nmw9s:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.btn__default___m2yRp,.button___jQblH.btn__default___m2yRp,.button___jQblH.ghost___k1Xzc,.ghost___k1Xzc.btn--md___nDb1M,.ghost___k1Xzc.btn--sm___AEk87,.ghost___k1Xzc.btn___jniUF,.ghost___k1Xzc.btn__disabled___t8LrF,.ghost___k1Xzc.btn__primary___DnnHg,.ghost___k1Xzc.btn__secondary___ia_R_,.ghost___k1Xzc.btn__white___Qeqqk,.ghost___k1Xzc.surveyMobSubmitBtn___Nmw9s {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.btn__default___m2yRp:hover,.button___jQblH.ghost___k1Xzc:hover,.ghost___k1Xzc.btn--md___nDb1M:hover,.ghost___k1Xzc.btn--sm___AEk87:hover,.ghost___k1Xzc.btn___jniUF:hover,.ghost___k1Xzc.btn__disabled___t8LrF:hover,.ghost___k1Xzc.btn__primary___DnnHg:hover,.ghost___k1Xzc.btn__secondary___ia_R_:hover,.ghost___k1Xzc.btn__white___Qeqqk:hover,.ghost___k1Xzc.surveyMobSubmitBtn___Nmw9s:hover {
    text-decoration: underline
}

.button___jQblH.ghost3___udXEc,.ghost3___udXEc.btn--md___nDb1M,.ghost3___udXEc.btn--sm___AEk87,.ghost3___udXEc.btn___jniUF,.ghost3___udXEc.btn__default___m2yRp,.ghost3___udXEc.btn__disabled___t8LrF,.ghost3___udXEc.btn__primary___DnnHg,.ghost3___udXEc.btn__secondary___ia_R_,.ghost3___udXEc.btn__white___Qeqqk,.ghost3___udXEc.surveyMobSubmitBtn___Nmw9s {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___jQblH.ghost3___udXEc:hover,.ghost3___udXEc.btn--md___nDb1M:hover,.ghost3___udXEc.btn--sm___AEk87:hover,.ghost3___udXEc.btn___jniUF:hover,.ghost3___udXEc.btn__default___m2yRp:hover,.ghost3___udXEc.btn__disabled___t8LrF:hover,.ghost3___udXEc.btn__primary___DnnHg:hover,.ghost3___udXEc.btn__secondary___ia_R_:hover,.ghost3___udXEc.btn__white___Qeqqk:hover,.ghost3___udXEc.surveyMobSubmitBtn___Nmw9s:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___jQblH.ghost3___udXEc:active,.ghost3___udXEc.btn--md___nDb1M:active,.ghost3___udXEc.btn--sm___AEk87:active,.ghost3___udXEc.btn___jniUF:active,.ghost3___udXEc.btn__default___m2yRp:active,.ghost3___udXEc.btn__disabled___t8LrF:active,.ghost3___udXEc.btn__primary___DnnHg:active,.ghost3___udXEc.btn__secondary___ia_R_:active,.ghost3___udXEc.btn__white___Qeqqk:active,.ghost3___udXEc.surveyMobSubmitBtn___Nmw9s:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___jQblH.icon___j_cHR,.icon___j_cHR.btn--md___nDb1M,.icon___j_cHR.btn--sm___AEk87,.icon___j_cHR.btn___jniUF,.icon___j_cHR.btn__default___m2yRp,.icon___j_cHR.btn__disabled___t8LrF,.icon___j_cHR.btn__primary___DnnHg,.icon___j_cHR.btn__secondary___ia_R_,.icon___j_cHR.btn__white___Qeqqk,.icon___j_cHR.surveyMobSubmitBtn___Nmw9s {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___jQblH.icon___j_cHR.disabled___BxGRf,.button___jQblH.icon___j_cHR:disabled,.icon___j_cHR.btn--md___nDb1M:disabled,.icon___j_cHR.btn--sm___AEk87:disabled,.icon___j_cHR.btn___jniUF:disabled,.icon___j_cHR.btn__default___m2yRp:disabled,.icon___j_cHR.btn__disabled___t8LrF,.icon___j_cHR.btn__primary___DnnHg:disabled,.icon___j_cHR.btn__secondary___ia_R_:disabled,.icon___j_cHR.btn__white___Qeqqk:disabled,.icon___j_cHR.disabled___BxGRf.btn--md___nDb1M,.icon___j_cHR.disabled___BxGRf.btn--sm___AEk87,.icon___j_cHR.disabled___BxGRf.btn___jniUF,.icon___j_cHR.disabled___BxGRf.btn__default___m2yRp,.icon___j_cHR.disabled___BxGRf.btn__primary___DnnHg,.icon___j_cHR.disabled___BxGRf.btn__secondary___ia_R_,.icon___j_cHR.disabled___BxGRf.btn__white___Qeqqk,.icon___j_cHR.disabled___BxGRf.surveyMobSubmitBtn___Nmw9s,.icon___j_cHR.surveyMobSubmitBtn___Nmw9s:disabled {
    border: none
}

.btn--md___nDb1M:disabled,.btn--sm___AEk87:disabled,.btn___jniUF:disabled,.btn__default___m2yRp:disabled,.btn__disabled___t8LrF,.btn__primary___DnnHg:disabled,.btn__secondary___ia_R_:disabled,.btn__white___Qeqqk:disabled,.button___jQblH.btn__disabled___t8LrF,.button___jQblH.disabled___BxGRf,.button___jQblH:disabled,.disabled___BxGRf.btn--md___nDb1M,.disabled___BxGRf.btn--sm___AEk87,.disabled___BxGRf.btn___jniUF,.disabled___BxGRf.btn__default___m2yRp,.disabled___BxGRf.btn__primary___DnnHg,.disabled___BxGRf.btn__secondary___ia_R_,.disabled___BxGRf.btn__white___Qeqqk,.disabled___BxGRf.surveyMobSubmitBtn___Nmw9s,.surveyMobSubmitBtn___Nmw9s:disabled {
    pointer-events: none
}

.btn__primary___DnnHg,.btn__secondary___ia_R_,.btn__white___Qeqqk,.button___jQblH.icon___j_cHR,.icon___j_cHR.btn--md___nDb1M,.icon___j_cHR.btn--sm___AEk87,.icon___j_cHR.btn___jniUF,.icon___j_cHR.btn__default___m2yRp,.icon___j_cHR.btn__disabled___t8LrF,.icon___j_cHR.btn__primary___DnnHg,.icon___j_cHR.btn__secondary___ia_R_,.icon___j_cHR.btn__white___Qeqqk,.icon___j_cHR.surveyMobSubmitBtn___Nmw9s,.primary___c_QP0,.secondary___zHx0_,.surveyMobSubmitBtn___Nmw9s,.white___MGarJ {
    position: relative
}

.btn__primary___DnnHg [class^=loading_],.btn__secondary___ia_R_ [class^=loading_],.btn__white___Qeqqk [class^=loading_],.button___jQblH.icon___j_cHR [class^=loading_],.icon___j_cHR.btn--md___nDb1M [class^=loading_],.icon___j_cHR.btn--sm___AEk87 [class^=loading_],.icon___j_cHR.btn___jniUF [class^=loading_],.icon___j_cHR.btn__default___m2yRp [class^=loading_],.icon___j_cHR.btn__disabled___t8LrF [class^=loading_],.primary___c_QP0 [class^=loading_],.secondary___zHx0_ [class^=loading_],.surveyMobSubmitBtn___Nmw9s [class^=loading_],.white___MGarJ [class^=loading_] {
    height: 44px;
    width: 44px
}

.surveyMob___HdTih {
    padding: 16px
}

.surveyMob___HdTih:before {
    background: var(--bg-gradient);
    bottom: 0;
    content: "";
    height: 432px;
    left: 0;
    position: absolute;
    right: 0;
    top: -44px;
    width: 100%;
    z-index: -1
}

@media screen and (min-width: 360px) {
    .surveyMob___HdTih {
        padding:24px
    }
}

@media screen and (min-width: 568px) {
    .surveyMob___HdTih {
        padding:16px 64px
    }
}

.surveyMobTitle___tXnIz {
    color: var(--text-primary);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height);
    margin: 0
}

.surveyMobFormWrapper___C1yOX {
    margin: 16px 0
}

.surveyMobEmailBlock___mcSYX {
    align-items: normal;
    background: var(--bg-overlay-3);
    border-radius: var(--radius-card);
    display: flex;
    flex-direction: column;
    justify-content: normal;
    padding: 16px 8px
}

.surveyMobEmailBlockSwitch___FQrtN {
    color: var(--text-link);
    font-size: var(--typography-link-m-font-size);
    font-weight: var(--typography-link-m-font-weight);
    line-height: var(--typography-link-m-line-height);
    margin: 8px 0 16px;
    -webkit-text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: underline;
    width: -moz-fit-content;
    width: fit-content
}

.surveyMobPhoneBlock___UZpdh {
    margin-top: 16px
}

.surveyMobPhoneBlock___UZpdh .label___qgBov {
    color: var(--text-opacity-1);
    display: block;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-bottom: 8px
}

.surveyMobPhoneBlock___UZpdh [class^=sendButton_] {
    display: none
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP {
    background-color: var(--input-bg-default);
    height: 48px;
    max-width: 100%
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP input {
    height: 100%;
    padding: 20px 30px 9px 51px
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP input::placeholder {
    color: var(--text-opacity-1)
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP input:focus {
    box-shadow: none
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP[class*=error_] [class*=inputEl] {
    border-color: var(--input-bg-error)
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP[class*=error_] [class*=errorHint] {
    background: var(--input-bg-error);
    color: var(--input-bg-default);
    margin: -2px 0 0;
    padding: 2px 0 0;
    text-align: center
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input {
    height: 100%;
    top: 0
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .selected-dial-code {
    font-size: 14px;
    padding-bottom: 2px
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .selected-dial-code:after,.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .selected-dial-code {
    color: #000
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .arrow {
    border-top-color: #0006
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .arrow.up {
    border-bottom-color: #0006
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .country-list {
    background: var(--input-bg-default);
    left: 32px;
    right: 32px;
    z-index: 15
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .country-list .divider {
    height: 1px
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .country-list .country {
    padding: 10px 7px 10px 36px
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .country-list .country-name {
    color: #000
}

.surveyMobPhoneBlock___UZpdh .phoneInput___IJzaP .react-tel-input .country-list .dial-code {
    color: #0009
}

.surveyMobReasonBlock___W4cOy {
    background: var(--bg-overlay-3);
    border-radius: var(--radius-card);
    margin-top: 16px;
    padding: 16px 8px 10px
}

.surveyMobReasonBlock___W4cOy .reasonInput___SjWPu {
    min-height: 144px;
    width: 100%
}

.surveyMobPaymentsBlock___Nrz8o {
    background: var(--bg-overlay-3);
    border-radius: var(--radius-card);
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobPaymentsBlock___Nrz8o .label___qgBov {
    color: var(--text-opacity-1);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.surveyMobWithdrawsBlock___KuVLs {
    background: var(--bg-overlay-3);
    border-radius: var(--radius-card);
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobWithdrawsBlock___KuVLs .label___qgBov {
    color: var(--text-opacity-1);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.surveyMobInfoBlock___Q4Hgq {
    background: var(--bg-overlay-3);
    border-radius: var(--radius-card);
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobInfoBlock___Q4Hgq .label___qgBov {
    color: var(--text-opacity-1);
    display: block;
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin-bottom: 8px
}

.surveyMobSubmitBtn___Nmw9s {
    display: flex;
    height: 48px;
    margin: 16px auto 0;
    width: 100%
}

.surveyMobText___R0eYu {
    color: var(--text-opacity-1);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 0;
    padding: 0;
    text-align: center
}

.radioContainer___iuiA_ {
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.radioContainer___iuiA_ input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.radioMark___thCgJ {
    background: var(--small-elements-check-box-fill);
    border: 1px solid var(--small-elements-check-box-default);
    border-radius: 50%;
    height: 14px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 14px
}

.radioContainer___iuiA_ input:checked~.radioMark___thCgJ {
    border: 1px solid var(--small-elements-check-box-accent)
}

.radioContainer___iuiA_ input:checked~.radioMark___thCgJ:after {
    background: var(--small-elements-check-box-accent);
    border-radius: 50%;
    content: "";
    height: 6px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 6px
}

.radioText___LUVYb {
    cursor: pointer;
    display: block;
    padding-left: 30px
}

.form___cI2sC {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 2px
}

.radio___SpjCj {
    padding: 0 0 5px 6px
}

.radio___SpjCj [class^=radioText_] {
    padding-left: 13px;
    position: relative;
    z-index: 1
}

.radioChecked___NhwR2 [class^=radioText_] span {
    color: var(--text-primary)
}

.radioProfitable___oV4Bz {
    border: 1px solid var(--text-opacity-1);
    border-radius: 4px;
    margin: 0 -8px;
    min-width: 160px;
    padding: 2px 7px 5px 14px
}

.radioProfitable___oV4Bz [class^=radioMark] {
    left: 8px
}

.radioProfitableText___K3yHk {
    background: var(--bg-additional);
    color: var(--text-title-accent);
    font-size: var(--typography-caption-extrasmall-strong-font-size);
    font-weight: var(--typography-caption-extrasmall-strong-font-weight);
    left: 50%;
    line-height: var(--typography-caption-extrasmall-strong-line-height);
    padding: 0 4px;
    position: absolute;
    top: 0;
    transform: translate(-50%,-60%)
}

.radioLabel___derAG {
    align-items: normal;
    color: var(--text-opacity-2);
    display: flex;
    flex-direction: row;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    justify-content: space-between;
    line-height: var(--typography-caption-small-line-height)
}

.radioLabelValue___d3l4u {
    overflow: hidden;
    text-overflow: ellipsis
}

.radioLabelCurrency___aPHDw,.radioLabelSum___C7RQ5 {
    white-space: nowrap
}

.submitButton___Zt9Jm {
    margin-top: 12px;
    position: relative
}

.button___KjZgf,.collapse___WwR7Q .confirm_btn___moXoW button,.collapse___WwR7Q .confirm_btn___moXoW button:last-child {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___KjZgf [class^=loading_],.collapse___WwR7Q .confirm_btn___moXoW button [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___KjZgf.sm___k9Klj,.collapse___WwR7Q .confirm_btn___moXoW button.sm___k9Klj {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___KjZgf.sm___k9Klj [class^=loading_],.collapse___WwR7Q .confirm_btn___moXoW button.sm___k9Klj [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___KjZgf.md___XzXVE,.collapse___WwR7Q .confirm_btn___moXoW button,.collapse___WwR7Q .confirm_btn___moXoW button.md___XzXVE:last-child {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___KjZgf.icon___QzBRq,.button___KjZgf.primary___sRy5v,.collapse___WwR7Q .confirm_btn___moXoW button.icon___QzBRq,.collapse___WwR7Q .confirm_btn___moXoW button.primary___sRy5v,.collapse___WwR7Q .confirm_btn___moXoW button:last-child {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___KjZgf.icon___QzBRq:hover,.button___KjZgf.primary___sRy5v:hover,.collapse___WwR7Q .confirm_btn___moXoW button.icon___QzBRq:hover,.collapse___WwR7Q .confirm_btn___moXoW button.primary___sRy5v:hover,.collapse___WwR7Q .confirm_btn___moXoW button:hover:last-child {
    background: var(--button-bg-primary-hover)
}

.button___KjZgf.icon___QzBRq:active,.button___KjZgf.primary___sRy5v:active,.collapse___WwR7Q .confirm_btn___moXoW button.icon___QzBRq:active,.collapse___WwR7Q .confirm_btn___moXoW button.primary___sRy5v:active,.collapse___WwR7Q .confirm_btn___moXoW button:active:last-child {
    background: var(--button-bg-primary-pressed)
}

.button___KjZgf.disabled___gMhtq.icon___QzBRq,.button___KjZgf.icon___QzBRq:disabled,.button___KjZgf.primary___sRy5v.disabled___gMhtq,.button___KjZgf.primary___sRy5v:disabled,.collapse___WwR7Q .confirm_btn___moXoW button.disabled___gMhtq.icon___QzBRq,.collapse___WwR7Q .confirm_btn___moXoW button.disabled___gMhtq:last-child,.collapse___WwR7Q .confirm_btn___moXoW button.icon___QzBRq:disabled,.collapse___WwR7Q .confirm_btn___moXoW button.primary___sRy5v.disabled___gMhtq,.collapse___WwR7Q .confirm_btn___moXoW button.primary___sRy5v:disabled,.collapse___WwR7Q .confirm_btn___moXoW button:disabled:last-child {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___KjZgf.secondary___AXEcC,.collapse___WwR7Q .confirm_btn___moXoW button.secondary___AXEcC {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___KjZgf.secondary___AXEcC:hover,.collapse___WwR7Q .confirm_btn___moXoW button.secondary___AXEcC:hover {
    background: var(--button-bg-secondary-hover)
}

.button___KjZgf.secondary___AXEcC:active,.collapse___WwR7Q .confirm_btn___moXoW button.secondary___AXEcC:active {
    background: var(--button-bg-secondary-pressed)
}

.button___KjZgf.secondary___AXEcC.disabled___gMhtq,.button___KjZgf.secondary___AXEcC:disabled,.collapse___WwR7Q .confirm_btn___moXoW button.secondary___AXEcC.disabled___gMhtq,.collapse___WwR7Q .confirm_btn___moXoW button.secondary___AXEcC:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___KjZgf.tertiary___sPmmz,.collapse___WwR7Q .confirm_btn___moXoW button,.collapse___WwR7Q .confirm_btn___moXoW button.tertiary___sPmmz:last-child {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___KjZgf.tertiary___sPmmz:hover,.collapse___WwR7Q .confirm_btn___moXoW button:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___KjZgf.tertiary___sPmmz:active,.collapse___WwR7Q .confirm_btn___moXoW button:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___KjZgf.tertiary___sPmmz.disabled___gMhtq,.button___KjZgf.tertiary___sPmmz:disabled,.collapse___WwR7Q .confirm_btn___moXoW button.disabled___gMhtq,.collapse___WwR7Q .confirm_btn___moXoW button:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___KjZgf.ghost___skKNA,.collapse___WwR7Q .confirm_btn___moXoW button.ghost___skKNA {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___KjZgf.ghost___skKNA:hover,.collapse___WwR7Q .confirm_btn___moXoW button.ghost___skKNA:hover {
    text-decoration: underline
}

.button___KjZgf.ghost3___AFLMD,.collapse___WwR7Q .confirm_btn___moXoW button.ghost3___AFLMD {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___KjZgf.ghost3___AFLMD:hover,.collapse___WwR7Q .confirm_btn___moXoW button.ghost3___AFLMD:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___KjZgf.ghost3___AFLMD:active,.collapse___WwR7Q .confirm_btn___moXoW button.ghost3___AFLMD:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___KjZgf.icon___QzBRq,.collapse___WwR7Q .confirm_btn___moXoW button.icon___QzBRq {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___KjZgf.icon___QzBRq.disabled___gMhtq,.button___KjZgf.icon___QzBRq:disabled,.collapse___WwR7Q .confirm_btn___moXoW button.icon___QzBRq.disabled___gMhtq,.collapse___WwR7Q .confirm_btn___moXoW button.icon___QzBRq:disabled {
    border: none
}

.button___KjZgf.disabled___gMhtq,.button___KjZgf:disabled,.collapse___WwR7Q .confirm_btn___moXoW button.disabled___gMhtq,.collapse___WwR7Q .confirm_btn___moXoW button:disabled {
    pointer-events: none
}

.button___KjZgf.icon___QzBRq,.collapse___WwR7Q .confirm_btn___moXoW button.icon___QzBRq,.collapse___WwR7Q .confirm_btn___moXoW button:last-child,.primary___sRy5v,.secondary___AXEcC,.white___HDugn {
    position: relative
}

.button___KjZgf.icon___QzBRq [class^=loading_],.collapse___WwR7Q .confirm_btn___moXoW button.icon___QzBRq [class^=loading_],.collapse___WwR7Q .confirm_btn___moXoW button:last-child [class^=loading_],.primary___sRy5v [class^=loading_],.secondary___AXEcC [class^=loading_],.white___HDugn [class^=loading_] {
    height: 44px;
    width: 44px
}

.collapse___WwR7Q {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%
}

.collapse___WwR7Q .confirm___THdth {
    background: var(--bg-popup);
    border-radius: var(--radius-popup);
    box-shadow: var(--shadow-card-additional);
    box-sizing: border-box;
    height: 100%;
    margin: 0 auto;
    max-width: 512px;
    padding: 48px;
    position: relative;
    width: 100%
}

.collapse___WwR7Q .confirm_img___W4cIL {
    display: flex;
    justify-content: center;
    width: 100%
}

.collapse___WwR7Q .confirm_close___o0lzD {
    display: none
}

.collapse___WwR7Q .confirm_text___YcPsD p {
    color: var(--text-title-main);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height);
    margin: 24px 0 8px;
    text-align: center
}

.collapse___WwR7Q .confirm_text___YcPsD span {
    color: var(--text-content);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.collapse___WwR7Q .confirm_btn___moXoW {
    align-items: center;
    display: flex;
    gap: 16px;
    margin-top: 32px
}

.collapse___WwR7Q .confirm_btn___moXoW button {
    width: 50%
}

.collapse___WwR7Q .confirm_btn___moXoW button:last-child {
    border: none
}

.radioContainer___W83ow {
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.radioContainer___W83ow:before {
    background: var(--bg-additional);
    color: var(--text-title-accent);
    content: attr(data-before);
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    left: 50%;
    line-height: var(--typography-caption-extrasmall-line-height);
    opacity: 0;
    padding: 0 4px;
    position: absolute;
    top: 0;
    transform: translate(-50%,-50%);
    transition: opacity .3s ease-in-out
}

.radioContainer___W83ow input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.radioText___bEpBb {
    color: var(--text-primary);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    max-width: 100%
}

.formFieldsList___Ox6sQ {
    align-items: normal;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center
}

.radio___KVbvi {
    align-items: center;
    border: 1px solid #0000;
    border-radius: 4px;
    display: flex;
    flex: 1 1 33.3333333333%;
    flex-direction: column;
    max-width: 80px;
    padding: 4px 4px 14px
}

.radioChecked___sUcty {
    border-color: var(--text-opacity-1);
    border-radius: 4px
}

.radioChecked___sUcty:before {
    opacity: 1
}

.radioLabel___SYTv2 {
    color: var(--text-primary);
    flex-direction: column;
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height)
}

.radioLabelTitle___py2K2,.radioLabel___SYTv2 {
    align-items: center;
    display: flex;
    justify-content: normal;
    max-width: 100%
}

.radioLabelTitle___py2K2 {
    flex-direction: row;
    min-height: 38px;
    text-align: center;
    white-space: pre-wrap
}

.radioLabelTitle___py2K2 span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.radioLabelSum___xbWj9 {
    color: var(--text-title-accent);
    font-size: var(--typography-caption-extrasmall-strong-font-size);
    font-weight: var(--typography-caption-extrasmall-strong-font-weight);
    line-height: var(--typography-caption-extrasmall-strong-line-height)
}

.radioLabelSum___xbWj9 [class*=urrencySymbol] {
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height)
}

.submitButton___ir5Kh {
    margin-top: 16px;
    max-width: 288px;
    position: relative;
    width: 100%
}

.buttonLogin___mxWTa,.buttonRegistration___Ov8EL,.button___txohU {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.buttonLogin___mxWTa [class^=loading_],.buttonRegistration___Ov8EL [class^=loading_],.button___txohU [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___txohU.sm___AhmxY,.sm___AhmxY.buttonLogin___mxWTa,.sm___AhmxY.buttonRegistration___Ov8EL {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___txohU.sm___AhmxY [class^=loading_],.sm___AhmxY.buttonLogin___mxWTa [class^=loading_],.sm___AhmxY.buttonRegistration___Ov8EL [class^=loading_] {
    height: 30px;
    width: 30px
}

.buttonLogin___mxWTa,.buttonRegistration___Ov8EL,.button___txohU.buttonLogin___mxWTa,.button___txohU.buttonRegistration___Ov8EL,.button___txohU.md___AaIxX {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.buttonLogin___mxWTa,.buttonRegistration___Ov8EL,.button___txohU.buttonLogin___mxWTa,.button___txohU.buttonRegistration___Ov8EL,.button___txohU.icon___QvbQW,.button___txohU.primary___pit6S,.icon___QvbQW.buttonLogin___mxWTa,.icon___QvbQW.buttonRegistration___Ov8EL {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.buttonLogin___mxWTa:hover,.buttonRegistration___Ov8EL:hover,.button___txohU.icon___QvbQW:hover,.button___txohU.primary___pit6S:hover {
    background: var(--button-bg-primary-hover)
}

.buttonLogin___mxWTa:active,.buttonRegistration___Ov8EL:active,.button___txohU.icon___QvbQW:active,.button___txohU.primary___pit6S:active {
    background: var(--button-bg-primary-pressed)
}

.buttonLogin___mxWTa:disabled,.buttonRegistration___Ov8EL:disabled,.button___txohU.disabled___gXzam.icon___QvbQW,.button___txohU.icon___QvbQW:disabled,.button___txohU.primary___pit6S.disabled___gXzam,.button___txohU.primary___pit6S:disabled,.disabled___gXzam.buttonLogin___mxWTa,.disabled___gXzam.buttonRegistration___Ov8EL {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___txohU.secondary___nmRun,.secondary___nmRun.buttonLogin___mxWTa,.secondary___nmRun.buttonRegistration___Ov8EL {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___txohU.secondary___nmRun:hover,.secondary___nmRun.buttonLogin___mxWTa:hover,.secondary___nmRun.buttonRegistration___Ov8EL:hover {
    background: var(--button-bg-secondary-hover)
}

.button___txohU.secondary___nmRun:active,.secondary___nmRun.buttonLogin___mxWTa:active,.secondary___nmRun.buttonRegistration___Ov8EL:active {
    background: var(--button-bg-secondary-pressed)
}

.button___txohU.secondary___nmRun.disabled___gXzam,.button___txohU.secondary___nmRun:disabled,.secondary___nmRun.buttonLogin___mxWTa:disabled,.secondary___nmRun.buttonRegistration___Ov8EL:disabled,.secondary___nmRun.disabled___gXzam.buttonLogin___mxWTa,.secondary___nmRun.disabled___gXzam.buttonRegistration___Ov8EL {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___txohU.tertiary___gGe9z,.tertiary___gGe9z.buttonLogin___mxWTa,.tertiary___gGe9z.buttonRegistration___Ov8EL {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___txohU.tertiary___gGe9z:hover,.tertiary___gGe9z.buttonLogin___mxWTa:hover,.tertiary___gGe9z.buttonRegistration___Ov8EL:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___txohU.tertiary___gGe9z:active,.tertiary___gGe9z.buttonLogin___mxWTa:active,.tertiary___gGe9z.buttonRegistration___Ov8EL:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___txohU.tertiary___gGe9z.disabled___gXzam,.button___txohU.tertiary___gGe9z:disabled,.tertiary___gGe9z.buttonLogin___mxWTa:disabled,.tertiary___gGe9z.buttonRegistration___Ov8EL:disabled,.tertiary___gGe9z.disabled___gXzam.buttonLogin___mxWTa,.tertiary___gGe9z.disabled___gXzam.buttonRegistration___Ov8EL {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___txohU.ghost___plr_6,.ghost___plr_6.buttonLogin___mxWTa,.ghost___plr_6.buttonRegistration___Ov8EL {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___txohU.ghost___plr_6:hover,.ghost___plr_6.buttonLogin___mxWTa:hover,.ghost___plr_6.buttonRegistration___Ov8EL:hover {
    text-decoration: underline
}

.button___txohU.ghost3___N6EbC,.ghost3___N6EbC.buttonLogin___mxWTa,.ghost3___N6EbC.buttonRegistration___Ov8EL {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___txohU.ghost3___N6EbC:hover,.ghost3___N6EbC.buttonLogin___mxWTa:hover,.ghost3___N6EbC.buttonRegistration___Ov8EL:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___txohU.ghost3___N6EbC:active,.ghost3___N6EbC.buttonLogin___mxWTa:active,.ghost3___N6EbC.buttonRegistration___Ov8EL:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___txohU.icon___QvbQW,.icon___QvbQW.buttonLogin___mxWTa,.icon___QvbQW.buttonRegistration___Ov8EL {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___txohU.icon___QvbQW.disabled___gXzam,.button___txohU.icon___QvbQW:disabled,.icon___QvbQW.buttonLogin___mxWTa:disabled,.icon___QvbQW.buttonRegistration___Ov8EL:disabled,.icon___QvbQW.disabled___gXzam.buttonLogin___mxWTa,.icon___QvbQW.disabled___gXzam.buttonRegistration___Ov8EL {
    border: none
}

.buttonLogin___mxWTa:disabled,.buttonRegistration___Ov8EL:disabled,.button___txohU.disabled___gXzam,.button___txohU:disabled,.disabled___gXzam.buttonLogin___mxWTa,.disabled___gXzam.buttonRegistration___Ov8EL {
    pointer-events: none
}

.buttonLogin___mxWTa,.buttonRegistration___Ov8EL,.button___txohU.icon___QvbQW,.icon___QvbQW.buttonLogin___mxWTa,.icon___QvbQW.buttonRegistration___Ov8EL,.primary___pit6S,.secondary___nmRun,.white___ylHej {
    position: relative
}

.buttonLogin___mxWTa [class^=loading_],.buttonRegistration___Ov8EL [class^=loading_],.button___txohU.icon___QvbQW [class^=loading_],.primary___pit6S [class^=loading_],.secondary___nmRun [class^=loading_],.white___ylHej [class^=loading_] {
    height: 44px;
    width: 44px
}

.Secret___bA1n_ [class*=loginWrap_] {
    margin-top: 12px
}

.Secret___bA1n_ [class*=loginWrap_]:before {
    content: none
}

[class*=forgot] [class^=headerInner],[class*=login] [class^=headerInner],[class*=register] [class^=headerInner] {
    background: none;
    box-shadow: none
}

.modalWrap___iSOPT {
    bottom: auto;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1001
}

.modalWrap___iSOPT,.modalWrap___iSOPT [class*=loginRegModals_],.modalWrap___iSOPT [class*=popup__mob_wrapper] {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    min-height: 100%
}

.loginRegModals___FpdVh [class*=headerLogo_] {
    margin-right: auto
}

.loginRegModals___FpdVh [class*=headerLogo_] [class*=logoDefaultPosition] {
    margin: 0 0 0 8px;
    width: 92px
}

.buttonLogin___mxWTa,.buttonRegistration___Ov8EL {
    width: 100%
}

.localeSelectWrapper___SKfx0 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin: 16px 20px 0 0;
    z-index: 2
}

.localeSelectWrapper___SKfx0 [class*=localeName__] {
    margin-left: 5px
}

.button___Au4fF,.collapseMob___p1CuZ .confirm_btn___jyvJK button,.collapseMob___p1CuZ .confirm_btn___jyvJK button:last-child {
    align-items: center;
    background-color: #0000;
    color: var(--button-text-primary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-text-1);
    transition: all .2s
}

.button___Au4fF [class^=loading_],.collapseMob___p1CuZ .confirm_btn___jyvJK button [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___Au4fF.sm___TLrPA,.collapseMob___p1CuZ .confirm_btn___jyvJK button.sm___TLrPA {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-sm-font-size);
    font-weight: var(--typography-button-text-sm-font-weight);
    height: 32px;
    letter-spacing: var(--typography-button-text-sm-letter-spacing);
    line-height: var(--typography-button-text-sm-line-height);
    text-transform: var(--typography-button-text-sm-text-case)
}

.button___Au4fF.sm___TLrPA [class^=loading_],.collapseMob___p1CuZ .confirm_btn___jyvJK button.sm___TLrPA [class^=loading_] {
    height: 30px;
    width: 30px
}

.button___Au4fF.md___biBrm,.collapseMob___p1CuZ .confirm_btn___jyvJK button,.collapseMob___p1CuZ .confirm_btn___jyvJK button.md___biBrm:last-child {
    border-radius: var(--radius-button);
    font-size: var(--typography-button-text-lg-font-size);
    font-weight: var(--typography-button-text-lg-font-weight);
    height: 48px;
    letter-spacing: var(--typography-button-text-lg-letter-spacing);
    line-height: var(--typography-button-text-lg-line-height);
    text-transform: var(--typography-button-text-lg-text-case)
}

.button___Au4fF.icon___LCZ3c,.button___Au4fF.primary___MHW1I,.collapseMob___p1CuZ .confirm_btn___jyvJK button.icon___LCZ3c,.collapseMob___p1CuZ .confirm_btn___jyvJK button.primary___MHW1I,.collapseMob___p1CuZ .confirm_btn___jyvJK button:last-child {
    background: var(--button-bg-primary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-primary);
    text-shadow: var(--shadow-text-1)
}

.button___Au4fF.icon___LCZ3c:hover,.button___Au4fF.primary___MHW1I:hover,.collapseMob___p1CuZ .confirm_btn___jyvJK button.icon___LCZ3c:hover,.collapseMob___p1CuZ .confirm_btn___jyvJK button.primary___MHW1I:hover,.collapseMob___p1CuZ .confirm_btn___jyvJK button:hover:last-child {
    background: var(--button-bg-primary-hover)
}

.button___Au4fF.icon___LCZ3c:active,.button___Au4fF.primary___MHW1I:active,.collapseMob___p1CuZ .confirm_btn___jyvJK button.icon___LCZ3c:active,.collapseMob___p1CuZ .confirm_btn___jyvJK button.primary___MHW1I:active,.collapseMob___p1CuZ .confirm_btn___jyvJK button:active:last-child {
    background: var(--button-bg-primary-pressed)
}

.button___Au4fF.disabled___AZYxA.icon___LCZ3c,.button___Au4fF.icon___LCZ3c:disabled,.button___Au4fF.primary___MHW1I.disabled___AZYxA,.button___Au4fF.primary___MHW1I:disabled,.collapseMob___p1CuZ .confirm_btn___jyvJK button.disabled___AZYxA.icon___LCZ3c,.collapseMob___p1CuZ .confirm_btn___jyvJK button.disabled___AZYxA:last-child,.collapseMob___p1CuZ .confirm_btn___jyvJK button.icon___LCZ3c:disabled,.collapseMob___p1CuZ .confirm_btn___jyvJK button.primary___MHW1I.disabled___AZYxA,.collapseMob___p1CuZ .confirm_btn___jyvJK button.primary___MHW1I:disabled,.collapseMob___p1CuZ .confirm_btn___jyvJK button:disabled:last-child {
    background: var(--button-bg-primary-disabled);
    border: var(--border-button-disabled-additional);
    color: var(--button-text-primary-disabled)
}

.button___Au4fF.secondary___vIPiE,.collapseMob___p1CuZ .confirm_btn___jyvJK button.secondary___vIPiE {
    background: var(--button-bg-secondary);
    box-shadow: var(--shadow-button);
    color: var(--button-text-secondary);
    text-shadow: var(--shadow-text-2)
}

.button___Au4fF.secondary___vIPiE:hover,.collapseMob___p1CuZ .confirm_btn___jyvJK button.secondary___vIPiE:hover {
    background: var(--button-bg-secondary-hover)
}

.button___Au4fF.secondary___vIPiE:active,.collapseMob___p1CuZ .confirm_btn___jyvJK button.secondary___vIPiE:active {
    background: var(--button-bg-secondary-pressed)
}

.button___Au4fF.secondary___vIPiE.disabled___AZYxA,.button___Au4fF.secondary___vIPiE:disabled,.collapseMob___p1CuZ .confirm_btn___jyvJK button.secondary___vIPiE.disabled___AZYxA,.collapseMob___p1CuZ .confirm_btn___jyvJK button.secondary___vIPiE:disabled {
    background: var(--button-bg-secondary-disabled);
    color: var(--button-text-secondary-disabled)
}

.button___Au4fF.tertiary___LVGK0,.collapseMob___p1CuZ .confirm_btn___jyvJK button,.collapseMob___p1CuZ .confirm_btn___jyvJK button.tertiary___LVGK0:last-child {
    border: var(--border-button-default);
    box-shadow: var(--shadow-button);
    color: var(--button-text-tertiary);
    text-shadow: var(--shadow-text-3)
}

.button___Au4fF.tertiary___LVGK0:hover,.collapseMob___p1CuZ .confirm_btn___jyvJK button:hover {
    background: #0000;
    border: var(--border-button-hover)
}

.button___Au4fF.tertiary___LVGK0:active,.collapseMob___p1CuZ .confirm_btn___jyvJK button:active {
    background: #0000;
    border-color: var(--button-border-tertiary-pressed)
}

.button___Au4fF.tertiary___LVGK0.disabled___AZYxA,.button___Au4fF.tertiary___LVGK0:disabled,.collapseMob___p1CuZ .confirm_btn___jyvJK button.disabled___AZYxA,.collapseMob___p1CuZ .confirm_btn___jyvJK button:disabled {
    background: #0000;
    border-color: var(--button-border-tertiary-disabled);
    color: var(--button-text-tertiary-disabled)
}

.button___Au4fF.ghost___GM4Gs,.collapseMob___p1CuZ .confirm_btn___jyvJK button.ghost___GM4Gs {
    background: var(--button-bg-ghost);
    color: var(--button-text-ghost);
    min-width: auto;
    text-decoration: none;
    text-shadow: var(--shadow-text-4)
}

.button___Au4fF.ghost___GM4Gs:hover,.collapseMob___p1CuZ .confirm_btn___jyvJK button.ghost___GM4Gs:hover {
    text-decoration: underline
}

.button___Au4fF.ghost3___XxoYW,.collapseMob___p1CuZ .confirm_btn___jyvJK button.ghost3___XxoYW {
    border: 2px solid var(--button-border-ghost);
    color: var(--button-text-light-bg);
    text-decoration: none
}

.button___Au4fF.ghost3___XxoYW:hover,.collapseMob___p1CuZ .confirm_btn___jyvJK button.ghost3___XxoYW:hover {
    border-color: var(--button-border-ghost-hover);
    text-shadow: var(--shadow-button)
}

.button___Au4fF.ghost3___XxoYW:active,.collapseMob___p1CuZ .confirm_btn___jyvJK button.ghost3___XxoYW:active {
    border-color: var(--button-border-ghost-pressed)
}

.button___Au4fF.icon___LCZ3c,.collapseMob___p1CuZ .confirm_btn___jyvJK button.icon___LCZ3c {
    border-radius: var(--radius-button);
    min-width: auto
}

.button___Au4fF.icon___LCZ3c.disabled___AZYxA,.button___Au4fF.icon___LCZ3c:disabled,.collapseMob___p1CuZ .confirm_btn___jyvJK button.icon___LCZ3c.disabled___AZYxA,.collapseMob___p1CuZ .confirm_btn___jyvJK button.icon___LCZ3c:disabled {
    border: none
}

.button___Au4fF.disabled___AZYxA,.button___Au4fF:disabled,.collapseMob___p1CuZ .confirm_btn___jyvJK button.disabled___AZYxA,.collapseMob___p1CuZ .confirm_btn___jyvJK button:disabled {
    pointer-events: none
}

.button___Au4fF.icon___LCZ3c,.collapseMob___p1CuZ .confirm_btn___jyvJK button.icon___LCZ3c,.collapseMob___p1CuZ .confirm_btn___jyvJK button:last-child,.primary___MHW1I,.secondary___vIPiE,.white___ZdzbD {
    position: relative
}

.button___Au4fF.icon___LCZ3c [class^=loading_],.collapseMob___p1CuZ .confirm_btn___jyvJK button.icon___LCZ3c [class^=loading_],.collapseMob___p1CuZ .confirm_btn___jyvJK button:last-child [class^=loading_],.primary___MHW1I [class^=loading_],.secondary___vIPiE [class^=loading_],.white___ZdzbD [class^=loading_] {
    height: 44px;
    width: 44px
}

.collapseMob___p1CuZ {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    padding: 0 16px
}

@media screen and (min-width: 360px) {
    .collapseMob___p1CuZ {
        padding:0 24px
    }
}

@media screen and (min-width: 720px) {
    .collapseMob___p1CuZ {
        left:50%;
        padding: 0;
        position: absolute;
        top: 42%;
        transform: translate(-50%,-50%)
    }
}

.collapseMob___p1CuZ .confirm___mn7Uc {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 440px;
    padding-top: 58px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 568px) {
    .collapseMob___p1CuZ .confirm___mn7Uc {
        max-width:320px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .collapseMob___p1CuZ .confirm___mn7Uc {
        max-width:512px;
        padding-top: 24px
    }
}

@media screen and (min-width: 720px) {
    .collapseMob___p1CuZ .confirm___mn7Uc {
        max-width:none
    }
}

.collapseMob___p1CuZ .confirm_img___Xuls2 {
    display: flex;
    justify-content: center;
    width: 100%
}

.collapseMob___p1CuZ .confirm_text___e_CPe {
    padding: 0;
    text-align: center
}

@media screen and (min-width: 568px) {
    .collapseMob___p1CuZ .confirm_text___e_CPe {
        padding:0
    }
}

.collapseMob___p1CuZ .confirm_text___e_CPe p {
    color: var(--text-title-main);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height);
    margin: 16px 0
}

.collapseMob___p1CuZ .confirm_text___e_CPe span {
    color: var(--text-content);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.collapseMob___p1CuZ .confirm_btn___jyvJK {
    display: flex;
    gap: 8px;
    margin-top: 32px
}

.collapseMob___p1CuZ .confirm_btn___jyvJK button {
    width: 50%
}

.collapseMob___p1CuZ .confirm_btn___jyvJK button:last-child {
    border: none
}

.backgroundWithSevens___mAYe_,.backgroundWithSevens___mAYe_:after {
    bottom: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.backgroundWithSevens___mAYe_:after {
    background: 60% 0/166px 90px no-repeat url(/assets/img/mobile/popup/777-blur.png);
    content: "";
    height: 90px;
    pointer-events: none;
    width: 100%
}

@media screen and (min-width: 568px) {
    .backgroundWithSevens___mAYe_:after {
        background-position:53.5% 0
    }
}

@media screen and (min-width: 412px) {
    .backgroundWithSevens___mAYe_:after {
        background-position:57% 0
    }
}

@media screen and (min-width: 720px) {
    .backgroundWithSevens___mAYe_:after {
        background-position:52.5% 0
    }
}

.benefitInfoOverlay___zu5vD {
    -ms-flex-pack: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    min-width: 768px;
    overflow: hidden;
    position: relative;
    z-index: 1001
}

.benefitInfoClickOutside___fdeFx {
    background: #000c;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000
}

.benefitInfoWrapper___DP8u7 {
    background: var(--bg-popup);
    border-radius: var(--radius-popup);
    position: relative;
    width: 512px;
    z-index: 1002
}

.benefitInfoClose___UPrgP {
    background: var(--icon-primary);
    background-size: contain;
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    -webkit-mask-image: url(/assets/svg/close.svg);
    mask-image: url(/assets/svg/close.svg);
    opacity: .9;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    z-index: 3
}

.benefitInfoClose___UPrgP:hover {
    opacity: 1
}

.benefitInfoContent___nrgiI {
    padding: 40px 48px 32px
}

.benefitInfoTitle___xzSB9 {
    text-fill-color: #0000;
    -webkit-text-fill-color: #0000;
    background: var(--text-title-main);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--text-title-main);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height)
}

.benefitInfoPrice___dJ_X6 {
    color: var(--text-accent);
    font-size: var(--typography-body-1-strong-font-size);
    font-weight: var(--typography-body-1-strong-font-weight);
    line-height: var(--typography-body-1-strong-line-height);
    margin-top: 3px
}

.benefitInfoDescription___rO2AG {
    color: var(--text-content);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    margin: 11px 0 24px
}

.benefitInfoDescription___rO2AG ol,.benefitInfoDescription___rO2AG ul {
    list-style-type: none
}

.benefitInfoDescription___rO2AG ol li,.benefitInfoDescription___rO2AG ul li {
    padding-inline-start:2ch;position: relative
}

.benefitInfoDescription___rO2AG ol li:before,.benefitInfoDescription___rO2AG ul li:before {
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.benefitInfoDescription___rO2AG ol {
    counter-reset: section
}

.benefitInfoDescription___rO2AG ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.benefitInfoButton___JEOdY {
    display: flex;
    margin: 0 auto;
    width: 256px
}

.benefitItem___tQuyJ {
    align-items: center;
    background: var(--bg-additional);
    border-radius: var(--radius-card);
    box-shadow: var(--shadow-card-additional);
    display: flex;
    flex-direction: column;
    justify-content: normal;
    margin: 16px 8px 0;
    min-height: 347px;
    padding: 20px 16px 16px;
    width: 176px
}

@media screen and (min-width: 1288px) {
    .benefitItem___tQuyJ {
        margin:14px 8px 0
    }
}

.benefitItemContent___ouF9l {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    width: 100%
}

.benefitItemTitle___kkrdZ {
    align-items: normal;
    color: var(--text-primary);
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    line-height: var(--typography-title-small-strong-line-height);
    margin: -6px 0;
    min-height: 48px;
    text-align: center
}

.benefitItemInfo___jXeV9,.benefitItemTitle___kkrdZ {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.benefitItemInfo___jXeV9 {
    align-items: center;
    min-height: 136px;
    padding: 11px 0 13px;
    position: relative;
    width: 100%
}

.benefitItemInfo___jXeV9:hover .benefitItemImg___FyII2 {
    opacity: 0
}

.benefitItemInfo___jXeV9:hover .benefitItemDescription___p218a {
    opacity: 1
}

.benefitItemImg___FyII2 {
    max-height: 112px;
    max-width: 112px
}

.benefitItemPrice___gv3hn {
    color: #2dd890;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.benefitItemDescription___p218a {
    background: var(--bg-additional);
    bottom: 8px;
    left: 0;
    max-height: 112px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 11px;
    transition: opacity .45s ease;
    z-index: 2
}

.benefitItemDescriptionText___x02Yl {
    color: var(--text-opacity-1);
    cursor: pointer;
    font-size: var(--typography-caption-extrasmall-font-size);
    font-weight: var(--typography-caption-extrasmall-font-weight);
    line-height: var(--typography-caption-extrasmall-line-height);
    margin: 0;
    max-height: 100%;
    overflow: hidden;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.benefitItemDescriptionMore___u94Gd {
    background: var(--bg-additional);
    bottom: 0;
    color: var(--text-link);
    cursor: pointer;
    position: absolute;
    right: 0
}

.benefitItemDescriptionMore___u94Gd:before {
    background: linear-gradient(90deg,#fafafa00 0,var(--bg-additional) 100%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transform: translateX(-100%);
    width: 58px
}

.benefitItemTipsWrap___pikgS {
    margin-top: 10px!important;
    width: 100%!important
}

.benefitItemTips___gB0pu {
    background: var(--bg-other-tooltip);
    border: none;
    border-radius: var(--radius-tooltips-notifications);
    bottom: 100%;
    box-shadow: var(--shadow-top);
    color: var(--text-secondary);
    cursor: default;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    left: 0;
    line-height: var(--typography-caption-small-line-height);
    padding: 13px 16px 11px;
    transform: translate(-16px,-12px);
    width: 176px
}

.benefitItemTips___gB0pu:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid var(--bg-other-tooltip);
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%)
}

.benefitItemTips___gB0pu:before {
    content: none
}

.benefitsStore___OXQAn {
    margin-top: 16px
}

.benefitsStoreDescription___ZRaMX {
    color: var(--text-content);
    font-size: var(--typography-caption-small-app-font-size);
    font-weight: var(--typography-caption-small-app-font-weight);
    line-height: var(--typography-caption-small-app-line-height)
}

.benefitsStoreList___skg1T {
    display: flex;
    flex-wrap: wrap;
    margin: -2px -8px 0
}

@media screen and (min-width: 1288px) {
    .benefitsStoreList___skg1T {
        margin:0 -8px
    }
}

.benefitItem___GTMtv {
    background: var(--bg-additional);
    border-radius: var(--radius-card);
    box-shadow: var(--shadow-card-additional);
    margin: 16px 0 0;
    padding: 16px;
    position: relative
}

.benefitItem___GTMtv:first-of-type {
    margin: 0
}

.benefitItemExpanded___ZOkgA .benefitItemToggleArrow___gjtn1 svg {
    transform: rotate(180deg)
}

.benefitItemExpanded___ZOkgA .benefitItemToggleArrow___gjtn1 svg path {
    opacity: 1
}

.benefitItemFull___WYUyh {
    max-height: unset;
    padding: 16px 16px 36px
}

.benefitItemFull___WYUyh .benefitItemDescriptionInner___FHPeO {
    max-height: unset
}

.benefitItemToggleArrow___gjtn1 {
    background: var(--bg-overlay-2);
    border-radius: 50%;
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    position: absolute;
    right: 16px;
    top: 36px;
    width: 24px;
    z-index: 3
}

.benefitItemToggleArrow___gjtn1 svg {
    fill: var(--icon-primary);
    transition: all .3s ease-in-out
}

.benefitItemContent___b9GSn {
    display: flex;
    padding: 0 16px 0 0
}

.benefitItemImg___gooI_ {
    height: 64px;
    width: 64px
}

.benefitItemInfo___A3oIh {
    margin: 11px 0 0 16px;
    overflow: hidden
}

.benefitItemTitle___yc3NS {
    color: var(--text-primary);
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    line-height: var(--typography-title-small-strong-line-height)
}

.benefitItemPrice___eCKC3 {
    color: var(--text-opacity-2);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height)
}

.benefitItemBuyWrapper___euz6z {
    margin-top: 16px
}

.benefitItemBuyWrapper___euz6z form {
    text-align: center
}

.benefitItemTipsWrap___VEI8G {
    width: 100%!important;
    z-index: 2
}

.benefitItemTips___upPxu {
    background: var(--bg-other-tooltip);
    border: none;
    border-radius: var(--radius-tooltips-notifications);
    color: var(--text-secondary);
    cursor: default;
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    left: 50%;
    line-height: var(--typography-caption-small-line-height);
    padding: 13px 16px 7px;
    top: 100%;
    transform: translate(-50%,12px);
    width: 256px
}

.benefitItemTips___upPxu:after {
    border-bottom: 16px solid var(--bg-other-tooltip);
    border-left: 16px solid #0000;
    border-right: 16px solid #0000;
    bottom: 100%;
    content: "";
    left: 50%;
    position: absolute;
    transform: translate(-50%,11px)
}

.benefitItemTips___upPxu:before {
    content: none
}

.benefitItem___GTMtv [class*=submitButton_] [class^=loading_] {
    height: 44px;
    width: 44px
}

.benefitItemDescriptionWrapper___LkYRc {
    max-height: 0;
    overflow: hidden;
    position: relative;
    transition: max-height .45s ease
}

.benefitItemDescriptionWrapperVisible___pQ4b0 {
    max-height: 114.2857142857rem;
    overflow: visible
}

.benefitItemDescription___z7Erl {
    margin-top: 16px;
    position: relative
}

.benefitItemDescriptionInner___FHPeO {
    max-height: 64px;
    overflow: hidden;
    width: 100%
}

.benefitItemDescriptionText___qlBKZ {
    color: var(--text-content);
    font-size: var(--typography-body-1-font-size);
    font-weight: var(--typography-body-1-font-weight);
    line-height: var(--typography-body-1-line-height);
    text-overflow: clip
}

.benefitItemDescriptionText___qlBKZ ol,.benefitItemDescriptionText___qlBKZ ul {
    list-style-type: none
}

.benefitItemDescriptionText___qlBKZ ol li,.benefitItemDescriptionText___qlBKZ ul li {
    padding-inline-start:2ch;position: relative
}

.benefitItemDescriptionText___qlBKZ ol li:before,.benefitItemDescriptionText___qlBKZ ul li:before {
    bottom: 0;
    content: " ";
    height: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 1
}

.benefitItemDescriptionText___qlBKZ ol {
    counter-reset: section
}

.benefitItemDescriptionText___qlBKZ ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.benefitItemDescriptionMore___SHOX8 {
    background: var(--bg-additional);
    bottom: 0;
    color: var(--text-link);
    cursor: pointer;
    font-size: var(--typography-link-s-font-size);
    font-weight: var(--typography-link-s-font-weight);
    line-height: var(--typography-link-s-line-height);
    padding-left: 12px;
    position: absolute;
    right: 0;
    -webkit-text-decoration: var(--typography-link-s-text-decoration);
    text-decoration: var(--typography-link-s-text-decoration);
    -webkit-text-decoration: var(--typography-link-m-text-decoration);
    text-decoration: var(--typography-link-m-text-decoration)
}

.benefitItemDescriptionMore___SHOX8:before {
    background: linear-gradient(90deg,#fbfbfb00 0,var(--bg-additional) 100%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transform: translateX(-100%);
    width: 24px
}

.benefitItemDescriptionMoreHide___U41kX {
    bottom: -26px
}

.benefitItemDescriptionMoreHide___U41kX:before {
    display: none
}

.benefitsStore___kbqkb {
    margin: 16px 16px 48px
}

@media screen and (min-width: 360px) {
    .benefitsStore___kbqkb {
        margin:16px 24px 48px
    }
}

@media screen and (min-width: 568px) {
    .benefitsStore___kbqkb {
        margin:16px 64px 48px
    }
}

.benefitsStore___kbqkb [class*=backgroundWithSevens__]:after {
    left: -20px;
    top: -44px
}

.benefitsStoreTitle___OyO1j {
    color: var(--text-title-main);
    font-family: var(--font-family-accent);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height)
}

.benefitsStoreDescription___nIvj5 {
    color: var(--text-content);
    font-size: var(--typography-caption-small-font-size);
    font-weight: var(--typography-caption-small-font-weight);
    line-height: var(--typography-caption-small-line-height);
    margin-top: 16px
}

.benefitsStoreList___JbfvE {
    display: flex;
    flex-direction: column;
    margin: 24px 0 0
}

.tabs___PL87W {
    height: 40px;
    position: relative;
    width: 100%
}

.tabsWeb___wTfUX {
    border-bottom: 1px solid var(--small-elements-separator-primary)
}

.tabsSwipe___aD_mb {
    background: var(--button-bg-primary-hover);
    border-radius: 4px 4px 0 0;
    bottom: 1px;
    content: "";
    height: 4px;
    left: 0;
    transition: left .3s linear,width .3s linear
}

.tabsSwipeWrapper___fzgrT,.tabsSwipe___aD_mb {
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.tabsSwipeWrapper___fzgrT {
    bottom: 0;
    left: var(--scroll-padding,0)
}

.tabsList___ysmrx {
    display: flex;
    gap: 16px;
    height: 100%;
    overflow-x: auto;
    padding: 6px var(--scroll-padding,0) 8px;
    position: relative
}

.tabsList___ysmrx::-webkit-scrollbar {
    display: none
}

.tabsMob___MLaao .tabsList___ysmrx:after {
    background: var(--small-elements-separator-primary);
    bottom: 0;
    content: "";
    height: 1px;
    left: var(--scroll-padding,0);
    position: absolute;
    right: auto;
    top: auto;
    width: max(var(--border),100vw - var(--scroll-padding,0)*2);
    z-index: 0
}

.tabsItem___x9NZ1 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    padding-inline:12px}

.tabsLink___eqwo3 {
    color: var(--text-opacity-4);
    font-size: var(--typography-title-small-strong-font-size);
    font-weight: var(--typography-title-small-strong-font-weight);
    height: 100%;
    letter-spacing: -.2px;
    line-height: var(--typography-title-small-strong-line-height);
    opacity: .6;
    transition: all .5s ease-out;
    white-space: nowrap;
    width: 100%
}

.tabsLink___eqwo3:hover {
    opacity: 1
}

.tabsLink___eqwo3.disabled___eSsE6 {
    opacity: .3;
    pointer-events: none
}

.tabsLinkActive___t227D {
    color: var(--text-primary);
    opacity: 1;
    position: relative
}

.storeWrap___zIAyr {
    padding: 20px 0 0
}

.storeWrapTitle___MkgbT {
    color: var(--text-title-main);
    font-size: var(--typography-title-1-font-size);
    font-weight: var(--typography-title-1-font-weight);
    line-height: var(--typography-title-1-line-height);
    margin-bottom: 24px
}

.storeWrapNav___mn2Um {
    margin-top: 16px
}

.storeWrapContent___lhfyF {
    min-height: 512px;
    position: relative
}

.storeWrapContent___lhfyF [class*=loading__] {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translateX(50%) translateY(-50%);
    z-index: 0
}

.storeWrapMob___OMerF {
    --scroll-padding: 16px;
    padding: 32px 0 0
}

@media screen and (min-width: 360px) {
    .storeWrapMob___OMerF {
        --scroll-padding:24px
    }
}

@media screen and (min-width: 568px) {
    .storeWrapMob___OMerF {
        --scroll-padding:64px
    }
}

.storeWrapMob___OMerF:before {
    background: var(--bg-gradient);
    bottom: unset;
    content: "";
    display: block;
    height: 476px;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -44px;
    width: 100vw;
    z-index: -1
}

.storeWrapMobTitle___rf3TS {
    text-fill-color: #0000;
    -webkit-text-fill-color: #0000;
    background: linear-gradient(180deg,#fff,#9ba1b1);
    background-clip: text;
    -webkit-background-clip: text;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.6px;
    line-height: 32px;
    margin-bottom: 16px;
    padding-inline:var(--scroll-padding)}

.storeWrapMobContent___o6mdB {
    min-height: 512px;
    position: relative
}

.storeWrapMobContent___o6mdB [class*=loading__] {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translateX(50%) translateY(-50%);
    z-index: 0
}
