.star___NjQSG i {
    height: 14px;
    width: 14px
}

.full___p4SXm path, .half___DFBPT path:last-child {
    fill: #109d57
}

.installBtn___LugN9 {
    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___dTmww {
    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___dNUpX {
    background: rgba(0, 0, 0, .8);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.SmartBannerMob___x04aW {
    background: #f5f5f5;
    bottom: 0;
    height: 148px;
    padding: 16px;
    position: fixed;
    width: 100%
}

.SmartBannerMob___x04aW .wrap___vv_Cc {
    align-items: center;
    display: flex;
    height: 50%;
    justify-content: space-between;
    width: 100%
}

.SmartBannerMob___x04aW .headerSmb___xbqE_ {
    height: 50%;
    width: 100%
}

.SmartBannerMob___x04aW .headerSmb___xbqE_ .logo___XkSxT {
    border-radius: 5px;
    float: left;
    height: 48px;
    margin-right: 16px;
    width: 48px
}

.SmartBannerMob___x04aW .headerSmb___xbqE_ .name___khFfX {
    color: #323334;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px
}

.SmartBannerMob___x04aW .headerSmb___xbqE_ .rating___zc23K {
    align-items: unset;
    display: flex;
    height: 16px;
    justify-content: space-between;
    width: 80px
}

.SmartBannerMob___x04aW .install___RkslH {
    align-items: flex-end;
    display: flex;
    height: 50%;
    justify-content: space-between
}

.SmartBannerMob___x04aW .install___RkslH i {
    height: 44px;
    width: 97px
}

.popupClose___ECBAj {
    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___iyW97 {
    position: fixed;
    width: 100%
}

.star___EiZ6v {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    height: 10px;
    justify-content: center;
    margin-right: 1px;
    position: relative;
    width: 9px
}

.star___EiZ6v i {
    height: 100%;
    width: 100%
}

.full___hrQA_ path, .half___qnpOs .starIosLeft {
    fill: #f1a33b
}

.installBtn___RvjA7 {
    align-items: center;
    background: none;
    border-radius: 2px;
    color: #367af6;
    display: flex;
    font-size: 18px;
    justify-content: center;
    letter-spacing: -.03em;
    line-height: 32px;
    margin-left: auto;
    text-align: center;
    text-decoration: none;
    width: auto
}

.smartBanner___xCMoK {
    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___xCMoK .closeBtn___Bv95m {
    background: none;
    box-sizing: border-box;
    height: 24px;
    margin-right: 1px;
    position: relative;
    width: 24px
}

.smartBanner___xCMoK .closeBtn___Bv95m:after, .smartBanner___xCMoK .closeBtn___Bv95m:before {
    background: #bbbbc0;
    border-radius: 2px;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 12px
}

.smartBanner___xCMoK .closeBtn___Bv95m:before {
    transform: translate(-50%, -50%) rotate(50deg)
}

.smartBanner___xCMoK .closeBtn___Bv95m:after {
    transform: translate(-50%, -50%) rotate(-50deg)
}

.smartBanner___xCMoK .logo___yvTLJ {
    border-radius: 14px;
    flex-shrink: 0;
    height: 62px;
    margin-right: 8px;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    width: 62px
}

.smartBanner___xCMoK .info___Uox1b {
    height: 100%;
    padding: 9px 0
}

.smartBanner___xCMoK .info___Uox1b .author___Bqbwb, .smartBanner___xCMoK .info___Uox1b .name___LRTUk, .smartBanner___xCMoK .info___Uox1b .prize___kTva_ {
    display: block
}

.smartBanner___xCMoK .info___Uox1b .author___Bqbwb, .smartBanner___xCMoK .info___Uox1b .prize___kTva_ {
    color: #98989e
}

.smartBanner___xCMoK .info___Uox1b .name___LRTUk {
    color: #fff;
    font-size: 13px;
    line-height: 14px;
    margin: 4px 0 2px
}

.smartBanner___xCMoK .info___Uox1b .author___Bqbwb {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 2px
}

.smartBanner___xCMoK .info___Uox1b .rating___Zf8k0 {
    display: flex
}

.smartBanner___xCMoK .info___Uox1b .prize___kTva_ {
    font-size: 12px;
    line-height: 12px
}

@media (prefers-color-scheme: light) {
    .smartBanner___xCMoK {
        background: #f1f1f6
    }

    .smartBanner___xCMoK .closeBtn___Bv95m:after, .smartBanner___xCMoK .closeBtn___Bv95m:before {
        background: #bbbbc0
    }

    .smartBanner___xCMoK .info___Uox1b .name___LRTUk {
        color: #000
    }

    .smartBanner___xCMoK .info___Uox1b .author___Bqbwb {
        color: #848489
    }

    .smartBanner___xCMoK .info___Uox1b .prize___kTva_ {
        color: #89898e
    }
}

.smartBannerShown___0D_oc {
    display: flex;
    flex-direction: column
}

.smartBannerShown___0D_oc #root {
    transform: translateY(80px)
}

.userInfo___YnbZh {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 56px;
    justify-content: flex-start;
    padding: 12px 16px 8px
}

.userInfoMessage___GBFyy {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px
}

.userInfoIcon___bTlJW path {
    fill: var(--user-sidebar-text-color);
    fill-rule: evenodd;
    clip-rule: evenodd
}

.userInfoCounter___L4phs {
    align-items: center;
    background: var(--user-sidebar-counter-color);
    border-radius: 50%;
    bottom: auto;
    color: #fff;
    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___t6YzZ {
    display: block;
    margin-left: 10px
}

.userInfoBlock___PE0ZS {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.userInfoName___CQXhB {
    color: var(--sidebar-email-color);
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-decoration: underline
}

.loading___fpABU {
    background-image: url(/assets/svg/preload.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 48px;
    margin: auto;
    width: 48px
}

.absoluteCentered___PSfyY {
    bottom: 0;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.loading___RaPF3 {
    background-image: url(/assets/svg/preload.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 48px;
    margin: auto;
    width: 48px
}

.absoluteCentered___XmjzW {
    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___iD0XD, .sidebarUser___lDiUz .payBtn___er6MM {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___iD0XD [class^=loading_], .sidebarUser___lDiUz .payBtn___er6MM [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___iD0XD.sm___Q05LG, .sidebarUser___lDiUz .sm___Q05LG.payBtn___er6MM {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___iD0XD.md___DCjq3, .sidebarUser___lDiUz .payBtn___er6MM {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___iD0XD.icon___SFdP8, .button___iD0XD.primary___iMi2B, .sidebarUser___lDiUz .payBtn___er6MM {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___iD0XD.icon___SFdP8:hover, .button___iD0XD.primary___iMi2B:hover, .sidebarUser___lDiUz .payBtn___er6MM:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___iD0XD.icon___SFdP8:active, .button___iD0XD.primary___iMi2B:active, .sidebarUser___lDiUz .payBtn___er6MM:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___iD0XD.disabled___gxFUf.icon___SFdP8, .button___iD0XD.icon___SFdP8:disabled, .button___iD0XD.primary___iMi2B.disabled___gxFUf, .button___iD0XD.primary___iMi2B:disabled, .sidebarUser___lDiUz .disabled___gxFUf.payBtn___er6MM, .sidebarUser___lDiUz .payBtn___er6MM:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___iD0XD.secondary____sLHJ, .sidebarUser___lDiUz .secondary____sLHJ.payBtn___er6MM {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___iD0XD.secondary____sLHJ:hover, .sidebarUser___lDiUz .secondary____sLHJ.payBtn___er6MM:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___iD0XD.secondary____sLHJ:active, .sidebarUser___lDiUz .secondary____sLHJ.payBtn___er6MM:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___iD0XD.secondary____sLHJ.disabled___gxFUf, .button___iD0XD.secondary____sLHJ:disabled, .sidebarUser___lDiUz .secondary____sLHJ.disabled___gxFUf.payBtn___er6MM, .sidebarUser___lDiUz .secondary____sLHJ.payBtn___er6MM:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___iD0XD.white___fQg34, .sidebarUser___lDiUz .white___fQg34.payBtn___er6MM {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___iD0XD.white___fQg34:hover, .sidebarUser___lDiUz .white___fQg34.payBtn___er6MM:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___iD0XD.white___fQg34:active, .sidebarUser___lDiUz .white___fQg34.payBtn___er6MM:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___iD0XD.white___fQg34.disabled___gxFUf, .button___iD0XD.white___fQg34:disabled, .sidebarUser___lDiUz .white___fQg34.disabled___gxFUf.payBtn___er6MM, .sidebarUser___lDiUz .white___fQg34.payBtn___er6MM:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___iD0XD.default___DEn8f, .sidebarUser___lDiUz .default___DEn8f.payBtn___er6MM {
    text-decoration: none
}

.button___iD0XD.default___DEn8f:hover, .sidebarUser___lDiUz .default___DEn8f.payBtn___er6MM:hover {
    text-decoration: underline
}

.button___iD0XD.icon___SFdP8, .sidebarUser___lDiUz .icon___SFdP8.payBtn___er6MM {
    border-radius: 8px
}

.button___iD0XD.icon___SFdP8.disabled___gxFUf, .button___iD0XD.icon___SFdP8:disabled, .sidebarUser___lDiUz .icon___SFdP8.disabled___gxFUf.payBtn___er6MM, .sidebarUser___lDiUz .icon___SFdP8.payBtn___er6MM:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___iD0XD.disabled___gxFUf, .button___iD0XD:disabled, .sidebarUser___lDiUz .disabled___gxFUf.payBtn___er6MM, .sidebarUser___lDiUz .payBtn___er6MM:disabled {
    pointer-events: none
}

.button___iD0XD.disabled___gxFUf, .sidebarUser___lDiUz .disabled___gxFUf.payBtn___er6MM {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___iD0XD.icon___SFdP8, .primary___iMi2B, .secondary____sLHJ, .sidebarUser___lDiUz .payBtn___er6MM, .white___fQg34 {
    position: relative
}

.button___iD0XD.icon___SFdP8 [class^=loading_], .primary___iMi2B [class^=loading_], .secondary____sLHJ [class^=loading_], .sidebarUser___lDiUz .payBtn___er6MM [class^=loading_], .white___fQg34 [class^=loading_] {
    height: 44px;
    width: 44px
}

.sidebarUser___lDiUz {
    background: var(--menu-background-color);
    overflow: hidden;
    position: relative
}

.sidebarUser___lDiUz > :not(.userLoyaltyProgress___xNGOh) {
    padding: 0 16px
}

.sidebarUser___lDiUz, .sidebarUser___lDiUz * {
    font-family: Inter, sans-serif
}

.sidebarUser___lDiUz .userLink___yKSnh {
    display: flex;
    margin-left: -5px
}

.sidebarUser___lDiUz .userIcon___zSAms {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 34px;
    justify-content: center;
    margin: auto;
    width: 34px
}

.sidebarUser___lDiUz .userIcon___zSAms path {
    fill: #fff;
    fill-rule: evenodd
}

.sidebarUser___lDiUz .userInfo___pu3Om {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: flex-start;
    padding: 0 40px 0 0
}

.sidebarUser___lDiUz .userInfoLoyalty___pRViO > span {
    color: rgba(var(--user-sidebar-text-color-rgb), .8);
    font-size: 10px;
    font-weight: 400;
    line-height: 1
}

.sidebarUser___lDiUz .userLoyaltyProgress___xNGOh {
    background: rgba(var(--sidebar-progress-bg-rgb), .1);
    display: grid;
    grid-template-columns:34px 1fr;
    padding: 9px 16px
}

.sidebarUser___lDiUz .userLoyaltyProgressInfo___ctvrX {
    margin-left: 16px
}

.sidebarUser___lDiUz .userProgressWrap___W3Xym {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.sidebarUser___lDiUz .userProgressPercent___hbUoc {
    color: var(--user-sidebar-text-color);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin-right: 8px
}

.sidebarUser___lDiUz .userProgressBar___EZYfa {
    background-color: rgba(0, 0, 0, .4);
    background: linear-gradient(180deg, #252a36 100%, #1c2029 0);
    grid-column: 1/3;
    height: 8px;
    padding: 0 2px;
    position: relative
}

.sidebarUser___lDiUz .userProgressBarBg___r0NNC, .sidebarUser___lDiUz .userProgressBar___EZYfa {
    align-items: center;
    border-radius: 18px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

.sidebarUser___lDiUz .userProgressBarBg___r0NNC {
    background: linear-gradient(180deg, #1f0404, transparent);
    height: 6px
}

.sidebarUser___lDiUz .userProgressBarLine___BpYqJ {
    background: var(--user-progress-bar-color);
    border-radius: 2px;
    height: 4px
}

.sidebarUser___lDiUz .wallet___oHYST {
    display: grid;
    grid-template-columns:16px 1fr;
    margin-top: 16px
}

.sidebarUser___lDiUz .wallet___oHYST path {
    fill: var(--user-sidebar-text-color)
}

.sidebarUser___lDiUz .walletIcon___NMjDH {
    grid-row: 1/4
}

.sidebarUser___lDiUz .walletRow___yg5Pl {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 20px
}

.sidebarUser___lDiUz .walletRow___yg5Pl p {
    color: var(--user-sidebar-text-color);
    font-size: 14px;
    font-weight: var(--user-sidebar-font-weight);
    line-height: 24px;
    margin: 0
}

.sidebarUser___lDiUz .walletRow___yg5Pl span {
    color: var(--menu-numbers-color);
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    white-space: nowrap
}

.sidebarUser___lDiUz .walletRow___yg5Pl span .currencySymbol {
    font-weight: 400
}

.sidebarUser___lDiUz .walletRow___yg5Pl:nth-child(2) {
    margin-bottom: 2px
}

.sidebarUser___lDiUz .walletRow___yg5Pl:not(:nth-child(2)) p {
    color: rgba(var(--user-sidebar-text-color-rgb), .8);
    font-size: 10px;
    font-weight: var(--user-sidebar-font-weight);
    line-height: 16px
}

.sidebarUser___lDiUz .walletRow___yg5Pl:not(:nth-child(2)) span {
    color: rgba(var(--brand-green-rgb), .7);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px
}

.sidebarUser___lDiUz .walletRow___yg5Pl:not(:nth-child(2)) span .currencySymbol {
    font-weight: 400
}

.sidebarUser___lDiUz .cashback___dWy8b, .sidebarUser___lDiUz .points___Nk62t {
    display: flex;
    margin-top: 14px
}

.sidebarUser___lDiUz .cashbackIcon___kApzf, .sidebarUser___lDiUz .pointsIcon___JF5dX {
    display: flex;
    height: 24px;
    width: 24px
}

.sidebarUser___lDiUz .cashbackIcon___kApzf svg, .sidebarUser___lDiUz .pointsIcon___JF5dX svg {
    margin: auto
}

.sidebarUser___lDiUz .cashbackIcon___kApzf svg path, .sidebarUser___lDiUz .pointsIcon___JF5dX svg path {
    fill: var(--user-sidebar-text-color)
}

.sidebarUser___lDiUz .cashbackRow___hqCDD, .sidebarUser___lDiUz .pointsRow___o35VY {
    align-items: center;
    display: flex;
    margin-left: 12px;
    width: 100%
}

.sidebarUser___lDiUz .cashbackRow___hqCDD > span:first-child, .sidebarUser___lDiUz .pointsRow___o35VY > span:first-child {
    color: var(--user-sidebar-text-color);
    font-size: 14px;
    font-weight: var(--user-sidebar-font-weight);
    line-height: 24px
}

.sidebarUser___lDiUz .cashbackRow___hqCDD > span:last-child, .sidebarUser___lDiUz .pointsRow___o35VY > span:last-child {
    color: var(--menu-numbers-color);
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.sidebarUser___lDiUz .cashbackRow___hqCDD > span:last-child .currencySymbol, .sidebarUser___lDiUz .pointsRow___o35VY > span:last-child .currencySymbol {
    font-weight: 400
}

.sidebarUser___lDiUz .cashbackNumber___eFlAQ, .sidebarUser___lDiUz .pointsNumber___yU6Op {
    margin-left: auto;
    margin-right: 2px
}

.sidebarUser___lDiUz .cashbackImage___MT7Yi, .sidebarUser___lDiUz .pointsImage___QiyrL {
    animation: blinking___V2aHh 1s infinite;
    height: 24px;
    margin-bottom: -2px;
    margin-left: 4px;
    transition: opacity 2s linear;
    width: 24px
}

.sidebarUser___lDiUz .cashbackImage___MT7Yi svg, .sidebarUser___lDiUz .pointsImage___QiyrL svg {
    transform: scale(1.3)
}

.sidebarUser___lDiUz .cashback___dWy8b {
    margin-top: 16px
}

.sidebarUser___lDiUz .payBtn___er6MM {
    width: 100%
}

.sidebarUser___lDiUz section + div {
    margin: 24px 0 16px
}

@keyframes blinking___V2aHh {
    0% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

.menuPay___bXiKB ~ .payBtn___er6MM {
    display: none
}

.sidebarMenuItem___iS1KM {
    background: #fff;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 14px 0 14px 48px
}

.sidebarMenuItem___iS1KM:last-child {
    padding-bottom: 16px
}

.sidebarMenuItem___iS1KM.active___ztAxF {
    background: var(--sidebar-active-item-bg);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .05), inset 0 1px 0 hsla(0, 0%, 100%, .05);
    color: var(--brand-green)
}

.sidebarMenuItem___iS1KM.active___ztAxF [class^=sidebarMenuTitle] {
    color: inherit
}

.sidebarMenuItem___iS1KM.active___ztAxF [class^=sidebarMenuIcon] circle, .sidebarMenuItem___iS1KM.active___ztAxF [class^=sidebarMenuIcon] g, .sidebarMenuItem___iS1KM.active___ztAxF [class^=sidebarMenuIcon] path, .sidebarMenuItem___iS1KM.active___ztAxF [class^=sidebarMenuIcon] svg {
    fill: var(--brand-green)
}

.sidebarMenuItem___iS1KM a {
    color: inherit
}

.sidebarSubmenuWrap___grXvi {
    display: grid;
    grid-template-rows:0fr;
    transition: grid-template-rows .2s ease
}

.sidebarSubmenuWrap___grXvi > ul {
    overflow: hidden
}

.sidebarSubmenuWrap___grXvi.opened___StH0j {
    grid-template-rows:1fr
}

.sidebarSubmenuWrap___grXvi.opened___StH0j .sidebarSubmenu___lyLVf {
    opacity: 1;
    padding-bottom: 14px;
    transition: opacity .2s ease-in
}

.sidebarSubmenu___lyLVf {
    opacity: 0;
    position: relative;
    transition: opacity .25s ease-out
}

.sidebarSubmenu___lyLVf li[class^=sidebarMenuItem] {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: flex-start;
    padding: 0;
    width: 256px
}

.sidebarSubmenu___lyLVf li[class^=sidebarMenuItem] div {
    align-items: center;
    display: flex;
    height: 100%;
    width: 100%
}

.sidebarSubmenu___lyLVf li[class^=sidebarMenuItem] div a, .sidebarSubmenu___lyLVf li[class^=sidebarMenuItem] div span {
    align-items: center;
    display: flex;
    height: 100%;
    padding: 0 7px 0 48px;
    width: 100%
}

.sidebarSubmenu___lyLVf:before {
    background: #fff;
    bottom: 0;
    content: "";
    height: 14px;
    left: 0;
    position: absolute;
    width: 100%
}

.sidebarMenuTitle___kpDI_ {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    position: relative
}

.sidebarMenuIcon___FnbrJ {
    height: 24px;
    margin-right: 12px;
    width: 24px
}

.sidebarMenuIcon___FnbrJ circle, .sidebarMenuIcon___FnbrJ g, .sidebarMenuIcon___FnbrJ path, .sidebarMenuIcon___FnbrJ svg {
    fill-rule: evenodd;
    fill: #000
}

.sidebarMenuItem___mcJSh {
    background: #fff;
    position: relative
}

.sidebarMenuItem___mcJSh.hasLinksList___LFuMg .sidebarMenuLink___ljPve {
    position: relative;
    transition: .2s ease-in-out
}

.sidebarMenuItem___mcJSh.hasLinksList___LFuMg .sidebarMenuLink___ljPve:before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    transition: .2s ease-in-out
}

.sidebarMenuItem___mcJSh.opened___jg8tt .sidebarMenuLink___ljPve:before {
    transform: rotate(180deg) translateY(50%);
    transition: .2s ease-in-out
}

.sidebarMenuItem___mcJSh:after {
    background: rgba(0, 0, 0, .05);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0
}

.sidebarMenuLink___ljPve {
    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
}

.sidebarMenuLink___ljPve.active {
    background: var(--sidebar-active-item-bg);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .05), inset 0 1px 0 hsla(0, 0%, 100%, .05);
    color: var(--menu-active-color)
}

.sidebarMenuLink___ljPve.active [class^=sidebarMenuTitle] {
    color: inherit;
    font-weight: 700
}

.sidebarMenuLink___ljPve.active [class^=sidebarMenuIcon] circle, .sidebarMenuLink___ljPve.active [class^=sidebarMenuIcon] g, .sidebarMenuLink___ljPve.active [class^=sidebarMenuIcon] path, .sidebarMenuLink___ljPve.active [class^=sidebarMenuIcon] svg {
    fill: var(--menu-active-color)
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___mcJSh:after {
    display: none
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___mcJSh:last-child .sidebarMenuLink___ljPve {
    padding-bottom: 12px
}

[class^=sidebarAdditionalMenu] .sidebarMenuLink___ljPve {
    font-size: 12px;
    line-height: 20px;
    padding: 12px 32px
}

.sidebarMenuCountActive___RhzJQ, .sidebarMenuCount___zWiPW {
    align-items: center;
    background: var(--menu-counter-color);
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    height: 20px;
    justify-content: center;
    line-height: 16px;
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.sidebarMenuCountActive___RhzJQ {
    color: #fff
}

.wof___eUFvd {
    background-image: url(/assets/svg/desktop/wheel/roulette.svg);
    border: none;
    height: 32px;
    right: 8px;
    top: 50%;
    width: 32px
}

.sidebarMenuNewLabel___PzMn6 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 12px;
    top: auto;
    z-index: 0
}

.sidebarMenu___ktVeq {
    height: auto;
    text-rendering: optimizeLegibility
}

.sidebarMenuItemSeparate___PjDkR {
    background: #fff
}

.sidebarAdditionalMenu___reHwa {
    position: relative
}

.counter___FZ24u {
    -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___M9Re0, .counter___FZ24u, .supportButton___OrM7k {
    align-items: center;
    justify-content: center;
    text-align: center
}

.button___M9Re0, .supportButton___OrM7k {
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    mix-blend-mode: normal;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___M9Re0 [class^=loading_], .supportButton___OrM7k [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___M9Re0.sm____dFHF, .sm____dFHF.supportButton___OrM7k {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___M9Re0.md___YdCJ0, .md___YdCJ0.supportButton___OrM7k {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___M9Re0.icon___ITEc1, .button___M9Re0.primary___wRA1Y, .icon___ITEc1.supportButton___OrM7k, .primary___wRA1Y.supportButton___OrM7k {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___M9Re0.icon___ITEc1:hover, .button___M9Re0.primary___wRA1Y:hover, .icon___ITEc1.supportButton___OrM7k:hover, .primary___wRA1Y.supportButton___OrM7k:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___M9Re0.icon___ITEc1:active, .button___M9Re0.primary___wRA1Y:active, .icon___ITEc1.supportButton___OrM7k:active, .primary___wRA1Y.supportButton___OrM7k:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___M9Re0.disabled___JMLZk.icon___ITEc1, .button___M9Re0.icon___ITEc1:disabled, .button___M9Re0.primary___wRA1Y.disabled___JMLZk, .button___M9Re0.primary___wRA1Y:disabled, .disabled___JMLZk.icon___ITEc1.supportButton___OrM7k, .icon___ITEc1.supportButton___OrM7k:disabled, .primary___wRA1Y.disabled___JMLZk.supportButton___OrM7k, .primary___wRA1Y.supportButton___OrM7k:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___M9Re0.secondary___AL9w4, .secondary___AL9w4.supportButton___OrM7k {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___M9Re0.secondary___AL9w4:hover, .secondary___AL9w4.supportButton___OrM7k:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___M9Re0.secondary___AL9w4:active, .secondary___AL9w4.supportButton___OrM7k:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___M9Re0.secondary___AL9w4.disabled___JMLZk, .button___M9Re0.secondary___AL9w4:disabled, .secondary___AL9w4.disabled___JMLZk.supportButton___OrM7k, .secondary___AL9w4.supportButton___OrM7k:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___M9Re0.white___rVyIb, .white___rVyIb.supportButton___OrM7k {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___M9Re0.white___rVyIb:hover, .white___rVyIb.supportButton___OrM7k:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___M9Re0.white___rVyIb:active, .white___rVyIb.supportButton___OrM7k:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___M9Re0.white___rVyIb.disabled___JMLZk, .button___M9Re0.white___rVyIb:disabled, .white___rVyIb.disabled___JMLZk.supportButton___OrM7k, .white___rVyIb.supportButton___OrM7k:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___M9Re0.default___caLe7, .default___caLe7.supportButton___OrM7k {
    text-decoration: none
}

.button___M9Re0.default___caLe7:hover, .default___caLe7.supportButton___OrM7k:hover {
    text-decoration: underline
}

.button___M9Re0.icon___ITEc1, .icon___ITEc1.supportButton___OrM7k {
    border-radius: 8px
}

.button___M9Re0.icon___ITEc1.disabled___JMLZk, .button___M9Re0.icon___ITEc1:disabled, .icon___ITEc1.disabled___JMLZk.supportButton___OrM7k, .icon___ITEc1.supportButton___OrM7k:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___M9Re0.disabled___JMLZk, .button___M9Re0:disabled, .disabled___JMLZk.supportButton___OrM7k, .supportButton___OrM7k:disabled {
    pointer-events: none
}

.button___M9Re0.disabled___JMLZk, .disabled___JMLZk.supportButton___OrM7k {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___M9Re0.icon___ITEc1, .icon___ITEc1.supportButton___OrM7k, .primary___wRA1Y, .secondary___AL9w4, .white___rVyIb {
    position: relative
}

.button___M9Re0.icon___ITEc1 [class^=loading_], .icon___ITEc1.supportButton___OrM7k [class^=loading_], .primary___wRA1Y [class^=loading_], .secondary___AL9w4 [class^=loading_], .white___rVyIb [class^=loading_] {
    height: 44px;
    width: 44px
}

.supportButton___OrM7k {
    align-items: center;
    box-shadow: none !important;
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-decoration: none
}

[class^=sidebarSupport_] .supportButton___OrM7k [class^=counter_] {
    display: none
}

.button___UIzX1, .sidebarBanner___sK9Iw .btnWrap___JVT2j, .sidebarBanner___sK9Iw.minimalBanner___ytbpI .btnWrap___JVT2j {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___UIzX1 [class^=loading_], .sidebarBanner___sK9Iw .btnWrap___JVT2j [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___UIzX1.sm___QOI4x, .sidebarBanner___sK9Iw .sm___QOI4x.btnWrap___JVT2j, .sidebarBanner___sK9Iw.minimalBanner___ytbpI .btnWrap___JVT2j {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___UIzX1.md___HsQXn, .sidebarBanner___sK9Iw .btnWrap___JVT2j, .sidebarBanner___sK9Iw .button___UIzX1.btnWrap___JVT2j, .sidebarBanner___sK9Iw .md___HsQXn.btnWrap___JVT2j {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___UIzX1.icon___YpSfY, .button___UIzX1.primary___igPY4, .sidebarBanner___sK9Iw .btnWrap___JVT2j, .sidebarBanner___sK9Iw .button___UIzX1.btnWrap___JVT2j, .sidebarBanner___sK9Iw .icon___YpSfY.btnWrap___JVT2j, .sidebarBanner___sK9Iw .primary___igPY4.btnWrap___JVT2j {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___UIzX1.icon___YpSfY:hover, .button___UIzX1.primary___igPY4:hover, .sidebarBanner___sK9Iw .btnWrap___JVT2j:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___UIzX1.icon___YpSfY:active, .button___UIzX1.primary___igPY4:active, .sidebarBanner___sK9Iw .btnWrap___JVT2j:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___UIzX1.disabled___jUacp.icon___YpSfY, .button___UIzX1.icon___YpSfY:disabled, .button___UIzX1.primary___igPY4.disabled___jUacp, .button___UIzX1.primary___igPY4:disabled, .sidebarBanner___sK9Iw .btnWrap___JVT2j:disabled, .sidebarBanner___sK9Iw .disabled___jUacp.btnWrap___JVT2j {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___UIzX1.secondary___xvNKn, .sidebarBanner___sK9Iw .secondary___xvNKn.btnWrap___JVT2j {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___UIzX1.secondary___xvNKn:hover, .sidebarBanner___sK9Iw .secondary___xvNKn.btnWrap___JVT2j:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___UIzX1.secondary___xvNKn:active, .sidebarBanner___sK9Iw .secondary___xvNKn.btnWrap___JVT2j:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___UIzX1.secondary___xvNKn.disabled___jUacp, .button___UIzX1.secondary___xvNKn:disabled, .sidebarBanner___sK9Iw .secondary___xvNKn.btnWrap___JVT2j:disabled, .sidebarBanner___sK9Iw .secondary___xvNKn.disabled___jUacp.btnWrap___JVT2j {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___UIzX1.white___ll5he, .sidebarBanner___sK9Iw .white___ll5he.btnWrap___JVT2j {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___UIzX1.white___ll5he:hover, .sidebarBanner___sK9Iw .white___ll5he.btnWrap___JVT2j:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___UIzX1.white___ll5he:active, .sidebarBanner___sK9Iw .white___ll5he.btnWrap___JVT2j:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___UIzX1.white___ll5he.disabled___jUacp, .button___UIzX1.white___ll5he:disabled, .sidebarBanner___sK9Iw .white___ll5he.btnWrap___JVT2j:disabled, .sidebarBanner___sK9Iw .white___ll5he.disabled___jUacp.btnWrap___JVT2j {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___UIzX1.default___soS8S, .sidebarBanner___sK9Iw .default___soS8S.btnWrap___JVT2j {
    text-decoration: none
}

.button___UIzX1.default___soS8S:hover, .sidebarBanner___sK9Iw .default___soS8S.btnWrap___JVT2j:hover {
    text-decoration: underline
}

.button___UIzX1.icon___YpSfY, .sidebarBanner___sK9Iw .icon___YpSfY.btnWrap___JVT2j {
    border-radius: 8px
}

.button___UIzX1.icon___YpSfY.disabled___jUacp, .button___UIzX1.icon___YpSfY:disabled, .sidebarBanner___sK9Iw .icon___YpSfY.btnWrap___JVT2j:disabled, .sidebarBanner___sK9Iw .icon___YpSfY.disabled___jUacp.btnWrap___JVT2j {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___UIzX1.disabled___jUacp, .button___UIzX1:disabled, .sidebarBanner___sK9Iw .btnWrap___JVT2j:disabled, .sidebarBanner___sK9Iw .disabled___jUacp.btnWrap___JVT2j {
    pointer-events: none
}

.button___UIzX1.disabled___jUacp, .sidebarBanner___sK9Iw .disabled___jUacp.btnWrap___JVT2j {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___UIzX1.icon___YpSfY, .primary___igPY4, .secondary___xvNKn, .sidebarBanner___sK9Iw .btnWrap___JVT2j, .sidebarBanner___sK9Iw .icon___YpSfY.btnWrap___JVT2j, .white___ll5he {
    position: relative
}

.button___UIzX1.icon___YpSfY [class^=loading_], .primary___igPY4 [class^=loading_], .secondary___xvNKn [class^=loading_], .sidebarBanner___sK9Iw .btnWrap___JVT2j [class^=loading_], .white___ll5he [class^=loading_] {
    height: 44px;
    width: 44px
}

.sidebarBanner___sK9Iw {
    background: var(--brand-content-background);
    display: flex;
    height: 80px;
    pointer-events: none;
    position: relative;
    touch-action: none;
    width: 100%
}

.sidebarBanner___sK9Iw.withBanners____aswr {
    height: -moz-fit-content;
    height: fit-content
}

.sidebarBanner___sK9Iw.withBanners____aswr img {
    width: 100%
}

.sidebarBanner___sK9Iw.withBanners____aswr .btnWrap___JVT2j {
    bottom: 0;
    position: absolute
}

.sidebarBanner___sK9Iw.minimalBanner___ytbpI {
    height: 48px;
    position: fixed;
    z-index: 1
}

.sidebarBanner___sK9Iw.minimalBanner___ytbpI img, .sidebarBanner___sK9Iw.minimalBanner___ytbpI picture {
    display: none
}

.sidebarBanner___sK9Iw.minimalBanner___ytbpI .btnWrap___JVT2j {
    margin-bottom: 8px;
    width: 108px
}

.sidebarBanner___sK9Iw.minimalBanner___ytbpI:not(.noImage___q8Kne) + div {
    padding-top: 260px
}

.sidebarBanner___sK9Iw.minimalBanner___ytbpI.noImage___q8Kne + div {
    padding-top: 48px
}

.sidebarBanner___sK9Iw .btnWrap___JVT2j {
    margin: auto 16px 16px;
    padding: 0;
    pointer-events: auto;
    transition: all .15s;
    width: 224px
}

.sidebarBanner___sK9Iw .btnWrap___JVT2j span {
    color: #fff
}

.sidebarBanner___sK9Iw .btnWrap___JVT2j .btnMob___kYdu3 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    width: 100%
}

.localeSelect___P9Abo {
    display: inline-block;
    position: relative;
    z-index: 1
}

.localeSelect___P9Abo[class*=dark] .withBorder___rxaTt {
    box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .2)
}

.localeSelect___P9Abo[class*=dark] .localeName___newK9 {
    color: #fff;
    opacity: .8
}

.localeSelect___P9Abo[class*=white]:not(.opened___Gt9uk) .withBorder___rxaTt {
    box-shadow: 0 0 0 1px rgba(var(--brand-simple-rgb), .2)
}

.localeSelect___P9Abo[class*=white]:not(.opened___Gt9uk) .localeName___newK9 {
    color: #000
}

.localeSelect___P9Abo[class*=white]:not(.opened___Gt9uk) .arrow___RSN0_ {
    fill: #000
}

.localeSelect___P9Abo[class*=bottomLeft] .localeList___FsAJ1 {
    left: 0;
    top: 100%
}

.localeSelect___P9Abo[class*=bottomRight] .localeList___FsAJ1 {
    border-top-right-radius: 0;
    right: 0;
    top: 100%
}

.localeSelect___P9Abo[class*=bottomRight] .currentLocale___KvdQs.opened___Gt9uk {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.localeSelect___P9Abo[class*=topLeft] .localeList___FsAJ1 {
    bottom: 100%;
    left: 0
}

.localeSelect___P9Abo[class*=topRight] .localeList___FsAJ1 {
    border-bottom-right-radius: 0;
    bottom: calc(100% - 1px);
    right: 0
}

.localeSelect___P9Abo[class*=topRight] .currentLocale___KvdQs.opened___Gt9uk {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: relative;
    z-index: 1001
}

.currentLocale___KvdQs {
    align-items: center;
    background: var(--lang-selector-bg);
    border-radius: var(--game-thumb-radius-mob);
    cursor: pointer;
    display: inline-flex;
    height: 28px;
    padding: 4px 4px 4px 12px;
    transition: background-color .3s
}

.currentLocale___KvdQs.withBorder___rxaTt:not(.withArrow___ReFZ1) {
    padding: 4px 8px
}

.currentLocale___KvdQs.opened___Gt9uk {
    background-color: var(--lang-selector-bg-opened);
    box-shadow: none
}

.currentLocale___KvdQs svg {
    fill: var(--lang-selector-color)
}

.localeFlag___AoRSR {
    display: inline-block
}

.localeFlag___AoRSR img {
    border-radius: 2px;
    display: block
}

.localeName___newK9 {
    color: var(--lang-selector-color);
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-left: 12px
}

.localeName___newK9.current___cCGeV {
    font-weight: 500
}

.arrow___RSN0_ {
    display: inline-block;
    height: 20px;
    margin-left: 4px;
    transition: transform .2s;
    width: 20px
}

.arrow___RSN0_.opened___Gt9uk {
    transform: rotate(180deg)
}

.localeList___FsAJ1 {
    background-color: var(--locale-list-bg);
    border-radius: 4px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
    min-width: 152px;
    opacity: 0;
    padding: 12px 0;
    position: absolute;
    transition: opacity .3s;
    width: -moz-max-content;
    width: max-content;
    z-index: 1000
}

.localeItem___y7ZHT {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 32px;
    padding: 0 16px;
    white-space: nowrap
}

.localeItem___y7ZHT.current___cCGeV, .localeItem___y7ZHT:hover {
    background-color: rgba(var(--brand-text-rgb), .1)
}

.localeItem___y7ZHT.current___cCGeV {
    pointer-events: none
}

.localeItem___y7ZHT.current___cCGeV .localeName___newK9 {
    color: #fff;
    font-weight: 700;
    max-width: 74px;
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.localeItem___y7ZHT.current___cCGeV .tick____Ic5E {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 8px;
    top: auto;
    z-index: 0
}

.localeItem___y7ZHT.current___cCGeV .tick____Ic5E path {
    fill: var(--brand-green)
}

.localeSelect___P9Abo .localeItemsListContainer-enter-active, .localeSelect___P9Abo .localeItemsListContainer-enter-done {
    opacity: 1
}

.sidebarMenuTitle___XFiIe {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    position: relative
}

.sidebarMenuIcon___goQfN {
    height: 24px;
    margin-right: 12px;
    width: 24px
}

.sidebarMenuIcon___goQfN circle, .sidebarMenuIcon___goQfN g, .sidebarMenuIcon___goQfN path, .sidebarMenuIcon___goQfN svg {
    fill-rule: evenodd;
    fill: #000
}

.sidebarMenuItem___zcbH2 {
    background: #fff;
    position: relative
}

.sidebarMenuItem___zcbH2.hasLinksList___A4clC .sidebarMenuLink___noAKC {
    position: relative;
    transition: .2s ease-in-out
}

.sidebarMenuItem___zcbH2.hasLinksList___A4clC .sidebarMenuLink___noAKC:before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    transition: .2s ease-in-out
}

.sidebarMenuItem___zcbH2.opened___sf7QM .sidebarMenuLink___noAKC:before {
    transform: rotate(180deg) translateY(50%);
    transition: .2s ease-in-out
}

.sidebarMenuItem___zcbH2:after {
    background: rgba(0, 0, 0, .05);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0
}

.sidebarMenuLink___noAKC {
    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
}

.sidebarMenuLink___noAKC.active {
    background: var(--sidebar-active-item-bg);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .05), inset 0 1px 0 hsla(0, 0%, 100%, .05);
    color: var(--menu-active-color)
}

.sidebarMenuLink___noAKC.active [class^=sidebarMenuTitle] {
    color: inherit;
    font-weight: 700
}

.sidebarMenuLink___noAKC.active [class^=sidebarMenuIcon] circle, .sidebarMenuLink___noAKC.active [class^=sidebarMenuIcon] g, .sidebarMenuLink___noAKC.active [class^=sidebarMenuIcon] path, .sidebarMenuLink___noAKC.active [class^=sidebarMenuIcon] svg {
    fill: var(--menu-active-color)
}

[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___zcbH2:after {
    display: none
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___zcbH2:last-child .sidebarMenuLink___noAKC {
    padding-bottom: 12px
}

[class^=sidebarAdditionalMenu] .sidebarMenuLink___noAKC {
    font-size: 12px;
    line-height: 20px;
    padding: 12px 32px
}

.sidebarMenuCountActive___k67Yb, .sidebarMenuCount___f8YWO {
    align-items: center;
    background: var(--menu-counter-color);
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    height: 20px;
    justify-content: center;
    line-height: 16px;
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.sidebarMenuCountActive___k67Yb {
    color: #fff
}

.wof___fnO3x {
    background-image: url(/assets/svg/desktop/wheel/roulette.svg);
    border: none;
    height: 32px;
    right: 8px;
    top: 50%;
    width: 32px
}

.sidebarMenuNewLabel___rohRm {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 12px;
    top: auto;
    z-index: 0
}

.sidebarMenu___BLaZd {
    height: auto;
    text-rendering: optimizeLegibility
}

.sidebarMenuItemSeparate___zKUyp {
    background: #fff
}

.sidebarAdditionalMenu___PsE8U {
    position: relative
}

.button___QeMnI, .sidebarSupport___jqmgk .supportBtn___zZsif {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___QeMnI [class^=loading_], .sidebarSupport___jqmgk .supportBtn___zZsif [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___QeMnI.sm___sCdwB, .sidebarSupport___jqmgk .sm___sCdwB.supportBtn___zZsif {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___QeMnI.md___myFDY, .sidebarSupport___jqmgk .supportBtn___zZsif {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___QeMnI.icon___Nc4GF, .button___QeMnI.primary___BNeW9, .sidebarSupport___jqmgk .supportBtn___zZsif {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___QeMnI.icon___Nc4GF:hover, .button___QeMnI.primary___BNeW9:hover, .sidebarSupport___jqmgk .supportBtn___zZsif:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___QeMnI.icon___Nc4GF:active, .button___QeMnI.primary___BNeW9:active, .sidebarSupport___jqmgk .supportBtn___zZsif:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___QeMnI.disabled___AJ_iR.icon___Nc4GF, .button___QeMnI.icon___Nc4GF:disabled, .button___QeMnI.primary___BNeW9.disabled___AJ_iR, .button___QeMnI.primary___BNeW9:disabled, .sidebarSupport___jqmgk .disabled___AJ_iR.supportBtn___zZsif, .sidebarSupport___jqmgk .supportBtn___zZsif:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___QeMnI.secondary___ogsbu, .sidebarSupport___jqmgk .secondary___ogsbu.supportBtn___zZsif {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___QeMnI.secondary___ogsbu:hover, .sidebarSupport___jqmgk .secondary___ogsbu.supportBtn___zZsif:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___QeMnI.secondary___ogsbu:active, .sidebarSupport___jqmgk .secondary___ogsbu.supportBtn___zZsif:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___QeMnI.secondary___ogsbu.disabled___AJ_iR, .button___QeMnI.secondary___ogsbu:disabled, .sidebarSupport___jqmgk .secondary___ogsbu.disabled___AJ_iR.supportBtn___zZsif, .sidebarSupport___jqmgk .secondary___ogsbu.supportBtn___zZsif:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___QeMnI.white___XGcPg, .sidebarSupport___jqmgk .white___XGcPg.supportBtn___zZsif {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___QeMnI.white___XGcPg:hover, .sidebarSupport___jqmgk .white___XGcPg.supportBtn___zZsif:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___QeMnI.white___XGcPg:active, .sidebarSupport___jqmgk .white___XGcPg.supportBtn___zZsif:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___QeMnI.white___XGcPg.disabled___AJ_iR, .button___QeMnI.white___XGcPg:disabled, .sidebarSupport___jqmgk .white___XGcPg.disabled___AJ_iR.supportBtn___zZsif, .sidebarSupport___jqmgk .white___XGcPg.supportBtn___zZsif:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___QeMnI.default___uUehS, .sidebarSupport___jqmgk .default___uUehS.supportBtn___zZsif {
    text-decoration: none
}

.button___QeMnI.default___uUehS:hover, .sidebarSupport___jqmgk .default___uUehS.supportBtn___zZsif:hover {
    text-decoration: underline
}

.button___QeMnI.icon___Nc4GF, .sidebarSupport___jqmgk .icon___Nc4GF.supportBtn___zZsif {
    border-radius: 8px
}

.button___QeMnI.icon___Nc4GF.disabled___AJ_iR, .button___QeMnI.icon___Nc4GF:disabled, .sidebarSupport___jqmgk .icon___Nc4GF.disabled___AJ_iR.supportBtn___zZsif, .sidebarSupport___jqmgk .icon___Nc4GF.supportBtn___zZsif:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___QeMnI.disabled___AJ_iR, .button___QeMnI:disabled, .sidebarSupport___jqmgk .disabled___AJ_iR.supportBtn___zZsif, .sidebarSupport___jqmgk .supportBtn___zZsif:disabled {
    pointer-events: none
}

.button___QeMnI.disabled___AJ_iR, .sidebarSupport___jqmgk .disabled___AJ_iR.supportBtn___zZsif {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___QeMnI.icon___Nc4GF, .primary___BNeW9, .secondary___ogsbu, .sidebarSupport___jqmgk .supportBtn___zZsif, .white___XGcPg {
    position: relative
}

.button___QeMnI.icon___Nc4GF [class^=loading_], .primary___BNeW9 [class^=loading_], .secondary___ogsbu [class^=loading_], .sidebarSupport___jqmgk .supportBtn___zZsif [class^=loading_], .white___XGcPg [class^=loading_] {
    height: 44px;
    width: 44px
}

.sidebarWrap___z43i2 {
    background: linear-gradient(-90deg, #000, rgba(0, 0, 0, .6));
    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___z43i2.sidebarWrapOpened___qHQmJ {
    opacity: 1;
    transition: opacity .15s, visibility .01s;
    visibility: visible
}

.sidebar___cWJ31 {
    -webkit-font-smoothing: antialiased;
    background: var(--menu-background-color);
    bottom: auto;
    box-sizing: content-box;
    left: auto;
    position: fixed;
    right: -256px;
    top: 10px;
    transform: translateZ(0);
    transition: right .2s, top .2s;
    width: 256px;
    will-change: right, top;
    z-index: 29
}

.sidebarHeader___INqIh {
    position: relative;
    touch-action: none
}

.sidebarBody___bLcBz {
    overflow-scrolling: touch;
    overflow-y: auto;
    overscroll-behavior: contain;
    touch-action: pan-y
}

.sidebar___cWJ31.sidebarOpened___oDGL6 {
    box-shadow: -6px 0 20px rgba(0, 0, 0, .6);
    right: 0;
    top: 0;
    touch-action: pan-y;
    transition: right .2s, top .2s, box-shadow .1s linear .3s
}

img.promoPattern___O_aIY {
    bottom: 0;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

img.promoPattern___O_aIY ~ * {
    position: relative;
    z-index: 2 !important
}

img.promoPattern___O_aIY ~ [class*=nextBonus__] {
    background: none
}

.sidebarSupport___jqmgk {
    background: #fff;
    color: #000;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    padding: 32px 16px;
    position: relative
}

.sidebarSupport___jqmgk:before {
    background: rgba(0, 0, 0, .05);
    bottom: auto;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.sidebarSupportMail___K3dQe, .sidebarSupportPhone___aGHFk {
    -webkit-font-smoothing: antialiased;
    color: var(--brand-blue-link);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: underline
}

.sidebarSupportMail___K3dQe:active, .sidebarSupportMail___K3dQe:hover, .sidebarSupportPhone___aGHFk:active, .sidebarSupportPhone___aGHFk:hover {
    color: var(--brand-blue-link)
}

.sidebarSupportMail___K3dQe a, .sidebarSupportPhone___aGHFk a {
    color: var(--brand-blue-link);
    text-decoration: underline
}

.sidebarSupport___jqmgk section {
    padding-left: 16px
}

.sidebarSupport___jqmgk section:last-child {
    padding-left: 0
}

.sidebarSupport___jqmgk section:nth-child(2) {
    margin-top: 24px
}

.sidebarSupport___jqmgk .supportBtn___zZsif {
    margin-top: 26px;
    width: 100%
}

.localeSection___AOucl {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 24px;
    padding-right: 16px
}

.localeTitle___A5nDK {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.localeSelect____uMuI [class*=currentLocale_] {
    height: 36px
}

.sidebarMenuLogout___b9Kco {
    position: relative
}

.sidebarMenuLogout___b9Kco .sidebarMenuItem___zcbH2:after {
    display: none
}

.sidebarMenuLogout___b9Kco .sidebarMenuItem___zcbH2 .sidebarMenuLink___noAKC {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 32px;
    padding-top: 16px
}

.sidebarClose___E5kIJ {
    background: transparent url(/assets/svg/close.svg) no-repeat 50%;
    background-size: contain;
    bottom: auto;
    height: 24px;
    left: auto;
    opacity: 0;
    outline: none;
    overflow: hidden;
    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___E5kIJ.sidebarCloseOpened___tk9uD {
    opacity: 1;
    transform: rotate(0deg) translateZ(0);
    visibility: visible;
    z-index: 101
}

.button___yQbxL {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___yQbxL [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___yQbxL.sm___ba4Aq {
    font-size: 10px;
    height: 32px;
    padding: 0 8px
}

.button___yQbxL.md___d3kbw, .button___yQbxL.sm___ba4Aq {
    border-radius: var(--buttons-border-radius);
    font-weight: 700;
    letter-spacing: .03em
}

.button___yQbxL.md___d3kbw {
    font-size: 14px;
    height: 48px;
    padding: 0 16px
}

.button___yQbxL.icon___dHDac, .button___yQbxL.primary___Rj3kY {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___yQbxL.icon___dHDac:hover, .button___yQbxL.primary___Rj3kY:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___yQbxL.icon___dHDac:active, .button___yQbxL.primary___Rj3kY:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___yQbxL.disabled___sHGMt.icon___dHDac, .button___yQbxL.icon___dHDac:disabled, .button___yQbxL.primary___Rj3kY.disabled___sHGMt, .button___yQbxL.primary___Rj3kY:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___yQbxL.secondary___RZGCI {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___yQbxL.secondary___RZGCI:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___yQbxL.secondary___RZGCI:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___yQbxL.secondary___RZGCI.disabled___sHGMt, .button___yQbxL.secondary___RZGCI:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___yQbxL.white___FIePQ {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___yQbxL.white___FIePQ:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___yQbxL.white___FIePQ:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___yQbxL.white___FIePQ.disabled___sHGMt, .button___yQbxL.white___FIePQ:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___yQbxL.default___xUYCq {
    text-decoration: none
}

.button___yQbxL.default___xUYCq:hover {
    text-decoration: underline
}

.button___yQbxL.icon___dHDac {
    border-radius: 8px
}

.button___yQbxL.icon___dHDac.disabled___sHGMt, .button___yQbxL.icon___dHDac:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___yQbxL.disabled___sHGMt, .button___yQbxL:disabled {
    pointer-events: none
}

.button___yQbxL.disabled___sHGMt {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___yQbxL.icon___dHDac, .primary___Rj3kY, .secondary___RZGCI, .white___FIePQ {
    position: relative
}

.button___yQbxL.icon___dHDac [class^=loading_], .primary___Rj3kY [class^=loading_], .secondary___RZGCI [class^=loading_], .white___FIePQ [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___HTRsE, .header___OKOzN .loginButton___d4iJK, .header___OKOzN .paymentBtn___DO5pz {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___HTRsE [class^=loading_], .header___OKOzN .loginButton___d4iJK [class^=loading_], .header___OKOzN .paymentBtn___DO5pz [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___HTRsE.sm___d68x1, .header___OKOzN .loginButton___d4iJK, .header___OKOzN .paymentBtn___DO5pz {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___HTRsE.md___LLIXF, .header___OKOzN .md___LLIXF.loginButton___d4iJK, .header___OKOzN .md___LLIXF.paymentBtn___DO5pz {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___HTRsE.icon___unlbJ, .button___HTRsE.primary___zMXTY, .header___OKOzN .icon___unlbJ.loginButton___d4iJK, .header___OKOzN .icon___unlbJ.paymentBtn___DO5pz, .header___OKOzN .primary___zMXTY.loginButton___d4iJK, .header___OKOzN .primary___zMXTY.paymentBtn___DO5pz {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___HTRsE.icon___unlbJ:hover, .button___HTRsE.primary___zMXTY:hover, .header___OKOzN .icon___unlbJ.loginButton___d4iJK:hover, .header___OKOzN .icon___unlbJ.paymentBtn___DO5pz:hover, .header___OKOzN .primary___zMXTY.loginButton___d4iJK:hover, .header___OKOzN .primary___zMXTY.paymentBtn___DO5pz:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___HTRsE.icon___unlbJ:active, .button___HTRsE.primary___zMXTY:active, .header___OKOzN .icon___unlbJ.loginButton___d4iJK:active, .header___OKOzN .icon___unlbJ.paymentBtn___DO5pz:active, .header___OKOzN .primary___zMXTY.loginButton___d4iJK:active, .header___OKOzN .primary___zMXTY.paymentBtn___DO5pz:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___HTRsE.disabled___iBZdI.icon___unlbJ, .button___HTRsE.icon___unlbJ:disabled, .button___HTRsE.primary___zMXTY.disabled___iBZdI, .button___HTRsE.primary___zMXTY:disabled, .header___OKOzN .disabled___iBZdI.icon___unlbJ.loginButton___d4iJK, .header___OKOzN .disabled___iBZdI.icon___unlbJ.paymentBtn___DO5pz, .header___OKOzN .icon___unlbJ.loginButton___d4iJK:disabled, .header___OKOzN .icon___unlbJ.paymentBtn___DO5pz:disabled, .header___OKOzN .primary___zMXTY.disabled___iBZdI.loginButton___d4iJK, .header___OKOzN .primary___zMXTY.disabled___iBZdI.paymentBtn___DO5pz, .header___OKOzN .primary___zMXTY.loginButton___d4iJK:disabled, .header___OKOzN .primary___zMXTY.paymentBtn___DO5pz:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___HTRsE.secondary___RgZbX, .header___OKOzN .loginButton___d4iJK, .header___OKOzN .paymentBtn___DO5pz {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___HTRsE.secondary___RgZbX:hover, .header___OKOzN .loginButton___d4iJK:hover, .header___OKOzN .paymentBtn___DO5pz:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___HTRsE.secondary___RgZbX:active, .header___OKOzN .loginButton___d4iJK:active, .header___OKOzN .paymentBtn___DO5pz:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___HTRsE.secondary___RgZbX.disabled___iBZdI, .button___HTRsE.secondary___RgZbX:disabled, .header___OKOzN .disabled___iBZdI.loginButton___d4iJK, .header___OKOzN .disabled___iBZdI.paymentBtn___DO5pz, .header___OKOzN .loginButton___d4iJK:disabled, .header___OKOzN .paymentBtn___DO5pz:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___HTRsE.white___FeJgV, .header___OKOzN .white___FeJgV.loginButton___d4iJK, .header___OKOzN .white___FeJgV.paymentBtn___DO5pz {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___HTRsE.white___FeJgV:hover, .header___OKOzN .white___FeJgV.loginButton___d4iJK:hover, .header___OKOzN .white___FeJgV.paymentBtn___DO5pz:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___HTRsE.white___FeJgV:active, .header___OKOzN .white___FeJgV.loginButton___d4iJK:active, .header___OKOzN .white___FeJgV.paymentBtn___DO5pz:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___HTRsE.white___FeJgV.disabled___iBZdI, .button___HTRsE.white___FeJgV:disabled, .header___OKOzN .white___FeJgV.disabled___iBZdI.loginButton___d4iJK, .header___OKOzN .white___FeJgV.disabled___iBZdI.paymentBtn___DO5pz, .header___OKOzN .white___FeJgV.loginButton___d4iJK:disabled, .header___OKOzN .white___FeJgV.paymentBtn___DO5pz:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___HTRsE.default___fzJuU, .header___OKOzN .default___fzJuU.loginButton___d4iJK, .header___OKOzN .default___fzJuU.paymentBtn___DO5pz {
    text-decoration: none
}

.button___HTRsE.default___fzJuU:hover, .header___OKOzN .default___fzJuU.loginButton___d4iJK:hover, .header___OKOzN .default___fzJuU.paymentBtn___DO5pz:hover {
    text-decoration: underline
}

.button___HTRsE.icon___unlbJ, .header___OKOzN .icon___unlbJ.loginButton___d4iJK, .header___OKOzN .icon___unlbJ.paymentBtn___DO5pz {
    border-radius: 8px
}

.button___HTRsE.icon___unlbJ.disabled___iBZdI, .button___HTRsE.icon___unlbJ:disabled, .header___OKOzN .icon___unlbJ.disabled___iBZdI.loginButton___d4iJK, .header___OKOzN .icon___unlbJ.disabled___iBZdI.paymentBtn___DO5pz, .header___OKOzN .icon___unlbJ.loginButton___d4iJK:disabled, .header___OKOzN .icon___unlbJ.paymentBtn___DO5pz:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___HTRsE.disabled___iBZdI, .button___HTRsE:disabled, .header___OKOzN .disabled___iBZdI.loginButton___d4iJK, .header___OKOzN .disabled___iBZdI.paymentBtn___DO5pz, .header___OKOzN .loginButton___d4iJK:disabled, .header___OKOzN .paymentBtn___DO5pz:disabled {
    pointer-events: none
}

.button___HTRsE.disabled___iBZdI, .header___OKOzN .disabled___iBZdI.loginButton___d4iJK, .header___OKOzN .disabled___iBZdI.paymentBtn___DO5pz {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___HTRsE.icon___unlbJ, .header___OKOzN .loginButton___d4iJK, .header___OKOzN .paymentBtn___DO5pz, .primary___zMXTY, .secondary___RgZbX, .white___FeJgV {
    position: relative
}

.button___HTRsE.icon___unlbJ [class^=loading_], .header___OKOzN .loginButton___d4iJK [class^=loading_], .header___OKOzN .paymentBtn___DO5pz [class^=loading_], .primary___zMXTY [class^=loading_], .secondary___RgZbX [class^=loading_], .white___FeJgV [class^=loading_] {
    height: 44px;
    width: 44px
}

.header___OKOzN {
    height: 48px;
    position: relative;
    width: 100%;
    z-index: 5
}

.header___OKOzN .headroom-wrapper .headroom {
    transition: transform .2s ease-in-out 0s !important;
    will-change: transform
}

.header___OKOzN .headroom-wrapper .headroom--scrolled.headroom--unpinned {
    transform: translate3d(0, -100%, 0) !important
}

.header___OKOzN .headroom-wrapper .headroom--scrolled.headroom--pinned:after, .header___OKOzN .headroom-wrapper .headroom--unfixed:after {
    background: var(--brand-header-background-mob);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.header___OKOzN.headerPopups___ZIRTr {
    position: relative
}

.headerInner___o6gtM {
    box-sizing: border-box;
    height: 48px;
    justify-content: space-between;
    padding: 0 12px;
    width: 100%
}

.headerElement___ydZfD, .headerInner___o6gtM {
    align-items: center;
    display: flex;
    flex-direction: row
}

.headerElement___ydZfD {
    justify-content: center;
    position: relative;
    z-index: 10
}

.headerElement___ydZfD .headerLoginButton___Q5UnK {
    padding: 0 14px !important
}

.headerElementBox___C1gZF {
    align-items: center;
    background: var(--balans-widget-background);
    border-radius: var(--balans-widget-radius);
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, .1);
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    padding: 4px 2px 4px 8px;
    position: relative
}

.headerElementBox___C1gZF .arrowIcon___MhdFE {
    fill: var(--balans-widget-sum-color);
    height: 16px;
    width: 16px
}

.headerElementUserBalance___UzKc2 {
    align-items: center;
    color: var(--balans-widget-sum-color);
    display: flex;
    flex-direction: row;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-weight: 500;
    justify-content: center;
    line-height: 14px
}

.headerElementUserBalance___UzKc2 [class*=currencySum] {
    font-weight: var(--currency-sum-weight)
}

.headerElementUserBalance___UzKc2 [class*=currencySymbol] {
    color: var(--balans-widget-sum-color);
    opacity: .8
}

.headerElementBalancesTooltip___gXXyI {
    background: #fff;
    border-radius: var(--balans-popup-radius);
    bottom: auto;
    left: auto;
    padding: 8px 16px 12px;
    position: absolute;
    right: -1px;
    top: 32px;
    width: 144px;
    z-index: 10
}

.headerElementBalancesTooltip___gXXyI .balance___c820y {
    margin-bottom: 8px
}

.headerElementBalancesTooltip___gXXyI .balanceTitle___K2qT2 {
    color: var(--balans-widget-color);
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .015rem;
    line-height: 24px
}

.headerElementBalancesTooltip___gXXyI .balanceSum___jUwSO {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    text-align: right
}

.headerElementBalancesTooltip___gXXyI .balanceSum___jUwSO [class*=currencySymbol] {
    font-weight: 400
}

.headerElementBalancesTooltip___gXXyI:before {
    background: #fff;
    bottom: auto;
    content: "";
    height: 12px;
    left: auto;
    position: absolute;
    right: 18px;
    top: -4px;
    transform: rotate(45deg);
    width: 12px;
    z-index: 0
}

.header___OKOzN .loginButton___d4iJK {
    padding: 0 14px
}

.header___OKOzN .loginButton___d4iJK.reg___gGoqa {
    padding: 0 18px
}

.header___OKOzN .paymentBtn___DO5pz {
    align-items: center;
    background: var(--brand-gradient-green);
    color: #fff;
    display: flex;
    margin: 11px 0 2px;
    text-align: center
}

.header___OKOzN .paymentBtn___DO5pz span {
    width: 100%
}

.headerLogo___r039b {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-left: 3px;
    z-index: 1
}

.headerLogo___r039b img {
    height: 32px
}

.headerBtn___x6sof {
    margin-top: 4px
}

.headerBtn___x6sof[class*=button][class*=sm] {
    padding: 0 16px;
    position: relative
}

.headerBtn___x6sof:after, .headerBtn___x6sof:before {
    background-color: var(--secondary-button-color);
    border-radius: 4px;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 22px
}

.headerBtn___x6sof:after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

.localeSelect___XkxSC {
    margin-right: 8px
}

a.menu___whUms, button.menu___whUms {
    background: none;
    border: none;
    height: 32px;
    margin: 0 -6px 0 6px;
    width: 52px
}

a.menu___whUms hr, button.menu___whUms hr {
    background-color: var(--header-menu-color);
    border: none;
    border-radius: 1px;
    height: 2px;
    margin: 0 auto;
    pointer-events: none;
    transition: all .15s;
    width: 16px;
    z-index: 0
}

a.menu___whUms hr:nth-child(2), button.menu___whUms hr:nth-child(2) {
    margin: 4px auto
}

.arrowBack___rZWss {
    align-items: center;
    background: var(--brand-gradient-green);
    background-clip: padding-box;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(var(--brand-simple-rgb), .3);
    display: flex;
    height: 36px;
    justify-content: center;
    min-width: 36px;
    width: 100%;
    z-index: 89
}

.arrowBack___rZWss svg {
    display: block;
    margin: 0 auto
}

.footerPayments___yigjO {
    margin: 16px 0 24px
}

@media screen and (min-width: 720px) {
    .footerPayments___yigjO {
        margin: 16px 0 24px
    }
}

.footerPaymentsMain___YMlUF, .footerPaymentsOther___X8gz_ {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.footerPaymentsOther___X8gz_ {
    background: hsla(0, 0%, 100%, .08);
    border-radius: 16px;
    border-radius: 8px;
    -moz-column-gap: calc(33.33333% - 80px);
    column-gap: calc(33.33333% - 80px);
    flex-wrap: wrap;
    margin: 24px 16px;
    padding: 16px 16px 0
}

.footerPaymentsOther___X8gz_ .payment___n3KCg {
    margin-bottom: 16px
}

@media screen and (min-width: 360px) {
    .footerPaymentsOther___X8gz_ {
        margin: 24px
    }
}

@media screen and (min-width: 568px) {
    .footerPaymentsOther___X8gz_ {
        -moz-column-gap: calc(20% - 72px);
        column-gap: calc(20% - 72px);
        margin: 24px 64px
    }
}

.footerPaymentsShowOther___m_2Wu {
    background: hsla(0, 0%, 100%, .08);
    border-radius: 16px;
    color: #fff;
    display: inline-flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    margin-left: 24px;
    padding-left: 16px;
    vertical-align: top
}

.footerPaymentsShowOther___m_2Wu .arrowIcon___LWWym {
    background: hsla(0, 0%, 100%, .08);
    border-radius: 16px;
    height: 32px;
    margin-left: 8px;
    transition: transform .3s ease;
    width: 32px
}

.footerPaymentsShowOther___m_2Wu .arrowIconActive___cOoDQ {
    transform: rotate(180deg)
}

.payment___n3KCg {
    height: 32px
}

.payment___n3KCg img {
    height: inherit;
    -o-object-fit: contain;
    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
}

.disabled___iMoKi {
    pointer-events: none
}

.footerLogo___jphpw {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    border-top: 1px solid hsla(0, 0%, 100%, .1);
    padding: 6px 8px 8px
}

.footerLogo___jphpw .logo___qp6TL {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin: 0 auto;
    padding: 4px 0;
    width: 100%
}

.footerLogo___jphpw .logo___qp6TL img {
    height: 100%
}

.localeSelect___w9BCK [class^=currentLocale_] {
    border-radius: 4px;
    height: 24px;
    padding: 0 4px
}

.localeSelect___w9BCK [class^=localeList_] {
    bottom: 30px
}

.seoText___gwc1D {
    -webkit-font-smoothing: antialiased;
    color: var(--footer-text-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 16px;
    padding: 0 0 16px;
    text-align: left
}

.seoText___gwc1D > :first-child {
    margin-top: 0
}

.seoText___gwc1D > :last-child {
    margin-bottom: 0
}

.seoText___gwc1D .h1___eiFJ7, .seoText___gwc1D h1 {
    color: rgba(var(--footer-text-color-rgb), .8);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 8px;
    padding: 0;
    text-align: initial
}

.seoText___gwc1D .h2___Awryx, .seoText___gwc1D .h3___m9VoF, .seoText___gwc1D .h4___V1dRK, .seoText___gwc1D .h5___dml8R, .seoText___gwc1D .h6___RV7ad, .seoText___gwc1D h2, .seoText___gwc1D h3, .seoText___gwc1D h4, .seoText___gwc1D h5, .seoText___gwc1D h6 {
    border: none;
    color: rgba(var(--footer-text-color-rgb), .8);
    font-size: inherit;
    margin: 0 0 8px;
    padding: 0;
    text-align: center
}

.seoText___gwc1D span {
    display: flex
}

.seoText___gwc1D ol, .seoText___gwc1D p, .seoText___gwc1D ul {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0 0 8px;
    text-align: left
}

.seoText___gwc1D ol, .seoText___gwc1D ul {
    padding-left: 16px
}

.seoText___gwc1D ul {
    list-style-type: disc
}

.seoText___gwc1D a {
    color: var(--footer-text-color);
    text-decoration: underline
}

.seoText___gwc1D [data-footer-text] {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-weight: 600;
    text-decoration: none
}

.seoText___gwc1D [data-footer-text=close], .seoText___gwc1D [data-footer-text=open] {
    color: var(--brand-text);
    font-size: inherit;
    font-weight: 500;
    justify-content: flex-end;
    padding-right: 6px;
    position: relative
}

.seoText___gwc1D [data-footer-text=close] a, .seoText___gwc1D [data-footer-text=open] a {
    display: inline-block;
    margin-top: 14px
}

.seoText___gwc1D table {
    border-collapse: collapse;
    border-radius: 8px;
    border-style: hidden;
    box-shadow: 0 0 0 1px rgba(var(--footer-text-color-rgb), .05);
    font-size: 12px;
    line-height: 20px;
    margin: 0 1px
}

.seoText___gwc1D table tr {
    height: 44px
}

.seoText___gwc1D table th {
    color: rgba(var(--footer-text-color-rgb), .8);
    padding: 8px 16px;
    text-align: left
}

.seoText___gwc1D table td {
    border: 1px solid rgba(var(--footer-text-color-rgb), .05);
    color: var(--footer-text-color);
    padding: 8px;
    text-align: left;
    vertical-align: top
}

@media screen and (min-width: 568px) {
    .seoText___gwc1D table td {
        padding: 8px 16px
    }
}

.footerAppLinks___fzJ_g {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 24px 0
}

.footerAppLinks___fzJ_g .android___FSFrE, .footerAppLinks___fzJ_g .ios___NlcNS {
    background-size: contain;
    border-radius: 6px;
    display: inline-flex;
    height: 40px;
    margin: 0 4px;
    width: 136px
}

.footerAppLinks___fzJ_g .android___FSFrE {
    background-image: url(/assets/img/sys/mobileApp/google-play.png?v=20221103)
}

.footerAppLinks___fzJ_g .ios___NlcNS {
    background-image: url(/assets/img/sys/mobileApp/app-store.png?v=20221103)
}

.footerSocialPublics___jBU4A {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 32px 0 24px
}

.footerSocialPublics___jBU4A > a {
    align-items: center;
    background: var(--footer-social-icon-bg);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    margin: 0 10px;
    min-height: 40px;
    min-width: 40px
}

.footerContacts___fdWLa {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.footerContactsItems___ug595 svg {
    margin-right: 16px
}

.footerContactsItems___ug595 svg path {
    fill: var(--footer-icon-color)
}

.footerContactsItem___J4_QV:first-child {
    margin-bottom: 8px
}

.footerContactsItem___J4_QV a {
    align-items: center;
    color: #fff;
    color: var(--footer-text-color);
    display: flex;
    font-size: 12px;
    font-weight: 400;
    height: 24px;
    line-height: 24px
}

.footerInfo___voNoy {
    align-items: center;
    border-bottom: 1px solid rgba(var(--footer-text-color-rgb), .1);
    border-top: 1px solid rgba(var(--footer-text-color-rgb), .1);
    display: flex;
    flex-direction: row;
    justify-content: stretch;
    margin: 24px 0 22px;
    padding: 12px 0 10px
}

.footerInfoWrap___dAWNF {
    margin: 0 16px
}

@media screen and (min-width: 360px) {
    .footerInfoWrap___dAWNF {
        margin: 0 24px
    }
}

@media screen and (min-width: 568px) {
    .footerInfoWrap___dAWNF {
        margin: 0 64px
    }
}

.footerInfoForAdults___OLdMr {
    height: 32px;
    width: 32px
}

.footerInfoAffiliate___f_Owk {
    height: 40px;
    margin: 0 8px;
    width: 60px
}

.footerInfoAffiliate___f_Owk a {
    display: block;
    height: inherit;
    width: inherit
}

.footerInfoAffiliate___f_Owk a img {
    height: inherit;
    -o-object-fit: contain;
    object-fit: contain;
    width: inherit
}

.footerInfoLine___Itol0 {
    background: rgba(var(--footer-text-color-rgb), .23);
    height: 20px;
    margin: 0 16px 0 0;
    width: 1px
}

.footerInfoWarning___kylCw {
    color: var(--footer-text-color);
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.copyrightBlock___Kkims {
    margin: 20px 0 40px;
    text-align: center;
    width: 100%
}

.copyrightBlock___Kkims span {
    color: var(--footer-text-color);
    font-size: 10px;
    line-height: 16px
}

.wrapper___bQEna {
    transition: max-height .7s ease
}

.wrapper___bQEna.closed___jmCTq, .wrapper___bQEna.opened___yzjzG {
    overflow: hidden
}

.wrapper___bQEna.opened___yzjzG [data-footer-text=open] {
    display: inline-block !important;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0
}

.wrapper___bQEna.opened___yzjzG [data-footer-text=open] * {
    display: none
}

.gamesDevelopers___q8h7j {
    display: grid;
    grid-auto-rows: 24px;
    grid-template-columns:repeat(3, 84px);
    justify-content: space-between;
    row-gap: 8px
}

@media screen and (min-width: 412px) {
    .gamesDevelopers___q8h7j {
        grid-template-columns:repeat(4, 84px)
    }
}

@media screen and (min-width: 568px) {
    .gamesDevelopers___q8h7j {
        grid-template-columns:repeat(5, 84px)
    }
}

@media screen and (min-width: 720px) {
    .gamesDevelopers___q8h7j {
        grid-template-columns:repeat(7, 84px)
    }
}

@media screen and (min-width: 1096px) {
    .gamesDevelopers___q8h7j {
        grid-template-columns:repeat(9, 84px)
    }
}

.item___ducGC, .picture___ffA51 {
    align-items: center;
    display: flex;
    filter: grayscale(1);
    flex-direction: row;
    justify-content: center
}

.image___elbSS, .picture___ffA51 {
    height: 100%;
    width: 100%
}

.image___elbSS {
    -o-object-fit: contain;
    object-fit: contain
}

.portal___LPipU {
    -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___LPipU.desktop___jgtFJ {
    font-size: 13px;
    overflow-x: auto;
    overflow-y: auto
}

.portal___LPipU.desktop___jgtFJ[class*=bonusWeb] [class^=wrap_] [class^=content_] {
    margin: auto
}

.portal___LPipU.mobile___CX715 {
    background: var(--brand-content-background)
}

.portal___LPipU.mobile___CX715[class*=bonusPopupDeactivationMob] {
    background: none
}

.portal___LPipU.mobile___CX715[class*=bonusPopupRulesMob] {
    overflow: hidden
}

.portal___LPipU.mobile___CX715[class*=gameModalBackground] {
    background: rgba(0, 0, 0, .8);
    overflow: hidden
}

.portal___LPipU.mobile___CX715:before {
    background: var(--brand-gradient-popup-bg);
    bottom: 0;
    content: "";
    height: 100vh;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.portal___LPipU[class*=searchGames] [class^=content__both] {
    padding: 0 4.6rem
}

.withPortal___ySOtf .grecaptcha-badge {
    display: none !important
}

.withPortal___ySOtf[class*=bonus][class*=modalOpened] #root .layout--mobile:after, .withPortal___ySOtf[class*=bonus][class*=modalShiftedOpened] #root .layout--mobile:after {
    opacity: .5
}

.withPortal___ySOtf[class*=modalOpened], .withPortal___ySOtf[class*=modalShiftedOpened] {
    -webkit-overflow-scrolling: touch;
    overflow: hidden;
    overscroll-behavior: none;
    touch-action: none
}

.withPortal___ySOtf[class*=modalOpened][class*=win], .withPortal___ySOtf[class*=modalShiftedOpened][class*=win] {
    height: calc(100% + 1px)
}

.withPortal___ySOtf[class*=modalOpened] #root, .withPortal___ySOtf[class*=modalShiftedOpened] #root {
    overflow: hidden;
    pointer-events: none;
    z-index: 3
}

.withPortal___ySOtf[class*=modalOpened] #root:before, .withPortal___ySOtf[class*=modalShiftedOpened] #root:before {
    bottom: 0;
    content: "";
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.withPortal___ySOtf[class*=modalOpened] #widget-container, .withPortal___ySOtf[class*=modalShiftedOpened] #widget-container {
    z-index: 1003 !important
}

.withPortal___ySOtf[class*=modalOpened][class*=portalShifted] #root, .withPortal___ySOtf[class*=modalShiftedOpened][class*=portalShifted] #root {
    pointer-events: all;
    z-index: 1003
}

.withPortal___ySOtf[class*=modalOpened][class*=portalShifted] #root .layout--mobile, .withPortal___ySOtf[class*=modalShiftedOpened][class*=portalShifted] #root .layout--mobile {
    background: none
}

.withPortal___ySOtf[class*=modalOpened][class*=portalShifted] #root .layout--mobile .wrapper, .withPortal___ySOtf[class*=modalOpened][class*=portalShifted] #root .layout--mobile:after, .withPortal___ySOtf[class*=modalShiftedOpened][class*=portalShifted] #root .layout--mobile .wrapper, .withPortal___ySOtf[class*=modalShiftedOpened][class*=portalShifted] #root .layout--mobile:after {
    opacity: 0
}

.withPortal___ySOtf[class*=modalOpened] .layout--desktop, .withPortal___ySOtf[class*=modalShiftedOpened] .layout--desktop {
    height: inherit;
    overflow-y: auto
}

.withPortal___ySOtf[class*=samePosition][class*=modalOpened] #root, .withPortal___ySOtf[class*=samePosition][class*=modalOpened] #root:before, .withPortal___ySOtf[class*=samePosition][class*=modalShiftedOpened] #root, .withPortal___ySOtf[class*=samePosition][class*=modalShiftedOpened] #root:before {
    position: static
}

.withPortal___ySOtf.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot), .withPortal___ySOtf.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) {
    animation: chageRootZindex____CSQ2 .2s linear forwards
}

.withPortal___ySOtf.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .wrapper, .withPortal___ySOtf.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .wrapper {
    opacity: 0
}

.withPortal___ySOtf.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile, .withPortal___ySOtf.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile {
    background: none
}

@keyframes chageRootZindex____CSQ2 {
    0% {
        z-index: 1003
    }
    99% {
        z-index: 1003
    }
    to {
        z-index: 3
    }
}

.loadingPopup___sbvN5 {
    background: var(--brand-content-background);
    bottom: 0;
    height: 100%;
    left: 0;
    min-height: 100vh;
    min-width: 100vw;
    position: absolute;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10
}

.loadingPopup___sbvN5 [class*=loading_] {
    background-position: 50%;
    background-size: contain
}

.loadingPopup___sbvN5 .closeBtn___glykx {
    background: transparent;
    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___sbvN5 .closeBtn___glykx:after, .loadingPopup___sbvN5 .closeBtn___glykx: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___sbvN5 .closeBtn___glykx:after {
    transform: rotate(45deg)
}

.loadingFullPPWrap___gfYIf {
    z-index: 9999
}

.gameLink___o31DX {
    display: block
}

.searchedGamesShadowWrapper___ZVMUh {
    align-items: center;
    border-radius: var(--games-search-result-radius-mob);
    box-shadow: 0 8px 8px rgba(25, 30, 45, .6);
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-height: inherit;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 9
}

.searchedGamesShadowWrapper___ZVMUh > * {
    transition: opacity .2s ease-in-out, max-height .2s ease-in-out
}

.searchedGamesShadowWrapper___ZVMUh .loadingWrap___Vbceg [class^=loading__] {
    bottom: auto;
    left: 50%;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 0
}

.searchedGamesList___OVvzq {
    background: #fff;
    box-sizing: border-box;
    max-height: 0;
    opacity: 0;
    overflow: auto;
    overscroll-behavior-y: contain;
    padding-bottom: 8px;
    width: 100%
}

.searchedGamesList___OVvzq:after, .searchedGamesList___OVvzq:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 2
}

.searchedGamesList___OVvzq:before {
    background: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #fff 50%);
    height: 14px;
    top: 56px
}

.searchedGamesList___OVvzq:after {
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 50%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    height: 20px
}

.searchedGamesList___OVvzq::-webkit-scrollbar {
    width: 5px
}

.searchedGamesList___OVvzq::-webkit-scrollbar-track {
    background-color: unset
}

.searchedGamesList___OVvzq::-webkit-scrollbar-thumb {
    background-color: #e5e5ea;
    border-radius: 10px
}

.searchedCount___hsw2p {
    font-feature-settings: "pnum" on, "lnum" on;
    align-items: flex-start;
    background: #fff;
    color: var(--search-link-color);
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: var(--search-link-font-weight);
    height: 56px;
    justify-content: flex-start;
    letter-spacing: .5px;
    line-height: 24px;
    padding: 16px 16px 0;
    width: 100%
}

.searchedCount___hsw2p:after {
    background: rgba(0, 0, 0, .06);
    content: "";
    display: block;
    height: 1px;
    margin-top: 15px;
    width: 100%
}

.game___w_6L_ {
    align-items: center;
    border-top: 1px solid rgba(0, 0, 0, .06);
    box-sizing: content-box;
    color: var(--search-link-color);
    display: flex;
    flex-direction: row;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 56px;
    justify-content: flex-start;
    line-height: 1;
    margin: 0 16px
}

.game___w_6L_ img {
    border-radius: 4px;
    flex: 0 0 40px;
    height: 40px;
    margin-right: 16px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    width: 40px
}

.waypoint___zJ_3G {
    background: #fff;
    padding: 10px;
    width: 100%
}

.emptySearchResult___RRBlC {
    background: #fff;
    height: 192px;
    opacity: 0;
    padding: 50px 0;
    width: 100%
}

.emptySearchResult___RRBlC img {
    display: block;
    height: 32px;
    margin: 0 auto 18px;
    width: 32px
}

.emptySearchResult___RRBlC span {
    color: var(--search-link-color);
    display: block;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto;
    text-align: center;
    width: 224px
}

.loadingWrap___Vbceg {
    background: #fff;
    display: flex;
    height: 192px;
    max-height: 0;
    opacity: 0;
    position: relative;
    width: 100%
}

.gamesSearchResult___U7dkz {
    left: 0;
    max-height: 192px;
    padding: 0 16px;
    position: absolute;
    top: 100%;
    transition: max-height .2s ease-in-out;
    width: 100%
}

.gamesSearchResult___U7dkz .gamesSearchResults-enter > * {
    max-height: 0;
    opacity: 0
}

.gamesSearchResult___U7dkz .gamesSearchResults-enter-active > *, .gamesSearchResult___U7dkz .gamesSearchResults-enter-done > *, .gamesSearchResult___U7dkz .gamesSearchResults-exit > * {
    max-height: inherit;
    opacity: 1
}

.gamesSearchResult___U7dkz .gamesSearchResults-exit-active > *, .gamesSearchResult___U7dkz .gamesSearchResults-exit-done > * {
    max-height: 0;
    opacity: 0
}

.gamesSearchResult___U7dkz .gamesSearchResults-exit-active:after, .gamesSearchResult___U7dkz .gamesSearchResults-exit-active:before, .gamesSearchResult___U7dkz .gamesSearchResults-exit-done:after, .gamesSearchResult___U7dkz .gamesSearchResults-exit-done:before {
    opacity: 0
}

@media screen and (min-width: 360px) {
    .gamesSearchResult___U7dkz {
        padding: 0 24px
    }
}

@media screen and (min-width: 568px) {
    .gamesSearchResult___U7dkz {
        padding: 0 64px
    }
}

.gamesSearchForm____SsWi {
    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____SsWi input {
    background: #fff;
    border: none;
    border-radius: var(--games-search-btn-radius-mob);
    color: var(--search-link-color);
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    line-height: 22px;
    outline: none;
    padding: 0 48px;
    width: 100%
}

.gamesSearchForm____SsWi input:-webkit-autofill, .gamesSearchForm____SsWi input:-webkit-autofill:focus, .gamesSearchForm____SsWi input:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--brand-content-background) !important;
    -webkit-appearance: none;
    border: none !important;
    border-radius: var(--games-search-btn-radius-mob);
    -webkit-box-shadow: inset 0 0 0 50px #fff !important
}

.gamesSearchForm____SsWi .closeIcon___A_T0v, .gamesSearchForm____SsWi .searchIcon___sjiO3 {
    position: absolute
}

.gamesSearchForm____SsWi .closeIcon___A_T0v path, .gamesSearchForm____SsWi .searchIcon___sjiO3 path {
    fill: var(--search-icon-color)
}

.gamesSearchForm____SsWi .searchIcon___sjiO3 {
    height: 24px;
    left: 36px;
    pointer-events: none;
    width: 24px
}

.gamesSearchForm____SsWi .closeIcon___A_T0v {
    height: 24px;
    right: 36px;
    width: 24px
}

@media screen and (min-width: 568px) {
    .gamesSearchForm____SsWi .searchIcon___sjiO3 {
        left: 75px
    }

    .gamesSearchForm____SsWi .closeIcon___A_T0v {
        right: 75px
    }
}

.gamesSearch___cgzfd {
    align-items: center;
    -webkit-backdrop-filter: blur(19px);
    backdrop-filter: blur(19px);
    background: var(--games-provider-btn-bg-mob);
    border-radius: var(--games-provider-btn-radius-mob);
    display: flex;
    flex-shrink: 0;
    height: 48px;
    justify-content: center;
    margin-left: 8px;
    position: relative;
    width: 48px
}

.gamesSearch___cgzfd path {
    fill: var(--sticks-bar-icon-color)
}

.gamesSearch___cgzfd .searchIcon___SgKZA {
    width: auto
}

.openSearch___C29QI {
    background: transparent;
    border: none;
    bottom: 0;
    caret-color: transparent;
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.searchOpened___OF57N {
    -webkit-overflow-scrolling: touch;
    overflow: hidden;
    touch-action: none;
    transform: none
}

.searchOpened___OF57N [class^=tapBarWrap___], .searchOpened___OF57N header {
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s linear;
    visibility: hidden
}

.scrollToSearch___ZcK3j {
    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___hIKjd {
    -webkit-backdrop-filter: blur(36px);
    backdrop-filter: blur(36px);
    background: var(--sticks-bar-background-color);
    border-radius: var(--sticks-bar-radius);
    bottom: 0;
    box-shadow: var(--sticks-bar-box-shadow);
    height: 60px;
    left: 0;
    position: fixed;
    right: 0;
    top: auto;
    z-index: 10
}

.tapBarWrap___egx3E {
    height: 60px;
    transition: opacity .2s linear
}

.tapBarList___y2yjK {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 60px;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0 16px;
    width: auto
}

@media screen and (min-width: 568px) {
    .tapBarList___y2yjK {
        width: 416px
    }
}

@media screen and (min-width: 720px) {
    .tapBarList___y2yjK {
        width: 540px
    }
}

@media screen and (min-width: 1024px) {
    .tapBarList___y2yjK {
        width: 590px
    }
}

.tapBarListText___ZPwVd {
    justify-content: space-between
}

.tapBarListText___ZPwVd .footerBtnLink___AvlkT {
    background: none;
    flex: unset
}

.tapBarList___y2yjK [class^=gamesSearch_] {
    align-items: center;
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
    background: none;
    border-radius: initial;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    margin: 0;
    padding-top: 14px;
    width: 32px
}

.searchOpened___rW1lI .tapBarList___y2yjK [class^=gamesSearch_] {
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s linear;
    visibility: hidden
}

.tapBarLinkCentered___U12G4, .tapBarLink___BCpNt {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    padding-top: 14px;
    position: relative;
    text-decoration: none;
    width: 32px
}

.tapBarLinkCenteredName___OJkEC, .tapBarLinkName___H6PCi {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    max-width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.searchOpened___rW1lI .tapBarLinkCentered___U12G4, .searchOpened___rW1lI .tapBarLink___BCpNt {
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s linear;
    visibility: hidden
}

@supports ((-webkit-mask-image:url()) or (mask-image:url())) {
    .tapBarLink___BCpNt.active___H45NQ linearGradient stop:first-child {
        stop-color: #35b56f
    }

    .tapBarLink___BCpNt.active___H45NQ linearGradient stop:last-child {
        stop-color: #b2ffac
    }
}

.tapBarLink___BCpNt.active___H45NQ .footerBtnLinkName___ERLBa {
    color: var(--brand-green);
    font-weight: 700
}

.tapBarLink___BCpNt.active___H45NQ .tapBarLinkName___H6PCi {
    color: var(--sticks-bar-active-color)
}

.tapBarLink___BCpNt.active___H45NQ svg > * {
    fill: var(--sticks-bar-active-color)
}

.tapBarLink___BCpNt svg > * {
    fill: var(--sticks-bar-icon-color)
}

.tapBarLinkCentered___U12G4 {
    justify-content: space-evenly;
    padding-top: 0
}

.tapBarLinkCentered___U12G4 svg {
    background: var(--sticks-bar-main-button-color);
    border-radius: 55px;
    height: 40px;
    margin-top: -12px;
    padding: 8px;
    width: 40px
}

.tapBarLinkCentered___U12G4 svg > * {
    fill: var(--sticks-bar-main-button-icon)
}

.tapBarLinkCentered___U12G4[class*=btn__disabled] * {
    height: 100%;
    width: 100%
}

.tapBarCounter___HI0Vc {
    align-items: center;
    background: var(--sticks-bar-bubble-counter-color);
    border-radius: 50%;
    bottom: auto;
    color: var(--sticks-bar-counter-text-color);
    display: flex;
    flex-direction: row;
    font-size: 9px;
    font-weight: 500;
    height: 16px;
    justify-content: center;
    left: auto;
    line-height: 16px;
    position: absolute;
    right: auto;
    top: 8px;
    transform: translateX(50%);
    width: 16px;
    z-index: 1
}

.tapBar___hIKjd [class*=gamesSearchForm_] {
    display: flex;
    justify-content: space-between;
    padding: 6px 16px
}

.tapBar___hIKjd [class*=gamesSearchForm_] [class*=searchIcon_] {
    left: 27px
}

.tapBar___hIKjd [class*=gamesSearchForm_] [class*=closeIcon_] {
    right: 29px
}

.tapBar___hIKjd [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
    bottom: 64px;
    top: auto
}

@media screen and (min-width: 360px) {
    .tapBar___hIKjd [class*=gamesSearchForm_] {
        padding: 6px 20px
    }

    .tapBar___hIKjd [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
        padding: 0 20px
    }
}

@media screen and (min-width: 412px) {
    .tapBar___hIKjd [class*=gamesSearchForm_] {
        padding: 6px 24px
    }

    .tapBar___hIKjd [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
        padding: 0 24px
    }
}

@media screen and (min-width: 568px) {
    .tapBar___hIKjd [class*=gamesSearchForm_] {
        padding: 8px 128px
    }

    .tapBar___hIKjd [class*=gamesSearchForm_] [class*=searchIcon_] {
        left: 145px
    }

    .tapBar___hIKjd [class*=gamesSearchForm_] [class*=closeIcon_] {
        right: 145px
    }

    .tapBar___hIKjd [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
        padding: 0 128px
    }
}

.searchOpened___rW1lI {
    overflow: hidden;
    touch-action: none
}

.searchOpened___rW1lI header {
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s linear;
    visibility: hidden
}

.jackpot___Iwgz7 {
    display: flex;
    height: 79px;
    overflow: hidden;
    padding: 12px 0 0;
    width: 304px
}

.jackpot___Iwgz7:before {
    align-self: center;
    color: hsla(0, 0%, 100%, .6);
    content: attr(data-txt);
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-shadow: 0 1px 0 #000;
    width: 64px
}

.jackpot___Iwgz7 .value___ECzUo {
    align-self: center;
    box-sizing: border-box;
    color: var(--brand-green);
    display: inline-block;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 47px;
    line-height: 1;
    margin: 4px 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    white-space: nowrap;
    z-index: 1
}

.jackpot___Iwgz7 .value___ECzUo .currencySymbol {
    color: var(--brand-green);
    font-size: 38px;
    font-weight: 400;
    line-height: 47px
}

@media screen and (min-width: 1288px) {
    .jackpot___Iwgz7 {
        padding-top: 29px;
        width: 274px
    }

    .jackpot___Iwgz7:before {
        margin-top: 0;
        position: absolute;
        top: 17px;
        width: auto
    }
}

[class*=mainPromo] .jackpot___Iwgz7:before {
    color: hsla(0, 0%, 100%, .8)
}

[class*=mainPromo] .jackpot___Iwgz7 .value___ECzUo span {
    font-weight: 500
}

@media screen and (min-width: 1288px) {
    [class*=mainPromo] .jackpot___Iwgz7 {
        padding-top: 22px
    }

    [class*=mainPromo] .jackpot___Iwgz7:before {
        top: 16px
    }

    [class*=mainPromo] .jackpot___Iwgz7 .value___ECzUo {
        margin: 0
    }
}

.title___gQGXz {
    color: hsla(0, 0%, 100%, .9);
    font-family: Golos UI, Inter, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    margin: 5px 0;
    padding-left: 16px;
    text-align: left
}

.content___QWzFt {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: inherit;
    line-height: 22px;
    margin: 16px 0 0;
    padding-left: 16px
}

.loadMore___boyVG {
    display: flex;
    height: 48px;
    margin: 16px auto 48px;
    text-transform: uppercase;
    width: 256px
}

.tipsWrap___F6GYL {
    position: relative;
    z-index: 99
}

.tips_animation_show-enter {
    opacity: 0
}

.tips_animation_show-enter-active {
    opacity: 1;
    transition: opacity .3s, transform .3s
}

.tips___M4P7I {
    background: hsla(0, 0%, 100%, .9);
    border-radius: 10px;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    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___d0oHO {
    right: calc(100% + 7px);
    top: -6px
}

.tips__left___d0oHO:before {
    border: 6px solid transparent;
    border-left-color: hsla(0, 0%, 100%, .9);
    content: "";
    position: absolute;
    right: -11px;
    top: 10px;
    z-index: 1
}

.tips__right___ueJ5x {
    left: calc(100% + 16px);
    max-width: 186px;
    top: 6px
}

.tips__right___ueJ5x:after {
    border: 10px solid transparent;
    border-right-color: hsla(0, 0%, 100%, .9);
    border-width: 5px;
    content: "";
    left: 0;
    left: -9px;
    position: absolute;
    top: 50%;
    top: 11px
}

.tips__bottom___uVBjd {
    left: 50%;
    top: calc(100% + 11px);
    transform: translateX(-50%)
}

.tips__bottom___uVBjd:before {
    border: 6px solid transparent;
    border-bottom-color: hsla(0, 0%, 100%, .9);
    content: "";
    left: 50%;
    position: absolute;
    top: -11px;
    transform: translateX(-50%);
    z-index: 1
}

.tips__top___Ix55r {
    bottom: calc(100% + 11px);
    left: 50%;
    transform: translateX(-50%)
}

.tips__top___Ix55r:before {
    border: 6px solid transparent;
    border-bottom-color: hsla(0, 0%, 100%, .9);
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: rotate(180deg) translateX(-50%);
    transform-origin: left
}

.tips___M4P7I.tipsWidget___hmeIN {
    background: hsla(0, 0%, 100%, .9);
    border-radius: 8px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .4);
    left: calc(50% - 24px);
    padding: 10px 16px 8px;
    pointer-events: auto;
    top: calc(100% + 11px);
    white-space: normal
}

.tips___M4P7I.tipsWidget___hmeIN:before {
    border-bottom: 8px solid hsla(0, 0%, 100%, .9);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    height: 0;
    left: 8px;
    position: absolute;
    top: -8px;
    width: 0
}

.tips___M4P7I.tipsSortList___d2n7F {
    background: var(--brand-simple);
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .5), inset 0 1px 0 hsla(0, 0%, 100%, .05);
    padding: 0;
    right: -10px;
    top: 3px;
    white-space: normal
}

.tips___M4P7I.tipsSortList___d2n7F:after, .tips___M4P7I.tipsSortList___d2n7F:before {
    border-bottom: 8px solid;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 16px;
    top: -8px;
    width: 0
}

.tips___M4P7I.tipsSortList___d2n7F:after {
    border-bottom-color: var(--brand-simple);
    z-index: 99999
}

.tips___M4P7I.tipsSortList___d2n7F:before {
    border-bottom-color: hsla(0, 0%, 100%, .5);
    z-index: -1
}

.tips___M4P7I.tipsBonusInfo___VNfDA {
    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___M4P7I.tipsBonusInfo___VNfDA:after, .tips___M4P7I.tipsBonusInfo___VNfDA:before {
    background-image: none;
    border: 5px solid transparent;
    border-right-color: hsla(0, 0%, 100%, .9);
    bottom: auto;
    content: "";
    left: -9px;
    position: absolute;
    right: auto;
    top: 15px;
    z-index: 0
}

.tips___M4P7I.tipsBonusInfo___VNfDA:after {
    border-bottom: 5px
}

.root___s5VDe {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.root___s5VDe [class^=tipsWrap__] {
    display: inline-block
}

.complete___oMPRY {
    text-align: center;
    width: auto
}

.status___irrLa {
    background-color: hsla(0, 0%, 100%, .6);
    border-radius: 100px;
    color: rgba(var(--brand-simple-rgb), .8);
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 24px;
    line-height: 16px;
    margin-top: 8px;
    overflow: hidden;
    padding: 4px 8px 4px 32px;
    position: relative;
    text-transform: uppercase
}

.status___irrLa:before {
    background-image: url(/assets/svg/tournament/check.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    height: 14px;
    left: 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    z-index: 12
}

.status___irrLa.doNotAllowToJoin___xere1:before {
    background-image: url(/assets/svg/tournament/status_no.svg)
}

.tipsContent___hNA0Z {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 16px;
    max-width: 208px;
    padding: 8px;
    width: 175px
}

.tipsContent___hNA0Z:before {
    border-bottom-color: #fff
}

.tipsContent___hNA0Z.tipsComplete___s6DlK {
    width: 120px
}

.fav___T3XAy {
    cursor: pointer
}

.fav___T3XAy:not(.fav___T3XAy.isFavorite___hLLsI) [class=path-star] {
    fill: none
}

.fav___T3XAy.isHovered___JYAst {
    fill: #7c818c
}

.fav___T3XAy.isHovered___JYAst [class=path-star] {
    fill: none
}

.button___U4vBj {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___U4vBj [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___U4vBj.sm___XYQMe {
    font-size: 10px;
    height: 32px;
    padding: 0 8px
}

.button___U4vBj.md___zOEt2, .button___U4vBj.sm___XYQMe {
    border-radius: var(--buttons-border-radius);
    font-weight: 700;
    letter-spacing: .03em
}

.button___U4vBj.md___zOEt2 {
    font-size: 14px;
    height: 48px;
    padding: 0 16px
}

.button___U4vBj.icon___QON3b, .button___U4vBj.primary___PDGXF {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___U4vBj.icon___QON3b:hover, .button___U4vBj.primary___PDGXF:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___U4vBj.icon___QON3b:active, .button___U4vBj.primary___PDGXF:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___U4vBj.disabled___vyPrd.icon___QON3b, .button___U4vBj.icon___QON3b:disabled, .button___U4vBj.primary___PDGXF.disabled___vyPrd, .button___U4vBj.primary___PDGXF:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___U4vBj.secondary___QCDrY {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___U4vBj.secondary___QCDrY:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___U4vBj.secondary___QCDrY:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___U4vBj.secondary___QCDrY.disabled___vyPrd, .button___U4vBj.secondary___QCDrY:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___U4vBj.white___CisCK {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___U4vBj.white___CisCK:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___U4vBj.white___CisCK:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___U4vBj.white___CisCK.disabled___vyPrd, .button___U4vBj.white___CisCK:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___U4vBj.default___kY6na {
    text-decoration: none
}

.button___U4vBj.default___kY6na:hover {
    text-decoration: underline
}

.button___U4vBj.icon___QON3b {
    border-radius: 8px
}

.button___U4vBj.icon___QON3b.disabled___vyPrd, .button___U4vBj.icon___QON3b:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___U4vBj.disabled___vyPrd, .button___U4vBj:disabled {
    pointer-events: none
}

.button___U4vBj.disabled___vyPrd {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___U4vBj.icon___QON3b, .primary___PDGXF, .secondary___QCDrY, .white___CisCK {
    position: relative
}

.button___U4vBj.icon___QON3b [class^=loading_], .primary___PDGXF [class^=loading_], .secondary___QCDrY [class^=loading_], .white___CisCK [class^=loading_] {
    height: 44px;
    width: 44px
}

.grid___O3i9H {
    display: inline-block;
    margin: 0 18px 16px 0;
    width: 208px
}

.tmb___pSzPL {
    display: block;
    min-height: 146px;
    position: relative;
    width: 176px
}

.tmb___pSzPL:hover [class*=stickerWrapper] {
    left: 1px;
    top: 1px
}

.tmb___pSzPL:hover .tmbAction____6zBf {
    opacity: 1;
    visibility: visible
}

.tmb___pSzPL:hover .tmbAction____6zBf .actionButton___LRN7G [class*=btnPlay], .tmb___pSzPL:hover .tmbAction____6zBf .actionButton___LRN7G [class*=default], .tmb___pSzPL:hover .tmbAction____6zBf .actionButton___LRN7G [class^=tipsWrap__] {
    opacity: 1;
    transform: translate(0)
}

.tmb___pSzPL:hover .tmbAction____6zBf .actionButton___LRN7G [class^=favorites] {
    opacity: 1;
    transform: translate(0);
    z-index: 11
}

.tmb___pSzPL:hover .premiumBlock___uw_Ln {
    opacity: 1
}

.tmb___pSzPL:hover .premiumBlock___uw_Ln [class^=favorites] {
    opacity: 1;
    transform: translate(0);
    z-index: 11
}

.tmb___pSzPL:hover .premiumBlock___uw_Ln [class^=premiumBlockText__] {
    opacity: 1;
    transform: translate(0)
}

.tmb___pSzPL:hover img {
    transform: scale(.965, .95) translateZ(0)
}

.tmb___pSzPL:hover .tmbImg___YvcYN {
    box-shadow: none
}

.tmb___pSzPL a {
    text-decoration: none
}

.tmb___pSzPL .favorite___MxLg4 {
    height: 16px;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 8
}

.tmbImg___YvcYN {
    background: var(--brand-simple);
    border-radius: 10px;
    box-shadow: 0 0 0 2px var(--brand-simple);
    min-height: 112px;
    position: relative;
    width: 100%
}

.tmbImgContainer___rvzuE {
    background-position: 50%;
    border-radius: inherit;
    display: block;
    height: 112px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.tmbImgContainer___rvzuE > img:not([class*=loading_]) {
    border-radius: 8px;
    display: block;
    height: 100%;
    position: relative;
    transition: transform .2s ease-out;
    width: 100%;
    z-index: 10
}

.tmbImgContainer___rvzuE + [class*=loading_] {
    bottom: auto;
    height: 50px;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    z-index: 0
}

.tmbTitle___LnlXo {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.title___Y0RrI {
    align-items: center;
    color: var(--brand-text);
    display: flex;
    flex-direction: row;
    font-size: 16px;
    height: 36px;
    justify-content: space-between;
    position: relative;
    text-shadow: 0 1px 0 #000
}

.titleText___kBZCI {
    overflow: hidden;
    padding-top: 6px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sm___XYQMe {
    width: 172px
}

.sm___XYQMe .tmbDesktop___LWBrd {
    min-height: 129px
}

.tmbAction____6zBf {
    align-items: normal;
    background-color: rgba(0, 0, 0, .9);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 112px;
    justify-content: center;
    opacity: 0;
    text-align: center;
    transition: opacity .2s ease-in-out;
    z-index: 9
}

.actionButton___LRN7G, .tmbAction____6zBf {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.actionButton___LRN7G {
    z-index: 0
}

.actionButton___LRN7G a[class*=default] {
    border: none;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    height: 20px;
    left: 8px;
    line-height: 16px;
    opacity: 0;
    position: absolute;
    top: 14px;
    transform: translateY(-20px);
    transition: .2s ease-out
}

.actionButton___LRN7G a[class*=default]:hover {
    text-decoration: underline
}

.actionButton___LRN7G [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)
}

.actionButton___LRN7G [class^=tipsWrap__] [class*=btnPlay] {
    position: static;
    width: 100%
}

.actionButton___LRN7G [class*=btnPlay] {
    bottom: 16px;
    height: 48px;
    left: 16px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    transform: translateY(30px);
    transition: .2s ease-out;
    width: calc(100% - 32px)
}

.actionButton___LRN7G [class*=btnPlay] button {
    width: 100%
}

.actionButton___LRN7G [class^=favorites] {
    bottom: auto;
    cursor: pointer;
    display: flex;
    height: 16px;
    left: auto;
    opacity: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    transform: translateY(-20px);
    transition: .2s ease-out;
    z-index: 11
}

.actionButton___LRN7G [class^=favorites] > span {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 8px 4px 0 0;
    white-space: nowrap
}

.tmbGloryText___HF058 {
    padding-left: 25px
}

.premiumBlock___uw_Ln {
    align-items: center;
    background-color: rgba(0, 0, 0, .8);
    border-radius: 10px;
    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___uw_Ln [class^=favorites] {
    bottom: auto;
    cursor: pointer;
    display: flex;
    height: 16px;
    left: auto;
    opacity: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    transform: translateY(-20px);
    transition: .2s ease-out;
    z-index: 11
}

.premiumBlock___uw_Ln [class^=favorites] > span {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 8px 4px 0 0;
    white-space: nowrap
}

.premiumBlockText___IpSyQ {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    opacity: 0;
    transform: translateY(40px)
}

.premiumBlockText___IpSyQ span {
    color: var(--brand-green)
}

.stickerWrapper___Au4i2 {
    border-radius: 10px;
    bottom: unset;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    left: 0;
    line-height: 16px;
    position: absolute;
    right: unset;
    text-transform: uppercase;
    top: 0;
    transition: left .2s, top .2s;
    z-index: 2
}

.stickerWrapper___Au4i2, .stickerWrapper___Au4i2 .sticker___kCv3O {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.stickerWrapper___Au4i2 .sticker___kCv3O {
    border-radius: 8px 0;
    height: 22px;
    min-width: 28px;
    padding: 0 8px
}

.stickerWrapper___Au4i2 .stickerNew___ZxNgw {
    background: linear-gradient(180deg, #4b9de8, #416fb4)
}

.stickerWrapper___Au4i2 .stickerTournament___XHesF {
    background: linear-gradient(180deg, #c26ba5, #a05487)
}

.stickerWrapper___Au4i2.someStickers___e2hlR .stickerNew___ZxNgw {
    border-radius: 8px 0 0 0
}

.stickerWrapper___Au4i2.someStickers___e2hlR .stickerTournament___XHesF {
    border-radius: 0 0 8px 0
}

.tmbMob___Er7kN {
    position: relative
}

.tmbMob___Er7kN [class*=loading__] {
    animation: loading___maCxw 2s infinite
}

.tmbMob___Er7kN.customGameThumb___UkKXW .imgWrapper___MjLCY {
    height: 166px
}

@media screen and (min-width: 360px) {
    .tmbMob___Er7kN.customGameThumb___UkKXW .imgWrapper___MjLCY {
        height: 186px
    }
}

@media screen and (min-width: 412px) {
    .tmbMob___Er7kN.customGameThumb___UkKXW .imgWrapper___MjLCY {
        height: 216px
    }
}

@media screen and (min-width: 568px) {
    .tmbMob___Er7kN.customGameThumb___UkKXW .imgWrapper___MjLCY {
        height: 226px
    }
}

@media screen and (min-width: 720px) {
    .tmbMob___Er7kN.customGameThumb___UkKXW .imgWrapper___MjLCY {
        height: 206px
    }
}

.tmbMob___Er7kN .customPlaceholder___wP_4a {
    background: var(--brand-simple);
    border-radius: 10px;
    overflow: hidden;
    padding-top: 100%;
    width: 100%
}

.tmbMob___Er7kN .lazyload-wrapper {
    overflow: hidden;
    position: relative;
    width: 100%
}

.tmbMob___Er7kN .lazyload-wrapper .lazyload-placeholder, .tmbMob___Er7kN .lazyload-wrapper:empty {
    overflow: hidden;
    width: 100%
}

.tmbMob___Er7kN .imgWrapper___MjLCY {
    background: var(--brand-simple);
    border-radius: 10px;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.tmbMob___Er7kN .imgWrapper___MjLCY > picture img {
    bottom: 0;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.tmbMob___Er7kN .imgWrapper___MjLCY .gameProvider____5KqG {
    align-items: center;
    background: linear-gradient(0deg, rgba(17, 19, 39, .9), rgba(17, 19, 39, .6) 65%, rgba(17, 19, 39, 0));
    bottom: -30px;
    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___Er7kN .imgWrapper___MjLCY .gameProvider____5KqG > * {
    display: block;
    margin-bottom: 2px
}

.tmbMob___Er7kN .imgWrapper___MjLCY .gameProvider____5KqG picture {
    display: flex
}

.tmbMob___Er7kN .imgWrapper___MjLCY .gameProvider____5KqG picture img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.tmbMob___Er7kN .imgWrapper___MjLCY .gameProvider____5KqG [class^=loading] {
    height: 100%;
    padding: 0;
    width: 100%
}

.tmbMob___Er7kN .imgWrapper___MjLCY [class^=loading] {
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 0
}

.tmbMob___Er7kN .titleMob___nIHjM {
    -webkit-font-smoothing: antialiased;
    border: none;
    color: var(--brand-text);
    display: block;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    margin: 4px 0 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 3
}

.tmbMobFavorite___mbWpI {
    bottom: auto;
    height: 24px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.imgWrapper___MjLCY picture.classNameAfterLoaded___sYGdZ img {
    animation: loadImg___AvENr 1s forwards;
    opacity: 1
}

.imgWrapper___MjLCY picture.classNameAfterLoaded___sYGdZ + [class*=gameProvider__] {
    animation: loadProvider___bPJ9H .5s forwards
}

@keyframes loadImg___AvENr {
    0% {
        filter: blur(8px)
    }
    to {
        filter: blur(0)
    }
}

@keyframes loadProvider___bPJ9H {
    to {
        bottom: 0;
        left: 0;
        opacity: 1;
        position: absolute;
        right: 0;
        top: auto;
        z-index: 0
    }
}

@keyframes loading___maCxw {
    55% {
        transform: perspective(1000px) rotateY(180deg) scale(1.4)
    }
    to {
        transform: perspective(-1000px) rotateY(180deg)
    }
}

.gamesList__wrapper___KTeta {
    display: flex;
    flex-wrap: wrap;
    margin: 16px -8px 0
}

.gamesList__wrapper___KTeta > [class*=tmb__] {
    margin: 6px 8px 8px
}

.gamesList__wrapper___KTeta .rmBanner___gbjFd {
    width: 100%
}

.recommended__title___ZG6CT {
    color: hsla(0, 0%, 100%, .9);
    font-family: Golos UI, Inter, sans-serif;
    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___ZG6CT {
        padding: 32px 0 16px 16px
    }
}

.loadingWrap___pLtYz {
    height: 70px;
    position: relative;
    width: 100%
}

[class^=loadMore_] {
    margin: 24px auto 48px;
    width: 256px
}

.slide___lQdo5 {
    height: 100%;
    position: relative;
    width: 100%
}

.slide___lQdo5 picture {
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.slide___lQdo5 picture img {
    height: 328px
}

.html___KRFyR {
    bottom: 74px;
    left: calc(50% - 40px);
    padding: 12px 12px 0 44px;
    position: absolute;
    transform: translateX(-50%);
    width: 960px
}

@media screen and (min-width: 1288px) {
    .html___KRFyR {
        width: 1152px
    }
}

.html___KRFyR .content___r6YQy {
    color: #fff;
    display: block;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    text-align: left
}

.html___KRFyR .content___r6YQy .carousel-title {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 8px
}

.html___KRFyR .content___r6YQy .carousel-subtitle {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    height: 32px;
    line-height: 28px
}

.html___KRFyR .slideLink___F8pCJ {
    display: inline-block;
    width: -moz-min-content;
    width: min-content
}

.html___KRFyR .button___VgSSN {
    display: block;
    margin-top: 16px;
    width: 240px
}

.mainSlider___Iv9eO {
    height: 328px;
    margin: -70px 0 -5px;
    position: relative
}

.mainSlider___Iv9eO .slick-dots {
    bottom: 8px;
    left: 50%;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: auto;
    z-index: 2
}

.mainSlider___Iv9eO .slick-dots li {
    border: 1px solid var(--brand-green);
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    margin: 0 4px;
    opacity: .6;
    position: relative;
    width: 8px
}

.mainSlider___Iv9eO .slick-dots li.slick-active {
    background: var(--brand-green);
    opacity: 1
}

.mainSlider___Iv9eO .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___Iv9eO .slick-list, .mainSlider___Iv9eO .slick-slide, .mainSlider___Iv9eO .slick-track {
    height: inherit
}

.mainSlider___Iv9eO .slick-arrow {
    display: none !important
}

.mainSlider___Iv9eO .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.mainSlider___Iv9eO .slick-slide {
    float: left;
    transition-duration: 1.5s, 1.5s !important
}

.mainSlider___Iv9eO .slick-slide > div {
    height: inherit
}

.mainSlider___Iv9eO .slick-slide .back {
    pointer-events: none;
    transform: rotateX(-180deg)
}

.mainSlider___Iv9eO .slick-slide .front {
    transform: none
}

.mainSlider___Iv9eO .slick-slide .back, .mainSlider___Iv9eO .slick-slide .front {
    backface-visibility: hidden;
    transform-style: preserve-3d;
    transition: transform .5s ease-in-out;
    width: 270px
}

.mainSlider___Iv9eO .slick-slide:not(.slick-active) {
    pointer-events: none
}

.mainSlider___Iv9eO .slick-slide:not(.slick-active) .front {
    transform: rotateX(180deg)
}

.mainSlider___Iv9eO .slick-slide:not(.slick-active) .back {
    transform: none
}

.myStats___NVW8I {
    width: 100%
}

.myStats___NVW8I tr td {
    color: var(--brand-green);
    font-size: 12px
}

.myStats___NVW8I tr td:last-child {
    text-align: right
}

.myStats___NVW8I tr.personal___wrtj3 td {
    font-size: 12px;
    padding-bottom: 3px
}

.singleGameStats___GirJ9 tr:not(.personal___wrtj3) td {
    color: hsla(0, 0%, 100%, .4);
    font-size: 10px;
    line-height: 16px;
    padding-top: 6px
}

.singleGameStats___GirJ9 tr:not(.personal___wrtj3) td:last-child {
    color: hsla(0, 0%, 100%, .8);
    text-align: right
}

.countdown___VVryD, .section___F3tqz {
    display: inline-flex
}

.digit___bcrfS, .dots___xrr7G {
    display: inline-block
}

.dots___xrr7G {
    color: #fff
}

.dots___xrr7G.dotsAnim___G07am {
    animation: blinking-full___Tavhf 1s ease 0s infinite;
    transition: opacity .1s linear 0s
}

.label___BAPes {
    display: block;
    text-align: center
}

.countdownMob___j6Rsb {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    width: auto
}

@keyframes blinking-full___Tavhf {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 50%
    }
    75% {
        opacity: 80%
    }
    to {
        opacity: 1
    }
}

.digit___BtHJ3 {
    align-items: flex-end;
    background: var(--brand-content-background);
    background: linear-gradient(rgba(var(--brand-blue-dark-rgb), .3), var(--brand-content-background), rgba(var(--brand-blue-dark-rgb), .3));
    border: 1px solid #222633;
    border-radius: 4px;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, .1), inset 0 1px 0 hsla(0, 0%, 100%, .1);
    display: flex;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    letter-spacing: 1px;
    position: relative;
    width: 54px
}

.digit___BtHJ3 span {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 48px;
    text-shadow: 0 -1px 0 #000
}

.digit___BtHJ3 span:nth-child(2) {
    bottom: auto;
    color: transparent;
    height: 48px;
    left: 0;
    line-height: 27px !important;
    position: absolute;
    right: auto;
    text-shadow: none;
    top: 0;
    width: 54px;
    z-index: 0
}

.digit___BtHJ3 span:nth-child(2):before {
    border-radius: 4px;
    bottom: auto;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, .1), inset 0 1px 0 hsla(0, 0%, 100%, .1);
    left: 0;
    padding-top: 10px;
    right: auto;
    text-align: center;
    top: 1px
}

.digit___BtHJ3 span:nth-child(2):after, .digit___BtHJ3 span:nth-child(2):before {
    background: var(--brand-content-background);
    box-sizing: border-box;
    color: #fff;
    content: attr(data-txt);
    display: block;
    height: 24px;
    overflow: hidden;
    position: absolute;
    text-shadow: 0 -1px 0 #000;
    width: 54px;
    z-index: 0
}

.digit___BtHJ3 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: 10px;
    right: 0;
    top: auto
}

.countdownVerticalBookStyle-exit:before {
    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___FVZAr {
    display: flex;
    justify-content: space-between;
    position: relative
}

.section___FVZAr hr {
    background: var(--brand-simple);
    border: none;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, .05);
    display: block;
    height: 1px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 54px
}

.section___FVZAr .dots___cjlf0 {
    color: hsla(0, 0%, 100%, .8);
    font-size: 28px;
    line-height: 48px;
    text-align: center;
    width: 13px
}

.section___FVZAr .dots___cjlf0.dotsAnim___jBNPH {
    animation: blinking-full___qkyUr 1s ease .75s infinite
}

.section___FVZAr .label___f238P {
    bottom: calc(-1em - 6px);
    color: hsla(0, 0%, 100%, .4);
    font-size: 10px;
    font-weight: 400;
    left: calc(50% - 6.5px);
    line-height: 16px;
    position: absolute;
    text-align: center;
    text-transform: lowercase;
    top: auto;
    transform: translateX(-50%)
}

.section___FVZAr:last-child {
    margin-right: 0
}

.section___FVZAr:last-child .dots___cjlf0 {
    display: none
}

.section___FVZAr:last-child .label___f238P {
    left: 50%
}

@keyframes blinking-full___qkyUr {
    0% {
        opacity: .35
    }
    25% {
        opacity: .35
    }
    50% {
        opacity: 1
    }
    75% {
        opacity: .35
    }
    to {
        opacity: .35
    }
}

.macScroll___GDU8F {
    cursor: pointer;
    overflow-x: hidden;
    overflow-y: scroll
}

.macScroll___GDU8F::-webkit-scrollbar {
    width: 4px
}

.macScroll___GDU8F::-webkit-scrollbar-track {
    border-radius: 32px
}

.macScroll___GDU8F::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .4);
    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
}

.macScroll___GDU8F::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, .8)
}

.winScroll___JVbmd > div:first-child {
    overflow-x: hidden !important;
    overflow-y: scroll !important
}

.winScroll___JVbmd.hideDefaultScrollThumb___bPt7n > div:first-child {
    margin-bottom: 0 !important;
    margin-right: -34px !important;
    padding-right: 34px
}

.winScroll___JVbmd .track-vertical {
    background: rgba(0, 20, 45, 0);
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 4px !important;
    z-index: 9999
}

.winScroll___JVbmd .thumb-vertical {
    background: rgba(0, 0, 0, .4);
    border-radius: 12px;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.winScroll___JVbmd .thumb-vertical:hover {
    background: rgba(0, 0, 0, .8)
}

.winScroll___JVbmd.rulesScroll___zHt9E .track-vertical {
    background: hsla(0, 0%, 100%, 0);
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 3px !important;
    z-index: 9999
}

.winScroll___JVbmd.rulesScroll___zHt9E .thumb-vertical {
    background: rgba(0, 0, 0, .4);
    border-radius: 8px;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.winScroll___JVbmd.rulesScroll___zHt9E .thumb-vertical:hover {
    background: rgba(0, 0, 0, .8)
}

.tournamentTable___yWD5Y {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: center;
    margin: 4px 0 16px
}

.tournamentTableHeader___l5FgN {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: space-between;
    margin-bottom: 4px;
    width: 100%
}

.tournamentTableHeader___l5FgN .headerItem___FxEnY {
    color: rgba(var(--brand-text-rgb), .6);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.tournamentTableHeader___l5FgN .headerItem___FxEnY:first-of-type {
    padding-left: 16px
}

.tournamentTableContent___jqbZJ {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%
}

.tournamentTableContent___jqbZJ .userItem___UtePg {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    justify-content: space-between;
    line-height: 18px;
    width: 100%
}

.tournamentTableContent___jqbZJ .userItem___UtePg:not(:last-of-type) {
    margin-bottom: 4px
}

.tournamentTableContent___jqbZJ .userItem___UtePg .place___tW1bP {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    width: 16px
}

.tournamentTableContent___jqbZJ .userItem___UtePg .name___FbGPT {
    flex: 1 1 auto;
    max-width: 90px;
    overflow: hidden;
    text-overflow: ellipsis
}

.tournamentTableContent___jqbZJ .userItem___UtePg .score___Hopgb {
    flex: 1 1 auto;
    text-align: right
}

.tournamentTableContent___jqbZJ .userItem___UtePg.currentUser___Tns7K .name___FbGPT, .tournamentTableContent___jqbZJ .userItem___UtePg.currentUser___Tns7K .place___tW1bP, .tournamentTableContent___jqbZJ .userItem___UtePg.currentUser___Tns7K .score___Hopgb {
    color: var(--brand-green)
}

.tournamentTableWithScroll___mzvei .headerItem___FxEnY:last-of-type {
    padding-right: 16px
}

.scroll___yfWuB {
    padding: 0 12px 0 0
}

.scroll___yfWuB::-webkit-scrollbar {
    width: 4px !important
}

.scroll___yfWuB::-webkit-scrollbar-track {
    border-radius: 32px !important
}

.scroll___yfWuB::-webkit-scrollbar-thumb {
    background: rgba(var(--brand-grey-rgb), .4) !important;
    border-radius: 4px !important
}

.scroll___yfWuB::-webkit-scrollbar-thumb:hover {
    background: rgba(var(--brand-grey-rgb), .8) !important
}

.scroll___yfWuB .thumb-vertical {
    background: rgba(var(--brand-grey-rgb), .4) !important;
    border-radius: 4px !important
}

.scroll___yfWuB .thumb-vertical:hover {
    background: rgba(var(--brand-grey-rgb), .8) !important
}

.tips_animation_show-enter-active {
    transition-duration: 50ms
}

.widgetTournamentLinkWrapper___UZ6Yp {
    background: #000;
    border-radius: 8px 8px 0 0;
    display: block;
    height: 256px;
    overflow: hidden;
    padding: 24px 32px;
    position: relative
}

.widgetTournamentLinkImgWrap___xv6O8 {
    bottom: 0;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.widgetTournamentLinkImgWrap___xv6O8 img {
    border-radius: inherit;
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.titleText___mVP5j {
    color: hsla(0, 0%, 100%, .8);
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 18px;
    pointer-events: none;
    z-index: 2
}

.titleTextLink___duufJ {
    color: #fff;
    display: block;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.widgetTournamentWrapper___h9_Ik {
    position: relative
}

.fondTitle____MJfR {
    color: hsla(0, 0%, 100%, .8);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.fondTotal___GOhku {
    color: var(--brand-green);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 2px
}

.fondTotal___GOhku .currencySum {
    font-family: Golos UI, Inter, sans-serif
}

.fondTotal___GOhku .currencySymbol {
    font-weight: 400;
    margin-left: 3px
}

.fondTotalPrizeCurrency___LftIu {
    margin-left: 4px
}

.tournamentTimer___kjOQD {
    margin-top: 14px
}

.timerTitle___jXiqS {
    color: hsla(0, 0%, 100%, .8);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.timerContainer___s695X [class*=countdown__], .timerContainer___s695X [class*=floatCountdown] {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    justify-content: start;
    line-height: 32px
}

.timerContainer___s695X [class*=countdown__] [class*=dots__], .timerContainer___s695X [class*=floatCountdown] [class*=dots__] {
    margin-top: -2px
}

.tournamentStatsWrapper___TQ1X4 {
    border-radius: 0 0 8px 8px;
    padding-bottom: 10px;
    padding-top: 24px;
    position: relative
}

.tournamentStatsList___Q1KX8 {
    padding: 0 32px
}

.tournamentMyStats___dqM2E {
    font-size: 12px;
    line-height: 20px;
    margin-top: -10px;
    padding: 0 32px 14px
}

.tournamentButton___qC3Te {
    display: flex;
    margin: 0 32px 22px
}

.tournamentButton___qC3Te > :first-child {
    flex-grow: 1
}

.tournamentButton--empty___rFNVl {
    margin-top: 22px
}

.gameTournamentBtn___OFbSz {
    margin-top: 10px
}

.tournamentFond___fWsz7 {
    margin-top: 18px
}

.widgetTabs___q2TsM {
    left: 0;
    position: absolute;
    right: 0
}

.tournament___AhkKg {
    border-radius: 4px;
    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___EJnHa {
    background: var(--brand-gradient-bg);
    transform: translateX(0);
    transition: .25s cubic-bezier(.5, 0, 1, 1)
}

.tipsContent___HMbGL {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    max-width: 208px;
    padding: 8px
}

.tournamentButtonDisabled___igYcO {
    width: 100%
}

.tabs___HFLxu {
    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___HFLxu span {
    align-items: center;
    background: var(--brand-simple);
    border: 1px solid #272c38;
    border-radius: 50%;
    color: hsla(0, 0%, 100%, .6);
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    justify-content: center;
    line-height: 22px;
    margin: 0 4px;
    position: relative;
    text-align: center;
    width: 32px;
    z-index: 2
}

.tabs___HFLxu span.active___IpR5Q {
    color: #fff
}

.tabs___HFLxu span.active___IpR5Q:before {
    background: var(--brand-gradient-green);
    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___HFLxu span:last-child {
    margin-right: 0
}

.tabs___HFLxu span:first-child {
    margin-left: 0
}

.tournamentWidgetsWrap___B1XzG {
    height: 800px;
    max-height: 0;
    padding: 0;
    perspective: 300px;
    transition: max-height .35s;
    will-change: max-height
}

.newsWidget___mMqrT, .tournamentWidgetsWrap___B1XzG {
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.newsWidget___mMqrT {
    display: block;
    min-height: 188px
}

.newsContent___Dnxbp:hover .newsLinkImg___LV0px img {
    opacity: .5
}

.newsTitle___dZryI {
    color: hsla(0, 0%, 100%, .8);
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    left: 32px;
    line-height: 18px;
    margin: 0;
    position: absolute;
    top: 26px;
    z-index: 1
}

.newsLinkName___PBRW8 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 22px;
    font-weight: 700;
    left: 32px;
    line-height: 28px;
    overflow: hidden;
    padding-right: 32px;
    position: absolute;
    top: 46px;
    z-index: 1
}

.newsLinkImg___LV0px {
    background: #000;
    height: 100%;
    position: absolute;
    width: 100%
}

.newsLinkImg___LV0px img {
    border-radius: 0 8px 8px 8px;
    display: block;
    height: inherit;
    min-height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .4;
    transition: opacity .15s ease-in-out .2s;
    width: inherit
}

.newsWidgetBtn___dtwXD {
    bottom: 38px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    right: 30px
}

.newsWidgetBtn___dtwXD .newsBtn___DmrtC {
    background: rgba(0, 0, 0, .1);
    border: 2px solid #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 16px;
    padding: 8px 15px;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    text-transform: uppercase
}

.newsWidgetBtn___dtwXD .newsBtn___DmrtC:hover {
    background: hsla(0, 0%, 100%, .1)
}

.newsWidgetBtn___dtwXD .newsBtn___DmrtC:active {
    box-shadow: none;
    filter: brightness(.5)
}

.link___V6Qu4 {
    display: block;
    height: 32px;
    position: relative;
    width: 50px
}

.link___V6Qu4:hover .linkButton___yCV3f {
    opacity: 1
}

.link___V6Qu4:hover .linkButton___yCV3f:after {
    border-bottom: 6px solid transparent;
    border-left: 10px solid #fff;
    border-top: 6px solid transparent;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2
}

.link___V6Qu4 .image___Cs5mz {
    height: inherit;
    width: inherit
}

.link___V6Qu4 .linkButton___yCV3f {
    background: rgba(0, 0, 0, .9);
    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
}

.talisman___Auwqw {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle
}

.talisman___Auwqw img {
    height: 19px;
    width: 19px
}

div.tooltip___dWNhd {
    white-space: nowrap;
    width: auto
}

.winnersItem___dq1mz {
    display: flex;
    height: 34px;
    margin-bottom: 16px
}

.winnersItem___dq1mz:last-child {
    margin-bottom: 0
}

.winnersItemWrap___BTGKY {
    margin-top: 16px
}

.winnersItemPosition___j6KUq {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
    width: 15px
}

.winnersItemUserInfo___eTgm2 {
    padding-left: 10px
}

.winnersItemUserInfo___eTgm2 > span {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.winnersItemUserInfo___eTgm2 > span:first-of-type {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis
}

.winnersItemUserInfo___eTgm2 > span:last-child {
    color: var(--brand-blue-link);
    display: block
}

.winnersItemUserSum___HMsXE span {
    color: var(--brand-green);
    font-weight: 500;
    line-height: 18px
}

.winnersItemGame___q92G6 {
    border: 2px solid #000;
    border-radius: 4px;
    box-sizing: content-box;
    box-sizing: border-box;
    filter: drop-shadow(0 8px 16px rgba(0, 0, 0, .3));
    height: 36px;
    margin-left: auto;
    margin-right: -2px;
    position: relative;
    width: 60px
}

.winnersItemGame___q92G6 > [class^=link_] {
    height: 100%;
    width: 100%
}

.winnersItemGame___q92G6 > [class^=link_] [class^=linkButton_] {
    border-radius: 4px;
    bottom: -2px;
    left: -2px;
    position: absolute;
    right: -2px;
    top: -2px;
    z-index: 10
}

.winnersItemGame___q92G6 img {
    border-radius: 2px;
    height: inherit;
    -o-object-fit: cover;
    object-fit: cover;
    width: inherit
}

.winnersItemTalisman___EXQW2 {
    height: 12px;
    position: relative;
    width: 20px
}

.winnersItemTalismanLink___niYXz {
    bottom: 0;
    display: inline-block;
    height: 21px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 0
}

div.topWinnersWidgetWrap___tKKvE {
    background: var(--brand-gradient-bg);
    border-radius: 8px;
    display: none;
    padding: 24px 32px;
    position: relative
}

@media screen and (max-width: 1287px) {
    div.topWinnersWidgetWrap___tKKvE {
        display: block
    }
}

div.topWinnersWidgetWrap___tKKvE .winnersTitle___O0OPb {
    color: #fff;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 0
}

div.topWinnersWidgetWrap___tKKvE .winnersBtn___AEM6G {
    background: transparent;
    border: 2px solid #fff;
    border-radius: 8px;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 24px;
    margin-top: 32px;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    width: 100%
}

div.topWinnersWidgetWrap___tKKvE .winnersBtn___AEM6G:hover {
    background: hsla(0, 0%, 100%, .1)
}

div.topWinnersWidgetWrap___tKKvE [class^=loading__] {
    bottom: 0;
    height: 32px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    z-index: 4
}

.bonusWidget____58lW, .sidebarBonusWidget___gesgu {
    border-radius: 12px;
    overflow: hidden
}

.sidebarBonusWidget___gesgu {
    background: var(--brand-gradient-bg);
    box-shadow: 0 8px 16px rgba(25, 30, 45, .6);
    min-height: 200px;
    padding: 26px 32px 20px;
    position: relative
}

.sidebarBonusWidget___gesgu: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___qMJW9 {
    color: #fff;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    margin: 0
}

.bonusWidgetTitle___qMJW9 > span {
    color: var(--brand-green)
}

.bonusData___LXYM5 {
    margin-top: 19px
}

.bonusPercent___OK55G {
    color: #fff;
    position: absolute;
    top: 0
}

.bonusDeposit___m16B2 > span {
    display: block
}

.bonusDeposit___m16B2 > span:first-child {
    color: hsla(0, 0%, 100%, .8);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.bonusDeposit___m16B2 > span:last-child {
    color: var(--brand-green);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.bonusDeposit___m16B2 > span:last-child .currencySum {
    font-family: Golos UI, Inter, sans-serif
}

.bonusDeposit___m16B2 > span:last-child .currencySymbol {
    font-weight: 400;
    margin-left: 3px
}

.bonusDepositTitle___y8zOj, .bonusDepositValue___YYlMy {
    font-size: 24px;
    font-weight: 500;
    line-height: 38px
}

.bonusWidgetCountdown___JAd8l {
    margin-top: 18px
}

.bonusWidgetCountdown___JAd8l [class*=countdown__], .bonusWidgetCountdown___JAd8l [class*=floatCountdown] {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    justify-content: start;
    line-height: 30px;
    margin-top: 2px
}

.bonusWidgetCountdown___JAd8l [class*=countdown__] [class*=dots__], .bonusWidgetCountdown___JAd8l [class*=floatCountdown] [class*=dots__] {
    margin-top: -2px
}

.countdownTitle___kOObM {
    color: hsla(0, 0%, 100%, .8);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.btnWrap___So9TZ {
    margin-top: 18px
}

.btnWrap___So9TZ .paymentBtn___kqR_n [class^=wrap_] {
    height: 112px;
    min-height: 112px;
    padding: 0;
    width: 100%
}

.btnWrap___So9TZ .paymentBtn___kqR_n [class^=wrap_] [class*=form_] {
    max-width: unset
}

.btnWrap___So9TZ .paymentBtn___kqR_n [class^=wrap_] [class*=form_] button {
    height: 48px;
    margin-top: auto
}

.btnWrap___So9TZ .paymentBtn___kqR_n [class^=wrap_] > span {
    height: 112px;
    left: -8px;
    max-width: unset;
    width: 256px
}

.btnWrap___So9TZ .bonusButton___upZ8X {
    border-radius: 8px;
    box-shadow: none;
    filter: brightness(1);
    height: 48px;
    width: 100%
}

.bonusLink___gPT43 {
    color: var(--brand-blue);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 7px 0 12px;
    position: relative;
    text-align: center;
    text-decoration: none
}

.bonusLink___gPT43 a {
    color: inherit;
    position: relative
}

.bonusLink___gPT43 a:after {
    background-color: var(--brand-blue);
    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___gPT43 a:hover:after {
    display: none
}

.sidebar___GDd2c {
    display: inline-block;
    float: right;
    margin-top: -12px;
    position: relative;
    width: 304px
}

.sidebar__bar___RLmcG, .sidebar__guest___hz5Hy {
    font-weight: 400
}

.sidebar__bar___RLmcG > div, .sidebar__guest___hz5Hy > div {
    border-radius: 10px;
    box-shadow: 0 8px 16px rgba(25, 30, 45, .6);
    margin-top: 8px
}

.sidebar__bar___RLmcG > div:first-child, .sidebar__guest___hz5Hy > div:first-child {
    margin-top: 0
}

.sidebar__bar_auth___KufFo, .sidebar__guest_auth___XKaVh {
    padding: 25px 30px 0
}

.sidebar__bar___RLmcG .loginBtn___iYKg9, .sidebar__guest___hz5Hy .loginBtn___iYKg9 {
    margin-top: 15px
}

.sidebar___GDd2c [class*=paymentWidgetWrap_] form {
    border-radius: 10px
}

.paymentWidgetWrap___IQLdv {
    background: var(--brand-simple);
    border-radius: 10px;
    margin-bottom: 5px;
    padding: 24px
}

.voteWidget____AF5a {
    border-radius: 8px;
    padding: 24px 32px 32px
}

.voteWidget____AF5a .title___JjPb4 {
    color: #fff;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin: 0
}

.voteWidget____AF5a .sub_title___ztWlR {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 15px 0 0
}

.voteWidget____AF5a .inputWrap___nO8Uh {
    margin-top: 21px;
    position: relative
}

.voteWidget____AF5a .inputWrap___nO8Uh label {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx {
    align-items: center;
    display: flex;
    height: 32px
}

.voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:checked, .voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:not(:checked) {
    left: -9999px;
    position: absolute
}

.voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:checked + label, .voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:not(:checked) + label {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-left: 28px;
    position: relative
}

.voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:checked + label:before, .voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:not(:checked) + label:before {
    background: #000;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 100%;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px
}

.voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:checked + label:before {
    border-color: var(--brand-green)
}

.voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:checked + label:after, .voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:not(:checked) + label:after {
    background: var(--brand-green);
    border-radius: 100%;
    content: "";
    height: 8px;
    left: 5px;
    position: absolute;
    top: 5px;
    transition: all .2s ease;
    width: 8px
}

.voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0)
}

.voteWidget____AF5a .inputWrap___nO8Uh .radio___tBlKx input[type=radio]:checked + label:after {
    opacity: 1;
    transform: scale(1)
}

.voteWidget____AF5a .inputWrap___nO8Uh .checkbox___F395H {
    display: block;
    margin-bottom: 12px
}

.voteWidget____AF5a .inputWrap___nO8Uh .checkbox___F395H input {
    cursor: pointer;
    display: none;
    height: auto;
    margin-bottom: 0;
    padding: 0;
    width: auto
}

.voteWidget____AF5a .inputWrap___nO8Uh .checkbox___F395H label {
    cursor: pointer;
    position: relative
}

.voteWidget____AF5a .inputWrap___nO8Uh .checkbox___F395H label:before {
    background: #000;
    border: 1px solid hsla(0, 0%, 100%, .05);
    border-radius: 2px;
    box-sizing: border-box;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-right: 8px;
    position: relative;
    vertical-align: middle;
    width: 16px
}

.voteWidget____AF5a .inputWrap___nO8Uh .checkbox___F395H input:checked + label:after {
    background: url(/assets/svg/form/check.svg) no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 16px
}

.voteWidget____AF5a .answerWrap___KeVG3 {
    display: flex;
    flex-direction: column;
    margin-top: 18px
}

.voteWidget____AF5a .answerWrap___KeVG3 .answer___NvXzQ {
    display: inline-block;
    margin-bottom: 14px;
    padding-left: 40px;
    position: relative
}

.voteWidget____AF5a .answerWrap___KeVG3 .answer___NvXzQ .interest___cJJ2A {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    left: 0;
    line-height: 20px;
    position: absolute;
    top: 0
}

.voteWidget____AF5a .answerWrap___KeVG3 .answer___NvXzQ .text___yfCag {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.voteWidget____AF5a .answerWrap___KeVG3 .answer___NvXzQ .result___HrBof {
    background: linear-gradient(180deg, #fff 0, var(--brand-text) 100%);
    border-radius: 2px;
    height: 4px;
    margin-top: 2px
}

.voteWidget____AF5a .answerWrap___KeVG3 .answer___NvXzQ .result___HrBof.gold___CJ84T {
    background: var(--brand-gradient-green)
}

.voteWidget____AF5a .answerWrap___KeVG3 .voteCounter___pXofV {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-top: 10px;
    text-align: center
}

.voteWidget____AF5a .btnLink___OfeZy {
    margin-top: 31px;
    width: 100%
}

.navLink___gKDYE {
    color: #fff;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    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___gKDYE {
        text-indent: 1px
    }
}

.navLink___gKDYE:hover {
    color: var(--brand-green);
    text-decoration: none;
    text-shadow: 0 0 4px var(--nav-list-active-item-color), 0 0 8px rgba(var(--nav-list-active-item-color), .6), 0 0 16px rgba(42, 130, 73, .6)
}

.navLink___gKDYE:active {
    transform: translateY(1px)
}

.navLink___gKDYE.navLinkActive___WvP3t {
    color: var(--brand-green);
    text-decoration: none;
    text-shadow: none
}

.navLink___gKDYE .counter___cC56_ {
    background: var(--brand-gradient-green);
    border-radius: 7px;
    bottom: auto;
    box-shadow: 0 0 1px rgba(0, 0, 0, .5);
    box-sizing: border-box;
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    left: auto;
    line-height: 12px;
    min-width: 12px;
    padding: 0 3px;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 0;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .2);
    top: -4px;
    z-index: 10
}

.nav___zeJO0 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 26px;
    position: relative;
    z-index: 1
}

@keyframes blinking___zoXr6 {
    0% {
        filter: brightness(1)
    }
    50% {
        filter: brightness(.5)
    }
    to {
        filter: brightness(1)
    }
}

.nav___zeJO0 .wheelVip___yw79Z {
    animation: blinking___zoXr6 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___VrxlE {
    margin: 0 0 0 20px
}

.navLocaleSelect___VrxlE [class*=arrow] {
    margin-left: 8px
}

.navBetting___U6Z_0 {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
    position: relative
}

.navBetting___U6Z_0:before {
    background: url(/assets/img/desktop/soccer_ball.png) no-repeat;
    background-size: contain;
    content: "";
    height: 24px;
    transition: transform .2s ease-in-out, top .2s;
    width: 24px
}

.navBetting___U6Z_0:after {
    background: linear-gradient(90deg, #b4d3ff 50%, rgba(180, 211, 255, 0));
    border-radius: 8px;
    bottom: auto;
    content: "";
    height: 2px;
    left: 14px;
    position: absolute;
    right: 0;
    top: 20px;
    transition: width .2s ease-in;
    width: 0;
    z-index: 0
}

.navBetting___U6Z_0:hover {
    color: #b4d3ff;
    text-shadow: none
}

.navBetting___U6Z_0:hover:before {
    top: -3px;
    transform: rotate(-90deg) scale(.85)
}

.navBetting___U6Z_0:hover:after {
    width: 80%
}

.navLootboxes___goNkU {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
    order: -1;
    padding: 0
}

.navLootboxes___goNkU:before {
    background: url(/assets/img/common/Lootbox/chest.png?v2) no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 24px;
    width: 24px
}

.stashTipsWrap___UXsjS {
    margin-top: -4px
}

.stashTipsWrap___UXsjS ~ [class*=cashbackBalanceWrap__] [class*=balanceWrap__] {
    font-size: 16px
}

.stashWrap___vUhdQ {
    cursor: pointer;
    margin-right: 8px;
    min-width: 80px;
    position: relative
}

.title___c68wt {
    color: var(--brand-text);
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    text-align: right;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .4)
}

.text___OZzMh {
    display: inline-block;
    vertical-align: middle
}

.balanceWrap___yfH4L {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 500;
    height: 21px;
    line-height: 24px;
    text-align: right;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    white-space: nowrap
}

.balanceDetails____i3kJ[class^=tips__][class*=tipsWidget] {
    box-sizing: border-box;
    left: auto;
    padding: 12px 16px;
    right: calc(50% - 50px);
    width: 160px
}

.balanceDetails____i3kJ[class^=tips__][class*=tipsWidget]:before {
    left: auto;
    right: 16px
}

.stashTipsContent___mngNa {
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: left
}

.getStashBtn___u0OUr {
    -webkit-font-smoothing: auto;
    border-radius: 8px;
    color: #fff;
    font-weight: 500;
    margin-top: 10px;
    white-space: nowrap;
    width: 100%
}

.getStashBtn___u0OUr[class*=disabled__] {
    border-color: rgba(0, 0, 0, .1) !important;
    color: rgba(0, 0, 0, .6) !important
}

.stashIcon___oj6Qi {
    animation: blinking-half___mh4RE 1.5s infinite;
    display: inline-block;
    height: 16px;
    margin-right: -4px;
    vertical-align: middle;
    width: 16px
}

.stashIcon___oj6Qi path, .stashIcon___oj6Qi svg {
    fill: var(--brand-green)
}

.stashIcon___oj6Qi.disabled___OGUSN {
    animation: none
}

.stashIcon___oj6Qi.disabled___OGUSN path, .stashIcon___oj6Qi.disabled___OGUSN svg {
    fill: #b8b8cc
}

@keyframes blinking-half___mh4RE {
    0% {
        opacity: .5
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .5
    }
}

.stash___T62ZI {
    margin: 16px 0 -16px
}

.stash___T62ZI .stashIcon___ddN48 {
    fill: #fff;
    flex-shrink: 0
}

.stashInfo___RPTL5 {
    display: flex
}

.row___WYIgP {
    align-items: center;
    display: flex;
    margin-left: 12px;
    white-space: nowrap;
    width: 100%
}

.row___WYIgP > span {
    color: var(--brand-green);
    text-align: right
}

.infoIcon___goJvN {
    margin: auto auto auto 5px;
    opacity: .4
}

.infoIcon___goJvN.active___NAKdO {
    opacity: 1
}

.receiveStashWrap___yBrDF {
    background-color: rgba(0, 0, 0, .4);
    margin: 12px -16px 0 -20px;
    padding: 12px 32px 16px
}

.receiveText___sUaDv {
    color: #fff;
    font-size: 12px;
    line-height: 20px
}

.receiveBtn___NUYyj {
    display: block;
    margin: 12px auto 0;
    width: 150px
}

.progressBar___mEe4w {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 12px;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    z-index: -1
}

.progressBar___mEe4w, .progress___xUwgM {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.progress___xUwgM {
    background: var(--brand-gradient-blue);
    box-shadow: inset 0 -4px 8px rgba(0, 0, 0, .2);
    transform: rotate(180deg);
    z-index: 2
}

.statusIcon___HeAUG {
    bottom: 0;
    height: 32px;
    left: auto;
    position: absolute;
    right: 16px;
    top: 9px;
    width: 32px;
    z-index: 10
}

.statusIcon___HeAUG img {
    height: 100%;
    transform: scale(1.1);
    transition: all .2s ease-in-out;
    width: 100%
}

.statusIcon___HeAUG img:hover {
    transform: scale(1.2)
}

.userMenuListItem___s1VFk {
    color: var(--brand-simple);
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 12px
}

.userMenuListItem___s1VFk .link___TWlBX {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: normal;
    width: 100%
}

.userMenuListItem___s1VFk .icon___ntgDZ {
    height: 24px;
    margin-right: 12px;
    width: 24px
}

.userMenuListItem___s1VFk .icon___ntgDZ path {
    fill: var(--brand-simple)
}

.userMenuListItem___s1VFk a, .userMenuListItem___s1VFk span {
    align-items: center;
    color: inherit;
    display: flex
}

.userMenuListItem___s1VFk:hover {
    color: var(--brand-green)
}

.userMenuListItem___s1VFk:hover .icon___ntgDZ path {
    fill: var(--brand-green)
}

.multiplier___iTZ5Y {
    display: inline-block
}

.multiplierText___bnE5F {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    animation: blinking-half___mU8do 1.5s infinite;
    background: var(--brand-gradient-green);
    background-clip: text;
    -webkit-background-clip: text;
    color: #fff;
    cursor: pointer;
    font-size: 10px;
    font-weight: 800;
    line-height: 14px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, .2)
}

.multiplierTips___wRI9K[class*=tips__] {
    box-sizing: border-box;
    color: var(--brand-simple);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 12px 16px;
    width: 160px
}

.multiplierTips___wRI9K[class*=tips__]:before {
    left: 16px;
    right: auto
}

.multiplierTips___wRI9K[class*=tips__] > :first-child {
    margin: 0 0 10px
}

.multiplierTips___wRI9K[class*=tips__] > :last-child {
    color: var(--brand-simple);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

@keyframes blinking-half___mU8do {
    0% {
        opacity: .5
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .5
    }
}

.userName___X5tzs {
    display: block;
    margin: 1px 0
}

.userName___X5tzs .name___iWwFe {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    max-width: 108px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.userName___X5tzs:hover {
    text-decoration: underline
}

.userStatusInfo___TBRon {
    align-items: flex-end;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: normal;
    line-height: 16px
}

.userStatusText___foSop {
    display: inline-block;
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.userProgressPercent___YAcP5 {
    margin: 0 2px 0 8px;
    position: relative
}

.userProgressPercent___YAcP5:before {
    background: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 2px;
    left: -6px;
    position: absolute;
    top: 8px;
    width: 2px
}

.userMenuTip___u1PpO[class*=tips__] {
    background: #fff;
    left: 0;
    padding: 0;
    top: calc(100% + 7px);
    width: 160px
}

.userMenuTip___u1PpO[class*=tips__]:before {
    border-bottom-color: #fff;
    left: 16px;
    top: -7px
}

.userMenuTip___u1PpO[class*=tips__]:after {
    background: transparent;
    bottom: auto;
    content: "";
    height: 30px;
    left: 0;
    position: absolute;
    right: 0;
    top: -30px;
    z-index: 0
}

.userBarProfile___uJay4 {
    flex-shrink: 0;
    height: 48px;
    padding: 6px 52px 0 16px;
    position: relative;
    width: 184px
}

.userBarBalanceWrap___wo1c4 {
    position: relative
}

.title___a3l26 {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.balanceWrap___x6Wc6, .title___a3l26 {
    display: block;
    text-align: right;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .4)
}

.balanceWrap___x6Wc6 {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    height: 21px;
    line-height: 24px;
    white-space: nowrap
}

.currencySymbol___JTHoj {
    margin-left: 3px
}

.balanceDetails___nAzAY > div {
    text-align: right
}

.balanceDetails___nAzAY > div:last-child {
    margin-top: 4px
}

.balanceDetailsName___xRfbc {
    box-sizing: border-box;
    color: var(--brand-simple);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap
}

.balanceDetailsValue___IrnWZ {
    color: var(--brand-simple);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
    white-space: nowrap
}

.plusIcon___KId5p {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 15px;
    justify-content: center;
    margin: 5px 4px 0 auto;
    position: relative;
    width: 15px
}

.plusIcon___KId5p:after, .plusIcon___KId5p:before {
    background: var(--brand-simple);
    border-radius: 2px;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 100%
}

.plusIcon___KId5p:after {
    transform: rotate(90deg)
}

.messageButton___GGJIn {
    box-shadow: none;
    margin: 0 auto 0 12px;
    position: relative
}

.messageButton___GGJIn .userBarInfoMsgs___O4ULC {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    font-size: 9px;
    height: 12px;
    justify-content: center;
    left: 12px;
    line-height: normal;
    position: absolute;
    top: -6px;
    width: 12px
}

.mailIcon___Qa__Z {
    background: var(--brand-simple);
    border-radius: 4px;
    box-shadow: 0 0 4px #2a8249, 0 0 8px rgba(42, 130, 73, .6);
    height: 16px;
    padding: 2px;
    width: 20px
}

.wofLink___diM8t {
    margin: 0 8px;
    position: relative
}

.wofLink___diM8t .userBarInfoSpins___kT_UG {
    align-items: center;
    background: var(--brand-gradient-blue);
    border-radius: 50%;
    bottom: auto;
    color: #fff;
    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;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .6);
    top: 5px;
    width: 12px;
    z-index: 0
}

.wofBlinkLink___PvDxn {
    animation: blinking-full___AAOMl 1s linear infinite;
    bottom: 50%;
    height: 38px;
    margin-bottom: 135px;
    position: fixed;
    right: -1px;
    width: 38px;
    z-index: 3
}

.wofBlinkLinkIcon___Dfqvb {
    background: url(/assets/img/desktop/wheel/wof.png) 50%/cover no-repeat;
    height: 38px;
    width: 38px
}

.wofIcon____xi1d {
    height: 40px;
    width: 40px
}

.wofIcon____xi1d [id*=wheelRotate] {
    animation: wheel-rotate___hb5Lf 2.5s linear infinite;
    transform-origin: center;
    transition: transform 3s ease-in-out
}

.wofIcon____xi1d:hover [id*=wheelRotate] {
    animation: wheel-rotate___hb5Lf 1s linear infinite
}

@keyframes wheel-rotate___hb5Lf {
    0% {
        transform: rotate(0turn)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes blinking-full___AAOMl {
    0% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

.userBar___gh42J {
    align-items: center;
    display: flex;
    font-family: Inter, sans-serif;
    justify-content: space-between;
    padding: 0 0 0 24px;
    width: 100%
}

.userBar___gh42J .widget___Eth3r {
    display: flex;
    height: inherit;
    z-index: 22
}

.userBar___gh42J .widget___Eth3r:last-child {
    flex-grow: 1
}

.cashbackBalanceWrap___euEwM {
    margin: -4px 8px 0 0;
    min-width: 88px
}

.balanceDetails___uRX6H[class^=tips__][class*=tipsWidget] {
    box-sizing: border-box;
    left: auto;
    min-width: 144px;
    padding: 12px 16px;
    right: calc(50% - 46px)
}

.balanceDetails___uRX6H[class^=tips__][class*=tipsWidget]:before {
    left: auto;
    right: 15px
}

.cashBoxLink___yTsWQ {
    margin: 0 4px 0 26px;
    min-width: 136px
}

.social___TLaaH {
    display: flex;
    justify-content: space-between;
    padding: 0 28px
}

.social___TLaaH li {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    width: 32px
}

.social___TLaaH li svg {
    height: 20px;
    width: 20px
}

.social___TLaaH li:nth-child(5) svg {
    height: 18px;
    margin: 2px 2px 0 0;
    width: 18px
}

@media (orientation: portrait)and (min-width: 390px) {
    .social___TLaaH li {
        height: 36px;
        width: 36px
    }

    .social___TLaaH li:nth-child(2) svg, .social___TLaaH li:nth-child(3) svg, .social___TLaaH li:nth-child(4) svg, .social___TLaaH li:nth-child(6) svg {
        height: 23px;
        width: 23px
    }

    .social___TLaaH li:nth-child(5) svg {
        margin: 2px 2px 0 0
    }
}

@media screen and (min-width: 360px) {
    .social___TLaaH {
        padding: 0 48px
    }
}

@media screen and (min-width: 390px) {
    .social___TLaaH {
        padding: 0 46px
    }
}

.buttonView___FFW7A {
    display: flex
}

.buttonView___FFW7A li {
    align-items: center;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    filter: drop-shadow(0 4px 12px rgba(32, 36, 48, .3));
    flex-direction: row;
    gap: 16px;
    height: 48px;
    justify-content: space-between;
    padding: 0 28px 0 14px
}

.buttonView___FFW7A li span {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize
}

.buttonView___FFW7A li {
    background-color: #fff
}

.buttonView___FFW7A li span {
    color: var(--brand-text)
}

.buttonView___FFW7A li.google___fzjRx {
    background-color: #fff
}

.buttonView___FFW7A li.google___fzjRx span {
    color: #5085ed
}

.buttonView___FFW7A li.facebook___PSCB0 {
    background-color: #4a67ad
}

.buttonView___FFW7A li.facebook___PSCB0 span {
    color: #fff
}

.buttonView___FFW7A li.telegram___PrpWn {
    background-color: #fff
}

.buttonView___FFW7A li.telegram___PrpWn span {
    color: #37aee2
}

.buttonView___FFW7A li.yandex___j7XH8 {
    background-color: #da3332
}

.buttonView___FFW7A li.yandex___j7XH8 span {
    color: #fff
}

.buttonView___FFW7A li.yandex___j7XH8 svg, .buttonView___FFW7A li.yandex___j7XH8 svg * {
    stroke: transparent;
    fill: #fff
}

.buttonView___FFW7A li.odnoklassniki___VrCFr {
    background-color: #ec7d26
}

.buttonView___FFW7A li.odnoklassniki___VrCFr span {
    color: #fff
}

.buttonView___FFW7A li.odnoklassniki___VrCFr svg, .buttonView___FFW7A li.odnoklassniki___VrCFr svg * {
    stroke: transparent;
    fill: #fff
}

.buttonView___FFW7A li.vkontakte___AzwY5 {
    background-color: #4c668b
}

.buttonView___FFW7A li.vkontakte___AzwY5 span {
    color: #fff
}

.buttonView___FFW7A li.vkontakte___AzwY5 svg, .buttonView___FFW7A li.vkontakte___AzwY5 svg * {
    stroke: transparent;
    fill: #fff
}

.buttonView___FFW7A li.tiktok___NPvut {
    background-color: #fff
}

.buttonView___FFW7A li.tiktok___NPvut span {
    color: #000
}

.buttonView___FFW7A li.tiktok___NPvut svg, .buttonView___FFW7A li.tiktok___NPvut svg * {
    stroke: transparent;
    fill: #000
}

.buttonView___FFW7A li.mailru___fkqmV {
    background-color: #ffa930
}

.buttonView___FFW7A li.mailru___fkqmV span {
    color: #fff
}

.buttonView___FFW7A li.mailru___fkqmV svg, .buttonView___FFW7A li.mailru___fkqmV svg * {
    stroke: transparent;
    fill: #fff
}

.socials___JCp4i {
    display: flex;
    justify-content: space-between
}

.socials___JCp4i li {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    transition: all .3s;
    width: 32px
}

.socials___JCp4i li:hover {
    background: hsla(0, 0%, 100%, .15);
    opacity: 1 !important
}

.socials___JCp4i li svg {
    width: 17px
}

.socials___JCp4i li:nth-child(3) svg {
    width: 20px
}

.socials___JCp4i li:nth-child(4) svg {
    width: 18px
}

.socials___JCp4i li:nth-child(5) svg {
    margin-right: 2px;
    width: 18px
}

.buttonView___cgRps {
    display: flex
}

.buttonView___cgRps li {
    align-items: center;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    filter: drop-shadow(0 4px 12px rgba(32, 36, 48, .3));
    flex-direction: row;
    gap: 16px;
    height: 48px;
    justify-content: space-between;
    padding: 0 28px 0 14px
}

.buttonView___cgRps li span {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize
}

.buttonView___cgRps li {
    background-color: #fff
}

.buttonView___cgRps li span {
    color: var(--brand-text)
}

.buttonView___cgRps li.google___lijM7 {
    background-color: #fff
}

.buttonView___cgRps li.google___lijM7 span {
    color: #5085ed
}

.buttonView___cgRps li.facebook___FpLE7 {
    background-color: #4a67ad
}

.buttonView___cgRps li.facebook___FpLE7 span {
    color: #fff
}

.buttonView___cgRps li.telegram___UReXo {
    background-color: #fff
}

.buttonView___cgRps li.telegram___UReXo span {
    color: #37aee2
}

.buttonView___cgRps li.yandex___PMvN9 {
    background-color: #da3332
}

.buttonView___cgRps li.yandex___PMvN9 span {
    color: #fff
}

.buttonView___cgRps li.yandex___PMvN9 svg, .buttonView___cgRps li.yandex___PMvN9 svg * {
    stroke: transparent;
    fill: #fff
}

.buttonView___cgRps li.odnoklassniki___fSC7B {
    background-color: #ec7d26
}

.buttonView___cgRps li.odnoklassniki___fSC7B span {
    color: #fff
}

.buttonView___cgRps li.odnoklassniki___fSC7B svg, .buttonView___cgRps li.odnoklassniki___fSC7B svg * {
    stroke: transparent;
    fill: #fff
}

.buttonView___cgRps li.vkontakte___cSYgY {
    background-color: #4c668b
}

.buttonView___cgRps li.vkontakte___cSYgY span {
    color: #fff
}

.buttonView___cgRps li.vkontakte___cSYgY svg, .buttonView___cgRps li.vkontakte___cSYgY svg * {
    stroke: transparent;
    fill: #fff
}

.buttonView___cgRps li.tiktok___HdGpw {
    background-color: #fff
}

.buttonView___cgRps li.tiktok___HdGpw span {
    color: #000
}

.buttonView___cgRps li.tiktok___HdGpw svg, .buttonView___cgRps li.tiktok___HdGpw svg * {
    stroke: transparent;
    fill: #000
}

.buttonView___cgRps li.mailru___bNsyP {
    background-color: #ffa930
}

.buttonView___cgRps li.mailru___bNsyP span {
    color: #fff
}

.buttonView___cgRps li.mailru___bNsyP svg, .buttonView___cgRps li.mailru___bNsyP svg * {
    stroke: transparent;
    fill: #fff
}

.userPanel___z0svL {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding: 8px 4px 16px 20px;
    position: relative
}

.userPanel___z0svL .regBtn___gz9ao {
    font-family: Inter, sans-serif;
    letter-spacing: .1px;
    margin: 0 16px 0 0 !important;
    width: 256px
}

.userPanel___z0svL .loginBtn___rKMwa {
    font-family: Inter, sans-serif;
    letter-spacing: .04em;
    width: 96px
}

.socialListUserBar___D5IRp {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: normal
}

.socialListUserBar___D5IRp li + li {
    margin-left: 12px
}

.socialText___qdzXr {
    color: rgba(var(--brand-grey-rgb), .6);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin: 0 47px 0 56px;
    text-shadow: 0 1px 0 #000
}

.logoScroll___DmhCw {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    height: 64px;
    justify-content: center;
    max-width: 144px;
    position: relative
}

.logoScroll___DmhCw img {
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.activeNavLink____H3n3 {
    pointer-events: none
}

.stickyHeader___mdLmJ {
    background: var(--brand-content-background);
    box-shadow: 0 8px 16px rgba(25, 30, 45, .6);
    height: 64px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

.stickyHeader___mdLmJ .stickyHeaderContent___rn1sg {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .stickyHeader___mdLmJ .stickyHeaderContent___rn1sg {
        width: 1152px
    }

    .stickyHeader___mdLmJ {
        background-position: calc(50% + 4px) 100%
    }
}

.header___CRYmJ {
    height: 135px;
    margin: 0 auto;
    padding-top: 64px;
    position: relative;
    width: 960px;
    z-index: 20
}

@media screen and (min-width: 1288px) {
    .header___CRYmJ {
        width: 1152px
    }
}

.footer___lKFOX {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 20px
}

.footerInfo___PDdk2 {
    display: flex;
    gap: 16px;
    margin-bottom: 26px;
    padding: 0 44px;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .footerInfo___PDdk2 {
        width: 1152px
    }
}

@media screen and (min-width: 1920px) {
    .footerInfo___PDdk2 {
        width: 1696px
    }
}

.footerSidebar___gMShM [class^=localeSelect__] {
    margin-top: 44px
}

.footerSidebar___gMShM [class^=localeSelect__] [class^=currentLocale__] {
    padding-left: 8px
}

@media screen and (min-width: 1920px) {
    .footerSidebar___gMShM {
        flex-basis: 23%
    }
}

.footerNavigation___UPbi5 {
    display: flex;
    gap: 16px
}

.footerNavigationColumn___ssddA {
    width: 176px
}

.footerNavigationList___OfDia {
    display: block;
    padding: 0 8px 0 0
}

.footerNavigationList___OfDia li {
    line-height: 1;
    margin-bottom: 8px
}

.footerNavigationList___OfDia li a {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    line-height: 18px
}

.footerNavigationList___OfDia li a:hover {
    text-decoration: underline
}

.footerNavigationList___OfDia li:last-child {
    margin-bottom: 0
}

.footerPaymentsWrap___WUJL6 {
    display: flex;
    justify-content: center;
    margin: 0 auto 28px;
    padding: 0 45px;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .footerPaymentsWrap___WUJL6 {
        width: 1152px
    }
}

@media screen and (min-width: 1920px) {
    .footerPaymentsWrap___WUJL6 {
        width: 1696px
    }
}

.footerPayments___jcZTn {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    justify-content: center
}

.footerPayments___jcZTn .payment___iGeNM {
    height: 32px;
    margin: 0 8px 16px;
    opacity: .7
}

.footerPayments___jcZTn .payment___iGeNM:hover {
    opacity: 1
}

.footerPayments___jcZTn .payment___iGeNM img {
    height: inherit;
    -o-object-fit: contain;
    object-fit: contain;
    width: inherit
}

.footerPayments___jcZTn + [class*=localeSelect__] {
    margin-left: -4px;
    margin-top: 2px
}

.footerPayments___jcZTn + [class*=localeSelect__][class*=opened] {
    z-index: 10
}

.footerBottom___irAHQ {
    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___irAHQ {
        width: 1152px
    }
}

@media screen and (min-width: 1920px) {
    .footerBottom___irAHQ {
        width: 1696px
    }
}

.footerBottom___irAHQ:before {
    border-top: 1px solid rgba(var(--brand-blue-rgb), .1);
    content: "";
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 200vw
}

.footerBottom___irAHQ > span {
    position: absolute
}

.footerCopyright___zClLm {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: -3px 0 0;
    text-align: center
}

.casinoName___IeFej, .copyright___FxJVX {
    display: block
}

.footerIcons___GLqNo {
    display: flex;
    margin: 1px 0 0
}

.aff___xm9IS {
    height: 30px;
    margin-right: 24px;
    width: 61px
}

.aff___xm9IS img {
    height: 100%;
    width: 100%
}

.logo18plus___f4KZj {
    background: url(/assets/img/desktop/footer/logo_18plus.png);
    height: 32px;
    width: 32px
}

.footerContactsItem___PUmvV {
    align-items: normal;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: normal;
    line-height: 20px;
    margin: 0 0 4px
}

.footerContactsItem___PUmvV a {
    align-items: center;
    color: inherit;
    display: flex;
    flex-direction: row;
    justify-content: normal
}

.contactIcon___Ho83g {
    display: block;
    height: 12px;
    margin-right: 8px;
    width: 12px
}

.moveSupportBtn___vLlan #widget-container .help-button {
    margin-bottom: 106px
}

.sliderFooter___j8zBK {
    color: hsla(0, 0%, 100%, .6);
    font-size: 12px;
    font-weight: 400;
    height: inherit;
    line-height: 1.5;
    position: relative;
    width: 488px
}

@media screen and (min-width: 1288px) {
    .sliderFooter___j8zBK {
        width: 608px
    }
}

@media screen and (min-width: 1920px) {
    .sliderFooter___j8zBK {
        width: 1188px
    }
}

.sliderFooter___j8zBK .slideContent {
    padding-top: 24px
}

.sliderFooter___j8zBK .slideContent p {
    color: hsla(0, 0%, 100%, .6);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 0 16px
}

.sliderFooter___j8zBK .slideContent h1, .sliderFooter___j8zBK .slideContent h2, .sliderFooter___j8zBK .slideContent h3, .sliderFooter___j8zBK .slideContent h4, .sliderFooter___j8zBK .slideContent h5, .sliderFooter___j8zBK .slideContent h6 {
    color: hsla(0, 0%, 100%, .8);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 8px;
    text-align: left;
    text-transform: none
}

.sliderFooter___j8zBK .slideContent ul {
    list-style-type: disc;
    margin-block-end: 1em;
    margin-block-start: 1em;
    margin-inline-end: 0;
    margin-inline-start: 0;
    padding-inline-start: 40px
}

.sliderFooter___j8zBK .slideContent ul li {
    display: list-item;
    font-size: 12px;
    line-height: 1.4285714;
    text-align: -webkit-match-parent
}

.sliderFooter___j8zBK .slick-dots {
    bottom: auto;
    left: -6px;
    overflow: hidden;
    position: absolute;
    right: auto;
    top: 0;
    z-index: 9
}

.sliderFooter___j8zBK .slick-dots li {
    float: left;
    margin: 0 4px
}

.sliderFooter___j8zBK .slick-dots li button {
    background-color: hsla(0, 0%, 100%, .2);
    border: none;
    border-radius: 50%;
    display: block;
    font-size: 0;
    height: 8px;
    outline: none;
    padding: 0;
    width: 8px
}

.sliderFooter___j8zBK .slick-dots li.slick-active button {
    background-color: #fff
}

.sliderFooter___j8zBK .slick-dots li:last-child {
    margin-right: 0
}

.sliderFooter___j8zBK .slick-track > div {
    float: left
}

.sliderFooter___j8zBK .slick-track:after {
    clear: both;
    content: "";
    display: table
}

.sliderFooter___j8zBK .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.sliderFooter___j8zBK .slick-slide {
    float: left;
    transition-duration: 1.5s, 1.5s !important
}

.sliderFooter___j8zBK .slick-slide:not(.slick-active) {
    pointer-events: none
}

.sliderFooter___j8zBK .slick-slide .slideContent:before {
    content: "";
    float: right;
    height: 24px
}

.sliderFooter___j8zBK .slick-slide .slideContent--2:before {
    width: 36px
}

.sliderFooter___j8zBK .slick-slide .slideContent--3:before {
    width: 54px
}

.sliderFooter___j8zBK .slick-slide .slideContent--4:before {
    width: 72px
}

.sliderFooter___j8zBK .slick-slide .slideContent--5:before {
    width: 90px
}

.sliderFooter___j8zBK .slick-slide .slideContent--6:before {
    width: 108px
}

.sliderFooter___j8zBK .slick-slide .slideContent--7:before {
    width: 126px
}

.sliderFooter___j8zBK .slick-slide .slideContent--8:before {
    width: 144px
}

.sliderFooter___j8zBK .slick-slide .slideContent--9:before {
    width: 162px
}

.sliderFooter___j8zBK .slick-slide .slideContent--10:before {
    width: 180px
}

.gamesDevelopers___DYrEe {
    display: grid;
    grid-auto-rows: 24px;
    grid-template-columns:repeat(3, 84px);
    justify-content: space-between;
    row-gap: 8px
}

@media screen and (min-width: 412px) {
    .gamesDevelopers___DYrEe {
        grid-template-columns:repeat(4, 84px)
    }
}

@media screen and (min-width: 568px) {
    .gamesDevelopers___DYrEe {
        grid-template-columns:repeat(5, 84px)
    }
}

@media screen and (min-width: 720px) {
    .gamesDevelopers___DYrEe {
        grid-template-columns:repeat(7, 84px)
    }
}

@media screen and (min-width: 1096px) {
    .gamesDevelopers___DYrEe {
        grid-template-columns:repeat(9, 84px)
    }
}

.item___WyUUB, .picture___uU2C6 {
    align-items: center;
    display: flex;
    filter: grayscale(1);
    flex-direction: row;
    justify-content: center
}

.image___wR1TJ, .picture___uU2C6 {
    height: 100%;
    width: 100%
}

.image___wR1TJ {
    -o-object-fit: contain;
    object-fit: contain
}

.nowWinners___poOWv {
    background: linear-gradient(1turn, transparent 0, rgba(0, 0, 0, .4) 100%), var(--brand-content-background);
    border-radius: 8px;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, .05);
    display: block;
    font-family: Inter, sans-serif;
    height: 72px;
    margin: 3px 0 0 40px;
    overflow: hidden;
    position: relative;
    width: 240px
}

.nowWinners___poOWv:before {
    color: hsla(0, 0%, 100%, .8);
    content: attr(data-txt);
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    position: absolute;
    right: 16px;
    text-shadow: 0 1px 0 #000;
    top: 7px;
    z-index: 1
}

.nowWinners___poOWv .slick-slider {
    box-sizing: border-box;
    display: block;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.nowWinners___poOWv .slick-list {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.nowWinners___poOWv .slick-list:focus {
    outline: none
}

.nowWinners___poOWv .slick-list.dragging {
    cursor: hand
}

.nowWinners___poOWv .slick-slider .slick-list, .nowWinners___poOWv .slick-slider .slick-track {
    transform: translateZ(0)
}

.nowWinners___poOWv .slick-track {
    display: block;
    left: 0;
    position: relative;
    top: 0
}

.nowWinners___poOWv .slick-track:after, .nowWinners___poOWv .slick-track:before {
    content: "";
    display: table
}

.nowWinners___poOWv .slick-track:after {
    clear: both
}

.nowWinners___poOWv .slick-loading .slick-track {
    visibility: hidden
}

.nowWinners___poOWv .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    pointer-events: none
}

.nowWinners___poOWv [dir=rtl] .slick-slide {
    float: right
}

.nowWinners___poOWv .slick-slide img {
    display: block
}

.nowWinners___poOWv .slick-slide.slick-loading img {
    display: none
}

.nowWinners___poOWv .slick-slide.dragging img {
    pointer-events: none
}

.nowWinners___poOWv .slick-initialized .slick-slide {
    display: block
}

.nowWinners___poOWv .slick-loading .slick-slide {
    visibility: hidden
}

.nowWinners___poOWv .slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto
}

.nowWinners___poOWv .slick-arrow.slick-hidden {
    display: none
}

.nowWinners___poOWv .slick-slide.slick-active {
    pointer-events: auto
}

.nowWinners___poOWv .item___FSdwE {
    margin-bottom: 4px
}

@media screen and (min-width: 1288px) {
    .nowWinners___poOWv {
        margin-left: 0
    }
}

.item___FSdwE {
    background: rgba(0, 0, 0, .6);
    border-radius: 6px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    display: block !important;
    height: 40px;
    margin: 0 auto;
    max-width: 160px !important;
    padding: 4px
}

.linkWrap___V4MPx {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    overflow: hidden
}

.linkWrap___V4MPx [class*=link_] {
    height: 72px;
    position: relative;
    width: 113px
}

.linkWrap___V4MPx [class*=link_] img {
    border-radius: 8px 0 0 8px
}

.linkWrap___V4MPx [class*=link_]:after {
    background: linear-gradient(90deg, transparent 0, transparent 50%, var(--brand-content-background));
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.info___xFWKF {
    overflow: hidden;
    padding: 24px 16px 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.name___P2JMc {
    color: #fff;
    font-size: 10px;
    margin-right: 3px;
    max-width: 85px
}

.name___P2JMc, .summ___yz7D8 {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.summ___yz7D8 {
    color: var(--brand-green);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin: 0 0 2px;
    max-width: 115px;
    text-align: right
}

.panelFixed___e39ro {
    background: rgba(0, 0, 0, .2);
    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___e39ro {
        display: block
    }
}

.panelFixed__inner___AMwQd {
    color: #333;
    font-size: 16px;
    line-height: 1.4285714;
    padding: 6px
}

.panelFixed__games___Dvskm {
    position: relative
}

.panelFixed__game___n7BAg {
    margin-bottom: 6px
}

.panelFixed__game___n7BAg:last-child {
    margin-bottom: 0
}

.imageContainer___heYii {
    background: var(--brand-simple);
    border: 2px solid var(--brand-simple);
    border-radius: 6px;
    box-sizing: content-box;
    height: 55px;
    margin-left: 0;
    opacity: .6;
    overflow: hidden;
    width: 86px
}

.imageContainer___heYii .tipsTitle___Yiljt {
    font-size: 14px
}

.imageContainer___heYii:hover {
    cursor: pointer;
    height: 61px;
    transition: all .3s ease;
    width: 96px
}

.imageContainer___heYii a {
    height: 100%;
    width: 100%
}

.scrollbar___rNMmC {
    background-color: #314970;
    border-radius: 2px;
    height: 2px;
    margin: 12px auto 0;
    overflow: hidden;
    width: 40px
}

.scrollbar___rNMmC .thumb___oYsVh {
    background: linear-gradient(180deg, #4b9de8, #416fb4);
    border-radius: 2px;
    height: 100%;
    transform: translateX(var(--thumbShift));
    width: var(--thumbWidth)
}

.wrapper___sVsda ::-webkit-scrollbar {
    -ms-overflow-style: none;
    display: none;
    scrollbar-width: none
}

.wrapper___sVsda .container___JABrV {
    display: grid;
    gap: 16px;
    grid-auto-columns: 122px;
    grid-auto-flow: column;
    grid-template-rows:repeat(var(--rowsCount), 1fr);
    overflow-x: scroll;
    overflow-y: hidden;
    overscroll-behavior-inline: contain;
    padding-inline: 16px
}

@media screen and (min-width: 360px) {
    .wrapper___sVsda .container___JABrV {
        padding-inline: 24px
    }
}

@media screen and (min-width: 568px) {
    .wrapper___sVsda .container___JABrV {
        padding-inline: 64px
    }
}

.wrapper___sVsda .container___JABrV .showMore___OO54x {
    background-color: #bbbdc1;
    border-radius: 8px;
    color: #fff;
    display: grid;
    font-size: 18px;
    font-weight: 500;
    height: 100%;
    line-height: 24px;
    place-items: center;
    position: relative;
    text-align: center
}

.wrapper___sVsda .container___JABrV .showMore___OO54x p {
    padding-bottom: 32px
}

.wrapper___sVsda .container___JABrV .showMore___OO54x p:first-letter {
    text-transform: capitalize
}

.wrapper___sVsda .container___JABrV .showMore___OO54x .arrow___OngsG {
    bottom: 30px;
    position: absolute;
    transform: rotate(180deg)
}

.wrapper___sVsda .container___JABrV .trigger____9EBb {
    width: 10px
}

.singleChildren___ab4Ur[class*=wrapper__][class*=scrollThumbs__] [class*=container__] {
    grid-auto-columns: 100%
}

.contentBlock___SD7Vy, .recentGamesTitle___gAPTK {
    overflow: hidden;
    position: relative
}

.contentBlock___SD7Vy.striped___ZrloI, .recentGamesTitle___gAPTK {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

@media screen and (min-width: 360px) {
    .contentBlock___SD7Vy.striped___ZrloI, .recentGamesTitle___gAPTK {
        margin-bottom: 20px;
        padding: 12px 24px 10px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___SD7Vy.striped___ZrloI, .recentGamesTitle___gAPTK {
        padding: 12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___SD7Vy.striped___ZrloI, .recentGamesTitle___gAPTK {
        padding: 12px 64px 10px
    }
}

.contentBlock___SD7Vy.fullWidth___IJlEL, .fullWidth___IJlEL.recentGamesTitle___gAPTK {
    padding: 16px 0
}

.contentBlock___SD7Vy.fullWidth___IJlEL [class*=promoTitle], .fullWidth___IJlEL.recentGamesTitle___gAPTK [class*=promoTitle] {
    padding-inline: 16px
}

@media screen and (min-width: 360px) {
    .contentBlock___SD7Vy.fullWidth___IJlEL [class*=promoTitle], .fullWidth___IJlEL.recentGamesTitle___gAPTK [class*=promoTitle] {
        padding-inline: 24px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___SD7Vy.fullWidth___IJlEL [class*=promoTitle], .fullWidth___IJlEL.recentGamesTitle___gAPTK [class*=promoTitle] {
        padding-inline: 64px
    }
}

.titleWrap___g1sN4 {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.titleWrap___g1sN4 > span {
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.promoTitle___wYhdJ, .recentGamesTitle___gAPTK {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 16px;
    white-space: nowrap
}

.promoTitleFullWidth___gkDRu.recentGamesTitle___gAPTK, .promoTitle___wYhdJ.promoTitleFullWidth___gkDRu {
    padding: .8rem 2.285rem 0
}

.promoTitleCategory___RG7vi.recentGamesTitle___gAPTK .titleWrap___g1sN4, .promoTitle___wYhdJ.promoTitleCategory___RG7vi .titleWrap___g1sN4 {
    align-items: normal;
    justify-content: normal;
    max-width: 75%
}

.promoTitleCategory___RG7vi.recentGamesTitle___gAPTK .titleWrap___g1sN4 > span, .promoTitle___wYhdJ.promoTitleCategory___RG7vi .titleWrap___g1sN4 > span {
    max-width: 98%
}

@media screen and (min-width: 720px) {
    .promoTitleCategory___RG7vi.recentGamesTitle___gAPTK .titleWrap___g1sN4, .promoTitle___wYhdJ.promoTitleCategory___RG7vi .titleWrap___g1sN4 {
        max-width: 85%
    }
}

.promoShowAll___O6uN2 {
    color: var(--brand-blue);
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    min-width: 128px;
    text-align: right;
    text-decoration: none
}

.promoShowAll___O6uN2 .showAllNumber___rHYpr {
    display: inline-block;
    margin-left: 4px
}

.promoShowAll___O6uN2 .showAllNumber___rHYpr:before {
    content: "("
}

.promoShowAll___O6uN2 .showAllNumber___rHYpr:after {
    content: ")"
}

.promoShowAll___O6uN2.homeLink___6wv3i {
    font-size: 0;
    min-width: auto;
    pointer-events: none;
    text-align: initial
}

.promoShowAll___O6uN2.homeLink___6wv3i .showAllNumber___rHYpr {
    align-items: normal;
    border: 1px solid #fff;
    border-radius: 24px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 16px;
    margin: -24px 0 0;
    opacity: .8;
    padding: 0 5px;
    vertical-align: super
}

.promoShowAll___O6uN2.homeLink___6wv3i .showAllNumber___rHYpr:after, .promoShowAll___O6uN2.homeLink___6wv3i .showAllNumber___rHYpr:before {
    display: none
}

.promoBody___xS5B5 {
    display: flex;
    flex-wrap: wrap
}

.recentGames___zbxOH {
    margin-bottom: 32px;
    margin-top: 34px
}

.recentGamesTitle___gAPTK {
    margin-bottom: 16px;
    margin-top: 0
}

@media screen and (min-width: 568px) {
    .recentGamesTitle___gAPTK {
        margin-bottom: 12px
    }
}

@media screen and (min-width: 720px) {
    .recentGamesTitle___gAPTK {
        margin-bottom: 16px
    }
}

.recentGamesItem___oBR2j {
    background: var(--brand-simple);
    border-radius: var(--game-thumb-radius-mob);
    position: relative
}

.recentGamesItem___oBR2j [class*=loading__] {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.recentGamesItem___oBR2j picture {
    display: block
}

.recentGamesItem___oBR2j picture img {
    border-radius: var(--game-thumb-radius-mob);
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    opacity: 0;
    width: 100%
}

.scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 76px
}

.scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] img {
    height: 76px
}

@media screen and (min-width: 360px) {
    .scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 86px
    }

    .scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] img {
        height: 86px
    }
}

@media screen and (min-width: 412px) {
    .scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 74px
    }

    .scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] img {
        height: 74px
    }
}

@media screen and (min-width: 568px) {
    .scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 93px
    }

    .scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] img {
        height: 93px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 80px
    }

    .scrollThumbs___LhoQY[class*=wrapper__] [class*=container__] img {
        height: 80px
    }
}

.recentGamesItem___oBR2j picture.classNameAfterLoaded___bEKL8 img, .recentGamesItem___oBR2j picture.classNameAfterLoaded___bEKL8 picture {
    opacity: 1
}

.recentGamesItem___oBR2j picture.classNameAfterLoaded___bEKL8 img {
    animation: loadImg___qd0KB 1s forwards
}

@keyframes loadImg___qd0KB {
    0% {
        filter: blur(8px)
    }
    to {
        filter: blur(0)
    }
}

@keyframes loading___LF4Vp {
    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)
    }
}

.toFavourite____WBYY {
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase
}

.toFavourite____WBYY .link___dgwS0 {
    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____WBYY .link___dgwS0.active___HrAtT {
    text-decoration: none
}

.toFavourite____WBYY .link___dgwS0.active___HrAtT:before {
    border-bottom: 8px solid #22293c;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    bottom: 0;
    box-shadow: inset 0 4px 2px #22293b;
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 0;
    z-index: 1
}

.toFavourite____WBYY .link___dgwS0 .icon___GlaB4 {
    height: 26px;
    position: relative;
    width: 26px
}

.toFavourite____WBYY .link___dgwS0 .icon___GlaB4 [id=star] {
    display: none
}

.toFavourite____WBYY .link___dgwS0 .title___RSKGZ {
    color: #fff;
    overflow: hidden;
    transition: width .2s ease-in-out;
    width: 0
}

.toFavourite____WBYY .link___dgwS0 .wrap___W4x0A {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.toFavouriteActive___vTQUd .link___dgwS0 .count___ZPohy {
    bottom: auto;
    color: #000;
    font-family: Inter, sans-serif;
    font-size: 8px;
    font-weight: 800;
    left: 13px;
    letter-spacing: -.5px;
    line-height: 28px;
    position: absolute;
    right: auto;
    top: 0;
    transform: translateX(-50%);
    z-index: 0
}

.toFavouriteActive___vTQUd .link___dgwS0 .icon___GlaB4 [id=star] {
    display: initial
}

.toFavouriteActive___vTQUd .link___dgwS0 .title___RSKGZ {
    margin-left: 28px;
    opacity: 1;
    transition: width .2s ease-in-out;
    width: -moz-min-content;
    width: min-content
}

.toFavouriteActive___vTQUd .link___dgwS0 .title___RSKGZ span {
    display: inline-block;
    height: 100%;
    white-space: nowrap;
    width: 100%
}

.toFavouriteActive___vTQUd .link___dgwS0.active___HrAtT .title___RSKGZ {
    color: var(--brand-green)
}

.toFavouriteActive___vTQUd .link___dgwS0:hover .title___RSKGZ {
    color: var(--brand-green);
    text-decoration: none;
    text-shadow: 0 0 4px var(--nav-list-active-item-color), 0 0 8px rgba(var(--nav-list-active-item-color), .6), 0 0 16px rgba(42, 130, 73, .6)
}

@keyframes counterPlus___CZ09z {
    0%, to {
        transform: translateZ(0)
    }
    33% {
        transform: translate3d(0, 1px, 0)
    }
    66% {
        transform: translate3d(0, -3px, 0)
    }
}

.toFavourite____WBYY .animated-counter, .toFavourite____WBYY .favCounter-enter-active, .toFavourite____WBYY .favCounter-exit-active {
    animation-duration: .5s;
    animation-fill-mode: both
}

.toFavourite____WBYY .favCounter-enter-active, .toFavourite____WBYY .favCounter-exit-active {
    animation-name: counterPlus
}

.toFavourite____WBYY .tournamentWidget-enter-active {
    position: relative;
    transform: translateX(0);
    transition: .35s cubic-bezier(.5, 0, 1, 1);
    z-index: 2
}

.toFavourite____WBYY .tournamentWidget-enter-done {
    position: relative;
    transform: translateX(0);
    z-index: 2
}

.toFavourite____WBYY .tournamentWidget-exit-active {
    opacity: .5;
    transform: translateX(0) rotateY(8deg) !important;
    transform-style: preserve-3d;
    transition: 0ms;
    z-index: 1 !important
}

.toFavourite____WBYY .tournamentWidget-exit-done {
    opacity: 1
}

.moreCategoriesDropdown___jxjSQ {
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .5), inset 0 1px 0 hsla(0, 0%, 100%, .05);
    left: 10px;
    opacity: 0;
    top: 64px;
    z-index: 0;
    z-index: 2
}

.moreCategoriesDropdown___jxjSQ, .moreCategoriesDropdown___jxjSQ:before {
    background: var(--brand-simple);
    bottom: auto;
    position: absolute;
    right: auto
}

.moreCategoriesDropdown___jxjSQ:before {
    border-radius: 1px;
    box-shadow: inset -1px 1px 0 hsla(0, 0%, 100%, .05);
    content: "";
    height: 10px;
    left: 20px;
    pointer-events: none;
    top: -4px;
    transform: rotate(-45deg);
    width: 10px;
    z-index: -1
}

.moreCategoriesDropdown___jxjSQ .content___dXdrK {
    border-radius: inherit
}

@media screen and (min-width: 1288px) {
    .moreCategoriesDropdown___jxjSQ .content___dXdrK {
        min-width: 225px
    }
}

.moreCategoriesDropdown___jxjSQ .content___dXdrK .link___UQfQp {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), inset 0 2px 1px rgba(var(--brand-text-rgb), .05);
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 10px 32px;
    text-align: left;
    text-shadow: none;
    text-transform: none
}

.moreCategoriesDropdown___jxjSQ .content___dXdrK .link___UQfQp.active___EoD1D, .moreCategoriesDropdown___jxjSQ .content___dXdrK .link___UQfQp:hover {
    color: var(--brand-green)
}

.moreCategoriesDropdown___jxjSQ .content___dXdrK .link___UQfQp:hover {
    text-shadow: 0 0 4px var(--nav-list-active-item-color), 0 0 8px rgba(var(--nav-list-active-item-color), .6), 0 0 16px rgba(42, 130, 73, .6)
}

.moreCategoriesDropdown___jxjSQ .content___dXdrK .link___UQfQp:first-child {
    box-shadow: none;
    padding-top: 12px
}

.moreCategoriesDropdown___jxjSQ .content___dXdrK .link___UQfQp:last-child {
    margin-bottom: 0;
    padding-bottom: 12px
}

.fieldWeb___Q2k6s {
    height: 100%;
    position: relative;
    width: 100%
}

.fieldWeb___Q2k6s.active___LMyyq {
    position: relative
}

.fieldWeb__input___cOjKM {
    background: linear-gradient(1turn, transparent, rgba(0, 0, 0, .4)), #300;
    border: none;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, .05);
    outline: 0;
    width: 100%
}

.fieldWeb__input___cOjKM::-moz-placeholder {
    color: inherit
}

.fieldWeb__input___cOjKM::placeholder {
    color: inherit
}

.fieldWeb__input___cOjKM:focus {
    outline: none
}

.fieldWeb__input___cOjKM:-webkit-autofill, .fieldWeb__input___cOjKM:-webkit-autofill:focus, .fieldWeb__input___cOjKM:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff !important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 24px #000 !important
}

.fieldWeb___Q2k6s .searchBtn___JNfn7 {
    position: relative
}

.fieldWeb___Q2k6s .cancelBtn___Euwyf {
    background: url(/assets/svg/close.svg) 50% 50% no-repeat;
    background-size: 100%;
    bottom: auto;
    display: block;
    height: 24px;
    left: auto;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 3
}

.searchGames___QYyIS [class^=nav_] [class^=listWrap_] {
    margin-left: 16px;
    opacity: 0
}

.nav___ZOJWc {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-family: Golos UI, Inter, sans-serif;
    height: 80px;
    justify-content: space-between;
    margin-left: -48px;
    margin-top: -2px;
    position: relative;
    width: calc(100% + 48px)
}

.nav___ZOJWc.navActiveHint___VroIc {
    z-index: 999
}

picture img {
    display: block;
    margin: 15px auto;
    max-width: 100%;
}

.nav___ZOJWc .listWrap___Cm8CM {
    align-items: center;
    background: var(--nav-list-bg);
    border-radius: 10px;
    box-shadow: var(--nav-list-box-shadow);
    display: flex;
    height: inherit;
    justify-content: space-between;
    opacity: 1;
    padding: 0 25px 0 7px;
    transition: margin .2s ease-in-out, opacity .3s ease-in-out;
    width: calc(100% - 312px)
}

.nav___ZOJWc .list___FvcQP {
    display: flex;
    height: inherit;
    justify-content: flex-start;
    width: 100%
}

.nav___ZOJWc .list___FvcQP:not(.calculatedClass___bPpT0) {
    margin-right: 6px;
    opacity: 0
}

.nav___ZOJWc .list___FvcQP:not(.calculatedClass___bPpT0) .item___igY5A {
    opacity: 0;
    position: absolute;
    visibility: hidden
}

.nav___ZOJWc .list___FvcQP:not(.calculatedClass___bPpT0) + .favouritesLink___GDYKE {
    opacity: 0
}

.nav___ZOJWc .list___FvcQP.calculatedClass___bPpT0, .nav___ZOJWc .list___FvcQP.calculatedClass___bPpT0 + .favouritesLink___GDYKE {
    opacity: 1;
    transition: opacity .2s
}

.nav___ZOJWc .item___igY5A {
    display: inline-block;
    opacity: 0;
    position: relative;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    visibility: hidden
}

.nav___ZOJWc .item___igY5A.itemMore___YV61d {
    cursor: pointer
}

.nav___ZOJWc .item___igY5A.itemVisible___zOLM2 {
    opacity: 1;
    position: relative;
    visibility: visible
}

.nav___ZOJWc .item___igY5A .categoriesMoreToggle-enter-active, .nav___ZOJWc .item___igY5A .categoriesMoreToggle-enter-done {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.nav___ZOJWc .item___igY5A .categoriesMoreToggle-exit-active, .nav___ZOJWc .item___igY5A .categoriesMoreToggle-exit-done {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.nav___ZOJWc .item___igY5A .link___KdnHw {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 700;
    height: 80px;
    justify-content: center;
    line-height: 20px;
    padding: 0 16px;
    position: relative;
    text-decoration: none;
    transition: color .2s ease-in-out;
    white-space: nowrap
}

.nav___ZOJWc .item___igY5A .link___KdnHw .arrowDown___ZF4dy {
    fill: #fff;
    margin: -5px 0
}

.nav___ZOJWc .item___igY5A .link___KdnHw .arrowDown___ZF4dy path {
    fill: inherit
}

.nav___ZOJWc .item___igY5A .link___KdnHw .arrowDown___ZF4dy.openedState___Ly4yz {
    transform: rotate(180deg)
}

.nav___ZOJWc .item___igY5A .link___KdnHw.active___geK1s .arrowDown___ZF4dy, .nav___ZOJWc .item___igY5A .link___KdnHw:hover .arrowDown___ZF4dy {
    fill: var(--brand-green);
    filter: drop-shadow(0 0 1px #2a8249) drop-shadow(0 0 2px rgba(42, 130, 73, .6)) drop-shadow(0 0 4px rgba(42, 130, 73, .6))
}

.nav___ZOJWc .item___igY5A .link___KdnHw.active___geK1s {
    color: var(--nav-list-active-item-color);
    text-decoration: none
}

.nav___ZOJWc .item___igY5A .link___KdnHw.active___geK1s:after {
    border-bottom: 8px solid var(--nav-list-active-item-before-color);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    bottom: 0;
    box-shadow: inset 0 4px 2px var(--nav-list-active-item-before-color);
    content: "";
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 0;
    z-index: 1
}

.nav___ZOJWc .item___igY5A:hover .link___KdnHw {
    color: var(--nav-list-active-item-color);
    text-decoration: none;
    text-shadow: 0 0 4px var(--nav-list-active-item-color), 0 0 8px rgba(var(--nav-list-active-item-color), .6), 0 0 16px rgba(42, 130, 73, .6)
}

.search___IOXnl form {
    position: static
}

.search___IOXnl 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: 0
}

.search___IOXnl form [class^=fieldWeb]:focus-within {
    max-width: 1152px
}

.search___IOXnl form [class^=fieldWeb] input {
    background: var(--brand-simple);
    border: none;
    border-radius: 10px;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, .05);
    box-sizing: border-box;
    color: hsla(0, 0%, 100%, .4);
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    max-width: none;
    padding-left: 64px;
    transition: none;
    width: 100%
}

.search___IOXnl form [class^=fieldWeb] input:-webkit-autofill, .search___IOXnl form [class^=fieldWeb] input:-webkit-autofill:active, .search___IOXnl form [class^=fieldWeb] input:-webkit-autofill:focus, .search___IOXnl form [class^=fieldWeb] input:-webkit-autofill:hover {
    -webkit-text-fill-color: hsla(0, 20%, 88%, .4) !important;
    background-clip: content-box;
    background-color: var(--brand-simple) !important;
    background-image: linear-gradient(1turn, transparent, rgba(0, 0, 0, .4)) !important;
    -webkit-box-shadow: 0 0 0 60px var(--brand-simple) inset !important;
    caret-color: hsla(0, 20%, 88%, .4)
}

.search___IOXnl form [class^=fieldWeb] [class*=searchBtn_] {
    height: 24px;
    left: 15px;
    opacity: .4;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

.topWinners___bNI9_ {
    display: none;
    height: 79px;
    position: relative;
    width: 254px
}

@media screen and (min-width: 1288px) {
    .topWinners___bNI9_ {
        display: block
    }
}

.topWinners___bNI9_:before {
    color: hsla(0, 0%, 100%, .8);
    content: attr(data-txt);
    font-size: 12px;
    font-weight: 500;
    left: 9px;
    line-height: 16px;
    position: absolute;
    text-shadow: 0 1px 0 #000;
    top: 4px
}

.topWinners___bNI9_ .slick-slider {
    box-sizing: border-box;
    display: block;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.topWinners___bNI9_ .slick-list {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.topWinners___bNI9_ .slick-list:focus {
    outline: none
}

.topWinners___bNI9_ .slick-list.dragging {
    cursor: hand
}

.topWinners___bNI9_ .slick-slider .slick-list, .topWinners___bNI9_ .slick-slider .slick-track {
    transform: translateZ(0)
}

.topWinners___bNI9_ .slick-track {
    display: block;
    left: 0;
    position: relative;
    top: 0
}

.topWinners___bNI9_ .slick-track:after, .topWinners___bNI9_ .slick-track:before {
    content: "";
    display: table
}

.topWinners___bNI9_ .slick-track:after {
    clear: both
}

.topWinners___bNI9_ .slick-loading .slick-track {
    visibility: hidden
}

.topWinners___bNI9_ .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.topWinners___bNI9_ [dir=rtl] .slick-slide {
    float: right
}

.topWinners___bNI9_ .slick-slide img {
    display: block
}

.topWinners___bNI9_ .slick-slide.slick-loading img {
    display: none
}

.topWinners___bNI9_ .slick-slide.dragging img {
    pointer-events: none
}

.topWinners___bNI9_ .slick-initialized .slick-slide {
    display: block
}

.topWinners___bNI9_ .slick-loading .slick-slide {
    visibility: hidden
}

.topWinners___bNI9_ .slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto
}

.topWinners___bNI9_ .slick-arrow.slick-hidden {
    display: none
}

.topWinner___oVYXd {
    overflow: hidden;
    padding: 12px 0 0 8px;
    position: relative
}

.topWinner___oVYXd .place___sk2LK {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    float: left;
    height: 52px;
    margin-top: 10px;
    position: relative;
    width: 42px
}

.topWinner___oVYXd .place_1___uQE_P {
    background-image: url(/assets/img/desktop/widget-top-winners/place_1.png)
}

.topWinner___oVYXd .place_2___bkvVB {
    background-image: url(/assets/img/desktop/widget-top-winners/place_2.png)
}

.topWinner___oVYXd .place_3___Sk7PR {
    background-image: url(/assets/img/desktop/widget-top-winners/place_3.png)
}

.topWinner___oVYXd .place_4___e_pcX {
    background-image: url(/assets/img/desktop/widget-top-winners/place_4.png)
}

.topWinner___oVYXd .place_5___yWQQE {
    background-image: url(/assets/img/desktop/widget-top-winners/place_5.png)
}

.topWinner___oVYXd .sum___STyrd {
    color: var(--brand-green);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 15px;
    max-width: 150px;
    padding-left: 12px
}

.topWinner___oVYXd .sum___STyrd, .topWinner___oVYXd .user___a9nDF {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.topWinner___oVYXd .user___a9nDF {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-right: 3px;
    max-width: 85px;
    padding: 4px 0 0 12px
}

.wrapper___PAMJJ {
    margin: 0 auto;
    padding: 12px 12px 0 44px;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .wrapper___PAMJJ {
        width: 1152px
    }
}

.mainPromo___s67ip {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

.mainSectionHome___UdlRq, .mainSection___dJwy0 {
    position: relative
}

.container____1yBw {
    min-height: 500px;
    padding: 20px 0;
    position: relative
}

.container____1yBw:after, .container____1yBw:before {
    content: " ";
    display: table
}

.container____1yBw:after {
    clear: both
}

.container____1yBw .content___iKKDO {
    float: left;
    min-height: 500px;
    position: relative;
    width: 560px
}

@media screen and (min-width: 1288px) {
    .container____1yBw .content___iKKDO {
        width: 752px
    }
}

.container____1yBw .content__tmbWrapper___hzbTv {
    margin: 0 -16px
}

.subheader___JHq75 {
    position: relative
}

.subheader___JHq75:after {
    background: var(--brand-content-background);
    bottom: -1096px;
    content: "";
    height: 1096px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1
}

.btn___LAV78 {
    font-family: Inter, sans-serif;
    margin: 8px 32px 0;
    width: 240px
}

.content_render___srmaC {
    opacity: 1;
    position: relative;
    visibility: visible
}

.content_render__routes___lQQz3, .content_render__search___NPTwd {
    height: 0;
    opacity: 0;
    visibility: hidden
}

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: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

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: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    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: content-box
}

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 ol {
    margin: 15px 0 15px 30px;
}



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: Inter, sans-serif;
    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(--brand-content-background)
}

body::-webkit-scrollbar {
    background-color: transparent;
    height: 2px;
    width: 8px
}

body::-webkit-scrollbar-thumb {
    background-color: #3b4253;
    border-radius: 9em
}

body::-webkit-scrollbar-thumb:hover {
    background-color: #606570
}

a {
    color: var(--brand-blue-link);
    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;
    background: var(--brand-content-background);
    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%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    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: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    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(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.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(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.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(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.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 {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.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 {
    box-shadow: none;
    filter: brightness(.8)
}

.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: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.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(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.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 {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.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 {
    box-shadow: none;
    filter: brightness(.8)
}

.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: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__white, .button.btn__white, .button.white, .white.btn, .white.btn--md, .white.btn--sm, .white.btn__default, .white.btn__disabled, .white.btn__primary, .white.btn__secondary {
    border: 2px solid #fff;
    text-transform: uppercase
}

.btn__white:hover, .button.white:hover, .white.btn--md:hover, .white.btn--sm:hover, .white.btn:hover, .white.btn__default:hover, .white.btn__disabled:hover, .white.btn__primary:hover, .white.btn__secondary:hover {
    background: hsla(0, 0%, 100%, .05)
}

.btn__white:active, .button.white:active, .white.btn--md:active, .white.btn--sm:active, .white.btn:active, .white.btn__default:active, .white.btn__disabled:active, .white.btn__primary:active, .white.btn__secondary:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__white.btn__disabled, .btn__white:disabled, .button.white.disabled, .button.white:disabled, .disabled.btn__white, .white.btn--md:disabled, .white.btn--sm:disabled, .white.btn:disabled, .white.btn__default:disabled, .white.btn__disabled, .white.btn__primary:disabled, .white.btn__secondary:disabled, .white.disabled.btn, .white.disabled.btn--md, .white.disabled.btn--sm, .white.disabled.btn__default, .white.disabled.btn__primary, .white.disabled.btn__secondary {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__default, .button.btn__default, .button.default, .default.btn, .default.btn--md, .default.btn--sm, .default.btn__disabled, .default.btn__primary, .default.btn__secondary, .default.btn__white {
    text-decoration: none
}

.btn__default:hover, .button.default:hover, .default.btn--md:hover, .default.btn--sm:hover, .default.btn:hover, .default.btn__disabled:hover, .default.btn__primary:hover, .default.btn__secondary:hover, .default.btn__white:hover {
    text-decoration: underline
}

.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: 8px
}

.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 {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.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__disabled, .button.btn__disabled, .button.disabled, .disabled.btn, .disabled.btn--md, .disabled.btn--sm, .disabled.btn__default, .disabled.btn__primary, .disabled.btn__secondary, .disabled.btn__white {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.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
}

.lootboxesIntro___fGgyN {
    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___fGgyN {
        width: 312px
    }
}

@media screen and (min-width: 412px) {
    .lootboxesIntro___fGgyN {
        width: 288px
    }
}

.header___SFOqb {
    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___SFOqb {
        min-height: 80px;
        padding: 12px 40px 12px 24px
    }
}

.header___SFOqb:before {
    background-color: rgba(0, 0, 0, .35);
    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___NvFIe {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    position: relative
}

.close___GEmPb {
    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___GEmPb:before {
    color: #fff;
    content: "×";
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    opacity: .8
}

.content___noLeM {
    padding: 10px 16px 20px
}

@media screen and (min-width: 1096px) {
    .content___noLeM {
        padding: 10px 24px 20px
    }
}

.text___OcAfv {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px
}

.buttons___FMXiZ {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: flex-start
}

.startButton___o6UR5[class*=button][class*=primary] {
    min-width: 120px;
    padding: 0 16px
}

.startButton___o6UR5[class*=button][class*=primary], .startButton___o6UR5[class*=button][class*=primary]:hover {
    box-shadow: none
}

.rejectButton___gEbbW {
    color: var(--brand-green);
    font-size: 10px;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase
}

.button___mzMtf, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___mzMtf [class^=loading_], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn] [class^=loading_], .onboardingLootboxesSteps___h4PyH[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___mzMtf.sm___x1hCJ, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___mzMtf.md___Kh1Xf, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .md___Kh1Xf[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .md___Kh1Xf[class*=rc-tour-next-btn] {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___mzMtf.icon___YNUDv, .button___mzMtf.primary___jEfEd, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___mzMtf.icon___YNUDv:hover, .button___mzMtf.primary___jEfEd:hover, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:hover, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___mzMtf.icon___YNUDv:active, .button___mzMtf.primary___jEfEd:active, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:active, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___mzMtf.disabled___dgJQE.icon___YNUDv, .button___mzMtf.icon___YNUDv:disabled, .button___mzMtf.primary___jEfEd.disabled___dgJQE, .button___mzMtf.primary___jEfEd:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___dgJQE[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___dgJQE[class*=rc-tour-next-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___mzMtf.secondary___DHO4k, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k[class*=rc-tour-next-btn] {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___mzMtf.secondary___DHO4k:hover, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k[class*=rc-tour-finish-btn]:hover, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k[class*=rc-tour-next-btn]:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___mzMtf.secondary___DHO4k:active, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k[class*=rc-tour-finish-btn]:active, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k[class*=rc-tour-next-btn]:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___mzMtf.secondary___DHO4k.disabled___dgJQE, .button___mzMtf.secondary___DHO4k:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k.disabled___dgJQE[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k.disabled___dgJQE[class*=rc-tour-next-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k[class*=rc-tour-finish-btn]:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .secondary___DHO4k[class*=rc-tour-next-btn]:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___mzMtf.white___e6rF3, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3[class*=rc-tour-next-btn] {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___mzMtf.white___e6rF3:hover, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3[class*=rc-tour-finish-btn]:hover, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3[class*=rc-tour-next-btn]:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___mzMtf.white___e6rF3:active, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3[class*=rc-tour-finish-btn]:active, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3[class*=rc-tour-next-btn]:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___mzMtf.white___e6rF3.disabled___dgJQE, .button___mzMtf.white___e6rF3:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3.disabled___dgJQE[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3.disabled___dgJQE[class*=rc-tour-next-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3[class*=rc-tour-finish-btn]:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .white___e6rF3[class*=rc-tour-next-btn]:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___mzMtf.default___QY8oP, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .default___QY8oP[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .default___QY8oP[class*=rc-tour-next-btn] {
    text-decoration: none
}

.button___mzMtf.default___QY8oP:hover, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .default___QY8oP[class*=rc-tour-finish-btn]:hover, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .default___QY8oP[class*=rc-tour-next-btn]:hover {
    text-decoration: underline
}

.button___mzMtf.icon___YNUDv, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___YNUDv[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___YNUDv[class*=rc-tour-next-btn] {
    border-radius: 8px
}

.button___mzMtf.icon___YNUDv.disabled___dgJQE, .button___mzMtf.icon___YNUDv:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___YNUDv.disabled___dgJQE[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___YNUDv.disabled___dgJQE[class*=rc-tour-next-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___YNUDv[class*=rc-tour-finish-btn]:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .icon___YNUDv[class*=rc-tour-next-btn]:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___mzMtf.disabled___dgJQE, .button___mzMtf:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___dgJQE[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___dgJQE[class*=rc-tour-next-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:disabled, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:disabled {
    pointer-events: none
}

.button___mzMtf.disabled___dgJQE, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___dgJQE[class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] .disabled___dgJQE[class*=rc-tour-next-btn] {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___mzMtf.icon___YNUDv, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn], .primary___jEfEd, .secondary___DHO4k, .white___e6rF3 {
    position: relative
}

.button___mzMtf.icon___YNUDv [class^=loading_], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn] [class^=loading_], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn] [class^=loading_], .primary___jEfEd [class^=loading_], .secondary___DHO4k [class^=loading_], .white___e6rF3 [class^=loading_] {
    height: 44px;
    width: 44px
}

.withOnboardingLootboxes___PU6pK:before {
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999
}

.onboardingLootboxesSteps___h4PyH[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___h4PyH[class*=rc-tour-placement-bottom] {
        width: 312px
    }
}

@media screen and (min-width: 412px) {
    .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] {
        width: 288px
    }
}

.onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class=rc-tour-close] {
    align-items: center;
    background-color: transparent;
    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___h4PyH[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___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-description] .description___Sv4Q8 .text___bqTfr {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 9px
}

.onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-description] .description___Sv4Q8 .bar___faxbv {
    align-items: center;
    background: linear-gradient(180deg, rgba(37, 42, 54, .1), rgba(28, 32, 41, .1));
    border: 1px solid rgba(28, 32, 43, .2);
    border-radius: 17px;
    display: flex;
    flex-direction: row;
    height: 8px;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 0 1px
}

.onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-description] .description___Sv4Q8 .bar___faxbv .progress___EGgk4 {
    background: var(--brand-gradient-blue);
    border-radius: inherit;
    height: 4px
}

.onboardingLootboxesSteps___h4PyH[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___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-prev-btn] {
    display: none
}

.onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[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___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-finish-btn]:hover, .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn], .onboardingLootboxesSteps___h4PyH[class*=rc-tour-placement-bottom] [class*=rc-tour-inner] [class*=rc-tour-buttons] [class*=rc-tour-next-btn]:hover {
    box-shadow: none
}

.notificationItem___uzUfr {
    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___i2Odl, .btn--sm___ADdzB, .btn___qOHTE, .btn__default___EuhhN, .btn__disabled___aNBow, .btn__primary___e_2oA, .btn__secondary___E5QnO, .btn__white___VUB7s, .button___fMoBD, .notification___j_hIG .notificationBtn___WV691, .notification___j_hIG .notificationBtn___WV691.first___SoKzG, .notification___j_hIG [class*=notificationBtn] {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.btn--md___i2Odl [class^=loading_], .btn--sm___ADdzB [class^=loading_], .btn___qOHTE [class^=loading_], .btn__default___EuhhN [class^=loading_], .btn__disabled___aNBow [class^=loading_], .btn__primary___e_2oA [class^=loading_], .btn__secondary___E5QnO [class^=loading_], .btn__white___VUB7s [class^=loading_], .button___fMoBD [class^=loading_], .notification___j_hIG .notificationBtn___WV691 [class^=loading_], .notification___j_hIG [class*=notificationBtn] [class^=loading_] {
    height: 44px;
    width: 44px
}

.btn--sm___ADdzB, .button___fMoBD.btn--sm___ADdzB, .button___fMoBD.sm___GG9p3, .notification___j_hIG .notificationBtn___WV691, .notification___j_hIG .sm___GG9p3.notificationBtn___WV691.first___SoKzG, .notification___j_hIG [class*=notificationBtn], .sm___GG9p3.btn--md___i2Odl, .sm___GG9p3.btn___qOHTE, .sm___GG9p3.btn__default___EuhhN, .sm___GG9p3.btn__disabled___aNBow, .sm___GG9p3.btn__primary___e_2oA, .sm___GG9p3.btn__secondary___E5QnO, .sm___GG9p3.btn__white___VUB7s {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.btn--md___i2Odl, .button___fMoBD.btn--md___i2Odl, .button___fMoBD.md___VoTC5, .md___VoTC5.btn--sm___ADdzB, .md___VoTC5.btn___qOHTE, .md___VoTC5.btn__default___EuhhN, .md___VoTC5.btn__disabled___aNBow, .md___VoTC5.btn__primary___e_2oA, .md___VoTC5.btn__secondary___E5QnO, .md___VoTC5.btn__white___VUB7s, .notification___j_hIG .md___VoTC5.notificationBtn___WV691, .notification___j_hIG .md___VoTC5[class*=notificationBtn] {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.btn__primary___e_2oA, .button___fMoBD.btn__primary___e_2oA, .button___fMoBD.icon___DDr6l, .button___fMoBD.primary___swD4Q, .icon___DDr6l.btn--md___i2Odl, .icon___DDr6l.btn--sm___ADdzB, .icon___DDr6l.btn___qOHTE, .icon___DDr6l.btn__default___EuhhN, .icon___DDr6l.btn__disabled___aNBow, .icon___DDr6l.btn__primary___e_2oA, .icon___DDr6l.btn__secondary___E5QnO, .icon___DDr6l.btn__white___VUB7s, .notification___j_hIG .icon___DDr6l.notificationBtn___WV691, .notification___j_hIG .notificationBtn___WV691.first___SoKzG, .notification___j_hIG .primary___swD4Q.notificationBtn___WV691, .notification___j_hIG [class*=notificationBtn], .primary___swD4Q.btn--md___i2Odl, .primary___swD4Q.btn--sm___ADdzB, .primary___swD4Q.btn___qOHTE, .primary___swD4Q.btn__default___EuhhN, .primary___swD4Q.btn__disabled___aNBow, .primary___swD4Q.btn__secondary___E5QnO, .primary___swD4Q.btn__white___VUB7s {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.btn__primary___e_2oA:hover, .button___fMoBD.icon___DDr6l:hover, .button___fMoBD.primary___swD4Q:hover, .icon___DDr6l.btn--md___i2Odl:hover, .icon___DDr6l.btn--sm___ADdzB:hover, .icon___DDr6l.btn___qOHTE:hover, .icon___DDr6l.btn__default___EuhhN:hover, .icon___DDr6l.btn__disabled___aNBow:hover, .icon___DDr6l.btn__secondary___E5QnO:hover, .icon___DDr6l.btn__white___VUB7s:hover, .notification___j_hIG .icon___DDr6l.notificationBtn___WV691:hover, .notification___j_hIG .notificationBtn___WV691.first___SoKzG:hover, .notification___j_hIG .primary___swD4Q.notificationBtn___WV691:hover, .notification___j_hIG [class*=notificationBtn]:hover, .primary___swD4Q.btn--md___i2Odl:hover, .primary___swD4Q.btn--sm___ADdzB:hover, .primary___swD4Q.btn___qOHTE:hover, .primary___swD4Q.btn__default___EuhhN:hover, .primary___swD4Q.btn__disabled___aNBow:hover, .primary___swD4Q.btn__secondary___E5QnO:hover, .primary___swD4Q.btn__white___VUB7s:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.btn__primary___e_2oA:active, .button___fMoBD.icon___DDr6l:active, .button___fMoBD.primary___swD4Q:active, .icon___DDr6l.btn--md___i2Odl:active, .icon___DDr6l.btn--sm___ADdzB:active, .icon___DDr6l.btn___qOHTE:active, .icon___DDr6l.btn__default___EuhhN:active, .icon___DDr6l.btn__disabled___aNBow:active, .icon___DDr6l.btn__secondary___E5QnO:active, .icon___DDr6l.btn__white___VUB7s:active, .notification___j_hIG .icon___DDr6l.notificationBtn___WV691:active, .notification___j_hIG .notificationBtn___WV691.first___SoKzG:active, .notification___j_hIG .primary___swD4Q.notificationBtn___WV691:active, .notification___j_hIG [class*=notificationBtn]:active, .primary___swD4Q.btn--md___i2Odl:active, .primary___swD4Q.btn--sm___ADdzB:active, .primary___swD4Q.btn___qOHTE:active, .primary___swD4Q.btn__default___EuhhN:active, .primary___swD4Q.btn__disabled___aNBow:active, .primary___swD4Q.btn__secondary___E5QnO:active, .primary___swD4Q.btn__white___VUB7s:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__primary___e_2oA.btn__disabled___aNBow, .btn__primary___e_2oA:disabled, .button___fMoBD.disabled___XxtFR.icon___DDr6l, .button___fMoBD.icon___DDr6l:disabled, .button___fMoBD.primary___swD4Q.disabled___XxtFR, .button___fMoBD.primary___swD4Q:disabled, .disabled___XxtFR.btn__primary___e_2oA, .disabled___XxtFR.icon___DDr6l.btn--md___i2Odl, .disabled___XxtFR.icon___DDr6l.btn--sm___ADdzB, .disabled___XxtFR.icon___DDr6l.btn___qOHTE, .disabled___XxtFR.icon___DDr6l.btn__default___EuhhN, .disabled___XxtFR.icon___DDr6l.btn__secondary___E5QnO, .disabled___XxtFR.icon___DDr6l.btn__white___VUB7s, .icon___DDr6l.btn--md___i2Odl:disabled, .icon___DDr6l.btn--sm___ADdzB:disabled, .icon___DDr6l.btn___qOHTE:disabled, .icon___DDr6l.btn__default___EuhhN:disabled, .icon___DDr6l.btn__disabled___aNBow, .icon___DDr6l.btn__secondary___E5QnO:disabled, .icon___DDr6l.btn__white___VUB7s:disabled, .notification___j_hIG .btn__disabled___aNBow.notificationBtn___WV691.first___SoKzG, .notification___j_hIG .btn__disabled___aNBow[class*=notificationBtn], .notification___j_hIG .disabled___XxtFR.icon___DDr6l.notificationBtn___WV691, .notification___j_hIG .disabled___XxtFR.notificationBtn___WV691.first___SoKzG, .notification___j_hIG .disabled___XxtFR[class*=notificationBtn], .notification___j_hIG .icon___DDr6l.notificationBtn___WV691:disabled, .notification___j_hIG .notificationBtn___WV691.first___SoKzG:disabled, .notification___j_hIG .primary___swD4Q.disabled___XxtFR.notificationBtn___WV691, .notification___j_hIG .primary___swD4Q.notificationBtn___WV691:disabled, .notification___j_hIG [class*=notificationBtn]:disabled, .primary___swD4Q.btn--md___i2Odl:disabled, .primary___swD4Q.btn--sm___ADdzB:disabled, .primary___swD4Q.btn___qOHTE:disabled, .primary___swD4Q.btn__default___EuhhN:disabled, .primary___swD4Q.btn__disabled___aNBow, .primary___swD4Q.btn__secondary___E5QnO:disabled, .primary___swD4Q.btn__white___VUB7s:disabled, .primary___swD4Q.disabled___XxtFR.btn--md___i2Odl, .primary___swD4Q.disabled___XxtFR.btn--sm___ADdzB, .primary___swD4Q.disabled___XxtFR.btn___qOHTE, .primary___swD4Q.disabled___XxtFR.btn__default___EuhhN, .primary___swD4Q.disabled___XxtFR.btn__secondary___E5QnO, .primary___swD4Q.disabled___XxtFR.btn__white___VUB7s {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__secondary___E5QnO, .button___fMoBD.btn__secondary___E5QnO, .button___fMoBD.secondary___LUJfq, .notification___j_hIG .secondary___LUJfq.notificationBtn___WV691, .notification___j_hIG .secondary___LUJfq[class*=notificationBtn], .secondary___LUJfq.btn--md___i2Odl, .secondary___LUJfq.btn--sm___ADdzB, .secondary___LUJfq.btn___qOHTE, .secondary___LUJfq.btn__default___EuhhN, .secondary___LUJfq.btn__disabled___aNBow, .secondary___LUJfq.btn__primary___e_2oA, .secondary___LUJfq.btn__white___VUB7s {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.btn__secondary___E5QnO:hover, .button___fMoBD.secondary___LUJfq:hover, .notification___j_hIG .secondary___LUJfq.notificationBtn___WV691:hover, .notification___j_hIG .secondary___LUJfq[class*=notificationBtn]:hover, .secondary___LUJfq.btn--md___i2Odl:hover, .secondary___LUJfq.btn--sm___ADdzB:hover, .secondary___LUJfq.btn___qOHTE:hover, .secondary___LUJfq.btn__default___EuhhN:hover, .secondary___LUJfq.btn__disabled___aNBow:hover, .secondary___LUJfq.btn__primary___e_2oA:hover, .secondary___LUJfq.btn__white___VUB7s:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.btn__secondary___E5QnO:active, .button___fMoBD.secondary___LUJfq:active, .notification___j_hIG .secondary___LUJfq.notificationBtn___WV691:active, .notification___j_hIG .secondary___LUJfq[class*=notificationBtn]:active, .secondary___LUJfq.btn--md___i2Odl:active, .secondary___LUJfq.btn--sm___ADdzB:active, .secondary___LUJfq.btn___qOHTE:active, .secondary___LUJfq.btn__default___EuhhN:active, .secondary___LUJfq.btn__disabled___aNBow:active, .secondary___LUJfq.btn__primary___e_2oA:active, .secondary___LUJfq.btn__white___VUB7s:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__secondary___E5QnO.btn__disabled___aNBow, .btn__secondary___E5QnO:disabled, .button___fMoBD.secondary___LUJfq.disabled___XxtFR, .button___fMoBD.secondary___LUJfq:disabled, .disabled___XxtFR.btn__secondary___E5QnO, .notification___j_hIG .secondary___LUJfq.disabled___XxtFR.notificationBtn___WV691, .notification___j_hIG .secondary___LUJfq.disabled___XxtFR[class*=notificationBtn], .notification___j_hIG .secondary___LUJfq.notificationBtn___WV691:disabled, .notification___j_hIG .secondary___LUJfq[class*=notificationBtn]:disabled, .secondary___LUJfq.btn--md___i2Odl:disabled, .secondary___LUJfq.btn--sm___ADdzB:disabled, .secondary___LUJfq.btn___qOHTE:disabled, .secondary___LUJfq.btn__default___EuhhN:disabled, .secondary___LUJfq.btn__disabled___aNBow, .secondary___LUJfq.btn__primary___e_2oA:disabled, .secondary___LUJfq.btn__white___VUB7s:disabled, .secondary___LUJfq.disabled___XxtFR.btn--md___i2Odl, .secondary___LUJfq.disabled___XxtFR.btn--sm___ADdzB, .secondary___LUJfq.disabled___XxtFR.btn___qOHTE, .secondary___LUJfq.disabled___XxtFR.btn__default___EuhhN, .secondary___LUJfq.disabled___XxtFR.btn__primary___e_2oA, .secondary___LUJfq.disabled___XxtFR.btn__white___VUB7s {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__white___VUB7s, .button___fMoBD.btn__white___VUB7s, .button___fMoBD.white___DdaCv, .notification___j_hIG .white___DdaCv.notificationBtn___WV691, .notification___j_hIG .white___DdaCv[class*=notificationBtn], .white___DdaCv.btn--md___i2Odl, .white___DdaCv.btn--sm___ADdzB, .white___DdaCv.btn___qOHTE, .white___DdaCv.btn__default___EuhhN, .white___DdaCv.btn__disabled___aNBow, .white___DdaCv.btn__primary___e_2oA, .white___DdaCv.btn__secondary___E5QnO {
    border: 2px solid #fff;
    text-transform: uppercase
}

.btn__white___VUB7s:hover, .button___fMoBD.white___DdaCv:hover, .notification___j_hIG .white___DdaCv.notificationBtn___WV691:hover, .notification___j_hIG .white___DdaCv[class*=notificationBtn]:hover, .white___DdaCv.btn--md___i2Odl:hover, .white___DdaCv.btn--sm___ADdzB:hover, .white___DdaCv.btn___qOHTE:hover, .white___DdaCv.btn__default___EuhhN:hover, .white___DdaCv.btn__disabled___aNBow:hover, .white___DdaCv.btn__primary___e_2oA:hover, .white___DdaCv.btn__secondary___E5QnO:hover {
    background: hsla(0, 0%, 100%, .05)
}

.btn__white___VUB7s:active, .button___fMoBD.white___DdaCv:active, .notification___j_hIG .white___DdaCv.notificationBtn___WV691:active, .notification___j_hIG .white___DdaCv[class*=notificationBtn]:active, .white___DdaCv.btn--md___i2Odl:active, .white___DdaCv.btn--sm___ADdzB:active, .white___DdaCv.btn___qOHTE:active, .white___DdaCv.btn__default___EuhhN:active, .white___DdaCv.btn__disabled___aNBow:active, .white___DdaCv.btn__primary___e_2oA:active, .white___DdaCv.btn__secondary___E5QnO:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__white___VUB7s.btn__disabled___aNBow, .btn__white___VUB7s:disabled, .button___fMoBD.white___DdaCv.disabled___XxtFR, .button___fMoBD.white___DdaCv:disabled, .disabled___XxtFR.btn__white___VUB7s, .notification___j_hIG .white___DdaCv.disabled___XxtFR.notificationBtn___WV691, .notification___j_hIG .white___DdaCv.disabled___XxtFR[class*=notificationBtn], .notification___j_hIG .white___DdaCv.notificationBtn___WV691:disabled, .notification___j_hIG .white___DdaCv[class*=notificationBtn]:disabled, .white___DdaCv.btn--md___i2Odl:disabled, .white___DdaCv.btn--sm___ADdzB:disabled, .white___DdaCv.btn___qOHTE:disabled, .white___DdaCv.btn__default___EuhhN:disabled, .white___DdaCv.btn__disabled___aNBow, .white___DdaCv.btn__primary___e_2oA:disabled, .white___DdaCv.btn__secondary___E5QnO:disabled, .white___DdaCv.disabled___XxtFR.btn--md___i2Odl, .white___DdaCv.disabled___XxtFR.btn--sm___ADdzB, .white___DdaCv.disabled___XxtFR.btn___qOHTE, .white___DdaCv.disabled___XxtFR.btn__default___EuhhN, .white___DdaCv.disabled___XxtFR.btn__primary___e_2oA, .white___DdaCv.disabled___XxtFR.btn__secondary___E5QnO {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__default___EuhhN, .button___fMoBD.btn__default___EuhhN, .button___fMoBD.default___waq6n, .default___waq6n.btn--md___i2Odl, .default___waq6n.btn--sm___ADdzB, .default___waq6n.btn___qOHTE, .default___waq6n.btn__disabled___aNBow, .default___waq6n.btn__primary___e_2oA, .default___waq6n.btn__secondary___E5QnO, .default___waq6n.btn__white___VUB7s, .notification___j_hIG .default___waq6n.notificationBtn___WV691, .notification___j_hIG .default___waq6n[class*=notificationBtn] {
    text-decoration: none
}

.btn__default___EuhhN:hover, .button___fMoBD.default___waq6n:hover, .default___waq6n.btn--md___i2Odl:hover, .default___waq6n.btn--sm___ADdzB:hover, .default___waq6n.btn___qOHTE:hover, .default___waq6n.btn__disabled___aNBow:hover, .default___waq6n.btn__primary___e_2oA:hover, .default___waq6n.btn__secondary___E5QnO:hover, .default___waq6n.btn__white___VUB7s:hover, .notification___j_hIG .default___waq6n.notificationBtn___WV691:hover, .notification___j_hIG .default___waq6n[class*=notificationBtn]:hover {
    text-decoration: underline
}

.button___fMoBD.icon___DDr6l, .icon___DDr6l.btn--md___i2Odl, .icon___DDr6l.btn--sm___ADdzB, .icon___DDr6l.btn___qOHTE, .icon___DDr6l.btn__default___EuhhN, .icon___DDr6l.btn__disabled___aNBow, .icon___DDr6l.btn__primary___e_2oA, .icon___DDr6l.btn__secondary___E5QnO, .icon___DDr6l.btn__white___VUB7s, .notification___j_hIG .icon___DDr6l.notificationBtn___WV691, .notification___j_hIG .icon___DDr6l[class*=notificationBtn] {
    border-radius: 8px
}

.button___fMoBD.icon___DDr6l.disabled___XxtFR, .button___fMoBD.icon___DDr6l:disabled, .icon___DDr6l.btn--md___i2Odl:disabled, .icon___DDr6l.btn--sm___ADdzB:disabled, .icon___DDr6l.btn___qOHTE:disabled, .icon___DDr6l.btn__default___EuhhN:disabled, .icon___DDr6l.btn__disabled___aNBow, .icon___DDr6l.btn__primary___e_2oA:disabled, .icon___DDr6l.btn__secondary___E5QnO:disabled, .icon___DDr6l.btn__white___VUB7s:disabled, .icon___DDr6l.disabled___XxtFR.btn--md___i2Odl, .icon___DDr6l.disabled___XxtFR.btn--sm___ADdzB, .icon___DDr6l.disabled___XxtFR.btn___qOHTE, .icon___DDr6l.disabled___XxtFR.btn__default___EuhhN, .icon___DDr6l.disabled___XxtFR.btn__primary___e_2oA, .icon___DDr6l.disabled___XxtFR.btn__secondary___E5QnO, .icon___DDr6l.disabled___XxtFR.btn__white___VUB7s, .notification___j_hIG .icon___DDr6l.disabled___XxtFR.notificationBtn___WV691, .notification___j_hIG .icon___DDr6l.disabled___XxtFR[class*=notificationBtn], .notification___j_hIG .icon___DDr6l.notificationBtn___WV691:disabled, .notification___j_hIG .icon___DDr6l[class*=notificationBtn]:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.btn--md___i2Odl:disabled, .btn--sm___ADdzB:disabled, .btn___qOHTE:disabled, .btn__default___EuhhN:disabled, .btn__disabled___aNBow, .btn__primary___e_2oA:disabled, .btn__secondary___E5QnO:disabled, .btn__white___VUB7s:disabled, .button___fMoBD.btn__disabled___aNBow, .button___fMoBD.disabled___XxtFR, .button___fMoBD:disabled, .disabled___XxtFR.btn--md___i2Odl, .disabled___XxtFR.btn--sm___ADdzB, .disabled___XxtFR.btn___qOHTE, .disabled___XxtFR.btn__default___EuhhN, .disabled___XxtFR.btn__primary___e_2oA, .disabled___XxtFR.btn__secondary___E5QnO, .disabled___XxtFR.btn__white___VUB7s, .notification___j_hIG .disabled___XxtFR.notificationBtn___WV691, .notification___j_hIG .disabled___XxtFR[class*=notificationBtn], .notification___j_hIG .notificationBtn___WV691:disabled, .notification___j_hIG [class*=notificationBtn]:disabled {
    pointer-events: none
}

.btn__disabled___aNBow, .button___fMoBD.btn__disabled___aNBow, .button___fMoBD.disabled___XxtFR, .disabled___XxtFR.btn--md___i2Odl, .disabled___XxtFR.btn--sm___ADdzB, .disabled___XxtFR.btn___qOHTE, .disabled___XxtFR.btn__default___EuhhN, .disabled___XxtFR.btn__primary___e_2oA, .disabled___XxtFR.btn__secondary___E5QnO, .disabled___XxtFR.btn__white___VUB7s, .notification___j_hIG .disabled___XxtFR.notificationBtn___WV691, .notification___j_hIG .disabled___XxtFR[class*=notificationBtn] {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__primary___e_2oA, .btn__secondary___E5QnO, .btn__white___VUB7s, .button___fMoBD.icon___DDr6l, .icon___DDr6l.btn--md___i2Odl, .icon___DDr6l.btn--sm___ADdzB, .icon___DDr6l.btn___qOHTE, .icon___DDr6l.btn__default___EuhhN, .icon___DDr6l.btn__disabled___aNBow, .icon___DDr6l.btn__primary___e_2oA, .icon___DDr6l.btn__secondary___E5QnO, .icon___DDr6l.btn__white___VUB7s, .notification___j_hIG .icon___DDr6l.notificationBtn___WV691, .notification___j_hIG .notificationBtn___WV691.first___SoKzG, .notification___j_hIG [class*=notificationBtn], .primary___swD4Q, .secondary___LUJfq, .white___DdaCv {
    position: relative
}

.btn__primary___e_2oA [class^=loading_], .btn__secondary___E5QnO [class^=loading_], .btn__white___VUB7s [class^=loading_], .button___fMoBD.icon___DDr6l [class^=loading_], .icon___DDr6l.btn--md___i2Odl [class^=loading_], .icon___DDr6l.btn--sm___ADdzB [class^=loading_], .icon___DDr6l.btn___qOHTE [class^=loading_], .icon___DDr6l.btn__default___EuhhN [class^=loading_], .icon___DDr6l.btn__disabled___aNBow [class^=loading_], .notification___j_hIG .icon___DDr6l.notificationBtn___WV691 [class^=loading_], .notification___j_hIG .notificationBtn___WV691.first___SoKzG [class^=loading_], .notification___j_hIG [class*=notificationBtn] [class^=loading_], .primary___swD4Q [class^=loading_], .secondary___LUJfq [class^=loading_], .white___DdaCv [class^=loading_] {
    height: 44px;
    width: 44px
}

.notification___j_hIG {
    color: rgba(0, 0, 0, .8);
    margin-top: 16px;
    position: relative;
    text-align: left;
    width: 288px
}

.notification__content___HxBb4 {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 8px 16px rgba(0, 0, 0, .2);
    overflow: hidden;
    padding: 16px 16px 20px;
    position: relative;
    z-index: 1
}

.notification__main___GvYuc {
    position: relative;
    z-index: 2
}

.notification__heading___OEu6Z {
    word-wrap: break-word;
    color: inherit;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    padding-right: 8px;
    text-align: inherit;
    text-transform: none
}

.notification__text___v_RAH {
    color: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    overflow-wrap: break-word;
    padding-top: 3px
}

.notification__text___v_RAH a:not([class*=notificationBtn]), .notification__text___v_RAH p, .notification__text___v_RAH span {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    text-align: inherit
}

.notification__text___v_RAH p {
    display: block;
    margin: 6px 0
}

.notification__text___v_RAH p, .notification__text___v_RAH span {
    color: inherit
}

.notification__text___v_RAH a:not([class*=notificationBtn]) {
    color: var(--brand-blue-link);
    display: inline-block;
    margin: 0;
    text-decoration: underline;
    vertical-align: top
}

.notification__text___v_RAH a:not([class*=notificationBtn]):hover {
    text-decoration: none
}

.notification__text___v_RAH [class*=notificationBtn] {
    background: var(--brand-gradient-blue);
    margin: 10px auto 6px
}

.notification__text___v_RAH [class*=notificationBtn] + [class*=notificationBtn] {
    background: var(--brand-gradient-green)
}

.notification__text___v_RAH img {
    display: block;
    height: 100%;
    margin-top: 8px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.notification__text___v_RAH > * {
    margin: 8px 0
}

.notification__text___v_RAH h2, .notification__text___v_RAH h3, .notification__text___v_RAH h4, .notification__text___v_RAH h5, .notification__text___v_RAH h6, .notification__text___v_RAH > h1 {
    font-size: inherit
}

.notification__text___v_RAH > h1 {
    font-size: 16px
}

.notification__text___v_RAH > h2 {
    font-size: 14px
}

.notification__text___v_RAH ul, .notification__text___v_RAH > ol {
    list-style-position: inside;
    padding-left: 8px
}

.notification__text___v_RAH ul {
    list-style-type: disc
}

.notification__text___v_RAH > :first-child {
    margin: 0
}

.notificationWithImg___Ce_Hy .notification__heading___OEu6Z {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    height: 96px;
    line-height: 32px;
    margin-bottom: 10px;
    max-height: 96px;
    overflow: hidden
}

.notificationWithImg___Ce_Hy .notification__text___v_RAH {
    padding-top: 11px
}

.notification___j_hIG .notificationBtn___WV691, .notification___j_hIG [class*=notificationBtn] {
    height: 32px;
    margin: 9px 8px 0;
    min-width: 112px;
    width: -moz-fit-content;
    width: fit-content
}

.notification___j_hIG .notificationBtn___WV691.second___OPi7E {
    background: none;
    box-shadow: none;
    color: var(--brand-green);
    font-size: 10px;
    font-weight: 700;
    line-height: 24px
}

.notification___j_hIG .notificationBtn___WV691.first___SoKzG {
    letter-spacing: 0
}

.notification___j_hIG [class*=notificationBtn] {
    margin-right: 0;
    min-width: 120px
}

.notification___j_hIG [class*=notificationBtn] + [class*=notificationBtn] {
    background: none;
    box-shadow: none;
    color: var(--brand-green);
    font-size: 10px;
    font-weight: 700;
    line-height: 24px;
    margin-left: 6px
}

.notificationImg___dQVqC {
    background: #000;
    border: 1px solid hsla(0, 0%, 100%, .9);
    border-bottom: none;
    border-radius: 10px 10px 0 0;
    box-sizing: border-box;
    height: 116px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1
}

.notificationImg___dQVqC img {
    height: auto;
    max-width: 100%;
    opacity: .4
}

.notification__closeBtn___HXvuf {
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 22px;
    top: 14px;
    width: 12px;
    z-index: 3
}

.notification__closeBtn___HXvuf:after, .notification__closeBtn___HXvuf:before {
    background: #000;
    border-radius: 2px;
    content: "";
    display: block;
    height: 12px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 2px
}

.notification__closeBtn___HXvuf:before {
    transform: rotate(45deg)
}

.notification__closeBtn___HXvuf:after {
    transform: rotate(-45deg)
}

[class*=notificationWithImg] .notification__closeBtn___HXvuf:after, [class*=notificationWithImg] .notification__closeBtn___HXvuf:before {
    background: var(--brand-text)
}

.NotificationButtons___sDgB1 {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: normal;
    margin: 2px -8px
}

.btn--md___WLeKL, .btn--sm___BcUrx, .btn___V2zDE, .btn__default___PcyE7, .btn__disabled___zfTV5, .btn__primary___e_GHq, .btn__secondary___I_IEf, .btn__white___g79I9, .button____cMn9, .notificationBtn___Digya, .notificationBtn___Digya.first___SHZb8, .notificationBtn___Digya.second___VvZsV, .notification__text___M5cRD [class*=notificationBtn], .notification__text___M5cRD [class*=notificationBtn] + [class*=notificationBtn], [class*=notificationBtn] {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.btn--md___WLeKL [class^=loading_], .btn--sm___BcUrx [class^=loading_], .btn___V2zDE [class^=loading_], .btn__default___PcyE7 [class^=loading_], .btn__disabled___zfTV5 [class^=loading_], .btn__primary___e_GHq [class^=loading_], .btn__secondary___I_IEf [class^=loading_], .btn__white___g79I9 [class^=loading_], .button____cMn9 [class^=loading_], .notificationBtn___Digya [class^=loading_], .notification__text___M5cRD [class*=notificationBtn] + [class*=notificationBtn] [class^=loading_], [class*=notificationBtn] [class^=loading_] {
    height: 44px;
    width: 44px
}

.btn--sm___BcUrx, .button____cMn9.btn--sm___BcUrx, .button____cMn9.notificationBtn___Digya, .button____cMn9.sm___sEJbC, .button____cMn9[class*=notificationBtn], .notificationBtn___Digya, .sm___sEJbC.btn--md___WLeKL, .sm___sEJbC.btn___V2zDE, .sm___sEJbC.btn__default___PcyE7, .sm___sEJbC.btn__disabled___zfTV5, .sm___sEJbC.btn__primary___e_GHq, .sm___sEJbC.btn__secondary___I_IEf, .sm___sEJbC.btn__white___g79I9, .sm___sEJbC.notificationBtn___Digya.first___SHZb8, .sm___sEJbC.notificationBtn___Digya.second___VvZsV, [class*=notificationBtn] {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.btn--md___WLeKL, .button____cMn9.btn--md___WLeKL, .button____cMn9.md___iLdUk, .md___iLdUk.btn--sm___BcUrx, .md___iLdUk.btn___V2zDE, .md___iLdUk.btn__default___PcyE7, .md___iLdUk.btn__disabled___zfTV5, .md___iLdUk.btn__primary___e_GHq, .md___iLdUk.btn__secondary___I_IEf, .md___iLdUk.btn__white___g79I9, .md___iLdUk.notificationBtn___Digya, .md___iLdUk[class*=notificationBtn] {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.btn__primary___e_GHq, .button____cMn9.btn__primary___e_GHq, .button____cMn9.icon___jZ8R6, .button____cMn9.primary___uS6iF, .icon___jZ8R6.btn--md___WLeKL, .icon___jZ8R6.btn--sm___BcUrx, .icon___jZ8R6.btn___V2zDE, .icon___jZ8R6.btn__default___PcyE7, .icon___jZ8R6.btn__disabled___zfTV5, .icon___jZ8R6.btn__primary___e_GHq, .icon___jZ8R6.btn__secondary___I_IEf, .icon___jZ8R6.btn__white___g79I9, .icon___jZ8R6.notificationBtn___Digya, .icon___jZ8R6[class*=notificationBtn], .notificationBtn___Digya.first___SHZb8, .notification__text___M5cRD [class*=notificationBtn], .notification__text___M5cRD [class*=notificationBtn] + .icon___jZ8R6[class*=notificationBtn], .notification__text___M5cRD [class*=notificationBtn] + .primary___uS6iF[class*=notificationBtn], .primary___uS6iF.btn--md___WLeKL, .primary___uS6iF.btn--sm___BcUrx, .primary___uS6iF.btn___V2zDE, .primary___uS6iF.btn__default___PcyE7, .primary___uS6iF.btn__disabled___zfTV5, .primary___uS6iF.btn__secondary___I_IEf, .primary___uS6iF.btn__white___g79I9, .primary___uS6iF.notificationBtn___Digya, .primary___uS6iF[class*=notificationBtn] {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.btn__primary___e_GHq:hover, .button____cMn9.icon___jZ8R6:hover, .button____cMn9.primary___uS6iF:hover, .icon___jZ8R6.btn--md___WLeKL:hover, .icon___jZ8R6.btn--sm___BcUrx:hover, .icon___jZ8R6.btn___V2zDE:hover, .icon___jZ8R6.btn__default___PcyE7:hover, .icon___jZ8R6.btn__disabled___zfTV5:hover, .icon___jZ8R6.btn__secondary___I_IEf:hover, .icon___jZ8R6.btn__white___g79I9:hover, .icon___jZ8R6.notificationBtn___Digya:hover, .icon___jZ8R6[class*=notificationBtn]:hover, .notificationBtn___Digya.first___SHZb8:hover, .notification__text___M5cRD [class*=notificationBtn]:hover, .primary___uS6iF.btn--md___WLeKL:hover, .primary___uS6iF.btn--sm___BcUrx:hover, .primary___uS6iF.btn___V2zDE:hover, .primary___uS6iF.btn__default___PcyE7:hover, .primary___uS6iF.btn__disabled___zfTV5:hover, .primary___uS6iF.btn__secondary___I_IEf:hover, .primary___uS6iF.btn__white___g79I9:hover, .primary___uS6iF.notificationBtn___Digya:hover, .primary___uS6iF[class*=notificationBtn]:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.btn__primary___e_GHq:active, .button____cMn9.icon___jZ8R6:active, .button____cMn9.primary___uS6iF:active, .icon___jZ8R6.btn--md___WLeKL:active, .icon___jZ8R6.btn--sm___BcUrx:active, .icon___jZ8R6.btn___V2zDE:active, .icon___jZ8R6.btn__default___PcyE7:active, .icon___jZ8R6.btn__disabled___zfTV5:active, .icon___jZ8R6.btn__secondary___I_IEf:active, .icon___jZ8R6.btn__white___g79I9:active, .icon___jZ8R6.notificationBtn___Digya:active, .icon___jZ8R6[class*=notificationBtn]:active, .notificationBtn___Digya.first___SHZb8:active, .notification__text___M5cRD [class*=notificationBtn]:active, .primary___uS6iF.btn--md___WLeKL:active, .primary___uS6iF.btn--sm___BcUrx:active, .primary___uS6iF.btn___V2zDE:active, .primary___uS6iF.btn__default___PcyE7:active, .primary___uS6iF.btn__disabled___zfTV5:active, .primary___uS6iF.btn__secondary___I_IEf:active, .primary___uS6iF.btn__white___g79I9:active, .primary___uS6iF.notificationBtn___Digya:active, .primary___uS6iF[class*=notificationBtn]:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__disabled___zfTV5.notificationBtn___Digya.first___SHZb8, .btn__primary___e_GHq.btn__disabled___zfTV5, .btn__primary___e_GHq:disabled, .button____cMn9.disabled___a2GMP.icon___jZ8R6, .button____cMn9.icon___jZ8R6:disabled, .button____cMn9.primary___uS6iF.disabled___a2GMP, .button____cMn9.primary___uS6iF:disabled, .disabled___a2GMP.btn__primary___e_GHq, .disabled___a2GMP.icon___jZ8R6.btn--md___WLeKL, .disabled___a2GMP.icon___jZ8R6.btn--sm___BcUrx, .disabled___a2GMP.icon___jZ8R6.btn___V2zDE, .disabled___a2GMP.icon___jZ8R6.btn__default___PcyE7, .disabled___a2GMP.icon___jZ8R6.btn__secondary___I_IEf, .disabled___a2GMP.icon___jZ8R6.btn__white___g79I9, .disabled___a2GMP.icon___jZ8R6.notificationBtn___Digya, .disabled___a2GMP.icon___jZ8R6[class*=notificationBtn], .disabled___a2GMP.notificationBtn___Digya.first___SHZb8, .icon___jZ8R6.btn--md___WLeKL:disabled, .icon___jZ8R6.btn--sm___BcUrx:disabled, .icon___jZ8R6.btn___V2zDE:disabled, .icon___jZ8R6.btn__default___PcyE7:disabled, .icon___jZ8R6.btn__disabled___zfTV5, .icon___jZ8R6.btn__secondary___I_IEf:disabled, .icon___jZ8R6.btn__white___g79I9:disabled, .icon___jZ8R6.notificationBtn___Digya:disabled, .icon___jZ8R6[class*=notificationBtn]:disabled, .notificationBtn___Digya.first___SHZb8:disabled, .notification__text___M5cRD .btn__disabled___zfTV5[class*=notificationBtn], .notification__text___M5cRD .disabled___a2GMP[class*=notificationBtn], .notification__text___M5cRD [class*=notificationBtn]:disabled, .primary___uS6iF.btn--md___WLeKL:disabled, .primary___uS6iF.btn--sm___BcUrx:disabled, .primary___uS6iF.btn___V2zDE:disabled, .primary___uS6iF.btn__default___PcyE7:disabled, .primary___uS6iF.btn__disabled___zfTV5, .primary___uS6iF.btn__secondary___I_IEf:disabled, .primary___uS6iF.btn__white___g79I9:disabled, .primary___uS6iF.disabled___a2GMP.btn--md___WLeKL, .primary___uS6iF.disabled___a2GMP.btn--sm___BcUrx, .primary___uS6iF.disabled___a2GMP.btn___V2zDE, .primary___uS6iF.disabled___a2GMP.btn__default___PcyE7, .primary___uS6iF.disabled___a2GMP.btn__secondary___I_IEf, .primary___uS6iF.disabled___a2GMP.btn__white___g79I9, .primary___uS6iF.disabled___a2GMP.notificationBtn___Digya, .primary___uS6iF.disabled___a2GMP[class*=notificationBtn], .primary___uS6iF.notificationBtn___Digya:disabled, .primary___uS6iF[class*=notificationBtn]:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__secondary___I_IEf, .button____cMn9.btn__secondary___I_IEf, .button____cMn9.secondary___HRpEw, .notificationBtn___Digya.second___VvZsV, .notification__text___M5cRD [class*=notificationBtn] + [class*=notificationBtn], .secondary___HRpEw.btn--md___WLeKL, .secondary___HRpEw.btn--sm___BcUrx, .secondary___HRpEw.btn___V2zDE, .secondary___HRpEw.btn__default___PcyE7, .secondary___HRpEw.btn__disabled___zfTV5, .secondary___HRpEw.btn__primary___e_GHq, .secondary___HRpEw.btn__white___g79I9, .secondary___HRpEw.notificationBtn___Digya, .secondary___HRpEw[class*=notificationBtn] {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.btn__secondary___I_IEf:hover, .button____cMn9.secondary___HRpEw:hover, .notificationBtn___Digya.second___VvZsV:hover, .notification__text___M5cRD [class*=notificationBtn] + [class*=notificationBtn]:hover, .secondary___HRpEw.btn--md___WLeKL:hover, .secondary___HRpEw.btn--sm___BcUrx:hover, .secondary___HRpEw.btn___V2zDE:hover, .secondary___HRpEw.btn__default___PcyE7:hover, .secondary___HRpEw.btn__disabled___zfTV5:hover, .secondary___HRpEw.btn__primary___e_GHq:hover, .secondary___HRpEw.btn__white___g79I9:hover, .secondary___HRpEw.notificationBtn___Digya:hover, .secondary___HRpEw[class*=notificationBtn]:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.btn__secondary___I_IEf:active, .button____cMn9.secondary___HRpEw:active, .notificationBtn___Digya.second___VvZsV:active, .notification__text___M5cRD [class*=notificationBtn] + [class*=notificationBtn]:active, .secondary___HRpEw.btn--md___WLeKL:active, .secondary___HRpEw.btn--sm___BcUrx:active, .secondary___HRpEw.btn___V2zDE:active, .secondary___HRpEw.btn__default___PcyE7:active, .secondary___HRpEw.btn__disabled___zfTV5:active, .secondary___HRpEw.btn__primary___e_GHq:active, .secondary___HRpEw.btn__white___g79I9:active, .secondary___HRpEw.notificationBtn___Digya:active, .secondary___HRpEw[class*=notificationBtn]:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__disabled___zfTV5.notificationBtn___Digya.second___VvZsV, .btn__secondary___I_IEf.btn__disabled___zfTV5, .btn__secondary___I_IEf:disabled, .button____cMn9.secondary___HRpEw.disabled___a2GMP, .button____cMn9.secondary___HRpEw:disabled, .disabled___a2GMP.btn__secondary___I_IEf, .disabled___a2GMP.notificationBtn___Digya.second___VvZsV, .notificationBtn___Digya.second___VvZsV:disabled, .notification__text___M5cRD [class*=notificationBtn] + .btn__disabled___zfTV5[class*=notificationBtn], .notification__text___M5cRD [class*=notificationBtn] + .disabled___a2GMP[class*=notificationBtn], .notification__text___M5cRD [class*=notificationBtn] + [class*=notificationBtn]:disabled, .secondary___HRpEw.btn--md___WLeKL:disabled, .secondary___HRpEw.btn--sm___BcUrx:disabled, .secondary___HRpEw.btn___V2zDE:disabled, .secondary___HRpEw.btn__default___PcyE7:disabled, .secondary___HRpEw.btn__disabled___zfTV5, .secondary___HRpEw.btn__primary___e_GHq:disabled, .secondary___HRpEw.btn__white___g79I9:disabled, .secondary___HRpEw.disabled___a2GMP.btn--md___WLeKL, .secondary___HRpEw.disabled___a2GMP.btn--sm___BcUrx, .secondary___HRpEw.disabled___a2GMP.btn___V2zDE, .secondary___HRpEw.disabled___a2GMP.btn__default___PcyE7, .secondary___HRpEw.disabled___a2GMP.btn__primary___e_GHq, .secondary___HRpEw.disabled___a2GMP.btn__white___g79I9, .secondary___HRpEw.disabled___a2GMP.notificationBtn___Digya, .secondary___HRpEw.disabled___a2GMP[class*=notificationBtn], .secondary___HRpEw.notificationBtn___Digya:disabled, .secondary___HRpEw[class*=notificationBtn]:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__white___g79I9, .button____cMn9.btn__white___g79I9, .button____cMn9.white___rm7kb, .white___rm7kb.btn--md___WLeKL, .white___rm7kb.btn--sm___BcUrx, .white___rm7kb.btn___V2zDE, .white___rm7kb.btn__default___PcyE7, .white___rm7kb.btn__disabled___zfTV5, .white___rm7kb.btn__primary___e_GHq, .white___rm7kb.btn__secondary___I_IEf, .white___rm7kb.notificationBtn___Digya, .white___rm7kb[class*=notificationBtn] {
    border: 2px solid #fff;
    text-transform: uppercase
}

.btn__white___g79I9:hover, .button____cMn9.white___rm7kb:hover, .white___rm7kb.btn--md___WLeKL:hover, .white___rm7kb.btn--sm___BcUrx:hover, .white___rm7kb.btn___V2zDE:hover, .white___rm7kb.btn__default___PcyE7:hover, .white___rm7kb.btn__disabled___zfTV5:hover, .white___rm7kb.btn__primary___e_GHq:hover, .white___rm7kb.btn__secondary___I_IEf:hover, .white___rm7kb.notificationBtn___Digya:hover, .white___rm7kb[class*=notificationBtn]:hover {
    background: hsla(0, 0%, 100%, .05)
}

.btn__white___g79I9:active, .button____cMn9.white___rm7kb:active, .white___rm7kb.btn--md___WLeKL:active, .white___rm7kb.btn--sm___BcUrx:active, .white___rm7kb.btn___V2zDE:active, .white___rm7kb.btn__default___PcyE7:active, .white___rm7kb.btn__disabled___zfTV5:active, .white___rm7kb.btn__primary___e_GHq:active, .white___rm7kb.btn__secondary___I_IEf:active, .white___rm7kb.notificationBtn___Digya:active, .white___rm7kb[class*=notificationBtn]:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__white___g79I9.btn__disabled___zfTV5, .btn__white___g79I9:disabled, .button____cMn9.white___rm7kb.disabled___a2GMP, .button____cMn9.white___rm7kb:disabled, .disabled___a2GMP.btn__white___g79I9, .white___rm7kb.btn--md___WLeKL:disabled, .white___rm7kb.btn--sm___BcUrx:disabled, .white___rm7kb.btn___V2zDE:disabled, .white___rm7kb.btn__default___PcyE7:disabled, .white___rm7kb.btn__disabled___zfTV5, .white___rm7kb.btn__primary___e_GHq:disabled, .white___rm7kb.btn__secondary___I_IEf:disabled, .white___rm7kb.disabled___a2GMP.btn--md___WLeKL, .white___rm7kb.disabled___a2GMP.btn--sm___BcUrx, .white___rm7kb.disabled___a2GMP.btn___V2zDE, .white___rm7kb.disabled___a2GMP.btn__default___PcyE7, .white___rm7kb.disabled___a2GMP.btn__primary___e_GHq, .white___rm7kb.disabled___a2GMP.btn__secondary___I_IEf, .white___rm7kb.disabled___a2GMP.notificationBtn___Digya, .white___rm7kb.disabled___a2GMP[class*=notificationBtn], .white___rm7kb.notificationBtn___Digya:disabled, .white___rm7kb[class*=notificationBtn]:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__default___PcyE7, .button____cMn9.btn__default___PcyE7, .button____cMn9.default___bofYh, .default___bofYh.btn--md___WLeKL, .default___bofYh.btn--sm___BcUrx, .default___bofYh.btn___V2zDE, .default___bofYh.btn__disabled___zfTV5, .default___bofYh.btn__primary___e_GHq, .default___bofYh.btn__secondary___I_IEf, .default___bofYh.btn__white___g79I9, .default___bofYh.notificationBtn___Digya, .default___bofYh[class*=notificationBtn] {
    text-decoration: none
}

.btn__default___PcyE7:hover, .button____cMn9.default___bofYh:hover, .default___bofYh.btn--md___WLeKL:hover, .default___bofYh.btn--sm___BcUrx:hover, .default___bofYh.btn___V2zDE:hover, .default___bofYh.btn__disabled___zfTV5:hover, .default___bofYh.btn__primary___e_GHq:hover, .default___bofYh.btn__secondary___I_IEf:hover, .default___bofYh.btn__white___g79I9:hover, .default___bofYh.notificationBtn___Digya:hover, .default___bofYh[class*=notificationBtn]:hover {
    text-decoration: underline
}

.button____cMn9.icon___jZ8R6, .icon___jZ8R6.btn--md___WLeKL, .icon___jZ8R6.btn--sm___BcUrx, .icon___jZ8R6.btn___V2zDE, .icon___jZ8R6.btn__default___PcyE7, .icon___jZ8R6.btn__disabled___zfTV5, .icon___jZ8R6.btn__primary___e_GHq, .icon___jZ8R6.btn__secondary___I_IEf, .icon___jZ8R6.btn__white___g79I9, .icon___jZ8R6.notificationBtn___Digya, .icon___jZ8R6[class*=notificationBtn] {
    border-radius: 8px
}

.button____cMn9.icon___jZ8R6.disabled___a2GMP, .button____cMn9.icon___jZ8R6:disabled, .icon___jZ8R6.btn--md___WLeKL:disabled, .icon___jZ8R6.btn--sm___BcUrx:disabled, .icon___jZ8R6.btn___V2zDE:disabled, .icon___jZ8R6.btn__default___PcyE7:disabled, .icon___jZ8R6.btn__disabled___zfTV5, .icon___jZ8R6.btn__primary___e_GHq:disabled, .icon___jZ8R6.btn__secondary___I_IEf:disabled, .icon___jZ8R6.btn__white___g79I9:disabled, .icon___jZ8R6.disabled___a2GMP.btn--md___WLeKL, .icon___jZ8R6.disabled___a2GMP.btn--sm___BcUrx, .icon___jZ8R6.disabled___a2GMP.btn___V2zDE, .icon___jZ8R6.disabled___a2GMP.btn__default___PcyE7, .icon___jZ8R6.disabled___a2GMP.btn__primary___e_GHq, .icon___jZ8R6.disabled___a2GMP.btn__secondary___I_IEf, .icon___jZ8R6.disabled___a2GMP.btn__white___g79I9, .icon___jZ8R6.disabled___a2GMP.notificationBtn___Digya, .icon___jZ8R6.disabled___a2GMP[class*=notificationBtn], .icon___jZ8R6.notificationBtn___Digya:disabled, .icon___jZ8R6[class*=notificationBtn]:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.btn--md___WLeKL:disabled, .btn--sm___BcUrx:disabled, .btn___V2zDE:disabled, .btn__default___PcyE7:disabled, .btn__disabled___zfTV5, .btn__primary___e_GHq:disabled, .btn__secondary___I_IEf:disabled, .btn__white___g79I9:disabled, .button____cMn9.btn__disabled___zfTV5, .button____cMn9.disabled___a2GMP, .button____cMn9:disabled, .disabled___a2GMP.btn--md___WLeKL, .disabled___a2GMP.btn--sm___BcUrx, .disabled___a2GMP.btn___V2zDE, .disabled___a2GMP.btn__default___PcyE7, .disabled___a2GMP.btn__primary___e_GHq, .disabled___a2GMP.btn__secondary___I_IEf, .disabled___a2GMP.btn__white___g79I9, .disabled___a2GMP.notificationBtn___Digya, .disabled___a2GMP[class*=notificationBtn], .notificationBtn___Digya:disabled, [class*=notificationBtn]:disabled {
    pointer-events: none
}

.btn__disabled___zfTV5, .button____cMn9.btn__disabled___zfTV5, .button____cMn9.disabled___a2GMP, .disabled___a2GMP.btn--md___WLeKL, .disabled___a2GMP.btn--sm___BcUrx, .disabled___a2GMP.btn___V2zDE, .disabled___a2GMP.btn__default___PcyE7, .disabled___a2GMP.btn__primary___e_GHq, .disabled___a2GMP.btn__secondary___I_IEf, .disabled___a2GMP.btn__white___g79I9, .disabled___a2GMP.notificationBtn___Digya, .disabled___a2GMP[class*=notificationBtn] {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__primary___e_GHq, .btn__secondary___I_IEf, .btn__white___g79I9, .button____cMn9.icon___jZ8R6, .icon___jZ8R6.btn--md___WLeKL, .icon___jZ8R6.btn--sm___BcUrx, .icon___jZ8R6.btn___V2zDE, .icon___jZ8R6.btn__default___PcyE7, .icon___jZ8R6.btn__disabled___zfTV5, .icon___jZ8R6.btn__primary___e_GHq, .icon___jZ8R6.btn__secondary___I_IEf, .icon___jZ8R6.btn__white___g79I9, .icon___jZ8R6.notificationBtn___Digya, .icon___jZ8R6[class*=notificationBtn], .notificationBtn___Digya.first___SHZb8, .notificationBtn___Digya.second___VvZsV, .notification__text___M5cRD [class*=notificationBtn], .notification__text___M5cRD [class*=notificationBtn] + [class*=notificationBtn], .primary___uS6iF, .secondary___HRpEw, .white___rm7kb {
    position: relative
}

.btn__primary___e_GHq [class^=loading_], .btn__secondary___I_IEf [class^=loading_], .btn__white___g79I9 [class^=loading_], .button____cMn9.icon___jZ8R6 [class^=loading_], .icon___jZ8R6.btn--md___WLeKL [class^=loading_], .icon___jZ8R6.btn--sm___BcUrx [class^=loading_], .icon___jZ8R6.btn___V2zDE [class^=loading_], .icon___jZ8R6.btn__default___PcyE7 [class^=loading_], .icon___jZ8R6.btn__disabled___zfTV5 [class^=loading_], .icon___jZ8R6.notificationBtn___Digya [class^=loading_], .icon___jZ8R6[class*=notificationBtn] [class^=loading_], .notificationBtn___Digya.first___SHZb8 [class^=loading_], .notificationBtn___Digya.second___VvZsV [class^=loading_], .notification__text___M5cRD [class*=notificationBtn] [class^=loading_], .notification__text___M5cRD [class*=notificationBtn] + [class*=notificationBtn] [class^=loading_], .primary___uS6iF [class^=loading_], .secondary___HRpEw [class^=loading_], .white___rm7kb [class^=loading_] {
    height: 44px;
    width: 44px
}

.notification___uakUY {
    color: rgba(0, 0, 0, .8);
    margin: 16px 0;
    max-width: 480px;
    min-width: calc(100% - 32px);
    position: relative;
    text-align: left
}

.notification__content___Qc4tY {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 8px 16px rgba(25, 30, 45, .6);
    overflow: hidden;
    padding: 12px 16px 20px;
    position: relative;
    z-index: 1
}

.notification__main___fSMHw {
    position: relative;
    z-index: 2
}

.notification__heading___Zk8o8 {
    color: inherit;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0;
    padding-right: 8px;
    text-align: inherit;
    text-transform: none
}

.notification__text___M5cRD {
    color: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding-top: 8px
}

.notification__text___M5cRD a:not([class*=notificationBtn]), .notification__text___M5cRD p, .notification__text___M5cRD span {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    padding: 0;
    text-align: inherit
}

.notification__text___M5cRD p {
    display: block;
    margin: 6px 0
}

.notification__text___M5cRD p, .notification__text___M5cRD span {
    color: inherit
}

.notification__text___M5cRD a:not([class*=notificationBtn]) {
    color: var(--brand-blue-link);
    display: inline-block;
    margin: 0;
    text-decoration: underline;
    vertical-align: top
}

.notification__text___M5cRD [class*=notificationBtn] {
    display: flex;
    margin: 10px auto 6px
}

.notification__text___M5cRD img {
    display: block;
    height: auto;
    margin-top: 8px;
    width: 100%
}

.notification__text___M5cRD > * {
    margin: 8px 0
}

.notification__text___M5cRD h2, .notification__text___M5cRD h3, .notification__text___M5cRD h4, .notification__text___M5cRD h5, .notification__text___M5cRD h6, .notification__text___M5cRD > h1 {
    font-size: inherit
}

.notification__text___M5cRD > h1 {
    font-size: 16px
}

.notification__text___M5cRD > h2 {
    font-size: 14px
}

h1 {
    text-align: center;
}

h2 {
    text-align: center;
}

.notification__text___M5cRD ul, .notification__text___M5cRD > ol {
    list-style-position: inside;
    padding-left: 8px
}

.notification__text___M5cRD ul {
    list-style-type: disc
}

.notificationWithImg___Lfx7X .notification__heading___Zk8o8 {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    height: 96px;
    line-height: 32px;
    margin-bottom: 8px;
    max-height: 96px;
    overflow: hidden
}

.notificationWithImg___Lfx7X .notification__text___M5cRD {
    padding-top: 11px
}

@media screen and (min-width: 360px) {
    .notification___uakUY {
        margin: 16px 0;
        min-width: calc(100% - 48px)
    }
}

@media screen and (min-width: 568px) {
    .notification___uakUY {
        margin: 16px 0;
        min-width: calc(100% - 128px)
    }
}

@media screen and (min-width: 768px) {
    .notification___uakUY {
        margin: 16px auto 0;
        max-width: 640px;
        min-width: 640px
    }
}

.NotificationButtons___PlfuP {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: normal;
    margin: 10px 0 0
}

.notificationBtn___Digya, [class*=notificationBtn] {
    height: 32px;
    margin: 0;
    min-width: 112px;
    width: -moz-fit-content;
    width: fit-content
}

.notificationImg___H6fmI {
    background: #000;
    border-bottom: none;
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
    height: 116px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1
}

.notificationImg___H6fmI img {
    height: auto;
    max-width: 100%;
    opacity: .4
}

.notification__closeBtn___Dbxc1 {
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 14px;
    top: 14px;
    width: 12px;
    z-index: 3
}

.notification__closeBtn___Dbxc1:after, .notification__closeBtn___Dbxc1:before {
    background: #000;
    border-radius: 2px;
    content: "";
    display: block;
    height: 14px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 2px
}

.notification__closeBtn___Dbxc1:before {
    transform: rotate(45deg)
}

.notification__closeBtn___Dbxc1:after {
    transform: rotate(-45deg)
}

[class*=notificationWithImg] .notification__closeBtn___Dbxc1:after, [class*=notificationWithImg] .notification__closeBtn___Dbxc1:before {
    background: var(--brand-text)
}

.notificationsWrapper___G1bQS {
    pointer-events: auto;
    position: fixed;
    z-index: 99999
}

.notificationsWrapperMob___VYFGf {
    bottom: 16px;
    right: 0;
    width: 100%
}

.notificationsWrapperMob___VYFGf > div {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.notificationsWrapperWeb___XKmQ3 {
    bottom: 26px;
    right: 24px
}

.notificationWrap___jBpUU {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: red;
    background: hsla(0, 0%, 100%, .8);
    border-radius: 8px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .8);
    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___jBpUU {
        box-sizing: border-box;
        min-width: 100%
    }
}

.notificationWrap___jBpUU a {
    color: #2bc8d9
}

.title___wJewJ {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-top: 0
}

.IconWrap___ych1R {
    bottom: auto;
    height: 16px;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 16px
}

.notificationsWrapper___bWjl6 {
    bottom: 75px;
    pointer-events: auto;
    position: fixed;
    right: 20px;
    z-index: 99999
}

@media (max-width: 530px)and (orientation: portrait) {
    .notificationsWrapper___bWjl6 {
        left: 20px
    }
}

.notificationsWrapper___bWjl6 > span {
    display: block
}

@media (min-width: 560px) {
    .notificationsWrapper___bWjl6 {
        bottom: 75px
    }
}

@media (max-width: 320px)and (orientation: portrait) {
    .notificationsWrapper___bWjl6 {
        left: 16px;
        right: 16px
    }
}

.wrap___qOtS5 {
    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___qOtS5 .popupShadow___lDauK {
    background: rgba(0, 0, 0, .8);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.wrap___qOtS5 .content___oWUWb {
    border-radius: 8px;
    box-shadow: 0 8px 16px rgba(36, 2, 0, .2);
    margin: 60px auto 0;
    position: relative
}

.wrap___qOtS5 .content___oWUWb .closeBtn___vS9pe {
    background: none;
    border: none;
    bottom: auto;
    box-sizing: border-box;
    cursor: pointer;
    height: 32px;
    left: auto;
    outline: none;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 32px;
    z-index: 1
}

.wrap___qOtS5 .content___oWUWb .closeBtn___vS9pe .closeIcon___r7TPU {
    display: block;
    height: 100%;
    width: 100%
}

.wrap___qOtS5 .content___oWUWb .closeBtn___vS9pe .closeIcon___r7TPU:not(:hover) g {
    filter: none
}

.wrap___qOtS5 .content___oWUWb .closeBtn___vS9pe .closeIcon___r7TPU:not(:hover) g path {
    fill: #fff
}

.wrap___qOtS5.wide___eVK_n .content___oWUWb {
    border-radius: 0;
    padding: 0
}

.wrap___qOtS5.wide___eVK_n .content___oWUWb .closeBtn___vS9pe {
    background: url(/assets/img/desktop/popups/close-popup.png) 50%/cover no-repeat;
    opacity: 1;
    right: -60px;
    top: 5px
}

.wrap___qOtS5.secret___vLzIZ {
    min-width: auto
}

@media (max-height: 750px) {
    .wrap___qOtS5 {
        overflow-y: scroll
    }
}

.button___H95rc, .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___H95rc [class^=loading_], .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___H95rc.sm___TNQYQ, .wrapper___J0r_P.secret___F86E4 .sm___TNQYQ.supportLink___BUsnC {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___H95rc.md___x_9aU, .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___H95rc.icon___tFYzx, .button___H95rc.primary___wDQdS, .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___H95rc.icon___tFYzx:hover, .button___H95rc.primary___wDQdS:hover, .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___H95rc.icon___tFYzx:active, .button___H95rc.primary___wDQdS:active, .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___H95rc.disabled___qrJr7.icon___tFYzx, .button___H95rc.icon___tFYzx:disabled, .button___H95rc.primary___wDQdS.disabled___qrJr7, .button___H95rc.primary___wDQdS:disabled, .wrapper___J0r_P.secret___F86E4 .disabled___qrJr7.supportLink___BUsnC, .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___H95rc.secondary___tsIwl, .wrapper___J0r_P.secret___F86E4 .secondary___tsIwl.supportLink___BUsnC {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___H95rc.secondary___tsIwl:hover, .wrapper___J0r_P.secret___F86E4 .secondary___tsIwl.supportLink___BUsnC:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___H95rc.secondary___tsIwl:active, .wrapper___J0r_P.secret___F86E4 .secondary___tsIwl.supportLink___BUsnC:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___H95rc.secondary___tsIwl.disabled___qrJr7, .button___H95rc.secondary___tsIwl:disabled, .wrapper___J0r_P.secret___F86E4 .secondary___tsIwl.disabled___qrJr7.supportLink___BUsnC, .wrapper___J0r_P.secret___F86E4 .secondary___tsIwl.supportLink___BUsnC:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___H95rc.white___PyQgj, .wrapper___J0r_P.secret___F86E4 .white___PyQgj.supportLink___BUsnC {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___H95rc.white___PyQgj:hover, .wrapper___J0r_P.secret___F86E4 .white___PyQgj.supportLink___BUsnC:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___H95rc.white___PyQgj:active, .wrapper___J0r_P.secret___F86E4 .white___PyQgj.supportLink___BUsnC:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___H95rc.white___PyQgj.disabled___qrJr7, .button___H95rc.white___PyQgj:disabled, .wrapper___J0r_P.secret___F86E4 .white___PyQgj.disabled___qrJr7.supportLink___BUsnC, .wrapper___J0r_P.secret___F86E4 .white___PyQgj.supportLink___BUsnC:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___H95rc.default___DtaK9, .wrapper___J0r_P.secret___F86E4 .default___DtaK9.supportLink___BUsnC {
    text-decoration: none
}

.button___H95rc.default___DtaK9:hover, .wrapper___J0r_P.secret___F86E4 .default___DtaK9.supportLink___BUsnC:hover {
    text-decoration: underline
}

.button___H95rc.icon___tFYzx, .wrapper___J0r_P.secret___F86E4 .icon___tFYzx.supportLink___BUsnC {
    border-radius: 8px
}

.button___H95rc.icon___tFYzx.disabled___qrJr7, .button___H95rc.icon___tFYzx:disabled, .wrapper___J0r_P.secret___F86E4 .icon___tFYzx.disabled___qrJr7.supportLink___BUsnC, .wrapper___J0r_P.secret___F86E4 .icon___tFYzx.supportLink___BUsnC:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___H95rc.disabled___qrJr7, .button___H95rc:disabled, .wrapper___J0r_P.secret___F86E4 .disabled___qrJr7.supportLink___BUsnC, .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC:disabled {
    pointer-events: none
}

.button___H95rc.disabled___qrJr7, .wrapper___J0r_P.secret___F86E4 .disabled___qrJr7.supportLink___BUsnC {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___H95rc.icon___tFYzx, .primary___wDQdS, .secondary___tsIwl, .white___PyQgj, .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC {
    position: relative
}

.button___H95rc.icon___tFYzx [class^=loading_], .primary___wDQdS [class^=loading_], .secondary___tsIwl [class^=loading_], .white___PyQgj [class^=loading_], .wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC [class^=loading_] {
    height: 44px;
    width: 44px
}

.secretPopup___Biwzv [class^=portal] {
    background: var(--brand-gradient-bg)
}

.secretPopup___Biwzv [class^=portal] [class^=wrap] > div {
    margin: auto
}

.wrapper___J0r_P {
    align-items: normal;
    background: var(--brand-content-background);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    max-width: 352px;
    padding: 40px 32px 32px;
    width: 352px
}

.wrapper___J0r_P .title___WTdi_ {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(180deg, #fff 0, var(--brand-grey) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    box-sizing: border-box;
    color: var(--brand-text);
    font-family: Golos UI, Inter, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 10px 0 24px;
    text-align: left;
    width: 100%
}

.wrapper___J0r_P .confirmBtn___JrnHF {
    border-width: 1px;
    display: block;
    margin-bottom: 40px
}

.wrapper___J0r_P .content___QQA1H {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    text-align: left;
    width: auto
}

.wrapper___J0r_P .content___QQA1H a {
    color: var(--brand-blue);
    cursor: pointer;
    text-decoration: none
}

.wrapper___J0r_P .content___QQA1H a:hover {
    color: #fff;
    text-decoration: underline
}

.wrapper___J0r_P .supportLink___BUsnC {
    -webkit-font-smoothing: antialiased;
    bottom: -53px;
    color: var(--brand-blue);
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 18px;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: auto;
    z-index: 1
}

.wrapper___J0r_P .supportLink___BUsnC:hover {
    color: #fff;
    text-decoration: underline
}

.wrapper___J0r_P.secret___F86E4 {
    color: #fff
}

.wrapper___J0r_P.secret___F86E4 .title___WTdi_ {
    padding: 20px 0 34px
}

.wrapper___J0r_P.secret___F86E4 .confirmBtn___JrnHF {
    display: none
}

.wrapper___J0r_P.secret___F86E4 .supportLink___BUsnC {
    bottom: 0;
    text-decoration: none;
    width: 100%
}

.wrapper___J0r_P.secret___F86E4 .title___WTdi_ {
    padding: 10px 0 16px
}

.wrapper___J0r_P.secret___F86E4 .content___QQA1H {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 36px
}

.wrapper___J0r_P.secret___F86E4 .content___QQA1H a {
    display: inline-block
}

.button___KH70v, .wrapper___IsYFt .supportLink___prZx2 {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___KH70v [class^=loading_], .wrapper___IsYFt .supportLink___prZx2 [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___KH70v.sm___L_Sgk, .wrapper___IsYFt .sm___L_Sgk.supportLink___prZx2 {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___KH70v.md___Ewtfq, .wrapper___IsYFt .supportLink___prZx2 {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___KH70v.icon___YS6WF, .button___KH70v.primary___LGFMM, .wrapper___IsYFt .supportLink___prZx2 {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___KH70v.icon___YS6WF:hover, .button___KH70v.primary___LGFMM:hover, .wrapper___IsYFt .supportLink___prZx2:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___KH70v.icon___YS6WF:active, .button___KH70v.primary___LGFMM:active, .wrapper___IsYFt .supportLink___prZx2:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___KH70v.disabled___BZmjX.icon___YS6WF, .button___KH70v.icon___YS6WF:disabled, .button___KH70v.primary___LGFMM.disabled___BZmjX, .button___KH70v.primary___LGFMM:disabled, .wrapper___IsYFt .disabled___BZmjX.supportLink___prZx2, .wrapper___IsYFt .supportLink___prZx2:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___KH70v.secondary___Ag3TV, .wrapper___IsYFt .secondary___Ag3TV.supportLink___prZx2 {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___KH70v.secondary___Ag3TV:hover, .wrapper___IsYFt .secondary___Ag3TV.supportLink___prZx2:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___KH70v.secondary___Ag3TV:active, .wrapper___IsYFt .secondary___Ag3TV.supportLink___prZx2:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___KH70v.secondary___Ag3TV.disabled___BZmjX, .button___KH70v.secondary___Ag3TV:disabled, .wrapper___IsYFt .secondary___Ag3TV.disabled___BZmjX.supportLink___prZx2, .wrapper___IsYFt .secondary___Ag3TV.supportLink___prZx2:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___KH70v.white___J8vC5, .wrapper___IsYFt .white___J8vC5.supportLink___prZx2 {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___KH70v.white___J8vC5:hover, .wrapper___IsYFt .white___J8vC5.supportLink___prZx2:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___KH70v.white___J8vC5:active, .wrapper___IsYFt .white___J8vC5.supportLink___prZx2:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___KH70v.white___J8vC5.disabled___BZmjX, .button___KH70v.white___J8vC5:disabled, .wrapper___IsYFt .white___J8vC5.disabled___BZmjX.supportLink___prZx2, .wrapper___IsYFt .white___J8vC5.supportLink___prZx2:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___KH70v.default___MU6kk, .wrapper___IsYFt .default___MU6kk.supportLink___prZx2 {
    text-decoration: none
}

.button___KH70v.default___MU6kk:hover, .wrapper___IsYFt .default___MU6kk.supportLink___prZx2:hover {
    text-decoration: underline
}

.button___KH70v.icon___YS6WF, .wrapper___IsYFt .icon___YS6WF.supportLink___prZx2 {
    border-radius: 8px
}

.button___KH70v.icon___YS6WF.disabled___BZmjX, .button___KH70v.icon___YS6WF:disabled, .wrapper___IsYFt .icon___YS6WF.disabled___BZmjX.supportLink___prZx2, .wrapper___IsYFt .icon___YS6WF.supportLink___prZx2:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___KH70v.disabled___BZmjX, .button___KH70v:disabled, .wrapper___IsYFt .disabled___BZmjX.supportLink___prZx2, .wrapper___IsYFt .supportLink___prZx2:disabled {
    pointer-events: none
}

.button___KH70v.disabled___BZmjX, .wrapper___IsYFt .disabled___BZmjX.supportLink___prZx2 {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___KH70v.icon___YS6WF, .primary___LGFMM, .secondary___Ag3TV, .white___J8vC5, .wrapper___IsYFt .supportLink___prZx2 {
    position: relative
}

.button___KH70v.icon___YS6WF [class^=loading_], .primary___LGFMM [class^=loading_], .secondary___Ag3TV [class^=loading_], .white___J8vC5 [class^=loading_], .wrapper___IsYFt .supportLink___prZx2 [class^=loading_] {
    height: 44px;
    width: 44px
}

.popupError___yHa85 [class*=content-block] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.popupError___yHa85[class*=popup--secret] {
    margin-top: 50px
}

.wrapper___IsYFt {
    margin: 12px 16px;
    max-width: 288px
}

.wrapper___IsYFt .title___l9nR8 {
    box-sizing: border-box;
    color: #fff;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 14px 0 16px;
    padding: 0;
    text-align: left;
    width: 100%
}

.wrapper___IsYFt .txt___MgMEg {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto 16px;
    text-align: left;
    width: 100%
}

.wrapper___IsYFt .txt___MgMEg a {
    -webkit-font-smoothing: antialiased;
    color: var(--brand-blue);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: underline
}

.wrapper___IsYFt .supportLink___prZx2 {
    max-width: 288px;
    width: 100%
}

.button___OSXqD, .collapseMob___OHMgH .deactivate_btn___BKTga button, .collapseMob___OHMgH .deactivate_btn___BKTga button:nth-of-type(2) {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___OSXqD [class^=loading_], .collapseMob___OHMgH .deactivate_btn___BKTga button [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___OSXqD.sm___cos2o, .collapseMob___OHMgH .deactivate_btn___BKTga button, .collapseMob___OHMgH .deactivate_btn___BKTga button.sm___cos2o:nth-of-type(2) {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___OSXqD.md___xue6l, .collapseMob___OHMgH .deactivate_btn___BKTga button.md___xue6l {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___OSXqD.icon___cSOHd, .button___OSXqD.primary___QMhpo, .collapseMob___OHMgH .deactivate_btn___BKTga button, .collapseMob___OHMgH .deactivate_btn___BKTga button.icon___cSOHd:nth-of-type(2), .collapseMob___OHMgH .deactivate_btn___BKTga button.primary___QMhpo:nth-of-type(2) {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___OSXqD.icon___cSOHd:hover, .button___OSXqD.primary___QMhpo:hover, .collapseMob___OHMgH .deactivate_btn___BKTga button:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___OSXqD.icon___cSOHd:active, .button___OSXqD.primary___QMhpo:active, .collapseMob___OHMgH .deactivate_btn___BKTga button:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___OSXqD.disabled___UbHqs.icon___cSOHd, .button___OSXqD.icon___cSOHd:disabled, .button___OSXqD.primary___QMhpo.disabled___UbHqs, .button___OSXqD.primary___QMhpo:disabled, .collapseMob___OHMgH .deactivate_btn___BKTga button.disabled___UbHqs, .collapseMob___OHMgH .deactivate_btn___BKTga button:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___OSXqD.secondary___Z8yEK, .collapseMob___OHMgH .deactivate_btn___BKTga button.secondary___Z8yEK, .collapseMob___OHMgH .deactivate_btn___BKTga button:nth-of-type(2) {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___OSXqD.secondary___Z8yEK:hover, .collapseMob___OHMgH .deactivate_btn___BKTga button.secondary___Z8yEK:hover, .collapseMob___OHMgH .deactivate_btn___BKTga button:hover:nth-of-type(2) {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___OSXqD.secondary___Z8yEK:active, .collapseMob___OHMgH .deactivate_btn___BKTga button.secondary___Z8yEK:active, .collapseMob___OHMgH .deactivate_btn___BKTga button:active:nth-of-type(2) {
    box-shadow: none;
    filter: brightness(.8)
}

.button___OSXqD.secondary___Z8yEK.disabled___UbHqs, .button___OSXqD.secondary___Z8yEK:disabled, .collapseMob___OHMgH .deactivate_btn___BKTga button.disabled___UbHqs:nth-of-type(2), .collapseMob___OHMgH .deactivate_btn___BKTga button.secondary___Z8yEK.disabled___UbHqs, .collapseMob___OHMgH .deactivate_btn___BKTga button.secondary___Z8yEK:disabled, .collapseMob___OHMgH .deactivate_btn___BKTga button:disabled:nth-of-type(2) {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___OSXqD.white___yklLg, .collapseMob___OHMgH .deactivate_btn___BKTga button.white___yklLg {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___OSXqD.white___yklLg:hover, .collapseMob___OHMgH .deactivate_btn___BKTga button.white___yklLg:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___OSXqD.white___yklLg:active, .collapseMob___OHMgH .deactivate_btn___BKTga button.white___yklLg:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___OSXqD.white___yklLg.disabled___UbHqs, .button___OSXqD.white___yklLg:disabled, .collapseMob___OHMgH .deactivate_btn___BKTga button.white___yklLg.disabled___UbHqs, .collapseMob___OHMgH .deactivate_btn___BKTga button.white___yklLg:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___OSXqD.default___A4phB, .collapseMob___OHMgH .deactivate_btn___BKTga button.default___A4phB {
    text-decoration: none
}

.button___OSXqD.default___A4phB:hover, .collapseMob___OHMgH .deactivate_btn___BKTga button.default___A4phB:hover {
    text-decoration: underline
}

.button___OSXqD.icon___cSOHd, .collapseMob___OHMgH .deactivate_btn___BKTga button.icon___cSOHd {
    border-radius: 8px
}

.button___OSXqD.icon___cSOHd.disabled___UbHqs, .button___OSXqD.icon___cSOHd:disabled, .collapseMob___OHMgH .deactivate_btn___BKTga button.icon___cSOHd.disabled___UbHqs, .collapseMob___OHMgH .deactivate_btn___BKTga button.icon___cSOHd:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___OSXqD.disabled___UbHqs, .button___OSXqD:disabled, .collapseMob___OHMgH .deactivate_btn___BKTga button.disabled___UbHqs, .collapseMob___OHMgH .deactivate_btn___BKTga button:disabled {
    pointer-events: none
}

.button___OSXqD.disabled___UbHqs, .collapseMob___OHMgH .deactivate_btn___BKTga button.disabled___UbHqs {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___OSXqD.icon___cSOHd, .collapseMob___OHMgH .deactivate_btn___BKTga button, .collapseMob___OHMgH .deactivate_btn___BKTga button:nth-of-type(2), .primary___QMhpo, .secondary___Z8yEK, .white___yklLg {
    position: relative
}

.button___OSXqD.icon___cSOHd [class^=loading_], .collapseMob___OHMgH .deactivate_btn___BKTga button [class^=loading_], .primary___QMhpo [class^=loading_], .secondary___Z8yEK [class^=loading_], .white___yklLg [class^=loading_] {
    height: 44px;
    width: 44px
}

.collapseMob___OHMgH {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    padding: 0 16px
}

.collapseMob___OHMgH .deactivate___GQqGc {
    background: hsla(0, 0%, 100%, .9);
    border-radius: 10px;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 440px;
    padding: 16px;
    position: relative;
    width: 100%
}

.collapseMob___OHMgH .deactivate_text___dhhuN p {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0
}

@media screen and (min-width: 536px) {
    .collapseMob___OHMgH .deactivate_text___dhhuN {
        padding: 0 16px
    }
}

.collapseMob___OHMgH .deactivate_btn___BKTga {
    display: flex;
    margin: 10px 0 8px
}

.collapseMob___OHMgH .deactivate_btn___BKTga button {
    color: #fff;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    min-width: 112px;
    text-align: right;
    text-decoration: none;
    width: auto
}

.collapseMob___OHMgH .deactivate_btn___BKTga button:nth-of-type(2) {
    margin-left: 16px
}

@media screen and (min-width: 568px) {
    .collapseMob___OHMgH .deactivate_btn___BKTga button:nth-of-type(2) {
        margin-left: 32px
    }
}

.button___rVlai, .collapse___AElyE .deactivate_btn___VIf9Y button, .collapse___AElyE .deactivate_btn___VIf9Y button:last-child {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___rVlai [class^=loading_], .collapse___AElyE .deactivate_btn___VIf9Y button [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___rVlai.sm___JatY3, .collapse___AElyE .deactivate_btn___VIf9Y button.sm___JatY3 {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___rVlai.md___cIFAD, .collapse___AElyE .deactivate_btn___VIf9Y button, .collapse___AElyE .deactivate_btn___VIf9Y button.md___cIFAD:last-child {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___rVlai.icon___kShOV, .button___rVlai.primary___KoDh3, .collapse___AElyE .deactivate_btn___VIf9Y button.icon___kShOV, .collapse___AElyE .deactivate_btn___VIf9Y button.primary___KoDh3, .collapse___AElyE .deactivate_btn___VIf9Y button:last-child {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___rVlai.icon___kShOV:hover, .button___rVlai.primary___KoDh3:hover, .collapse___AElyE .deactivate_btn___VIf9Y button.icon___kShOV:hover, .collapse___AElyE .deactivate_btn___VIf9Y button.primary___KoDh3:hover, .collapse___AElyE .deactivate_btn___VIf9Y button:hover:last-child {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___rVlai.icon___kShOV:active, .button___rVlai.primary___KoDh3:active, .collapse___AElyE .deactivate_btn___VIf9Y button.icon___kShOV:active, .collapse___AElyE .deactivate_btn___VIf9Y button.primary___KoDh3:active, .collapse___AElyE .deactivate_btn___VIf9Y button:active:last-child {
    box-shadow: none;
    filter: brightness(.8)
}

.button___rVlai.disabled___bl4Fa.icon___kShOV, .button___rVlai.icon___kShOV:disabled, .button___rVlai.primary___KoDh3.disabled___bl4Fa, .button___rVlai.primary___KoDh3:disabled, .collapse___AElyE .deactivate_btn___VIf9Y button.disabled___bl4Fa.icon___kShOV, .collapse___AElyE .deactivate_btn___VIf9Y button.disabled___bl4Fa:last-child, .collapse___AElyE .deactivate_btn___VIf9Y button.icon___kShOV:disabled, .collapse___AElyE .deactivate_btn___VIf9Y button.primary___KoDh3.disabled___bl4Fa, .collapse___AElyE .deactivate_btn___VIf9Y button.primary___KoDh3:disabled, .collapse___AElyE .deactivate_btn___VIf9Y button:disabled:last-child {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___rVlai.secondary___qvr1h, .collapse___AElyE .deactivate_btn___VIf9Y button, .collapse___AElyE .deactivate_btn___VIf9Y button.secondary___qvr1h:last-child {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___rVlai.secondary___qvr1h:hover, .collapse___AElyE .deactivate_btn___VIf9Y button:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___rVlai.secondary___qvr1h:active, .collapse___AElyE .deactivate_btn___VIf9Y button:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___rVlai.secondary___qvr1h.disabled___bl4Fa, .button___rVlai.secondary___qvr1h:disabled, .collapse___AElyE .deactivate_btn___VIf9Y button.disabled___bl4Fa, .collapse___AElyE .deactivate_btn___VIf9Y button:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___rVlai.white___tT8Df, .collapse___AElyE .deactivate_btn___VIf9Y button.white___tT8Df {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___rVlai.white___tT8Df:hover, .collapse___AElyE .deactivate_btn___VIf9Y button.white___tT8Df:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___rVlai.white___tT8Df:active, .collapse___AElyE .deactivate_btn___VIf9Y button.white___tT8Df:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___rVlai.white___tT8Df.disabled___bl4Fa, .button___rVlai.white___tT8Df:disabled, .collapse___AElyE .deactivate_btn___VIf9Y button.white___tT8Df.disabled___bl4Fa, .collapse___AElyE .deactivate_btn___VIf9Y button.white___tT8Df:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___rVlai.default___iRWbV, .collapse___AElyE .deactivate_btn___VIf9Y button.default___iRWbV {
    text-decoration: none
}

.button___rVlai.default___iRWbV:hover, .collapse___AElyE .deactivate_btn___VIf9Y button.default___iRWbV:hover {
    text-decoration: underline
}

.button___rVlai.icon___kShOV, .collapse___AElyE .deactivate_btn___VIf9Y button.icon___kShOV {
    border-radius: 8px
}

.button___rVlai.icon___kShOV.disabled___bl4Fa, .button___rVlai.icon___kShOV:disabled, .collapse___AElyE .deactivate_btn___VIf9Y button.icon___kShOV.disabled___bl4Fa, .collapse___AElyE .deactivate_btn___VIf9Y button.icon___kShOV:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___rVlai.disabled___bl4Fa, .button___rVlai:disabled, .collapse___AElyE .deactivate_btn___VIf9Y button.disabled___bl4Fa, .collapse___AElyE .deactivate_btn___VIf9Y button:disabled {
    pointer-events: none
}

.button___rVlai.disabled___bl4Fa, .collapse___AElyE .deactivate_btn___VIf9Y button.disabled___bl4Fa {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___rVlai.icon___kShOV, .collapse___AElyE .deactivate_btn___VIf9Y button, .collapse___AElyE .deactivate_btn___VIf9Y button:last-child, .primary___KoDh3, .secondary___qvr1h, .white___tT8Df {
    position: relative
}

.button___rVlai.icon___kShOV [class^=loading_], .collapse___AElyE .deactivate_btn___VIf9Y button [class^=loading_], .primary___KoDh3 [class^=loading_], .secondary___qvr1h [class^=loading_], .white___tT8Df [class^=loading_] {
    height: 44px;
    width: 44px
}

.collapse___AElyE {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%
}

.collapse___AElyE .deactivate___UHhG5 {
    background: var(--brand-content-background);
    border-radius: 8px;
    box-shadow: var(--brand-shadow);
    box-sizing: border-box;
    height: 100%;
    margin: 0 auto;
    max-width: 400px;
    padding: 55px 32px 32px;
    position: relative;
    width: 100%
}

.collapse___AElyE .deactivate_close___Gn9Km {
    display: none
}

.collapse___AElyE .deactivate_text___HwEmg p {
    color: var(--brand-text);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0
}

.collapse___AElyE .deactivate_btn___VIf9Y {
    align-items: center;
    display: flex;
    margin-top: 16px
}

.collapse___AElyE .deactivate_btn___VIf9Y button {
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    width: 128px
}

.collapse___AElyE .deactivate_btn___VIf9Y button:last-child {
    margin: 0 0 0 15px;
    width: 192px
}

.criticalError___u_997 {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___LzZEu {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___yIVrn, .wrapper___LzZEu {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___yIVrn {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___yIVrn .button___NFgUw {
    margin: 0 auto;
    width: 208px
}

.text___nn6sI {
    align-items: normal;
    display: flex;
    flex-direction: row;
    font-size: 172px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .015em;
    line-height: .78;
    margin-bottom: 18px;
    position: relative;
    text-shadow: 0 32px 32px rgba(0, 0, 0, .25)
}

.imageBlock___s1o_5 {
    left: 6px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 8px;
    width: 191px
}

.imageBlock___s1o_5.imageBlockFirst___SfjXn .imageBricks___DzPFN {
    left: -4px;
    top: -8px
}

.imageBlock___s1o_5.imageBlockSecond___Lfzho .imageBricks___DzPFN {
    left: 97px;
    top: -8px
}

.imageBlock___s1o_5 .imageBricks___DzPFN {
    height: 188px;
    position: absolute;
    width: 198px
}

.description___pjV5M {
    align-items: normal;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-content: center;
    letter-spacing: .03em;
    line-height: 22px;
    margin: 0 auto 18px;
    text-align: center
}

.description___pjV5M .firstPart___KVbpt {
    text-align: center
}

.criticalError___DKJat {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___iOIzt {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___DjLCf, .wrapper___iOIzt {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___DjLCf {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___DjLCf .button___jvGVi {
    margin: 0 auto;
    width: 208px
}

.text___UJhio {
    align-items: normal;
    display: flex;
    flex-direction: row;
    font-size: 284px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .01em;
    line-height: .78;
    margin-bottom: 34px;
    position: relative;
    text-shadow: 0 32px 32px rgba(0, 0, 0, .25)
}

.imageBlock___Ey2sh {
    left: 10px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 16px;
    width: 312px
}

.imageBlock___Ey2sh.imageBlockFirst___finkl .imageBricks___CI9nk {
    left: -7px;
    top: -10px
}

.imageBlock___Ey2sh.imageBlockSecond___QkKQX .imageBricks___CI9nk {
    left: 158px;
    top: -10px
}

.imageBlock___Ey2sh .imageBricks___CI9nk {
    height: 300px;
    position: absolute;
    width: 325px
}

.description___hKtNP {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-content: center;
    letter-spacing: .03em;
    margin: 0 auto 26px;
    text-align: center
}

.description___hKtNP .firstPart___IwqYt {
    margin-bottom: 6px
}

.notFoundPage___eM7lk {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___dy3iW {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___pemWk, .wrapper___dy3iW {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___pemWk {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___pemWk a {
    margin: 0 auto;
    width: 208px
}

.text___pLies {
    align-items: normal;
    display: flex;
    flex-direction: row;
    font-size: 170px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .005em;
    line-height: .78;
    margin-bottom: 20px;
    position: relative;
    text-shadow: 0 32px 32px rgba(0, 0, 0, .25)
}

.imageBlock___yaeRB {
    left: 6px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 8px;
    width: 190px
}

.imageBlock___yaeRB .imageBricks___dkNeO {
    width: 100%
}

.description___qcXao {
    display: grid;
    font-size: 14px;
    letter-spacing: .03em;
    line-height: 22px;
    margin: 0 auto 16px;
    text-align: center
}

.description___qcXao .firstPart___jeOS2 {
    text-align: center
}

.notFoundPage___TZVHg {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___BHDNl {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___nDONC, .wrapper___BHDNl {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___nDONC {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___nDONC a {
    margin: 0 auto;
    width: 208px
}

.text___TGFso {
    align-items: normal;
    display: flex;
    flex-direction: row;
    font-size: 280px;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .001em;
    line-height: .78;
    margin-bottom: 38px;
    position: relative;
    text-shadow: 0 32px 32px rgba(0, 0, 0, .25)
}

.imageBlock___kq13s {
    left: 10px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 16px;
    width: 312px
}

.imageBlock___kq13s .imageBricks___hfkgn {
    width: 100%
}

.description___PqYVc {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-content: center;
    letter-spacing: .03em;
    margin: 0 auto 26px;
    text-align: center
}

.description___PqYVc .firstPart___ik88q {
    margin-bottom: 6px;
    text-align: center
}

.wrap___PflqK {
    word-wrap: break-word;
    background: #fff;
    color: red;
    height: 100%;
    padding: 15px;
    width: 100%
}

.wrap___PflqK h2 {
    font-size: 24px;
    margin: 0 0 20px
}

.wrap___PflqK .error___htO83 {
    background: #fff0f0;
    font-size: 14px
}

.wrap___PflqK .stack___E6Oya {
    background: #d3d3d3;
    color: #000;
    font-size: 14px
}

.button___DVKmu, .slide___T5QGy .button___DVKmu {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.button___DVKmu [class^=loading_] {
    height: 44px;
    width: 44px
}

.button___DVKmu.sm___Jpaag {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.button___DVKmu.md___X9Bym, .slide___T5QGy .button___DVKmu {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.button___DVKmu.icon___PWTlK, .button___DVKmu.primary___SXehs, .slide___T5QGy .button___DVKmu {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.button___DVKmu.icon___PWTlK:hover, .button___DVKmu.primary___SXehs:hover, .slide___T5QGy .button___DVKmu:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___DVKmu.icon___PWTlK:active, .button___DVKmu.primary___SXehs:active, .slide___T5QGy .button___DVKmu:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___DVKmu.disabled___rNHbD.icon___PWTlK, .button___DVKmu.icon___PWTlK:disabled, .button___DVKmu.primary___SXehs.disabled___rNHbD, .button___DVKmu.primary___SXehs:disabled, .slide___T5QGy .button___DVKmu.disabled___rNHbD, .slide___T5QGy .button___DVKmu:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___DVKmu.secondary___ZkdsV {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.button___DVKmu.secondary___ZkdsV:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.button___DVKmu.secondary___ZkdsV:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___DVKmu.secondary___ZkdsV.disabled___rNHbD, .button___DVKmu.secondary___ZkdsV:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___DVKmu.white___IljjH {
    border: 2px solid #fff;
    text-transform: uppercase
}

.button___DVKmu.white___IljjH:hover {
    background: hsla(0, 0%, 100%, .05)
}

.button___DVKmu.white___IljjH:active {
    box-shadow: none;
    filter: brightness(.8)
}

.button___DVKmu.white___IljjH.disabled___rNHbD, .button___DVKmu.white___IljjH:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___DVKmu.default___qT1sY {
    text-decoration: none
}

.button___DVKmu.default___qT1sY:hover {
    text-decoration: underline
}

.button___DVKmu.icon___PWTlK {
    border-radius: 8px
}

.button___DVKmu.icon___PWTlK.disabled___rNHbD, .button___DVKmu.icon___PWTlK:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.button___DVKmu.disabled___rNHbD, .button___DVKmu:disabled {
    pointer-events: none
}

.button___DVKmu.disabled___rNHbD {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.button___DVKmu.icon___PWTlK, .primary___SXehs, .secondary___ZkdsV, .slide___T5QGy .button___DVKmu, .white___IljjH {
    position: relative
}

.button___DVKmu.icon___PWTlK [class^=loading_], .primary___SXehs [class^=loading_], .secondary___ZkdsV [class^=loading_], .slide___T5QGy .button___DVKmu [class^=loading_], .white___IljjH [class^=loading_] {
    height: 44px;
    width: 44px
}

.slide___T5QGy {
    height: 100%;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.slide___T5QGy .caption___Zoc1M {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    width: 100%
}

.slide___T5QGy .captionFadein___OhEgv, .slide___T5QGy .captionFadeout___BwXUv {
    align-items: flex-end;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: normal;
    width: 100%
}

.slide___T5QGy .captionFadein___OhEgv {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
    will-change: transform
}

.slide___T5QGy .captionContainer___zLIoY {
    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___T5QGy .captionContainer___zLIoY {
        padding: 0 24px 10px
    }
}

@media screen and (min-width: 568px) {
    .slide___T5QGy .captionContainer___zLIoY {
        padding: 0 64px 10px
    }
}

.slide___T5QGy .text___koBgb {
    font-family: Golos UI, Inter, sans-serif;
    margin-bottom: 16px;
    min-width: 226px;
    text-align: left;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (min-width: 360px) {
    .slide___T5QGy .text___koBgb {
        max-width: 80%
    }
}

.slide___T5QGy .text___koBgb, .slide___T5QGy .text___koBgb div, .slide___T5QGy .text___koBgb p, .slide___T5QGy .text___koBgb span {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    opacity: .95;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .25)
}

.slide___T5QGy .text___koBgb .currency {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(354.68deg, #35b56f -.53%, #b2ffac 72.6%);
    background-clip: text;
    -webkit-background-clip: text;
    display: block;
    font-size: 24px;
    opacity: .9;
    text-shadow: none;
    width: 100%
}

.slide___T5QGy .button___DVKmu {
    border-radius: var(--buttons-border-radius);
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    letter-spacing: normal;
    line-height: 40px;
    max-width: 256px;
    min-width: 104px;
    padding: 0 18px;
    text-rendering: optimizeLegibility;
    text-shadow: none;
    text-transform: uppercase;
    width: auto
}

.slide___T5QGy .background___QKhQG {
    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___T5QGy .background___QKhQG .gradient___ZQSMW {
    height: 100%;
    min-width: 568px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.slide___T5QGy .background___QKhQG .decorationPicture___gxEqc {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.slide___T5QGy .background___QKhQG .decorationObject___Q6lk9, .slide___T5QGy .background___QKhQG .decorationPicture___gxEqc img {
    bottom: unset;
    height: 100%;
    left: 50%;
    min-width: 568px;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    right: unset;
    top: 0;
    transform: translateX(-50%);
    width: auto;
    z-index: 1
}

.slide___T5QGy .background___QKhQG .character___mJn_D {
    bottom: 0;
    height: 240px;
    left: auto;
    position: absolute;
    right: -78px;
    top: auto;
    width: 240px;
    z-index: 2
}

.slide___T5QGy .background___QKhQG .characterFadein___X6KAI, .slide___T5QGy .background___QKhQG .characterFadeout___EHsQJ {
    height: 100%;
    width: 100%
}

.slide___T5QGy .background___QKhQG .characterFadein___X6KAI {
    opacity: 0;
    transform: translate3d(240px, 240px, 0);
    will-change: transform
}

.slide___T5QGy .background___QKhQG .character___mJn_D picture {
    display: block;
    height: 100%;
    width: 100%
}

.slide___T5QGy .background___QKhQG .character___mJn_D img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    will-change: transform
}

@media screen and (min-width: 360px) {
    .slide___T5QGy .background___QKhQG .character___mJn_D {
        right: -32px
    }
}

@media screen and (min-width: 400px) {
    .slide___T5QGy .background___QKhQG .character___mJn_D {
        right: -10px
    }
}

@media screen and (min-width: 568px) {
    .slide___T5QGy .background___QKhQG .character___mJn_D {
        right: 40px
    }
}

[class*=slick-active] .slide___T5QGy .captionFadein___OhEgv {
    animation: caption-show___OCR1S .5s linear 1 forwards;
    will-change: transform, opacity
}

[class*=slick-active] .slide___T5QGy .captionFadeout___BwXUv {
    animation: caption-hide___aVV3m .25s linear 4.75s 1 forwards;
    opacity: 1;
    will-change: transform, opacity
}

[class*=slick-active] .slide___T5QGy .background___QKhQG .characterFadein___X6KAI {
    animation: character-show___aQMZr .5s linear 1 forwards;
    will-change: transform, opacity
}

[class*=slick-active] .slide___T5QGy .background___QKhQG .characterFadeout___EHsQJ {
    animation: character-hide___EFOHT 5s linear 1 forwards;
    opacity: 1;
    transform: translateZ(0);
    will-change: transform, opacity
}

[class*=slick-active] .slide___T5QGy .background___QKhQG .character___mJn_D img {
    animation: character-pulse___TVgiz 4s cubic-bezier(.5, 0, .5, 1) .4s infinite;
    will-change: transform, opacity
}

@keyframes caption-show___OCR1S {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
    50% {
        opacity: .5;
        transform: translateZ(0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes caption-hide___aVV3m {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }
    to {
        opacity: 0;
        transform: translate3d(0, -100px, 0)
    }
}

@keyframes character-show___aQMZr {
    0% {
        opacity: 0;
        transform: translate3d(240px, 240px, 0)
    }
    50% {
        opacity: .5;
        transform: translateZ(0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes character-hide___EFOHT {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }
    95% {
        opacity: 1;
        transform: translateZ(0)
    }
    to {
        opacity: 0;
        transform: translate3d(240px, -240px, 0)
    }
}

@keyframes character-pulse___TVgiz {
    0% {
        transform: translateZ(0) scale(1)
    }
    50% {
        transform: translate3d(0, -10px, 0) scale(1.05)
    }
    to {
        transform: translateZ(0) scale(1)
    }
}

[class*=oneSlide] .slide___T5QGy .captionFadeout___BwXUv, [class*=oneSlide] .slide___T5QGy .characterFadeout___EHsQJ {
    animation: none !important
}

.mainSlider___lZ_8M {
    background: var(--main-slider-bg);
    height: 292px;
    margin: -48px 0 -38px;
    position: relative;
    touch-action: pan-x;
    width: auto;
    z-index: 0
}

.mainSlider___lZ_8M:before {
    background: var(--brand-gradient-home-layout) no-repeat;
    bottom: auto;
    content: "";
    height: 400px;
    left: 0;
    position: absolute;
    right: auto;
    top: 100%;
    width: 100%;
    z-index: 0
}

.mainSlider___lZ_8M:empty {
    display: none
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio: 13/9)and (min-width: 480px) {
    .mainSlider___lZ_8M {
        touch-action: pan-y
    }
}

.mainSlider___lZ_8M .slick-list, .mainSlider___lZ_8M .slick-slide, .mainSlider___lZ_8M .slick-track {
    height: inherit
}

.mainSlider___lZ_8M .slick-track {
    display: flex
}

.mainSlider___lZ_8M .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.mainSlider___lZ_8M .slick-slide {
    min-width: 100vw;
    pointer-events: none;
    transform: translateZ(0);
    will-change: opacity
}

.mainSlider___lZ_8M .slick-slide > div {
    height: inherit
}

.mainSlider___lZ_8M .slick-slide.slick-active {
    pointer-events: auto
}

.mainSlider___lZ_8M .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___lZ_8M .slick-dots li {
    display: block;
    margin-right: 6px
}

.mainSlider___lZ_8M .slick-dots li button {
    background: var(--dots-color);
    border: none;
    border-radius: 50%;
    font-size: 0;
    line-height: 1;
    opacity: .2;
    padding: 3px
}

.mainSlider___lZ_8M .slick-dots li:last-child {
    margin-right: 0
}

.mainSlider___lZ_8M .slick-dots li.slick-active button {
    opacity: 1
}

@media screen and (min-width: 360px) {
    .mainSlider___lZ_8M .slick-dots {
        padding: 0 24px
    }
}

@media screen and (min-width: 568px) {
    .mainSlider___lZ_8M .slick-dots {
        padding: 0 64px
    }
}

.mainSlider___lZ_8M + [class*=backgroundBubble]:before {
    content: none
}

.titleWrap___zOQek {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.titleWrap___zOQek > span {
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.promoTitle___BV0BB {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 16px;
    white-space: nowrap
}

.promoTitle___BV0BB.promoTitleFullWidth___dviOh {
    padding: .8rem 2.285rem 0
}

.promoTitle___BV0BB.promoTitleCategory___YZKtV .titleWrap___zOQek {
    align-items: normal;
    justify-content: normal;
    max-width: 75%
}

.promoTitle___BV0BB.promoTitleCategory___YZKtV .titleWrap___zOQek > span {
    max-width: 98%
}

@media screen and (min-width: 720px) {
    .promoTitle___BV0BB.promoTitleCategory___YZKtV .titleWrap___zOQek {
        max-width: 85%
    }
}

.promoShowAll___nstLU {
    color: var(--brand-blue);
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    min-width: 128px;
    text-align: right;
    text-decoration: none
}

.promoShowAll___nstLU .showAllNumber___Kes3Y {
    display: inline-block;
    margin-left: 4px
}

.promoShowAll___nstLU .showAllNumber___Kes3Y:before {
    content: "("
}

.promoShowAll___nstLU .showAllNumber___Kes3Y:after {
    content: ")"
}

.promoShowAll___nstLU.homeLink___eeNvT {
    font-size: 0;
    min-width: auto;
    pointer-events: none;
    text-align: initial
}

.promoShowAll___nstLU.homeLink___eeNvT .showAllNumber___Kes3Y {
    align-items: normal;
    border: 1px solid #fff;
    border-radius: 24px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 16px;
    margin: -24px 0 0;
    opacity: .8;
    padding: 0 5px;
    vertical-align: super
}

.promoShowAll___nstLU.homeLink___eeNvT .showAllNumber___Kes3Y:after, .promoShowAll___nstLU.homeLink___eeNvT .showAllNumber___Kes3Y:before {
    display: none
}

.promoBody___JMzxh {
    display: flex;
    flex-wrap: wrap
}

.sortWrap___bK8No {
    display: flex;
    height: 32px;
    position: relative;
    width: 50px
}

.sortWrap___bK8No [class*=tipsSortList___] > div {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.sortWrap___bK8No .sortItemListContainer-enter > div {
    max-height: 0;
    opacity: 0
}

.sortWrap___bK8No .sortItemListContainer-enter-active, .sortWrap___bK8No .sortItemListContainer-exit-active {
    box-shadow: none
}

.sortWrap___bK8No .sortItemListContainer-enter-active > div, .sortWrap___bK8No .sortItemListContainer-exit-active > div {
    overflow: hidden
}

.sortWrap___bK8No .sortItemListContainer-enter-active > div, .sortWrap___bK8No .sortItemListContainer-enter-done > div {
    max-height: 358px;
    opacity: 1;
    transition: opacity .25s ease-in-out, max-height .2s ease-in-out
}

.sortWrap___bK8No .sortItemListContainer-enter-active > div > div, .sortWrap___bK8No .sortItemListContainer-enter-done > div > div {
    opacity: 1
}

.sortWrap___bK8No .sortItemListContainer-exit > div {
    max-height: 358px;
    opacity: 1
}

.sortWrap___bK8No .sortItemListContainer-exit-active > div, .sortWrap___bK8No .sortItemListContainer-exit-done > div {
    max-height: 0;
    opacity: 0;
    transition: opacity .25s ease-in-out, max-height .2s ease-in-out
}

.sortWrap___bK8No .sortItemListContainer-exit-active:after, .sortWrap___bK8No .sortItemListContainer-exit-active:before, .sortWrap___bK8No .sortItemListContainer-exit-done:after, .sortWrap___bK8No .sortItemListContainer-exit-done:before {
    opacity: 0
}

.sortIcon___U6tmV {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    align-items: center;
    -webkit-backdrop-filter: blur(19px);
    backdrop-filter: blur(19px);
    background: var(--sort-icon-bg);
    border: var(--sort-icon-border);
    border-bottom: none;
    border-radius: 8px;
    box-shadow: inset 12.5868px -12.5868px 12.5868px hsla(0, 0%, 76%, .033), inset -12.5868px 12.5868px 12.5868px hsla(0, 0%, 100%, .033);
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.sortIcon___U6tmV.position svg g > *, .sortIcon___U6tmV.position svg path {
    fill: url(#sort_gradient_popularity) #9ba1b1
}

.sortIcon___U6tmV.alphabet svg g > *, .sortIcon___U6tmV.alphabet svg path {
    fill: url(#sort_gradient_alphabet) #9ba1b1
}

.sortIcon___U6tmV.payout svg g > *, .sortIcon___U6tmV.payout svg path {
    fill: url(#sort_gradient_payout) #9ba1b1
}

.sortIcon___U6tmV.rating svg g > *, .sortIcon___U6tmV.rating svg path {
    fill: url(#sort_gradient_rating) #9ba1b1
}

.sortIcon___U6tmV svg #sort_gradient_alphabet, .sortIcon___U6tmV svg #sort_gradient_payout, .sortIcon___U6tmV svg #sort_gradient_popularity, .sortIcon___U6tmV svg #sort_gradient_rating {
    --color-stop: #fff;
    --color-bot: #9ba1b1
}

.sortIcon___U6tmV:after {
    border: 3px solid transparent;
    border-bottom: none;
    border-top-color: #fff;
    content: "";
    display: inline-block;
    margin-left: 6px
}

.sortIcon___U6tmV.opened___tkkV7 {
    border: 1px solid var(--game-category-active-color)
}

.sortIcon___U6tmV.opened___tkkV7:after {
    border-bottom: 3px solid var(--game-category-active-color);
    border-top: none
}

.sortIcon___U6tmV.opened___tkkV7 svg #sort_gradient_alphabet, .sortIcon___U6tmV.opened___tkkV7 svg #sort_gradient_payout, .sortIcon___U6tmV.opened___tkkV7 svg #sort_gradient_popularity, .sortIcon___U6tmV.opened___tkkV7 svg #sort_gradient_rating {
    --color-stop: #35b56f;
    --color-bot: #b2ffac
}

.sortIcon___U6tmV.opened___tkkV7 svg path {
    fill: var(--game-category-active-color)
}

.sortItemList___dMVXB {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 2
}

.sortItem___PopTz {
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    display: flex;
    height: 38px;
    margin: 0 15px
}

.sortItem___PopTz:last-of-type {
    border-bottom: none
}

.sortItem___PopTz .sortItemText___R3x2j {
    color: var(--brand-content-background);
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-left: 12px;
    padding-right: 20px;
    white-space: nowrap
}

.sortItem___PopTz.active___iM953 .sortItemText___R3x2j {
    font-weight: 700
}

.sortItem___PopTz.active___iM953 {
    position: relative
}

.sortItem___PopTz.active___iM953 .sortItemText___R3x2j:after, .sortItem___PopTz.active___iM953 .sortItemText___R3x2j:before {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: 0;
    width: 0
}

.sortItem___PopTz.active___iM953 .sortItemText___R3x2j:before {
    top: 14px
}

.sortItem___PopTz.active___iM953 .sortItemText___R3x2j:after {
    top: 21px
}

.sortItem___PopTz.active___iM953 .sortItemText___R3x2j.strict___A_M0C:before {
    border-bottom: 4px solid #000
}

.sortItem___PopTz.active___iM953 .sortItemText___R3x2j.strict___A_M0C:after {
    border-top: 4px solid var(--brand-text)
}

.sortItem___PopTz.active___iM953 .sortItemText___R3x2j.revert___iipPf:before {
    border-bottom: 4px solid var(--brand-text)
}

.sortItem___PopTz.active___iM953 .sortItemText___R3x2j.revert___iipPf:after {
    border-top: 4px solid #000
}

.sortItem___PopTz.disabled___bUGFV {
    cursor: auto
}

[class*=tips].tipsSort___Eo8B3 {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 16px 32px rgba(0, 0, 0, .1);
    left: auto;
    max-width: none;
    padding: 8px 0;
    position: relative;
    right: 0;
    top: 0
}

[class*=tips].tipsSort___Eo8B3:after, [class*=tips].tipsSort___Eo8B3:before {
    display: none
}

.promoTitle___o1kaf {
    align-items: baseline;
    display: flex;
    font-size: 1.75rem;
    font-weight: 400;
    justify-content: space-between;
    padding: 2rem .5rem
}

.promoShowAll___Obclx {
    color: #fcdbc2;
    display: block;
    font-size: 1.45rem;
    text-decoration: none
}

.promoShowAll___Obclx .showAllNumber___pBqQi {
    color: #ff7000;
    font-weight: 700;
    margin-left: 4px
}

.promoShowAll___Obclx .showAllNumber___pBqQi:after {
    content: "›";
    font-size: 1.2em;
    margin-left: 3px
}

.promoBody___WSWzZ {
    display: grid;
    gap: 16px;
    grid-template-columns:repeat(auto-fill, minmax(136px, 1fr))
}

.categoryEmpty___fQwbb {
    margin: 8px;
    min-height: 300px;
    text-align: center;
    width: 100%
}

.categoryEmpty___fQwbb p {
    color: rgba(var(--brand-text-rgb), .6);
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 43px
}

.categoryEmpty___fQwbb a {
    min-width: 150px
}

.scrollThumbs___a9hEb[class*=wrapper__] [class*=container__] [class*=tmbMob__] + [class*=showMore__] {
    height: calc(100% - 24px)
}

@media screen and (min-width: 360px) {
    .scrollThumbs___a9hEb[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 138px
    }
}

@media screen and (min-width: 412px) {
    .scrollThumbs___a9hEb[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 164px
    }
}

@media screen and (min-width: 568px) {
    .scrollThumbs___a9hEb[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 167px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs___a9hEb[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 153px
    }
}

.contentBlock___tVUrH {
    overflow: hidden;
    position: relative
}

.contentBlock___tVUrH.striped___jqFQp {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

@media screen and (min-width: 360px) {
    .contentBlock___tVUrH.striped___jqFQp {
        margin-bottom: 20px;
        padding: 12px 24px 10px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___tVUrH.striped___jqFQp {
        padding: 12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___tVUrH.striped___jqFQp {
        padding: 12px 64px 10px
    }
}

.contentBlock___tVUrH.fullWidth___QqZ1X {
    padding: 16px 0
}

.contentBlock___tVUrH.fullWidth___QqZ1X [class*=promoTitle] {
    padding-inline: 16px
}

@media screen and (min-width: 360px) {
    .contentBlock___tVUrH.fullWidth___QqZ1X [class*=promoTitle] {
        padding-inline: 24px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___tVUrH.fullWidth___QqZ1X [class*=promoTitle] {
        padding-inline: 64px
    }
}

.dropdownListShadowWrapper___Mkcyy {
    border-radius: var(--games-provider-popup-radius);
    bottom: auto;
    box-shadow: 0 8px 8px rgba(25, 30, 45, .6);
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 70px;
    z-index: 4
}

.dropdownListShadowWrapper___Mkcyy:after, .dropdownListShadowWrapper___Mkcyy:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 2
}

.dropdownListShadowWrapper___Mkcyy:before {
    background: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #fff 50%);
    border-radius: 8px 8px 0 0;
    height: 14px;
    top: 0
}

.dropdownListShadowWrapper___Mkcyy:after {
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 80%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    height: 18px
}

.dropdownList___G0myJ {
    background: #fff;
    border-radius: inherit;
    overflow: auto;
    overscroll-behavior: contain;
    padding: 7px 0
}

.dropdownList___G0myJ::-webkit-scrollbar {
    width: 5px
}

.dropdownList___G0myJ::-webkit-scrollbar-track {
    background-color: unset
}

.dropdownList___G0myJ::-webkit-scrollbar-thumb {
    background-color: #e5e5ea;
    border-radius: 10px
}

.dropdownList___G0myJ .dropdownListItem___j6b9w {
    align-items: center;
    border-top: 1px solid rgba(0, 0, 0, .06);
    color: var(--dropdown-list-item-color);
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 38px;
    justify-content: flex-start;
    line-height: 22px;
    padding: 7px 15px;
    width: 213px
}

.dropdownList___G0myJ .dropdownListItem___j6b9w 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___G0myJ .dropdownListItem___j6b9w i {
        background: var(--dropdown-not-active-icon-color);
        -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___G0myJ .dropdownListItem___j6b9w b {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 24px;
    justify-content: center;
    margin-right: 12px;
    width: 24px
}

.dropdownList___G0myJ .dropdownListItem___j6b9w span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@supports ((-webkit-mask-image:url()) or (mask-image:url())) {
    .dropdownList___G0myJ .dropdownListItem___j6b9w.dropdownListItemActive___s6g80 i {
        background: var(--active-list-item-color)
    }
}

.dropdownList___G0myJ .dropdownListItem___j6b9w.dropdownListItemActive___s6g80 b, .dropdownList___G0myJ .dropdownListItem___j6b9w.dropdownListItemActive___s6g80 span {
    color: var(--active-list-item-color);
    font-weight: 700
}

.dropdownList___G0myJ .dropdownListItem___j6b9w.dropdownListItemActive___s6g80 .checkedIcon___U5Is7 {
    height: 16px;
    margin-left: auto;
    margin-right: 3px;
    width: 16px
}

.dropdownList___G0myJ .dropdownListItem___j6b9w.dropdownListItemActive___s6g80 .checkedIcon___U5Is7 path {
    stroke: var(--check-icon-color)
}

.categoryLink___GWZFx {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: relative
}

.categoryLink___GWZFx .icon____U0cH {
    align-items: center;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: var(--game-category-bg);
    border: var(--game-category-border-color);
    border-bottom: none;
    border-radius: var(--game-category-btn-radius-mob);
    box-shadow: inset 12.5868px -12.5868px 12.5868px hsla(0, 0%, 76%, .03), inset -12.5868px 12.5868px 12.5868px hsla(0, 0%, 100%, .03);
    display: flex;
    height: 40px;
    justify-content: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 48px
}

.categoryLink___GWZFx .icon____U0cH 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___GWZFx .icon____U0cH i {
        background: var(--game-category-icon-color);
        -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___GWZFx .name___jKGEG {
    color: #fff;
    display: block;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin: 4px -15px 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 78px
}

.categoryLink___GWZFx.categoryLinkActive___kNM0Z .icon____U0cH i, .categoryLink___GWZFx.categoryLinkSelected___lmfNS .icon____U0cH i {
    background-image: url(/assets/svg/forbidden.svg)
}

@supports ((-webkit-mask-image:url()) or (mask-image:url())) {
    .categoryLink___GWZFx.categoryLinkActive___kNM0Z .icon____U0cH i, .categoryLink___GWZFx.categoryLinkSelected___lmfNS .icon____U0cH i {
        background: var(--game-category-active-color)
    }
}

.categoryLink___GWZFx.categoryLinkActive___kNM0Z .icon____U0cH {
    border: 1px solid var(--game-category-active-color)
}

.categoryLink___GWZFx.categoryLinkActive___kNM0Z .name___jKGEG {
    color: var(--game-category-active-color)
}

.categoryLink___GWZFx [class^=dropdownList__] {
    padding: 10px 0
}

.categoryLink___GWZFx [class^=dropdownList__] li {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.categoryLink___GWZFx [class^=dropdownList__] li:first-child [class^=dropdownListItem__] {
    border-top: none
}

.categoryLink___GWZFx [class^=dropdownList__] li:nth-child(-n+7):last-child {
    margin-bottom: -4px
}

.categoryLink___GWZFx [class^=dropdownList__] [class^=dropdownListItem__] {
    height: 38px;
    padding: 7px 11px
}

.categoryLink___GWZFx [class^=dropdownList__] [class^=dropdownListItem__] i {
    margin-right: 10px
}

.categoryLink___GWZFx .categoriesMoreToggle-enter > ul {
    max-height: 0;
    opacity: 0
}

.categoryLink___GWZFx .categoriesMoreToggle-enter-active, .categoryLink___GWZFx .categoriesMoreToggle-exit-active {
    box-shadow: none
}

.categoryLink___GWZFx .categoriesMoreToggle-enter-active > ul, .categoryLink___GWZFx .categoriesMoreToggle-exit-active > ul {
    overflow: hidden
}

.categoryLink___GWZFx .categoriesMoreToggle-enter-active, .categoryLink___GWZFx .categoriesMoreToggle-enter-done {
    top: 64px
}

.categoryLink___GWZFx .categoriesMoreToggle-enter-active > ul, .categoryLink___GWZFx .categoriesMoreToggle-enter-done > ul {
    max-height: 282px;
    opacity: 1;
    transition: opacity .25s ease-in-out, max-height .2s ease-in-out
}

.categoryLink___GWZFx .categoriesMoreToggle-enter-active > ul li, .categoryLink___GWZFx .categoriesMoreToggle-enter-done > ul li {
    opacity: 1
}

.categoryLink___GWZFx .categoriesMoreToggle-exit > ul {
    max-height: 282px;
    opacity: 1
}

.categoryLink___GWZFx .categoriesMoreToggle-exit-active, .categoryLink___GWZFx .categoriesMoreToggle-exit-done {
    top: 64px
}

.categoryLink___GWZFx .categoriesMoreToggle-exit-active:after, .categoryLink___GWZFx .categoriesMoreToggle-exit-active:before, .categoryLink___GWZFx .categoriesMoreToggle-exit-done:after, .categoryLink___GWZFx .categoriesMoreToggle-exit-done:before {
    content: none
}

.categoryLink___GWZFx .categoriesMoreToggle-exit-active > ul, .categoryLink___GWZFx .categoriesMoreToggle-exit-done > ul {
    max-height: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out, max-height .2s ease-in-out
}

.categoryLink___GWZFx .categoriesMoreToggle-enter-active:after, .categoryLink___GWZFx .categoriesMoreToggle-enter-active:before, .categoryLink___GWZFx .categoriesMoreToggle-exit-active:after, .categoryLink___GWZFx .categoriesMoreToggle-exit-active:before {
    opacity: 0
}

.menu___iU_br {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    padding: 8px 16px;
    width: 100%
}

.menu___iU_br .more___YNwRX {
    display: none
}

@media screen and (min-width: 360px) {
    .menu___iU_br {
        padding: 8px 24px
    }
}

@media screen and (min-width: 568px) {
    .menu___iU_br {
        padding: 8px 64px
    }
}

@media screen and (min-width: 1024px) {
    .menu___iU_br {
        padding: 8px 76px
    }
}

@media screen and (min-width: 320px)and (max-width: 411px) {
    .menu___iU_br > li:nth-child(n+5) {
        display: none
    }

    .menu___iU_br .more___YNwRX:nth-child(n+7), .menu___iU_br > li:nth-child(5):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 412px)and (max-width: 639px) {
    .menu___iU_br > li:nth-child(n+6) {
        display: none
    }

    .menu___iU_br .more___YNwRX:nth-child(n+8), .menu___iU_br > li:nth-child(6):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 640px)and (max-width: 1023px) {
    .menu___iU_br > li:nth-child(n+8) {
        display: none
    }

    .menu___iU_br .more___YNwRX:nth-child(n+10), .menu___iU_br > li:nth-child(8):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 1024px) {
    .menu___iU_br > li:nth-child(n+11) {
        display: none
    }

    .menu___iU_br .more___YNwRX:nth-child(n+13), .menu___iU_br > li:nth-child(11):nth-last-child(2) {
        display: block
    }
}

.selectedDeveloperLink___b7YhV {
    align-items: center;
    -webkit-backdrop-filter: blur(19px);
    backdrop-filter: blur(19px);
    background: var(--games-provider-btn-bg-mob);
    border-radius: var(--games-provider-btn-radius-mob);
    color: #fff;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 48px;
    justify-content: space-between;
    line-height: 22px;
    overflow: hidden;
    padding: 0 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.selectedDeveloperLink___b7YhV i {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    flex-shrink: 0;
    height: 24px;
    margin-right: 6px;
    width: 24px
}

.selectedDeveloperLink___b7YhV b {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 24px;
    justify-content: center;
    margin-right: 6px;
    width: 24px
}

.selectedDeveloperLink___b7YhV .arrowIcon___A8qn0 {
    display: block;
    height: 24px;
    margin-left: auto;
    width: 24px
}

.gamesDevelopers____0zih {
    position: relative;
    width: calc(100% - 56px)
}

.gamesDevelopers____0zih [class*=dropdownList__] li {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter > ul {
    max-height: 0;
    opacity: 0
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-active, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-exit-active {
    box-shadow: none
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-active > ul, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-exit-active > ul {
    overflow: hidden
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-active, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-done {
    top: 56px;
    width: 100%
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-active > ul, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-done > ul {
    max-height: 358px;
    opacity: 1;
    transition: opacity .25s ease-in-out, max-height .2s ease-in-out
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-active > ul li, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-done > ul li {
    opacity: 1
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-exit > ul {
    max-height: 358px;
    opacity: 1
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-exit-active, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-exit-done {
    top: 56px;
    width: 100%
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-exit-active > ul, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-exit-done > ul {
    max-height: 0;
    opacity: 0;
    transition: opacity .25s ease-in-out, max-height .2s ease-in-out
}

.gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-active:after, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-enter-active:before, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-exit-active:after, .gamesDevelopers____0zih .gamesDeveloperLinksToggle-exit-active:before {
    opacity: 0
}

.gamesSearchWrapper___Dip2A {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    padding: 16px 16px 8px;
    position: relative
}

@media screen and (min-width: 360px) {
    .gamesSearchWrapper___Dip2A {
        padding: 16px 24px 8px
    }
}

@media screen and (min-width: 568px) {
    .gamesSearchWrapper___Dip2A {
        padding: 16px 64px 8px
    }
}

.letter___vOKrm {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: var(--jackpot-letter-color);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-green);
    font-family: Inter, sans-serif;
    font-size: 50px;
    font-weight: 900;
    line-height: 100%;
    margin: 0 -3px;
    position: relative
}

.letter___vOKrm:before {
    animation: LetterBorderHiding___qsi1G 3s ease-in-out infinite;
    text-shadow: var(--jackpot-letter-shadow-color);
    will-change: opacity;
    z-index: -1
}

.letter___vOKrm:after, .letter___vOKrm:before {
    bottom: 0;
    content: attr(data-txt);
    left: 0;
    position: absolute;
    right: 0;
    top: 5px;
    transform: translateZ(0)
}

.letter___vOKrm:after {
    animation: LetterBlinking___bf0v6 3s ease-in-out infinite;
    will-change: text-shadow;
    z-index: -2
}

@keyframes LetterBorderHiding___qsi1G {
    0%, 25%, 75%, to {
        opacity: 1
    }
    50% {
        opacity: 0
    }
}

@keyframes LetterBlinking___bf0v6 {
    0%, 25%, 75%, to {
        text-shadow: 0 -4px 16px rgba(var(--jackpot-letter-shadow-color), .42)
    }
    50% {
        text-shadow: 0 -4px 16px rgba(var(--jackpot-letter-shadow-color), .42), 0 -1.46007px 9.75806px rgba(var(--jackpot-letter-shadow-color), .506046), 0 -.708835px 8.59488px rgba(var(--jackpot-letter-shadow-color), .408276), 0 -.347484px 7.75452px rgba(var(--jackpot-letter-shadow-color), .324575), 0 -.137396px 6.00464px rgba(var(--jackpot-letter-shadow-color), .231041)
    }
}

.letter___wBfXz {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: var(--jackpot-number-color);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-green);
    font-family: Golos UI, Inter, sans-serif;
    font-size: 64px;
    font-weight: 400;
    letter-spacing: -.05em;
    line-height: 84px;
    margin: 0 .3px;
    position: relative
}

.letter___wBfXz:after {
    bottom: 0;
    content: attr(data-txt);
    left: 0;
    position: absolute;
    right: 0;
    text-shadow: var(--jackpot-number-shadow-color);
    top: 0;
    z-index: -1
}

@media screen and (min-width: 320px)and (max-width: 567px) {
    .letter___wBfXz.tooManySymbols___QQg7V {
        font-size: 48px
    }
}

.line___LNJwP {
    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___LNJwP .letter___wBfXz {
    height: 84px
}

.line___LNJwP.zero___Qi2Qs {
    transform: translateZ(0)
}

.line___LNJwP.one___OhhIp {
    transform: translate3d(0, -84px, 0)
}

.line___LNJwP.two___IVSVp {
    transform: translate3d(0, -168px, 0)
}

.line___LNJwP.three___zsiXq {
    transform: translate3d(0, -252px, 0)
}

.line___LNJwP.four___bh4Tn {
    transform: translate3d(0, -336px, 0)
}

.line___LNJwP.five___AJSUw {
    transform: translate3d(0, -420px, 0)
}

.line___LNJwP.six___wQyzn {
    transform: translate3d(0, -504px, 0)
}

.line___LNJwP.seven___rBKHD {
    transform: translate3d(0, -588px, 0)
}

.line___LNJwP.eight___e0Ztc {
    transform: translate3d(0, -672px, 0)
}

.line___LNJwP.nine___loJcB {
    transform: translate3d(0, -756px, 0)
}

.jackpotWidgetWrap___Yy3Ij {
    margin-block: 16px;
    position: relative
}

.jackpotWidgetWrap___Yy3Ij:after {
    background: var(--background-bubble);
    bottom: auto;
    content: "";
    filter: blur(24px);
    height: 582px;
    left: auto;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: -291px;
    top: -10px;
    width: 582px;
    z-index: -1
}

@media screen and (min-width: 360px) {
    .jackpotWidgetWrap___Yy3Ij {
        background-position-x: 57%
    }
}

@media screen and (min-width: 568px) {
    .jackpotWidgetWrap___Yy3Ij {
        background-position-x: 20%
    }
}

@media screen and (min-width: 720px) {
    .jackpotWidgetWrap___Yy3Ij {
        background-position-x: 100%;
        margin-top: 29px
    }
}

@media screen and (min-width: 1024px) {
    .jackpotWidgetWrap___Yy3Ij {
        background-position-x: 58%
    }
}

.jackpotWidget___Z71P7 {
    align-items: center;
    animation: BorderBlinking___pwdkY 3s ease-in-out infinite;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: linear-gradient(180deg, rgba(var(--brand-simple-rgb), .2) 0, rgba(var(--brand-simple-rgb), .2) 100%);
    border: 2px solid var(--jackpot-border-color);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 220px;
    justify-content: flex-end;
    margin: 0 auto;
    padding: 16px 0;
    position: relative;
    width: 288px
}

.jackpotWidget___Z71P7 hr {
    animation: LineBlinking___V5rxi 3s ease-in-out infinite;
    background: var(--jackpot-line-color);
    border: none;
    border-radius: 50%;
    height: 4px;
    margin-bottom: 13px;
    width: calc(100% - 28px)
}

.jackpotWidget___Z71P7 > span {
    position: relative
}

.jackpotWidget___Z71P7 > span:first-child, .jackpotWidget___Z71P7 > span:last-child {
    position: relative;
    text-align: center;
    width: 100%
}

@media screen and (min-width: 360px) {
    .jackpotWidget___Z71P7 {
        width: 328px
    }
}

@media screen and (min-width: 568px) {
    .jackpotWidget___Z71P7 {
        width: 440px
    }
}

.linesWrap___UsbuR {
    height: 84px;
    overflow: hidden
}

.digit___ukEYb, .linesWrap___UsbuR {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.digit___ukEYb {
    animation: NumbersBlurShadow___NMXaJ 3s ease-in-out infinite;
    margin-right: 8px;
    position: relative;
    transform: translateZ(0);
    will-change: filter
}

.digit___ukEYb:last-child {
    margin-right: 0
}

@keyframes NumbersBlurShadow___NMXaJ {
    0%, 25%, 75%, to {
        filter: drop-shadow(0 2px 11px rgba(var(--jackpot-number-shadow-color), .4)) drop-shadow(0 0 9px rgba(var(--jackpot-number-shadow-color), .32)) drop-shadow(0 0 5px rgba(var(--jackpot-number-shadow-color), .23))
    }
    50% {
        filter: drop-shadow(0 2px 11px rgba(var(--jackpot-number-shadow-color), .62)) drop-shadow(0 0 9px rgba(var(--jackpot-number-shadow-color), .5)) drop-shadow(0 0 5px rgba(var(--jackpot-number-shadow-color), .4))
    }
}

@keyframes LineBlinking___V5rxi {
    0%, 25%, 75%, to {
        box-shadow: 0 0 16px transparent, 0 0 16px transparent
    }
    50% {
        box-shadow: var(--jackpot-border-shadow-color)
    }
}

@keyframes BorderBlinking___pwdkY {
    0% {
        box-shadow: var(--jackpot-border-shadow-color)
    }
    25% {
        box-shadow: 0 0 16px transparent, 0 0 16px transparent
    }
    50%, 75%, to {
        box-shadow: var(--jackpot-border-shadow-color)
    }
}

.gameCollection___C5xJX {
    align-items: normal;
    border-radius: var(--collections-widget-radius);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .45);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    padding: 14px 16px 16px;
    position: relative;
    z-index: 1
}

.header___XfkJI {
    flex: 1 1 auto;
    max-width: 154px
}

.header___XfkJI .subTitle___gPClF {
    color: hsla(0, 0%, 100%, .8);
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    width: 100%
}

.header___XfkJI .title___G6gKZ {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
    max-height: 64px;
    overflow: hidden
}

.footer___iYtlv {
    justify-content: space-between;
    margin: 0 -4px
}

.footer___iYtlv, .footer___iYtlv .gameList___oc1Jb {
    align-items: center;
    display: flex;
    flex-direction: row
}

.footer___iYtlv .gameList___oc1Jb {
    justify-content: flex-start
}

.footer___iYtlv .gameThumb___rIid5 {
    background: rgba(var(--brand-content-background-rgb), .6);
    border-radius: var(--collections-widget-games-thumb-radius);
    display: block;
    margin: 0 4px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.footer___iYtlv .gameThumbImg___uF8y5, .footer___iYtlv .gameThumb___rIid5 {
    height: 51px;
    width: 51px
}

@media screen and (min-width: 360px) {
    .footer___iYtlv .gameThumbImg___uF8y5, .footer___iYtlv .gameThumb___rIid5 {
        height: 59px;
        width: 59px
    }
}

@media screen and (min-width: 412px) {
    .footer___iYtlv .gameThumbImg___uF8y5, .footer___iYtlv .gameThumb___rIid5 {
        height: 59px;
        width: 71px
    }
}

@media screen and (min-width: 568px) {
    .footer___iYtlv .gameThumbImg___uF8y5, .footer___iYtlv .gameThumb___rIid5 {
        height: 51px;
        width: 51px
    }
}

@media screen and (min-width: 720px) {
    .footer___iYtlv .gameThumbImg___uF8y5, .footer___iYtlv .gameThumb___rIid5 {
        height: 67px;
        width: 67px
    }
}

.footer___iYtlv .gameThumbImg___uF8y5 {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top
}

.footer___iYtlv .btnShowAll___Yzkcj {
    align-items: center;
    background: rgba(var(--brand-content-background-rgb), .6);
    border-radius: 12px;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 51px;
    justify-content: center;
    line-height: 16px;
    margin: 0 4px;
    padding: 6px 0;
    width: 51px
}

@media screen and (min-width: 360px) {
    .footer___iYtlv .btnShowAll___Yzkcj {
        height: 59px;
        width: 59px
    }
}

@media screen and (min-width: 412px) {
    .footer___iYtlv .btnShowAll___Yzkcj {
        height: 59px;
        width: 71px
    }
}

@media screen and (min-width: 568px) {
    .footer___iYtlv .btnShowAll___Yzkcj {
        height: 51px;
        width: 51px
    }
}

@media screen and (min-width: 720px) {
    .footer___iYtlv .btnShowAll___Yzkcj {
        height: 67px;
        width: 67px
    }
}

.footer___iYtlv .btnShowAll___Yzkcj: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___RqgTz {
    bottom: unset;
    height: 134px;
    left: unset;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    right: -16px;
    top: -24px;
    width: 150px;
    z-index: 1
}

.gameCollectionSection___yiPJv {
    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___yiPJv > div {
    margin: 24px 8px 0
}

@media screen and (min-width: 360px) {
    .gameCollectionSection___yiPJv > div {
        margin: 24px 16px 0
    }
}

.scrollThumbs___ltyE5[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 260px;
    height: 202px;
    padding-top: 25px
}

@media screen and (min-width: 360px) {
    .scrollThumbs___ltyE5[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 292px;
        height: 210px
    }
}

@media screen and (min-width: 412px) {
    .scrollThumbs___ltyE5[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 342px
    }
}

@media screen and (min-width: 568px) {
    .scrollThumbs___ltyE5[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 258px;
        height: 201px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs___ltyE5[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 322px;
        height: 218px
    }
}

.nowWinners___hczUK {
    background: var(--game-category-bg);
    margin: 16px 0 32px;
    padding: 24px 0
}

.nowWinnersTitle___unoJj {
    color: hsla(0, 0%, 100%, .9);
    font-family: Golos UI, Inter, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 16px 16px
}

@media screen and (min-width: 360px) {
    .nowWinnersTitle___unoJj {
        margin: 0 24px 16px
    }
}

@media screen and (min-width: 568px) {
    .nowWinnersTitle___unoJj {
        margin: 0 64px 16px
    }
}

.nowWinners___hczUK .item___ahKoG {
    margin-bottom: 4px
}

@media screen and (min-width: 1288px) {
    .nowWinners___hczUK {
        margin-left: 0
    }
}

.linkWrap___Bx0IY {
    background: var(--vinners-widget-color);
    border-radius: var(--vinners-widget-radius);
    box-shadow: 0 4px 6px rgba(0, 0, 22, .1);
    display: block;
    overflow: hidden;
    padding: 16px;
    width: 100%
}

.gameImage___JISu2 {
    float: left;
    margin-right: 12px
}

.gameImage___JISu2, .gameImage___JISu2 img {
    background: var(--brand-simple);
    border-radius: var(--game-thumb-radius-mob);
    height: 80px;
    width: 80px
}

.info___YYyNG {
    align-items: normal;
    display: flex;
    flex-direction: column;
    font-family: Inter, sans-serif;
    height: 80px;
    justify-content: normal;
    position: relative
}

.name___esxzN {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 6px
}

.user___Djv3_ {
    color: var(--brand-blue);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.summ___iqB9K, .user___Djv3_ {
    max-width: 116px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.summ___iqB9K {
    bottom: 0;
    color: var(--brand-green);
    font-size: 14px;
    font-weight: 600;
    left: auto;
    line-height: 22px;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.scrollThumbs___I2yMc[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 260px
}

@media screen and (min-width: 360px) {
    .scrollThumbs___I2yMc[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 292px
    }
}

@media screen and (min-width: 412px) {
    .scrollThumbs___I2yMc[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 344px;
        grid-auto-columns: 258px
    }
}

.contentBlock___V2Gnx, .recommendedGamesTitle____d0Po {
    overflow: hidden;
    position: relative
}

.contentBlock___V2Gnx.striped___rj2bA, .recommendedGamesTitle____d0Po {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

@media screen and (min-width: 360px) {
    .contentBlock___V2Gnx.striped___rj2bA, .recommendedGamesTitle____d0Po {
        margin-bottom: 20px;
        padding: 12px 24px 10px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___V2Gnx.striped___rj2bA, .recommendedGamesTitle____d0Po {
        padding: 12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___V2Gnx.striped___rj2bA, .recommendedGamesTitle____d0Po {
        padding: 12px 64px 10px
    }
}

.contentBlock___V2Gnx.fullWidth___t9pnJ, .fullWidth___t9pnJ.recommendedGamesTitle____d0Po {
    padding: 16px 0
}

.contentBlock___V2Gnx.fullWidth___t9pnJ [class*=promoTitle], .fullWidth___t9pnJ.recommendedGamesTitle____d0Po [class*=promoTitle] {
    padding-inline: 16px
}

@media screen and (min-width: 360px) {
    .contentBlock___V2Gnx.fullWidth___t9pnJ [class*=promoTitle], .fullWidth___t9pnJ.recommendedGamesTitle____d0Po [class*=promoTitle] {
        padding-inline: 24px
    }
}

@media screen and (min-width: 568px) {
    .contentBlock___V2Gnx.fullWidth___t9pnJ [class*=promoTitle], .fullWidth___t9pnJ.recommendedGamesTitle____d0Po [class*=promoTitle] {
        padding-inline: 64px
    }
}

.titleWrap___wHOZD {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.titleWrap___wHOZD > span {
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.promoTitle___WU00j, .recommendedGamesTitle____d0Po {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 16px;
    white-space: nowrap
}

.promoTitleFullWidth___aY_Ab.recommendedGamesTitle____d0Po, .promoTitle___WU00j.promoTitleFullWidth___aY_Ab {
    padding: .8rem 2.285rem 0
}

.promoTitleCategory___YhCSz.recommendedGamesTitle____d0Po .titleWrap___wHOZD, .promoTitle___WU00j.promoTitleCategory___YhCSz .titleWrap___wHOZD {
    align-items: normal;
    justify-content: normal;
    max-width: 75%
}

.promoTitleCategory___YhCSz.recommendedGamesTitle____d0Po .titleWrap___wHOZD > span, .promoTitle___WU00j.promoTitleCategory___YhCSz .titleWrap___wHOZD > span {
    max-width: 98%
}

@media screen and (min-width: 720px) {
    .promoTitleCategory___YhCSz.recommendedGamesTitle____d0Po .titleWrap___wHOZD, .promoTitle___WU00j.promoTitleCategory___YhCSz .titleWrap___wHOZD {
        max-width: 85%
    }
}

.promoShowAll___CD_ZC {
    color: var(--brand-blue);
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    min-width: 128px;
    text-align: right;
    text-decoration: none
}

.promoShowAll___CD_ZC .showAllNumber___sJmPZ {
    display: inline-block;
    margin-left: 4px
}

.promoShowAll___CD_ZC .showAllNumber___sJmPZ:before {
    content: "("
}

.promoShowAll___CD_ZC .showAllNumber___sJmPZ:after {
    content: ")"
}

.promoShowAll___CD_ZC.homeLink___VttER {
    font-size: 0;
    min-width: auto;
    pointer-events: none;
    text-align: initial
}

.promoShowAll___CD_ZC.homeLink___VttER .showAllNumber___sJmPZ {
    align-items: normal;
    border: 1px solid #fff;
    border-radius: 24px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 16px;
    margin: -24px 0 0;
    opacity: .8;
    padding: 0 5px;
    vertical-align: super
}

.promoShowAll___CD_ZC.homeLink___VttER .showAllNumber___sJmPZ:after, .promoShowAll___CD_ZC.homeLink___VttER .showAllNumber___sJmPZ:before {
    display: none
}

.promoBody___PiAmX {
    display: flex;
    flex-wrap: wrap
}

.recommendedGamesTitle____d0Po, .recommendedGames___hgD2h {
    margin-bottom: 16px
}

.recommendedGames___hgD2h [class*=tmbMob__] {
    flex-shrink: 0
}

.recommendedGames___hgD2h [class*=tmbMob__] [class^=titleMob__] {
    line-height: 18px
}

.scrollThumbs___FdM49[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 122px
}

.scrollThumbs___FdM49[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
    height: 166px
}

@media screen and (min-width: 360px) {
    .scrollThumbs___FdM49[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 138px
    }

    .scrollThumbs___FdM49[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 186px
    }
}

@media screen and (min-width: 412px) {
    .scrollThumbs___FdM49[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 164px
    }

    .scrollThumbs___FdM49[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 216px
    }
}

@media screen and (min-width: 568px) {
    .scrollThumbs___FdM49[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 167px
    }

    .scrollThumbs___FdM49[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 226px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs___FdM49[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 153px
    }

    .scrollThumbs___FdM49[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 206px
    }
}

.promoTextSub___PQA4t {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 2px;
    opacity: .8
}

@media screen and (min-width: 760px) {
    .promoTextSub___PQA4t {
        margin-bottom: 0
    }
}

[class^=floatCountdown] {
    white-space: nowrap
}

.tournamentLockStatus___WMLhD {
    background: hsla(0, 0%, 100%, .8);
    border-radius: 0 8px;
    bottom: auto;
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    font-family: Inter, sans-serif;
    height: 32px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    z-index: 3
}

.tournamentLockStatus___WMLhD svg {
    display: block;
    margin: 8px auto
}

.tournamentLockStatusWrap____4mLV {
    font-feature-settings: "pnum" on, "lnum" on;
    background: #fff;
    border-radius: 8px;
    bottom: auto;
    box-shadow: 0 4px 24px rgba(0, 0, 0, .1);
    color: #000;
    font-size: 12px;
    font-weight: 500;
    height: auto;
    left: auto;
    line-height: 16px;
    padding: 12px;
    position: absolute;
    right: 0;
    top: 44px;
    width: 207px;
    z-index: 0
}

.tournamentLockStatusWrap____4mLV > div {
    text-align: right;
    white-space: nowrap
}

.tournamentLockStatusWrap____4mLV > div:nth-child(2) {
    margin-bottom: 6px
}

.tournamentLockStatusWrap____4mLV:before {
    background-color: #fff;
    bottom: auto;
    content: "";
    height: 12px;
    left: auto;
    position: absolute;
    right: 16px;
    top: -6px;
    transform: rotate(45deg);
    width: 12px;
    z-index: 0
}

.tournamentLockStatusTitle___PbG4U {
    color: rgba(0, 0, 0, .6);
    margin-bottom: 2px
}

.tournamentImg___MOqlG {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tournamentImg___MOqlG img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.tournamentImgPattern___Wafwl {
    height: 204px;
    width: 100%
}

.tournamentImgPattern___Wafwl .tournamentImg-wrapper {
    height: 100%;
    width: 100%
}

.tournamentImgPattern___Wafwl img {
    -webkit-mask-image: linear-gradient(180deg, #c4c4c4 34.09%, hsla(0, 0%, 77%, 0) 98.06%);
    mask-image: linear-gradient(180deg, #c4c4c4 34.09%, hsla(0, 0%, 77%, 0) 98.06%);
    -o-object-fit: cover;
    object-fit: cover
}

.tournamentImgCharacter___ktVDa {
    height: 204px;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 190px
}

@media screen and (min-width: 568px) {
    .tournamentImgCharacter___ktVDa {
        right: 107px;
        top: 16px
    }
}

@media screen and (min-width: 720px) {
    .tournamentImgCharacter___ktVDa {
        right: 15px;
        top: 8px
    }
}

.tournamentImgCharacter___ktVDa img {
    -webkit-mask-image: linear-gradient(180deg, #c4c4c4 34.09%, hsla(0, 0%, 77%, 0) 98.06%);
    mask-image: linear-gradient(180deg, #c4c4c4 34.09%, hsla(0, 0%, 77%, 0) 98.06%);
    -o-object-fit: cover;
    object-fit: cover
}

.tournamentInfo___cwGuz {
    margin-bottom: 24px;
    padding-left: 8px;
    padding-right: 36px;
    padding-top: 8px;
    position: relative;
    width: 100%;
    z-index: 1
}

.tournamentTitle___XNcbX {
    font-feature-settings: "pnum" on, "lnum" on;
    color: #fff;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 24px;
    min-height: 52px;
    padding-right: 10px;
    width: 150px
}

.tournamentPrize___d8hNh {
    margin-bottom: 16px
}

.tournamentPrizeSub___RMhpn {
    color: hsla(0, 0%, 100%, .9);
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 8px
}

.tournamentPrizeSum___uGK4W {
    color: var(--brand-yellow);
    font-weight: 500;
    text-shadow: 0 0 4px rgba(0, 0, 0, .35)
}

.tournamentPrizeSum___uGK4W, .tournamentTimer___obIGi {
    font-family: Golos UI, Inter, sans-serif;
    font-size: 20px;
    line-height: 20px
}

.tournamentTimer___obIGi {
    color: #fff;
    font-weight: 700
}

.tournamentTimer___obIGi [class*=promoTextSub] {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 4px;
    opacity: .6
}

.tournamentTimer___obIGi [class*=dots] {
    margin: 0 5px
}

.tournamentBtn___MRytr {
    bottom: 0;
    left: auto;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.tournamentBtn___MRytr a {
    min-width: 106px
}

.tournamentBtn___MRytr a[class*=white] {
    opacity: .6
}

.participantsEmpty___cHQx5, .participants___AExdR {
    background: hsla(0, 0%, 100%, .1);
    border-radius: var(--tournament-widget-player-radius);
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 174px;
    line-height: 16px;
    margin-bottom: 16px;
    padding: 14px 0 16px
}

.participantsEmpty___cHQx5 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    line-height: 22px;
    opacity: .6;
    text-align: center
}

.participantsEmpty___cHQx5 svg {
    height: 32px;
    margin-bottom: 8px;
    width: 32px
}

.participantsEmpty___cHQx5 svg path {
    fill: #fff
}

.participantsEmpty___cHQx5 p {
    margin: 0
}

@media screen and (min-width: 568px) {
    .participants___AExdR {
        margin-bottom: auto
    }
}

.participants___AExdR .row___Hloqw {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: normal;
    margin: 2px 0;
    padding: 0 16px
}

.participants___AExdR .row___Hloqw:first-child {
    height: 20px;
    margin-bottom: 8px
}

.participants___AExdR .row___Hloqw:first-child .col___jQZj4 {
    color: hsla(0, 0%, 100%, .6)
}

.participants___AExdR .row___Hloqw .col___jQZj4:first-child {
    color: hsla(0, 0%, 100%, .6);
    width: 7%
}

.participants___AExdR .row___Hloqw .col___jQZj4:nth-child(2) {
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 50%
}

.participants___AExdR .row___Hloqw .col___jQZj4:last-child {
    text-align: right;
    width: 43%
}

.participants___AExdR .row___Hloqw.currentUser___J4cki {
    background-color: hsla(0, 0%, 100%, .15);
    height: 24px;
    margin: 0
}

@media screen and (min-width: 568px) {
    .tournamentGames___GZMP1 {
        margin: 16px 16px 0;
        max-height: 370px;
        width: 50px
    }
}

.tournamentGamesTitle___QTkVH {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    margin-bottom: 10px;
    overflow: hidden
}

@media screen and (min-width: 568px) {
    .tournamentGamesTitle___QTkVH {
        margin-bottom: -5px
    }
}

.tournamentGamesList___Jt7f5 {
    display: flex;
    margin: 0 -16px;
    overflow-x: auto;
    overflow-y: hidden
}

.tournamentGamesList___Jt7f5::-webkit-scrollbar {
    display: none
}

@media screen and (min-width: 568px) {
    .tournamentGamesList___Jt7f5 {
        flex-direction: column;
        margin: 0;
        max-height: 370px;
        overflow-x: hidden;
        overflow-y: auto
    }
}

@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
    .tournamentGamesList___Jt7f5 {
        --mask-height: 13px;
        -webkit-mask-image: linear-gradient(to right, transparent, #000 var(--mask-height), #000 calc(100% - var(--mask-height)), transparent);
        mask-image: linear-gradient(to right, transparent, #000 var(--mask-height), #000 calc(100% - var(--mask-height)), transparent);
        -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___Jt7f5 {
            -webkit-mask-image: linear-gradient(to bottom, transparent, #000 var(--mask-height), #000 calc(100% - var(--mask-height)), transparent);
            mask-image: linear-gradient(to bottom, transparent, #000 var(--mask-height), #000 calc(100% - var(--mask-height)), transparent);
            padding-top: var(--mask-height)
        }
    }
}

.tournamentGamesThumb___SycZH {
    background: var(--brand-simple);
    border-radius: 8px;
    display: inline-flex;
    height: 50px;
    margin-right: 8px;
    width: 50px
}

@media screen and (min-width: 568px) {
    .tournamentGamesThumb___SycZH {
        margin-bottom: 8px;
        margin-right: auto
    }
}

.tournamentGamesThumb___SycZH:first-child {
    margin-left: 16px
}

@media screen and (min-width: 568px) {
    .tournamentGamesThumb___SycZH:first-child {
        margin-left: auto
    }
}

.tournamentGamesThumb___SycZH:last-child {
    margin-right: 16px
}

@media screen and (min-width: 568px) {
    .tournamentGamesThumb___SycZH:last-child {
        margin-right: auto
    }
}

.tournamentGamesThumbImage___EHX2k {
    border-radius: var(--tournament-widget-games-thumb-radius);
    height: 100%;
    min-height: 50px;
    min-width: 50px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    width: 100%
}

@media screen and (min-width: 720px) {
    .tournamentGames___GZMP1.tournamentListPageGames____TFLA {
        margin: 0;
        max-height: unset;
        width: auto
    }

    .tournamentGames___GZMP1.tournamentListPageGames____TFLA .tournamentGamesTitle___QTkVH {
        margin-bottom: 10px
    }

    .tournamentGames___GZMP1.tournamentListPageGames____TFLA .tournamentGamesList___Jt7f5 {
        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___GZMP1.tournamentListPageGames____TFLA .tournamentGamesList___Jt7f5 {
            -webkit-mask-image: linear-gradient(to right, transparent, #000 var(--mask-height), #000 calc(100% - var(--mask-height)), transparent);
            mask-image: linear-gradient(to right, transparent, #000 var(--mask-height), #000 calc(100% - var(--mask-height)), transparent);
            padding-top: 0
        }
    }.tournamentGames___GZMP1.tournamentListPageGames____TFLA .tournamentGamesThumb___SycZH {
         margin-bottom: 0;
         margin-right: 8px
     }

    .tournamentGames___GZMP1.tournamentListPageGames____TFLA .tournamentGamesThumb___SycZH:first-child {
        margin-left: 16px
    }

    .tournamentGames___GZMP1.tournamentListPageGames____TFLA .tournamentGamesThumb___SycZH:last-child {
        margin-right: 16px
    }
}

.tournament___JPXIe {
    background: var(--tournament-widget-gradient-color);
    border-radius: var(--tournament-widget-radius);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .1);
    height: 512px;
    overflow: hidden;
    padding: 16px;
    position: relative
}

@media screen and (min-width: 568px) {
    .tournament___JPXIe {
        align-items: normal;
        display: flex;
        flex-direction: row;
        height: 418px;
        justify-content: normal
    }

    .tournamentColumn___q_jwx {
        flex: 1;
        margin-right: 16px
    }
}

.tournament___JPXIe:not(:last-of-type) {
    margin-bottom: 16px
}

@media screen and (min-width: 720px) {
    .tournament___JPXIe:not(:last-of-type) {
        margin-bottom: 0
    }

    .tournament___JPXIe.tournamentListPageItem___BlYkr {
        flex-direction: column;
        height: 512px
    }

    .tournament___JPXIe.tournamentListPageItem___BlYkr .tournamentColumn___q_jwx {
        display: block;
        margin-right: 0
    }
}

.activeTournamentsTitle___wxvT8 {
    color: hsla(0, 0%, 100%, .9);
    font-family: Golos UI, Inter, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 16px 16px
}

@media screen and (min-width: 360px) {
    .activeTournamentsTitle___wxvT8 {
        margin: 6px 24px 16px
    }
}

@media screen and (min-width: 412px) {
    .activeTournamentsTitle___wxvT8 {
        margin-top: 0
    }
}

@media screen and (min-width: 568px) {
    .activeTournamentsTitle___wxvT8 {
        margin: 6px 64px 16px
    }
}

.scrollThumbs___IHa3j[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 260px
}

@media screen and (min-width: 360px) {
    .scrollThumbs___IHa3j[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 292px
    }
}

@media screen and (min-width: 412px) {
    .scrollThumbs___IHa3j[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 344px
    }
}

@media screen and (min-width: 568px) {
    .scrollThumbs___IHa3j[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 532px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs___IHa3j[class*=wrapper__] [class*=container__] {
        grid-auto-columns: 100%
    }
}

.lazyWrap___XOI8s {
    transform: translateZ(0);
    transition: min-height 1.5s ease;
    will-change: min-height
}

.lazyWrap___XOI8s.tournamentWidget___0X6kK {
    min-height: 570px;
    padding: 16px 0
}

.lazyWrap___XOI8s.tournamentWidget___0X6kK [class^=tournament__] {
    margin-bottom: 0
}

@media screen and (min-width: 412px) {
    .lazyWrap___XOI8s.tournamentWidget___0X6kK {
        padding-top: 10px
    }
}

@media screen and (min-width: 568px) {
    .lazyWrap___XOI8s.tournamentWidget___0X6kK {
        min-height: 476px
    }
}

.lazyWrap___XOI8s.jackpotWidget___Rd6Z6 {
    min-height: 220px
}

.lazyWrap___XOI8s.nowWinnersWidget___FffOz {
    background-color: var(--brand-simple);
    margin: 16px 0 32px;
    min-height: 208px
}

.lazyWrap___XOI8s.collectionWidget___BWPtf {
    min-height: 232px
}

.lazyWrap___XOI8s.gamesRecommendedWidget___K0ELX {
    min-height: 260px
}

@media screen and (min-width: 360px) {
    .lazyWrap___XOI8s.gamesRecommendedWidget___K0ELX {
        min-height: 275px
    }
}

@media screen and (min-width: 412px) {
    .lazyWrap___XOI8s.gamesRecommendedWidget___K0ELX {
        min-height: 317px
    }
}

@media screen and (min-width: 568px) {
    .lazyWrap___XOI8s.gamesRecommendedWidget___K0ELX {
        min-height: 292px
    }
}

@media screen and (min-width: 720px) {
    .lazyWrap___XOI8s.gamesRecommendedWidget___K0ELX {
        min-height: 275px
    }
}

.lazyWrap___XOI8s.gamesRecentWidget___yo5qq {
    min-height: 104px
}

.lazyWrap___XOI8s:empty {
    min-height: 0 !important
}

.background___hpbOt {
    position: relative
}

.background___hpbOt:before {
    background: transparent 0 0/100% 400px no-repeat;
    bottom: unset;
    content: "";
    height: 100%;
    left: unset;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -48px;
    width: 100%;
    z-index: -1
}

.backgroundBubble____HovF {
    overflow: hidden;
    padding-bottom: 48px
}

.backgroundBubble____HovF > div:not([class*=gamesSearchWrapper_]), .backgroundBubble____HovF > section, .backgroundBubble____HovF > span {
    position: relative;
    z-index: 2
}

.backgroundBubble____HovF > [class*=menu]:before {
    background: var(--background-bubble);
    bottom: auto;
    content: "";
    filter: blur(24px);
    height: 360px;
    left: -180px;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 75px;
    width: 360px;
    z-index: -1
}

.backgroundBubble____HovF > [class*=contentBlock] {
    position: relative;
    z-index: 2
}

.backgroundBubble____HovF > [class*=contentBlock]:nth-child(3):before {
    height: 360px;
    right: -180px;
    top: 0;
    width: 360px
}

.backgroundBubble____HovF > [class*=contentBlock]:nth-child(3):before, .backgroundBubble____HovF > [class*=contentBlock]:nth-child(9):before {
    background: var(--background-bubble);
    bottom: auto;
    content: "";
    filter: blur(24px);
    left: auto;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    z-index: -1
}

.backgroundBubble____HovF > [class*=contentBlock]:nth-child(9):before {
    height: 240px;
    right: -120px;
    top: 220px;
    width: 240px
}

.backgroundBubble____HovF > [class*=contentBlock]:nth-child(10):before {
    height: 360px;
    left: -180px;
    top: 70px;
    width: 360px
}

.backgroundBubble____HovF > [class*=contentBlock]:nth-child(10):before, .backgroundBubble____HovF > [class*=recommendedGames]:before {
    background: var(--background-bubble);
    bottom: auto;
    content: "";
    filter: blur(24px);
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: auto;
    z-index: -1
}

.backgroundBubble____HovF > [class*=recommendedGames]:before {
    height: 240px;
    left: -120px;
    top: -32px;
    width: 240px
}

.backgroundBubble____HovF > [class*=recommendedGames]:after {
    background: var(--background-bubble);
    bottom: auto;
    content: "";
    filter: blur(24px);
    height: 360px;
    left: auto;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: -180px;
    top: 100px;
    width: 360px;
    z-index: -1
}

.backgroundBubble____HovF > [class*=lazyload-wrapper] [class*=contentBlock]:last-child {
    margin-top: 16px
}

.sortWrap___d2Ifa {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-right: 28px;
    position: relative
}

.sortElement___QUSki {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: normal
}

.sortElement___QUSki:after, .sortElement___QUSki:before {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: -18px;
    width: 0
}

.sortElement___QUSki:before {
    top: 4px
}

.sortElement___QUSki:after {
    top: 10px
}

.sortElement___QUSki.strict___xYu6J:before {
    border-bottom: 3px solid var(--brand-green)
}

.sortElement___QUSki.strict___xYu6J:after {
    border-top: 3px solid hsla(0, 0%, 100%, .4)
}

.sortElement___QUSki.revert___S3p39:before {
    border-bottom: 3px solid hsla(0, 0%, 100%, .4)
}

.sortElement___QUSki.revert___S3p39:after {
    border-top: 3px solid var(--brand-green)
}

.sortElement___QUSki svg {
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.sortElement___QUSki svg g > *, .sortElement___QUSki svg path {
    fill: var(--brand-text)
}

.sortElement___QUSki span {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.sortElement___QUSki:hover svg {
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.sortElement___QUSki:hover svg g > *, .sortElement___QUSki:hover svg path {
    fill: var(--brand-green);
    filter: drop-shadow(0 0 1px #2a8249) drop-shadow(0 0 2px rgba(42, 130, 73, .6)) drop-shadow(0 0 4px rgba(42, 130, 73, .6))
}

.sortElement___QUSki:hover span {
    color: var(--brand-green);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-shadow: 0 0 4px var(--nav-list-active-item-color), 0 0 8px rgba(var(--nav-list-active-item-color), .6), 0 0 16px rgba(42, 130, 73, .6)
}

.sortItemList___OJPWl {
    height: auto;
    position: absolute;
    right: -29px;
    top: 27px;
    width: 248px
}

.sortItem___Po2OC {
    align-items: center;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .05), inset 0 1px 0 rgba(var(--brand-text-rgb), .05);
    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___Po2OC:first-of-type {
    border-radius: 8px 8px 0 0;
    box-shadow: none
}

.sortItem___Po2OC:last-of-type {
    border-radius: 0 0 8px 8px
}

.sortItem___Po2OC .sortItemText___Xyn6F {
    align-items: center;
    color: var(--brand-text);
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 100%;
    justify-content: flex-start;
    line-height: 20px;
    padding: 0 20px 0 7px;
    position: relative;
    width: 100%;
    z-index: 10001
}

.sortItem___Po2OC .sortItemText___Xyn6F svg {
    margin-right: 8px
}

.sortItem___Po2OC .sortItemText___Xyn6F svg g > *, .sortItem___Po2OC .sortItemText___Xyn6F svg path {
    fill: #fff
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F, .sortItem___Po2OC:hover .sortItemText___Xyn6F {
    background: #000
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F svg, .sortItem___Po2OC:hover .sortItemText___Xyn6F svg {
    margin-right: 8px
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F {
    color: var(--brand-green)
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F svg g > *, .sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F svg path {
    fill: var(--brand-green)
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F {
    background: none
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F:hover {
    background: #000
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F:after, .sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F:before {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 0
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F:before {
    top: 10px
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F:after {
    top: 18px
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F.strict___xYu6J:before {
    border-bottom: 4px solid var(--brand-green)
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F.strict___xYu6J:after {
    border-top: 4px solid hsla(0, 0%, 100%, .4)
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F.revert___S3p39:before {
    border-bottom: 4px solid hsla(0, 0%, 100%, .4)
}

.sortItem___Po2OC.active___ucC5Y .sortItemText___Xyn6F.revert___S3p39:after {
    border-top: 4px solid var(--brand-green)
}

.sortItem___Po2OC.disabled___lD7Zw {
    cursor: auto
}

.fieldWeb___z5NPR {
    height: 42px;
    position: relative;
    width: 100%
}

.fieldWeb___z5NPR label {
    bottom: auto;
    color: rgba(var(--brand-text-rgb), .4);
    font-size: 16px;
    font-weight: 400;
    left: 52px;
    line-height: 24px;
    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___z5NPR.active___Cb8E2 {
    position: relative
}

.fieldWeb___z5NPR.active___Cb8E2 label {
    transform: translateY(-18px) scale(.6)
}

.fieldWeb__input___xLQbK {
    background: var(--brand-simple);
    border: none;
    border-radius: 10px;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, .05);
    box-sizing: border-box;
    color: #fff;
    color-scheme: dark;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    line-height: 1;
    max-width: none;
    outline: 0;
    padding-left: 52px;
    padding-top: 20px;
    transition: none;
    width: 100%
}

.fieldWeb__input___xLQbK:focus {
    outline: none
}

.fieldWeb__input___xLQbK:-webkit-autofill, .fieldWeb__input___xLQbK:-webkit-autofill:focus, .fieldWeb__input___xLQbK:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff !important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 28px rgba(var(--brand-simple-rgb), 1) !important
}

.fieldWeb___z5NPR .searchBtn___EMXdy {
    bottom: auto;
    height: 24px;
    left: 16px;
    opacity: .4;
    position: relative;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 3
}

.dropdownListShadowWrapper___UNccR {
    border-radius: 10px;
    -moz-column-count: 4;
    column-count: 4
}

.dropdownListShadowWrapper___UNccR.emptySearch___QAfUk {
    align-items: center;
    -moz-column-count: initial;
    column-count: auto;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.dropdownListShadowWrapper___UNccR.emptySearch___QAfUk img {
    height: 32px;
    margin-top: 16px;
    width: 30px
}

.dropdownListShadowWrapper___UNccR.emptySearch___QAfUk span {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 24px
}

.dropdownList___rRhN1 {
    -moz-column-break-inside: avoid;
    align-items: normal;
    border-radius: inherit;
    break-inside: avoid-column;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    padding-bottom: 24px
}

.dropdownList___rRhN1 li {
    color: #fff;
    margin-bottom: 4px;
    position: relative
}

.dropdownList___rRhN1 li.lastItem___zpywT {
    margin-bottom: 24px
}

.dropdownList___rRhN1 .dropdownListItem___N36Fn {
    align-items: flex-start;
    color: var(--brand-text);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 400;
    justify-content: normal;
    line-height: 24px;
    margin-bottom: 4px;
    padding: 0 4px
}

.dropdownList___rRhN1 .dropdownListItem___N36Fn .firstSymbol___p3LXq {
    color: hsla(0, 0%, 100%, .9);
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    margin-right: 4px;
    min-width: 28px;
    width: 28px
}

.dropdownList___rRhN1 .dropdownListItem___N36Fn 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___rRhN1 .dropdownListItem___N36Fn span:last-child {
    align-items: flex-start;
    display: flex
}

.dropdownList___rRhN1 .dropdownListItem___N36Fn.dropdownListItemActive___pF7SP, .dropdownList___rRhN1 .dropdownListItem___N36Fn:hover {
    background: var(--brand-simple);
    border-radius: 8px
}

.dropdownList___rRhN1 .dropdownListItem___N36Fn.dropdownListItemActive___pF7SP span:last-child, .dropdownList___rRhN1 .dropdownListItem___N36Fn:hover span:last-child {
    color: var(--brand-green)
}

.dropdownList___rRhN1 .dropdownListItem___N36Fn.dropdownListItemActive___pF7SP {
    background: transparent
}

.dropdownList___rRhN1 .dropdownListItem___N36Fn.dropdownListItemActive___pF7SP:hover {
    background: var(--brand-simple)
}

.dropdownList___rRhN1 .dropdownListItem___N36Fn.dropdownListItemActive___pF7SP:hover span:last-child {
    color: #fff
}

.isDisabled___NmwfR span img {
    filter: grayscale(1)
}

.isDisabled___NmwfR .dropdownListItem___N36Fn span:last-child {
    opacity: .4
}

.isDisabled___NmwfR .dropdownListItem___N36Fn:hover {
    background: none;
    cursor: default
}

.isDisabled___NmwfR .dropdownListItem___N36Fn:hover span:last-child {
    color: var(--brand-text)
}

.popupDevelopersWrap___OaZkY [class^=content__] {
    margin: auto
}

.popupDevelopers___qj2IM {
    background: var(--brand-content-background);
    border-radius: 10px;
    box-shadow: 0 8px 16px rgba(25, 30, 45, .6);
    height: 488px;
    padding: 20px;
    position: relative;
    width: 800px
}

.popupDevelopers___qj2IM, .popupDevelopers___qj2IM * {
    font-family: Inter, sans-serif
}

.popupDevelopersHeader___WW5xr {
    align-items: center;
    display: flex
}

.popupDevelopersHeader___WW5xr p {
    margin: 0;
    padding: 0
}

.popupDevelopersHeader___WW5xr .title____jYAv {
    color: hsla(0, 0%, 100%, .9);
    font-family: Golos UI, Inter, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.popupDevelopersHeader___WW5xr .developers___UhQwT {
    color: var(--brand-blue);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: auto;
    padding-left: 32px
}

.popupDevelopersHeader___WW5xr .developers___UhQwT:hover {
    cursor: pointer;
    text-decoration: underline
}

.popupDevelopersSearch___QPdDt {
    margin-top: 16px
}

.popupDevelopersList___NQrTW {
    position: relative
}

.popupDevelopersList___NQrTW:after {
    background: linear-gradient(180deg, rgba(var(--brand-content-background-rgb), 0) 0, var(--brand-content-background) 100%);
    bottom: 0;
    content: "";
    height: 25px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 1
}

.popupDevelopersList___NQrTW [class^=macScroll__] {
    margin-right: -8px;
    margin-top: 16px;
    padding-bottom: 24px;
    padding-right: 8px
}

.popupDevelopersList___NQrTW [class^=macScroll__]::-webkit-scrollbar {
    width: 5px
}

.popupDevelopersList___NQrTW [class^=macScroll__]::-webkit-scrollbar-track {
    background-color: unset
}

.popupDevelopersList___NQrTW [class^=macScroll__]::-webkit-scrollbar-thumb {
    background-color: rgba(var(--brand-text-rgb), .15);
    border-radius: 10px
}

.popupDevelopersList___NQrTW [class^=macScroll__]::-webkit-scrollbar-thumb:hover {
    background-color: rgba(var(--brand-text-rgb), .3)
}

.popupDevelopersList___NQrTW [class^=winScroll] {
    margin-right: -16px;
    margin-top: 16px;
    padding-bottom: 25px;
    width: auto !important
}

.popupDevelopersList___NQrTW [class^=winScroll] .track-vertical {
    background: transparent;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 5px !important;
    z-index: 9999
}

.popupDevelopersList___NQrTW [class^=winScroll] .thumb-vertical {
    background: rgba(var(--brand-text-rgb), .15);
    border-radius: 8px;
    transition: opacity .2s ease-in-out, background .2s ease-in-out
}

.popupDevelopersList___NQrTW [class^=winScroll] .thumb-vertical:hover {
    background: rgba(var(--brand-text-rgb), .3)
}

.dropDownDevelopers___CNRTd {
    align-items: center;
    color: var(--brand-text);
    display: flex;
    position: relative
}

.dropDownDevelopers___CNRTd span {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 18px
}

.dropDownDevelopers___CNRTd:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid var(--brand-text);
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: -16px;
    width: 0
}

.dropDownDevelopers___CNRTd.active___zfb0v:after {
    border-bottom: 4px solid var(--brand-text);
    border-top: 4px solid transparent;
    top: 2px
}

.dropDownDevelopers___CNRTd .filterIcon___ipGVO, .dropDownDevelopers___CNRTd i {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: initial;
    border-radius: 8px;
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.dropDownDevelopers___CNRTd:hover {
    cursor: pointer
}

.dropDownDevelopers___CNRTd:hover:after {
    border-top: 4px solid var(--brand-green)
}

.dropDownDevelopers___CNRTd:hover span {
    color: var(--brand-green);
    text-shadow: 0 0 4px var(--nav-list-active-item-color), 0 0 8px rgba(var(--nav-list-active-item-color), .6), 0 0 16px rgba(42, 130, 73, .6)
}

.dropDownDevelopers___CNRTd:hover .filterIcon___ipGVO g > *, .dropDownDevelopers___CNRTd:hover .filterIcon___ipGVO path, .dropDownDevelopers___CNRTd:hover .filterIcon___ipGVO rect, .dropDownDevelopers___CNRTd:hover i g > *, .dropDownDevelopers___CNRTd:hover i path, .dropDownDevelopers___CNRTd:hover i rect {
    fill: var(--brand-green);
    stroke: var(--brand-green);
    filter: drop-shadow(0 0 1px #2a8249) drop-shadow(0 0 2px rgba(42, 130, 73, .6)) drop-shadow(0 0 4px rgba(42, 130, 73, .6))
}

.gamesProviders___a0sTF {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.moreFilterItemsDropdown___rCZXe {
    bottom: auto;
    left: auto;
    opacity: 0;
    padding: 11px 0 0;
    position: absolute;
    right: -17px;
    top: 32px;
    z-index: 0
}

.moreFilterItemsDropdown___rCZXe .content___h5IHH {
    background: var(--brand-content-background);
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .5), inset 0 1px 0 hsla(0, 0%, 100%, .05);
    min-width: 220px;
    position: relative
}

.moreFilterItemsDropdown___rCZXe .content___h5IHH:after, .moreFilterItemsDropdown___rCZXe .content___h5IHH:before {
    border-bottom: 10px solid;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: auto;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 44px;
    top: -9px;
    width: 0;
    z-index: 0
}

.moreFilterItemsDropdown___rCZXe .content___h5IHH:after {
    border-bottom-color: var(--brand-content-background);
    z-index: 1
}

.moreFilterItemsDropdown___rCZXe .content___h5IHH:before {
    border-bottom-color: hsla(0, 0%, 100%, .5);
    z-index: -1
}

.moreFilterItemsDropdown___rCZXe .filter___qXjOz {
    align-items: center;
    border-bottom: 1px solid #000;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    border-top: 1px solid rgba(var(--brand-text-rgb), .05);
    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___rCZXe .filter___qXjOz.filterActive___CxcxW, .moreFilterItemsDropdown___rCZXe .filter___qXjOz:hover {
    color: var(--brand-green)
}

.moreFilterItemsDropdown___rCZXe .filter___qXjOz:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.moreFilterItemsDropdown___rCZXe .filter___qXjOz:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    height: 36px
}

.moreFilterItems___R9_fJ {
    background: transparent;
    box-sizing: border-box;
    cursor: pointer;
    opacity: 0;
    padding: 0 8px;
    pointer-events: none;
    position: absolute;
    text-decoration: none;
    visibility: hidden
}

.moreFilterItems___R9_fJ .btn___MWJq7 {
    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___R9_fJ:hover .btn___MWJq7 {
    background: var(--brand-content-background);
    color: var(--brand-green);
    text-decoration: none
}

.moreFilterItems___R9_fJ.moreFilterItemsVisible___IZnlr {
    opacity: 1;
    pointer-events: auto;
    position: relative;
    visibility: visible
}

.moreFilterItems___R9_fJ.moreFilterItemsActive___cAUuT .btn___MWJq7 {
    background: var(--brand-simple);
    color: var(--brand-green)
}

.moreFilterItems___R9_fJ.moreFilterItemsActive___cAUuT .btn___MWJq7:focus, .moreFilterItems___R9_fJ.moreFilterItemsActive___cAUuT .btn___MWJq7:hover {
    box-shadow: none;
    filter: none
}

.moreFilterItems___R9_fJ.moreFilterItemsActive___cAUuT .btn___MWJq7 span {
    font-weight: 400 !important
}

.moreFilterItems___R9_fJ .moreFilterItemsToggle-enter-active, .moreFilterItems___R9_fJ .moreFilterItemsToggle-enter-done {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.moreFilterItems___R9_fJ .moreFilterItemsToggle-exit-active, .moreFilterItems___R9_fJ .moreFilterItemsToggle-exit-done {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.openedFilterDropdownClassMod___g0p1o [class^=gamesCtrls__] {
    position: relative;
    z-index: 999
}

.filterItem___T4B7Q {
    border-radius: 16px;
    display: inline-block;
    height: 32px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: 1
}

.filterItem___T4B7Q.filterItemVisible___ncL6Z {
    opacity: 1;
    pointer-events: auto;
    position: relative;
    visibility: visible
}

.filterItem___T4B7Q:first-of-type {
    margin-left: 0
}

.filterItem___T4B7Q .btn___QPDnZ {
    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___T4B7Q .btn___QPDnZ:hover {
    text-decoration: none
}

.filterItem___T4B7Q .btn___QPDnZ.btnActive___dpsje, .filterItem___T4B7Q .btn___QPDnZ:hover {
    background: var(--brand-simple);
    color: var(--brand-green)
}

.filterItem___T4B7Q .btn___QPDnZ:focus, .filterItem___T4B7Q .btn___QPDnZ:hover {
    box-shadow: none;
    filter: none
}

.filterItem___T4B7Q .btn___QPDnZ span {
    font-weight: 400 !important
}

.gamesProviders___RMuMq {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.gamesProviders___RMuMq:not(.calculatedClass___LwQLN) {
    opacity: 0;
    width: 100%
}

.gamesProviders___RMuMq:not(.calculatedClass___LwQLN) [class^=filterItem__] {
    opacity: 0 !important;
    position: absolute !important;
    visibility: hidden !important
}

.gamesProviders___RMuMq.calculatedClass___LwQLN {
    opacity: 1;
    transition: opacity .2s;
    width: auto
}

.top__menu___cfwh3 {
    padding: 0 15px
}

.top__menu___cfwh3:after, .top__menu___cfwh3:before {
    content: " ";
    display: table
}

.top__menu___cfwh3:after {
    clear: both
}

.recommended__title___NYPRy {
    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___euJen {
    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___euJen {
        padding-left: 3px
    }
}

.inputWrap___zL_dq {
    border-radius: var(--input-radius);
    margin-top: 8px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .inputWrap___zL_dq {
        margin-top: 16px
    }
}

.inputWrapLabel___WJeea {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

@media screen and (min-width: 1096px) {
    .inputWrapLabel___WJeea {
        color: var(--input-wrap-label-color);
        font-size: 14px;
        font-weight: 400;
        line-height: 20px
    }
}

.inputWrap___zL_dq .inputEl___ni_Kd {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: inherit;
    box-shadow: none;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 12px 8px 12px 15px;
    position: relative;
    width: 100%;
    z-index: 1
}

.inputWrap___zL_dq .inputElLabel___plia_ {
    line-height: 18px;
    padding: 20px 35px 8px 15px
}

.inputWrap___zL_dq .inputEl___ni_Kd:-webkit-autofill {
    -webkit-text-fill-color: #000 !important
}

.inputWrap___zL_dq .inputEl___ni_Kd::-moz-placeholder {
    color: #000
}

.inputWrap___zL_dq .inputEl___ni_Kd::placeholder {
    color: #000
}

.inputWrap___zL_dq .label___yKgjK {
    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___zL_dq .labelActive___WW5QC {
    color: #000;
    left: 17px;
    opacity: .4;
    transform: translateY(-17px) scale(.7);
    white-space: nowrap
}

.inputWrap___zL_dq .errorHint___PLRrK {
    border-radius: 0 0 var(--input-radius) var(--input-radius);
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 1px;
    text-align: center;
    width: 100%
}

.inputWrap___zL_dq.error___o00xN {
    background-color: var(--brand-red);
    border-color: var(--brand-red)
}

.inputWrap___zL_dq.error___o00xN .inputEl___ni_Kd {
    border: 1px solid var(--brand-red)
}

.inputWrap___zL_dq.disabled___Y1VhA {
    border-color: rgba(141, 159, 199, .1)
}

.inputWrap___zL_dq.disabled___Y1VhA .inputEl___ni_Kd {
    -webkit-text-fill-color: #6c707f;
    color: #6c707f
}

.infoHint___ql9Vp {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 24px;
    transform: translate(-50%, -50%);
    width: 16px;
    z-index: 1
}

.infoHintContent___xDXXN {
    bottom: calc(100% + 2px);
    left: 35px;
    transform: translate(-100%, -50%);
    width: calc(100vw - 48px)
}

@media screen and (min-width: 360px) {
    .infoHintContent___xDXXN {
        width: calc(100vw - 62px)
    }
}

@media screen and (min-width: 568px) {
    .infoHintContent___xDXXN {
        width: calc(100vw - 144px)
    }
}

@media screen and (min-width: 1096px) {
    .infoHintContent___xDXXN {
        bottom: auto;
        left: 100%;
        max-width: 228px;
        top: -10px;
        transform: translateX(38px)
    }
}

.infoHintIcon___bn79Y path {
    fill: #000
}

.inputWrap___h6xXz {
    border-radius: 4px;
    margin-top: 8px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .inputWrap___h6xXz {
        margin-top: 14px
    }
}

.inputWrap___h6xXz.active___C99_D {
    border-color: rgba(75, 178, 221, .6)
}

.inputWrapLabel___F6kD_ {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

@media screen and (min-width: 1096px) {
    .inputWrapLabel___F6kD_ {
        color: var(--input-wrap-label-color);
        font-size: 14px;
        font-weight: 400;
        line-height: 20px
    }
}

.inputWrap___h6xXz .inputEl___uFPxK {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: inherit;
    box-shadow: none;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 144px;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 12px 8px 12px 15px;
    position: relative;
    resize: none;
    width: 100%;
    z-index: 1
}

.inputWrap___h6xXz .inputElLabel___hAyt8 {
    line-height: 18px;
    padding: 20px 35px 8px 15px
}

.inputWrap___h6xXz .inputEl___uFPxK:-webkit-autofill {
    -webkit-text-fill-color: #000 !important
}

.inputWrap___h6xXz .inputEl___uFPxK::-moz-placeholder {
    color: #000
}

.inputWrap___h6xXz .inputEl___uFPxK::placeholder {
    color: #000
}

.inputWrap___h6xXz .label___IYc3a {
    bottom: auto;
    color: var(--brand-grey);
    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: 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___h6xXz .labelActive___ByPz1 {
    color: #000;
    left: 17px;
    opacity: .4;
    transform: translateY(-17px) scale(.7);
    white-space: nowrap
}

.inputWrap___h6xXz .errorHint___Q4aoW {
    background: var(--brand-red);
    border-radius: 0 0 4px 4px;
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-top: -2px;
    text-align: center;
    width: 100%
}

.inputWrap___h6xXz.error___Hc55T {
    background-color: var(--brand-red);
    border-color: var(--brand-red);
    height: 100% !important
}

.inputWrap___h6xXz.error___Hc55T .inputEl___uFPxK {
    border: 1px solid var(--brand-red)
}

.inputWrap___h6xXz.disabled___v9Cw3 {
    border-color: rgba(141, 159, 199, .1)
}

.inputWrap___h6xXz.disabled___v9Cw3 .inputEl___uFPxK {
    -webkit-text-fill-color: #6c707f;
    color: #6c707f
}

.infoHint___YurZl {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 24px;
    transform: translate(-50%, -50%);
    width: 16px;
    z-index: 1
}

.infoHintContent___rRI2X {
    bottom: calc(100% + 2px);
    left: 35px;
    transform: translate(-100%, -50%);
    width: calc(100vw - 48px)
}

@media screen and (min-width: 360px) {
    .infoHintContent___rRI2X {
        width: calc(100vw - 62px)
    }
}

@media screen and (min-width: 568px) {
    .infoHintContent___rRI2X {
        width: calc(100vw - 144px)
    }
}

@media screen and (min-width: 1096px) {
    .infoHintContent___rRI2X {
        bottom: auto;
        left: 100%;
        max-width: 228px;
        top: -10px;
        transform: translateX(38px)
    }
}

.infoHintIcon___hkNZB path {
    fill: #000
}

.btn--md___Y9ntZ, .btn--sm___hlya8, .btn___c7pJm, .btn__default___jKwfv, .btn__disabled___x0DdR, .btn__primary___czCGq, .btn__secondary___L4QsB, .btn__white___nz4Eo, .button___MWnbl, .successViewLink___FfW7a {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.btn--md___Y9ntZ [class^=loading_], .btn--sm___hlya8 [class^=loading_], .btn___c7pJm [class^=loading_], .btn__default___jKwfv [class^=loading_], .btn__disabled___x0DdR [class^=loading_], .btn__primary___czCGq [class^=loading_], .btn__secondary___L4QsB [class^=loading_], .btn__white___nz4Eo [class^=loading_], .button___MWnbl [class^=loading_], .successViewLink___FfW7a [class^=loading_] {
    height: 44px;
    width: 44px
}

.btn--sm___hlya8, .button___MWnbl.btn--sm___hlya8, .button___MWnbl.sm___TgGUI, .sm___TgGUI.btn--md___Y9ntZ, .sm___TgGUI.btn___c7pJm, .sm___TgGUI.btn__default___jKwfv, .sm___TgGUI.btn__disabled___x0DdR, .sm___TgGUI.btn__primary___czCGq, .sm___TgGUI.btn__secondary___L4QsB, .sm___TgGUI.btn__white___nz4Eo, .sm___TgGUI.successViewLink___FfW7a {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.btn--md___Y9ntZ, .button___MWnbl.btn--md___Y9ntZ, .button___MWnbl.md___kCNBb, .button___MWnbl.successViewLink___FfW7a, .md___kCNBb.btn--sm___hlya8, .md___kCNBb.btn___c7pJm, .md___kCNBb.btn__default___jKwfv, .md___kCNBb.btn__disabled___x0DdR, .md___kCNBb.btn__primary___czCGq, .md___kCNBb.btn__secondary___L4QsB, .md___kCNBb.btn__white___nz4Eo, .successViewLink___FfW7a {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.btn__primary___czCGq, .button___MWnbl.btn__primary___czCGq, .button___MWnbl.icon___BHC6K, .button___MWnbl.primary___xTlH1, .button___MWnbl.successViewLink___FfW7a, .icon___BHC6K.btn--md___Y9ntZ, .icon___BHC6K.btn--sm___hlya8, .icon___BHC6K.btn___c7pJm, .icon___BHC6K.btn__default___jKwfv, .icon___BHC6K.btn__disabled___x0DdR, .icon___BHC6K.btn__primary___czCGq, .icon___BHC6K.btn__secondary___L4QsB, .icon___BHC6K.btn__white___nz4Eo, .icon___BHC6K.successViewLink___FfW7a, .primary___xTlH1.btn--md___Y9ntZ, .primary___xTlH1.btn--sm___hlya8, .primary___xTlH1.btn___c7pJm, .primary___xTlH1.btn__default___jKwfv, .primary___xTlH1.btn__disabled___x0DdR, .primary___xTlH1.btn__secondary___L4QsB, .primary___xTlH1.btn__white___nz4Eo, .successViewLink___FfW7a {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.btn__primary___czCGq:hover, .button___MWnbl.icon___BHC6K:hover, .button___MWnbl.primary___xTlH1:hover, .icon___BHC6K.btn--md___Y9ntZ:hover, .icon___BHC6K.btn--sm___hlya8:hover, .icon___BHC6K.btn___c7pJm:hover, .icon___BHC6K.btn__default___jKwfv:hover, .icon___BHC6K.btn__disabled___x0DdR:hover, .icon___BHC6K.btn__secondary___L4QsB:hover, .icon___BHC6K.btn__white___nz4Eo:hover, .primary___xTlH1.btn--md___Y9ntZ:hover, .primary___xTlH1.btn--sm___hlya8:hover, .primary___xTlH1.btn___c7pJm:hover, .primary___xTlH1.btn__default___jKwfv:hover, .primary___xTlH1.btn__disabled___x0DdR:hover, .primary___xTlH1.btn__secondary___L4QsB:hover, .primary___xTlH1.btn__white___nz4Eo:hover, .successViewLink___FfW7a:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.btn__primary___czCGq:active, .button___MWnbl.icon___BHC6K:active, .button___MWnbl.primary___xTlH1:active, .icon___BHC6K.btn--md___Y9ntZ:active, .icon___BHC6K.btn--sm___hlya8:active, .icon___BHC6K.btn___c7pJm:active, .icon___BHC6K.btn__default___jKwfv:active, .icon___BHC6K.btn__disabled___x0DdR:active, .icon___BHC6K.btn__secondary___L4QsB:active, .icon___BHC6K.btn__white___nz4Eo:active, .primary___xTlH1.btn--md___Y9ntZ:active, .primary___xTlH1.btn--sm___hlya8:active, .primary___xTlH1.btn___c7pJm:active, .primary___xTlH1.btn__default___jKwfv:active, .primary___xTlH1.btn__disabled___x0DdR:active, .primary___xTlH1.btn__secondary___L4QsB:active, .primary___xTlH1.btn__white___nz4Eo:active, .successViewLink___FfW7a:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__disabled___x0DdR.successViewLink___FfW7a, .btn__primary___czCGq.btn__disabled___x0DdR, .btn__primary___czCGq:disabled, .button___MWnbl.disabled___Nmzz2.icon___BHC6K, .button___MWnbl.icon___BHC6K:disabled, .button___MWnbl.primary___xTlH1.disabled___Nmzz2, .button___MWnbl.primary___xTlH1:disabled, .disabled___Nmzz2.btn__primary___czCGq, .disabled___Nmzz2.icon___BHC6K.btn--md___Y9ntZ, .disabled___Nmzz2.icon___BHC6K.btn--sm___hlya8, .disabled___Nmzz2.icon___BHC6K.btn___c7pJm, .disabled___Nmzz2.icon___BHC6K.btn__default___jKwfv, .disabled___Nmzz2.icon___BHC6K.btn__secondary___L4QsB, .disabled___Nmzz2.icon___BHC6K.btn__white___nz4Eo, .disabled___Nmzz2.successViewLink___FfW7a, .icon___BHC6K.btn--md___Y9ntZ:disabled, .icon___BHC6K.btn--sm___hlya8:disabled, .icon___BHC6K.btn___c7pJm:disabled, .icon___BHC6K.btn__default___jKwfv:disabled, .icon___BHC6K.btn__disabled___x0DdR, .icon___BHC6K.btn__secondary___L4QsB:disabled, .icon___BHC6K.btn__white___nz4Eo:disabled, .primary___xTlH1.btn--md___Y9ntZ:disabled, .primary___xTlH1.btn--sm___hlya8:disabled, .primary___xTlH1.btn___c7pJm:disabled, .primary___xTlH1.btn__default___jKwfv:disabled, .primary___xTlH1.btn__disabled___x0DdR, .primary___xTlH1.btn__secondary___L4QsB:disabled, .primary___xTlH1.btn__white___nz4Eo:disabled, .primary___xTlH1.disabled___Nmzz2.btn--md___Y9ntZ, .primary___xTlH1.disabled___Nmzz2.btn--sm___hlya8, .primary___xTlH1.disabled___Nmzz2.btn___c7pJm, .primary___xTlH1.disabled___Nmzz2.btn__default___jKwfv, .primary___xTlH1.disabled___Nmzz2.btn__secondary___L4QsB, .primary___xTlH1.disabled___Nmzz2.btn__white___nz4Eo, .successViewLink___FfW7a:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__secondary___L4QsB, .button___MWnbl.btn__secondary___L4QsB, .button___MWnbl.secondary___yvt7K, .secondary___yvt7K.btn--md___Y9ntZ, .secondary___yvt7K.btn--sm___hlya8, .secondary___yvt7K.btn___c7pJm, .secondary___yvt7K.btn__default___jKwfv, .secondary___yvt7K.btn__disabled___x0DdR, .secondary___yvt7K.btn__primary___czCGq, .secondary___yvt7K.btn__white___nz4Eo, .secondary___yvt7K.successViewLink___FfW7a {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.btn__secondary___L4QsB:hover, .button___MWnbl.secondary___yvt7K:hover, .secondary___yvt7K.btn--md___Y9ntZ:hover, .secondary___yvt7K.btn--sm___hlya8:hover, .secondary___yvt7K.btn___c7pJm:hover, .secondary___yvt7K.btn__default___jKwfv:hover, .secondary___yvt7K.btn__disabled___x0DdR:hover, .secondary___yvt7K.btn__primary___czCGq:hover, .secondary___yvt7K.btn__white___nz4Eo:hover, .secondary___yvt7K.successViewLink___FfW7a:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.btn__secondary___L4QsB:active, .button___MWnbl.secondary___yvt7K:active, .secondary___yvt7K.btn--md___Y9ntZ:active, .secondary___yvt7K.btn--sm___hlya8:active, .secondary___yvt7K.btn___c7pJm:active, .secondary___yvt7K.btn__default___jKwfv:active, .secondary___yvt7K.btn__disabled___x0DdR:active, .secondary___yvt7K.btn__primary___czCGq:active, .secondary___yvt7K.btn__white___nz4Eo:active, .secondary___yvt7K.successViewLink___FfW7a:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__secondary___L4QsB.btn__disabled___x0DdR, .btn__secondary___L4QsB:disabled, .button___MWnbl.secondary___yvt7K.disabled___Nmzz2, .button___MWnbl.secondary___yvt7K:disabled, .disabled___Nmzz2.btn__secondary___L4QsB, .secondary___yvt7K.btn--md___Y9ntZ:disabled, .secondary___yvt7K.btn--sm___hlya8:disabled, .secondary___yvt7K.btn___c7pJm:disabled, .secondary___yvt7K.btn__default___jKwfv:disabled, .secondary___yvt7K.btn__disabled___x0DdR, .secondary___yvt7K.btn__primary___czCGq:disabled, .secondary___yvt7K.btn__white___nz4Eo:disabled, .secondary___yvt7K.disabled___Nmzz2.btn--md___Y9ntZ, .secondary___yvt7K.disabled___Nmzz2.btn--sm___hlya8, .secondary___yvt7K.disabled___Nmzz2.btn___c7pJm, .secondary___yvt7K.disabled___Nmzz2.btn__default___jKwfv, .secondary___yvt7K.disabled___Nmzz2.btn__primary___czCGq, .secondary___yvt7K.disabled___Nmzz2.btn__white___nz4Eo, .secondary___yvt7K.disabled___Nmzz2.successViewLink___FfW7a, .secondary___yvt7K.successViewLink___FfW7a:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__white___nz4Eo, .button___MWnbl.btn__white___nz4Eo, .button___MWnbl.white___fl_Br, .white___fl_Br.btn--md___Y9ntZ, .white___fl_Br.btn--sm___hlya8, .white___fl_Br.btn___c7pJm, .white___fl_Br.btn__default___jKwfv, .white___fl_Br.btn__disabled___x0DdR, .white___fl_Br.btn__primary___czCGq, .white___fl_Br.btn__secondary___L4QsB, .white___fl_Br.successViewLink___FfW7a {
    border: 2px solid #fff;
    text-transform: uppercase
}

.btn__white___nz4Eo:hover, .button___MWnbl.white___fl_Br:hover, .white___fl_Br.btn--md___Y9ntZ:hover, .white___fl_Br.btn--sm___hlya8:hover, .white___fl_Br.btn___c7pJm:hover, .white___fl_Br.btn__default___jKwfv:hover, .white___fl_Br.btn__disabled___x0DdR:hover, .white___fl_Br.btn__primary___czCGq:hover, .white___fl_Br.btn__secondary___L4QsB:hover, .white___fl_Br.successViewLink___FfW7a:hover {
    background: hsla(0, 0%, 100%, .05)
}

.btn__white___nz4Eo:active, .button___MWnbl.white___fl_Br:active, .white___fl_Br.btn--md___Y9ntZ:active, .white___fl_Br.btn--sm___hlya8:active, .white___fl_Br.btn___c7pJm:active, .white___fl_Br.btn__default___jKwfv:active, .white___fl_Br.btn__disabled___x0DdR:active, .white___fl_Br.btn__primary___czCGq:active, .white___fl_Br.btn__secondary___L4QsB:active, .white___fl_Br.successViewLink___FfW7a:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__white___nz4Eo.btn__disabled___x0DdR, .btn__white___nz4Eo:disabled, .button___MWnbl.white___fl_Br.disabled___Nmzz2, .button___MWnbl.white___fl_Br:disabled, .disabled___Nmzz2.btn__white___nz4Eo, .white___fl_Br.btn--md___Y9ntZ:disabled, .white___fl_Br.btn--sm___hlya8:disabled, .white___fl_Br.btn___c7pJm:disabled, .white___fl_Br.btn__default___jKwfv:disabled, .white___fl_Br.btn__disabled___x0DdR, .white___fl_Br.btn__primary___czCGq:disabled, .white___fl_Br.btn__secondary___L4QsB:disabled, .white___fl_Br.disabled___Nmzz2.btn--md___Y9ntZ, .white___fl_Br.disabled___Nmzz2.btn--sm___hlya8, .white___fl_Br.disabled___Nmzz2.btn___c7pJm, .white___fl_Br.disabled___Nmzz2.btn__default___jKwfv, .white___fl_Br.disabled___Nmzz2.btn__primary___czCGq, .white___fl_Br.disabled___Nmzz2.btn__secondary___L4QsB, .white___fl_Br.disabled___Nmzz2.successViewLink___FfW7a, .white___fl_Br.successViewLink___FfW7a:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__default___jKwfv, .button___MWnbl.btn__default___jKwfv, .button___MWnbl.default___NuSIU, .default___NuSIU.btn--md___Y9ntZ, .default___NuSIU.btn--sm___hlya8, .default___NuSIU.btn___c7pJm, .default___NuSIU.btn__disabled___x0DdR, .default___NuSIU.btn__primary___czCGq, .default___NuSIU.btn__secondary___L4QsB, .default___NuSIU.btn__white___nz4Eo, .default___NuSIU.successViewLink___FfW7a {
    text-decoration: none
}

.btn__default___jKwfv:hover, .button___MWnbl.default___NuSIU:hover, .default___NuSIU.btn--md___Y9ntZ:hover, .default___NuSIU.btn--sm___hlya8:hover, .default___NuSIU.btn___c7pJm:hover, .default___NuSIU.btn__disabled___x0DdR:hover, .default___NuSIU.btn__primary___czCGq:hover, .default___NuSIU.btn__secondary___L4QsB:hover, .default___NuSIU.btn__white___nz4Eo:hover, .default___NuSIU.successViewLink___FfW7a:hover {
    text-decoration: underline
}

.button___MWnbl.icon___BHC6K, .icon___BHC6K.btn--md___Y9ntZ, .icon___BHC6K.btn--sm___hlya8, .icon___BHC6K.btn___c7pJm, .icon___BHC6K.btn__default___jKwfv, .icon___BHC6K.btn__disabled___x0DdR, .icon___BHC6K.btn__primary___czCGq, .icon___BHC6K.btn__secondary___L4QsB, .icon___BHC6K.btn__white___nz4Eo, .icon___BHC6K.successViewLink___FfW7a {
    border-radius: 8px
}

.button___MWnbl.icon___BHC6K.disabled___Nmzz2, .button___MWnbl.icon___BHC6K:disabled, .icon___BHC6K.btn--md___Y9ntZ:disabled, .icon___BHC6K.btn--sm___hlya8:disabled, .icon___BHC6K.btn___c7pJm:disabled, .icon___BHC6K.btn__default___jKwfv:disabled, .icon___BHC6K.btn__disabled___x0DdR, .icon___BHC6K.btn__primary___czCGq:disabled, .icon___BHC6K.btn__secondary___L4QsB:disabled, .icon___BHC6K.btn__white___nz4Eo:disabled, .icon___BHC6K.disabled___Nmzz2.btn--md___Y9ntZ, .icon___BHC6K.disabled___Nmzz2.btn--sm___hlya8, .icon___BHC6K.disabled___Nmzz2.btn___c7pJm, .icon___BHC6K.disabled___Nmzz2.btn__default___jKwfv, .icon___BHC6K.disabled___Nmzz2.btn__primary___czCGq, .icon___BHC6K.disabled___Nmzz2.btn__secondary___L4QsB, .icon___BHC6K.disabled___Nmzz2.btn__white___nz4Eo, .icon___BHC6K.disabled___Nmzz2.successViewLink___FfW7a, .icon___BHC6K.successViewLink___FfW7a:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.btn--md___Y9ntZ:disabled, .btn--sm___hlya8:disabled, .btn___c7pJm:disabled, .btn__default___jKwfv:disabled, .btn__disabled___x0DdR, .btn__primary___czCGq:disabled, .btn__secondary___L4QsB:disabled, .btn__white___nz4Eo:disabled, .button___MWnbl.btn__disabled___x0DdR, .button___MWnbl.disabled___Nmzz2, .button___MWnbl:disabled, .disabled___Nmzz2.btn--md___Y9ntZ, .disabled___Nmzz2.btn--sm___hlya8, .disabled___Nmzz2.btn___c7pJm, .disabled___Nmzz2.btn__default___jKwfv, .disabled___Nmzz2.btn__primary___czCGq, .disabled___Nmzz2.btn__secondary___L4QsB, .disabled___Nmzz2.btn__white___nz4Eo, .disabled___Nmzz2.successViewLink___FfW7a, .successViewLink___FfW7a:disabled {
    pointer-events: none
}

.btn__disabled___x0DdR, .button___MWnbl.btn__disabled___x0DdR, .button___MWnbl.disabled___Nmzz2, .disabled___Nmzz2.btn--md___Y9ntZ, .disabled___Nmzz2.btn--sm___hlya8, .disabled___Nmzz2.btn___c7pJm, .disabled___Nmzz2.btn__default___jKwfv, .disabled___Nmzz2.btn__primary___czCGq, .disabled___Nmzz2.btn__secondary___L4QsB, .disabled___Nmzz2.btn__white___nz4Eo, .disabled___Nmzz2.successViewLink___FfW7a {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__primary___czCGq, .btn__secondary___L4QsB, .btn__white___nz4Eo, .button___MWnbl.icon___BHC6K, .icon___BHC6K.btn--md___Y9ntZ, .icon___BHC6K.btn--sm___hlya8, .icon___BHC6K.btn___c7pJm, .icon___BHC6K.btn__default___jKwfv, .icon___BHC6K.btn__disabled___x0DdR, .icon___BHC6K.btn__primary___czCGq, .icon___BHC6K.btn__secondary___L4QsB, .icon___BHC6K.btn__white___nz4Eo, .icon___BHC6K.successViewLink___FfW7a, .primary___xTlH1, .secondary___yvt7K, .successViewLink___FfW7a, .white___fl_Br {
    position: relative
}

.btn__primary___czCGq [class^=loading_], .btn__secondary___L4QsB [class^=loading_], .btn__white___nz4Eo [class^=loading_], .button___MWnbl.icon___BHC6K [class^=loading_], .icon___BHC6K.btn--md___Y9ntZ [class^=loading_], .icon___BHC6K.btn--sm___hlya8 [class^=loading_], .icon___BHC6K.btn___c7pJm [class^=loading_], .icon___BHC6K.btn__default___jKwfv [class^=loading_], .icon___BHC6K.btn__disabled___x0DdR [class^=loading_], .primary___xTlH1 [class^=loading_], .secondary___yvt7K [class^=loading_], .successViewLink___FfW7a [class^=loading_], .white___fl_Br [class^=loading_] {
    height: 44px;
    width: 44px
}

.successView___Uv7X7 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 16px 16px 120px
}

@media screen and (min-width: 360px) {
    .successView___Uv7X7 {
        padding: 16px 24px 120px
    }
}

@media screen and (min-width: 568px) {
    .successView___Uv7X7 {
        margin: 0 auto;
        max-width: 412px;
        padding: 16px 0 120px
    }
}

@media screen and (min-width: 1096px) {
    .successView___Uv7X7 {
        margin: 0;
        max-width: unset;
        padding: 12px 0
    }
}

.successViewIcon___ISIJO {
    height: 64px;
    width: 64px
}

.successViewTitle___a9VVI {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 16px;
    text-align: center
}

@media screen and (min-width: 1096px) {
    .successViewTitle___a9VVI {
        margin-top: 24px
    }
}

.successViewText___gVDWz {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    text-align: center
}

.successViewLink___FfW7a {
    margin-top: 16px;
    width: 100%
}

@media screen and (min-width: 568px) {
    .successViewLink___FfW7a {
        max-width: 312px
    }
}

@media screen and (min-width: 1096px) {
    .successViewLink___FfW7a {
        margin-top: 24px;
        max-width: unset;
        width: 272px
    }
}

.fullSizeContent___5QMyO .container {
    flex: 1
}

.select___eoiGk {
    background: #fff;
    border-radius: var(--input-radius);
    cursor: pointer;
    height: 100%;
    padding: 8px 25px 8px 8px;
    width: 100%
}

.select___eoiGk:before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    content: "";
    height: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all .3s ease-out;
    width: 0
}

.selectActive___ffH0V {
    border-radius: 4px 4px 0 0
}

.selectActive___ffH0V:before {
    transform: translate(-50%, -50%) rotate(180deg)
}

.selectWrapper___RjKi3 {
    height: 48px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .selectWrapper___RjKi3 {
        margin: 0 16px 0 0;
        width: 256px
    }
}

@media screen and (min-width: 1288px) {
    .selectWrapper___RjKi3 {
        width: 352px
    }
}

.selectText___NGcW6 {
    align-items: center;
    color: #000;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 100%;
    justify-content: normal;
    line-height: 15px
}

.selectText___NGcW6 span {
    flex: 1
}

.selectImg___Un0Bg {
    align-items: center;
    background: #132036;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    margin-right: 8px;
    width: 56px
}

.selectImg___Un0Bg img, .selectImg___Un0Bg svg {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: calc(100% - 8px)
}

.selectList____s2Nu {
    background: #fff;
    border-radius: 0 0 4px 4px;
    bottom: 0;
    box-shadow: 0 6px 8px rgba(0, 0, 0, .2);
    left: 0;
    overflow-x: hidden;
    padding-right: 4px;
    position: absolute;
    right: 0;
    top: auto;
    transform: translateY(100%);
    z-index: 2
}

.selectListItem___HryD9 {
    align-items: normal;
    background: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    min-height: 48px;
    padding: 0 8px
}

.selectListItem___HryD9:last-of-type {
    border-radius: 0 0 4px 4px
}

.selectListItemText___B3o0P {
    align-items: center;
    border-top: 1px solid rgba(42, 53, 67, .05);
    box-sizing: border-box;
    color: #000;
    display: flex;
    flex: 1;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 100%;
    justify-content: normal;
    line-height: 15px;
    padding: 7px 0 8px
}

.selectListItemText___B3o0P span {
    flex: 1;
    word-break: break-word
}

.select___eoiGk .scroll___EKj8a::-webkit-scrollbar {
    width: 4px !important
}

.select___eoiGk .scroll___EKj8a::-webkit-scrollbar-track {
    border-radius: 4px !important
}

.select___eoiGk .scroll___EKj8a::-webkit-scrollbar-thumb {
    background: rgba(42, 53, 67, .24) !important
}

.select___eoiGk .scroll___EKj8a::-webkit-scrollbar-thumb:hover {
    background: rgba(42, 53, 67, .4) !important
}

.select___eoiGk .scroll___EKj8a .thumb-vertical {
    background: rgba(42, 53, 67, .24) !important
}

.select___eoiGk .scroll___EKj8a .thumb-vertical:hover {
    background: rgba(42, 53, 67, .4) !important
}

.paymentFields___m96b_ {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    margin-top: 16px
}

.paymentFields___m96b_:first-of-type {
    margin-top: 8px
}

@media screen and (min-width: 1096px) {
    .paymentFields___m96b_ {
        flex-direction: row;
        margin-top: 16px
    }

    .paymentFields___m96b_:first-of-type {
        margin-top: 16px
    }
}

.paymentFields___m96b_ .inputWrapper___AWcZr {
    width: 100%
}

@media screen and (min-width: 1096px) {
    .paymentFields___m96b_ .inputWrapper___AWcZr {
        flex: 1
    }
}

.paymentFields___m96b_ .inputWrapper___AWcZr input {
    font-weight: 500
}

.paymentFields___m96b_ .inputWrapper___AWcZr:not(:last-child) {
    flex: 1
}

.paymentFields___m96b_ .inputField___xQRwc {
    margin: 8px 0 0
}

@media screen and (min-width: 1096px) {
    .paymentFields___m96b_ .inputField___xQRwc {
        margin: 0
    }
}

.paymentRemove___aUsz_ {
    align-items: center;
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin: 8px 0 0 8px;
    width: 48px
}

@media screen and (min-width: 1096px) {
    .paymentRemove___aUsz_ {
        margin: 0 0 0 8px
    }
}

.paymentRemove___aUsz_ svg {
    height: 32px;
    width: 32px
}

.paymentsAddButton___wttQJ {
    align-items: center;
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin-top: 16px;
    width: 100%
}

.paymentsAddButton___wttQJ:hover {
    opacity: .8
}

.paymentsAddButtonIcon___pqj5w {
    height: 16px;
    margin-left: 8px;
    width: 16px
}

.paymentsAddButtonIcon___pqj5w path {
    fill: var(--brand-green)
}

.paymentsAddButtonText___pIJOj {
    color: var(--brand-green);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    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: transparent
}

.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 transparent;
    border-right: 3px solid transparent;
    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 rgba(0, 0, 0, .35);
    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
}

.inputWrap___Cadzx {
    border-radius: 5px
}

.inputWrap___Cadzx.labelShow___JFcfg .special-label {
    display: block
}

.inputWrap___Cadzx.labelActive___cL330 .special-label {
    top: 12px;
    white-space: nowrap
}

.inputWrap___Cadzx .inputEl___UT2rt {
    background-color: transparent;
    border-radius: inherit;
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    height: 100%;
    line-height: 20px;
    padding-top: 14px;
    position: relative;
    width: 100%
}

.inputWrap___Cadzx .inputEl___UT2rt::-moz-placeholder {
    color: #fff
}

.inputWrap___Cadzx .inputEl___UT2rt::placeholder {
    color: #fff
}

.inputWrap___Cadzx.focus___CCPKI {
    outline: none
}

.inputWrap___Cadzx.error___b5ogJ .errorHint___QjzW7 {
    color: #d0021b;
    max-width: 70%;
    padding-left: 10px;
    position: absolute;
    right: 14px;
    transform: translateY(-50%);
    transition: all .3s;
    z-index: 100
}

.inputWrap___Cadzx.disabled___trZH1 {
    background: transparent
}

.inputWrap___Cadzx.disabled___trZH1 .react-tel-input .flag-container .selected-flag .arrow.down:after {
    color: transparent;
    display: none
}

.inputWrap___Cadzx [class*=country-list].countryListMob___gXQI7 {
    border-radius: 4px;
    bottom: 30px;
    left: 30px;
    max-height: inherit;
    position: fixed;
    right: 30px;
    top: 30px;
    width: auto;
    z-index: 0
}

.inputWrap___Cadzx [class*=country-list].countryListMob___gXQI7 li.country {
    font-size: 16px;
    height: auto;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___Cadzx [class*=country-list].countryListMob___gXQI7 .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4.5px;
    position: absolute
}

.inputWrap___Cadzx [class*=country-list].countryListMob___gXQI7 .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 8px;
    z-index: 1
}

.inputWrap___Cadzx [class*=country-list].countryListMob___gXQI7 .search-box {
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___Cadzx [class*=country-list].countryListMob___gXQI7 .no-entries-message {
    padding-left: 8px
}

.inputWrap___Cadzx {
    border-radius: initial;
    clear: both;
    position: relative
}

.inputWrap___Cadzx .react-tel-input {
    height: 48px
}

.inputWrap___Cadzx .react-tel-input .form-control {
    background-color: #fff;
    border-radius: 10px
}

.inputWrap___Cadzx .react-tel-input .form-control::-moz-placeholder {
    color: hsla(0, 0%, 100%, .5);
    opacity: 1
}

.inputWrap___Cadzx .react-tel-input .form-control:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.inputWrap___Cadzx .react-tel-input .form-control::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.inputWrap___Cadzx .react-tel-input .form-control.open {
    border-radius: 10px 10px 0 0
}

.inputWrap___Cadzx .react-tel-input .special-label {
    color: rgba(0, 0, 0, .6);
    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___Cadzx .react-tel-input .flag-dropdown {
    z-index: 1
}

.inputWrap___Cadzx .react-tel-input .flag-dropdown .selected-flag .flag {
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    margin-top: 8px
}

.inputWrap___Cadzx .react-tel-input .country-list {
    background: #fff;
    border: none;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 6px 8px rgba(0, 0, 0, .2);
    height: auto;
    left: 0;
    margin-left: 0;
    max-height: 188px;
    overflow-x: hidden;
    top: -2px;
    white-space: nowrap;
    width: 100%
}

.inputWrap___Cadzx .react-tel-input .country-list::-webkit-scrollbar {
    width: 4px
}

.inputWrap___Cadzx .react-tel-input .country-list::-webkit-scrollbar-track {
    background: transparent
}

.inputWrap___Cadzx .react-tel-input .country-list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    box-shadow: inset 4px 0 0 0 rgba(var(--brand-simple-rgb), .8);
    -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___Cadzx .react-tel-input .country-list::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 4px 0 0 0 var(--brand-simple)
}

.inputWrap___Cadzx .react-tel-input .country-list .country {
    color: #000;
    height: 32px;
    padding-left: 16px
}

.inputWrap___Cadzx .react-tel-input .country-list .country:hover {
    background-color: rgba(0, 0, 0, .1)
}

.inputWrap___Cadzx .react-tel-input .country-list .country .dial-code {
    color: rgba(0, 0, 0, .4)
}

.inputWrap___Cadzx .react-tel-input .country-list .country span {
    font-size: 13px
}

.inputWrap___Cadzx .react-tel-input .country-list .country.highlight {
    background: rgba(0, 0, 0, .06)
}

.inputWrap___Cadzx .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___Cadzx .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___Cadzx .inputEl___UT2rt {
    border: none;
    border-radius: 4px;
    box-shadow: none;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    outline: 0;
    padding: 22px 30px 5px 52px;
    z-index: 1
}

.inputWrap___Cadzx .inputEl___UT2rt:focus {
    box-shadow: none;
    color: #000
}

.inputWrap___Cadzx .inputEl___UT2rt:-webkit-autofill {
    box-shadow: inset 0 0 0 24px #fff
}

.inputWrap___Cadzx.error___b5ogJ .inputEl___UT2rt {
    border: 1px solid var(--brand-red)
}

.inputWrap___Cadzx.error___b5ogJ .errorHint___QjzW7 {
    background-color: var(--brand-red);
    border-radius: 0 0 10px 10px;
    color: #fff;
    display: block;
    font-size: 10px;
    line-height: 16px;
    max-width: unset;
    padding-left: unset;
    position: relative;
    right: unset;
    text-align: center;
    transform: unset;
    z-index: 0
}

.inputWrap___Cadzx.error___b5ogJ .errorHint___QjzW7:after, .inputWrap___Cadzx.error___b5ogJ .errorHint___QjzW7:before {
    background-color: var(--brand-red);
    content: "";
    height: 10px;
    position: absolute;
    top: -10px;
    width: 10px;
    z-index: -1
}

.inputWrap___Cadzx.error___b5ogJ .errorHint___QjzW7:before {
    left: 0
}

.inputWrap___Cadzx.error___b5ogJ .errorHint___QjzW7:after {
    right: 0
}

.inputWrap___Cadzx.error___b5ogJ [class^=flag-dropdown] [class^=country-list] {
    left: 0;
    width: 100%
}

.inputWrap___Cadzx.disabled___trZH1 {
    background: none;
    border-color: rgba(141, 159, 199, .1)
}

.inputWrap___Cadzx.disabled___trZH1 .inputEl___UT2rt {
    -webkit-text-fill-color: #6c707f;
    background: none;
    color: #6c707f
}

.inputWrap___Cadzx.disabled___trZH1 .label___c05HM {
    color: rgba(0, 0, 0, .4)
}

.react-tel-input {
    height: 100%;
    width: 100%
}

.react-tel-input .form-control {
    background: transparent
}

.react-tel-input .form-control::-moz-placeholder {
    color: hsla(0, 0%, 100%, .5);
    opacity: 1
}

.react-tel-input .form-control:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.react-tel-input .form-control::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.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: hsla(0, 0%, 100%, .5);
    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: transparent;
    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___wy59n {
    border-radius: 5px
}

.inputWrap___wy59n.labelShow___jzlVk .special-label {
    display: block
}

.inputWrap___wy59n.labelActive___t1VqE .special-label {
    top: 12px;
    white-space: nowrap
}

.inputWrap___wy59n .inputEl___Ca95n {
    background-color: transparent;
    border-radius: inherit;
    box-shadow: none;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    height: 100%;
    line-height: 20px;
    margin: 0;
    outline: 0;
    padding-top: 14px;
    z-index: 1
}

.inputWrap___wy59n .inputEl___Ca95n::-moz-placeholder {
    color: #fff
}

.inputWrap___wy59n .inputEl___Ca95n::placeholder {
    color: #fff
}

.inputWrap___wy59n.focus___1WmBG {
    outline: none
}

.inputWrap___wy59n.error___oiaav .errorHint___CoCDU {
    color: #d0021b;
    max-width: 70%;
    padding-left: 10px;
    position: absolute;
    right: 14px;
    transform: translateY(-50%);
    transition: all .3s;
    z-index: 100
}

.inputWrap___wy59n.disabled___tU2MH {
    background: transparent
}

.inputWrap___wy59n.disabled___tU2MH .react-tel-input .flag-container .selected-flag .arrow.down:after {
    color: transparent;
    display: none
}

.inputWrap___wy59n [class*=country-list].countryListMob___sCZMg {
    border-radius: 4px;
    bottom: 30px;
    left: 30px;
    max-height: inherit;
    position: fixed;
    right: 30px;
    top: 50px;
    width: auto;
    z-index: 0
}

.inputWrap___wy59n [class*=country-list].countryListMob___sCZMg li.country {
    font-size: 16px;
    height: auto;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___wy59n [class*=country-list].countryListMob___sCZMg .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4.5px;
    position: absolute
}

.inputWrap___wy59n [class*=country-list].countryListMob___sCZMg .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 8px;
    z-index: 1
}

.inputWrap___wy59n [class*=country-list].countryListMob___sCZMg .search-box {
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___wy59n [class*=country-list].countryListMob___sCZMg .no-entries-message {
    padding-left: 8px
}

.inputWrap___wy59n {
    background-color: #fff;
    border-radius: var(--input-radius);
    clear: both;
    position: relative
}

.inputWrap___wy59n .react-tel-input {
    border: var(--input-border);
    border-radius: inherit;
    display: flex;
    height: 48px;
    justify-content: stretch
}

.inputWrap___wy59n .react-tel-input .form-control::-moz-placeholder {
    color: hsla(0, 0%, 100%, .5);
    opacity: 1
}

.inputWrap___wy59n .react-tel-input .form-control:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.inputWrap___wy59n .react-tel-input .form-control::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.inputWrap___wy59n .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___wy59n .react-tel-input .flag-dropdawn {
    padding: 0;
    position: static
}

.inputWrap___wy59n .react-tel-input .selected-flag .flag {
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    margin-top: 7px
}

.inputWrap___wy59n .react-tel-input .selected-flag .arrow {
    border-top-color: #000
}

.inputWrap___wy59n .react-tel-input .selected-flag .arrow.up {
    border-bottom-color: #000
}

.inputWrap___wy59n .react-tel-input .country-list {
    box-shadow: 0 6px 8px rgba(0, 0, 0, .2)
}

.inputWrap___wy59n .react-tel-input .country-list .country {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___wy59n .react-tel-input .country-list .country .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4px;
    position: absolute
}

.inputWrap___wy59n .react-tel-input .country-list .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 7px;
    z-index: 1
}

.inputWrap___wy59n .react-tel-input .country-list .search-box {
    border-radius: 4px;
    font-size: 14px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___wy59n .react-tel-input .country-list::-webkit-scrollbar {
    width: 4px
}

.inputWrap___wy59n .react-tel-input .country-list::-webkit-scrollbar-track {
    background: transparent
}

.inputWrap___wy59n .react-tel-input .country-list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    box-shadow: inset 4px 0 0 0 rgba(var(--brand-simple-rgb), .8)
}

.inputWrap___wy59n .inputEl___Ca95n {
    background-color: #fff;
    border: none;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 46px;
    line-height: 24px;
    outline: none;
    padding: 14px 50px 0;
    position: relative;
    width: 100%
}

.inputWrap___wy59n .inputEl___Ca95n:focus {
    color: #000
}

.inputWrap___wy59n .inputEl___Ca95n:-webkit-autofill {
    -webkit-text-fill-color: #000 !important;
    box-shadow: inset 0 0 0 24px #fff !important
}

.inputWrap___wy59n .inputEl___Ca95n.open {
    border-radius: 10px 10px 0 0
}

.inputWrap___wy59n.error___oiaav {
    background: var(--brand-red)
}

.inputWrap___wy59n.error___oiaav .errorHint___CoCDU {
    border-radius: 0 0 var(--input-radius) var(--input-radius);
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    max-width: none;
    padding-left: unset;
    position: static;
    text-align: center;
    transform: none;
    width: 100%
}

.inputWrap___wy59n.disabled___tU2MH {
    background: none;
    border-color: hsla(0, 0%, 100%, .1)
}

.inputWrap___wy59n.disabled___tU2MH .inputEl___Ca95n {
    -webkit-text-fill-color: rgba(var(--brand-text-rgb), .6);
    background: none;
    color: rgba(var(--brand-text-rgb), .6)
}

.inputWrap___wy59n.disabled___tU2MH .label___dxtsa {
    color: var(--brand-text);
    opacity: .4
}

.multiSelectControl___t6b0O {
    border-color: #fff !important;
    border-radius: var(--input-radius) !important;
    box-shadow: none !important
}

.multiSelectControl___t6b0O > [class*=ValueContainer] {
    gap: 6px
}

.multiSelectControl___t6b0O [class*=indicatorSeparator] {
    display: none
}

.multiSelectControl___t6b0O [class*=indicatorContainer] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 48px;
    justify-content: center;
    padding: 0 0 0 8px
}

.multiSelectControl___t6b0O [class*=indicatorContainer]:last-of-type {
    padding: 0 8px 0 0
}

.multiSelectControlIcon___JK6Ja {
    grid-area: 1/1/3/1;
    height: 24px;
    margin: 4px 0;
    width: 24px
}

.multiSelectControlIcon___JK6Ja path {
    fill: rgba(0, 0, 0, .8)
}

.multiSelectMenuItem___YIrGy {
    padding: 0 16px !important
}

.multiSelectMenuItemWrap___d4xLp {
    align-items: center;
    border-bottom: 1px solid rgba(42, 53, 67, .05);
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 6px 0 5px
}

.multiSelectMenuItemIcon___Q7tRi {
    border-radius: 4px;
    height: 32px;
    width: 56px
}

.multiSelectMenuItemText___J59pJ {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    margin: 0 0 0 8px
}

.multiSelect___j94m2 .icon___ZbkeO {
    height: 32px;
    opacity: .8;
    width: 32px
}

.multiSelect___j94m2 .icon___ZbkeO:hover {
    opacity: 1
}

.multiSelect___j94m2 .arrow___Lh5VK {
    height: 24px;
    width: 24px
}

.multiSelect___j94m2 .arrow___Lh5VK path {
    fill: #000
}

.survey___csgi_ {
    padding: 12px 0
}

.surveyTitle___zQXKN {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.surveyFormWrapper___mUtGC {
    margin: 24px 0
}

.surveyEmailBlock___nePrB {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    padding: 16px
}

.surveyEmailBlockWrap___ng9Pr {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.surveyEmailBlockWrap___ng9Pr:has([class*=error_]) {
    margin-bottom: 16px
}

.surveyEmailBlockSwitch___eNUCm {
    color: var(--brand-green);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin: 16px 0 0;
    text-decoration: underline
}

.surveyEmailBlockSwitch___eNUCm:hover {
    text-decoration: none
}

.surveyEmailBlock___nePrB .emailInput___G0W_W {
    margin-top: auto;
    width: calc(50% - 8px)
}

.surveyEmailBlock___nePrB .emailInput___G0W_W [class*=inputWrap_] {
    width: 100%
}

.surveyEmailBlock___nePrB .emailInput___G0W_W [class*=inputWrap_] [class^=errorHint_] {
    bottom: -17px;
    left: auto;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.surveyPhoneBlock___HOOBY {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyPhoneBlock___HOOBY .label___wIh7e {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x {
    margin-top: 16px;
    max-width: calc(50% - 8px)
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x input {
    background-color: #fff !important;
    border-radius: 4px !important;
    color: #000 !important;
    font-weight: 500;
    padding: 19px 30px 9px 51px
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x input:focus {
    box-shadow: none
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x input::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x input::placeholder {
    color: rgba(0, 0, 0, .6)
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x[class*=error_] [class*=inputEl] {
    border-color: var(--brand-red)
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x[class*=error_] [class*=errorHint] {
    background: var(--brand-red);
    border-radius: 0 0 4px 4px
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .special-label {
    color: rgba(0, 0, 0, .6);
    top: 11px;
    z-index: 2
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .flag-dropdown .flag {
    left: 17px;
    margin-top: 5px
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .flag-dropdown.open {
    z-index: 2
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .selected-dial-code {
    font-size: 14px;
    padding-bottom: 2px
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .selected-dial-code:after, .surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .selected-dial-code {
    color: #000
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .arrow {
    border-top-color: rgba(0, 0, 0, .4) !important;
    opacity: 1 !important;
    transition: all .5s
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .arrow.up {
    border-bottom-color: rgba(0, 0, 0, .4) !important
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .country-list {
    background: #fff
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .country-list .divider {
    height: 1px
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .country-list .country-name {
    color: #000
}

.surveyPhoneBlock___HOOBY .phoneInput___mBr7x .react-tel-input .country-list .dial-code {
    color: rgba(0, 0, 0, .6)
}

.surveyReasonBlock___d0ReL {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyReasonBlock___d0ReL .reasonInput___RRXJD {
    min-height: 144px;
    width: 100%
}

.surveyPaymentsBlock___vNxrE {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyPaymentsBlock___vNxrE .label___wIh7e {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyWithdrawsBlock___TbdOo {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyWithdrawsBlock___TbdOo .label___wIh7e {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyInfoBlock___CMVlK {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyInfoBlock___CMVlK .label___wIh7e {
    color: var(--brand-grey);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px
}

.surveySubmitBtn___UyeHl {
    display: flex;
    margin: 24px auto 0;
    width: 272px
}

.surveyText___OT6Xy {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center
}

.btn--md___C_tnr, .btn--sm___Hm6x0, .btn___whgvn, .btn__default___Ah0_2, .btn__disabled___WkRuo, .btn__primary___h7ofb, .btn__secondary___IHsIy, .btn__white___i7Sbd, .button___CX_Jk, .surveyMobSubmitBtn___F_ppW {
    align-items: center;
    background-color: transparent;
    color: var(--primary-button-color);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    mix-blend-mode: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    transition: all .2s
}

.btn--md___C_tnr [class^=loading_], .btn--sm___Hm6x0 [class^=loading_], .btn___whgvn [class^=loading_], .btn__default___Ah0_2 [class^=loading_], .btn__disabled___WkRuo [class^=loading_], .btn__primary___h7ofb [class^=loading_], .btn__secondary___IHsIy [class^=loading_], .btn__white___i7Sbd [class^=loading_], .button___CX_Jk [class^=loading_], .surveyMobSubmitBtn___F_ppW [class^=loading_] {
    height: 44px;
    width: 44px
}

.btn--sm___Hm6x0, .button___CX_Jk.btn--sm___Hm6x0, .button___CX_Jk.sm___XSlPz, .sm___XSlPz.btn--md___C_tnr, .sm___XSlPz.btn___whgvn, .sm___XSlPz.btn__default___Ah0_2, .sm___XSlPz.btn__disabled___WkRuo, .sm___XSlPz.btn__primary___h7ofb, .sm___XSlPz.btn__secondary___IHsIy, .sm___XSlPz.btn__white___i7Sbd, .sm___XSlPz.surveyMobSubmitBtn___F_ppW {
    border-radius: var(--buttons-border-radius);
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    letter-spacing: .03em;
    padding: 0 8px
}

.btn--md___C_tnr, .button___CX_Jk.btn--md___C_tnr, .button___CX_Jk.md___UoiLv, .button___CX_Jk.surveyMobSubmitBtn___F_ppW, .md___UoiLv.btn--sm___Hm6x0, .md___UoiLv.btn___whgvn, .md___UoiLv.btn__default___Ah0_2, .md___UoiLv.btn__disabled___WkRuo, .md___UoiLv.btn__primary___h7ofb, .md___UoiLv.btn__secondary___IHsIy, .md___UoiLv.btn__white___i7Sbd, .surveyMobSubmitBtn___F_ppW {
    border-radius: var(--buttons-border-radius);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    letter-spacing: .03em;
    padding: 0 16px
}

.btn__primary___h7ofb, .button___CX_Jk.btn__primary___h7ofb, .button___CX_Jk.icon___xxPMg, .button___CX_Jk.primary___e1GzT, .button___CX_Jk.surveyMobSubmitBtn___F_ppW, .icon___xxPMg.btn--md___C_tnr, .icon___xxPMg.btn--sm___Hm6x0, .icon___xxPMg.btn___whgvn, .icon___xxPMg.btn__default___Ah0_2, .icon___xxPMg.btn__disabled___WkRuo, .icon___xxPMg.btn__primary___h7ofb, .icon___xxPMg.btn__secondary___IHsIy, .icon___xxPMg.btn__white___i7Sbd, .icon___xxPMg.surveyMobSubmitBtn___F_ppW, .primary___e1GzT.btn--md___C_tnr, .primary___e1GzT.btn--sm___Hm6x0, .primary___e1GzT.btn___whgvn, .primary___e1GzT.btn__default___Ah0_2, .primary___e1GzT.btn__disabled___WkRuo, .primary___e1GzT.btn__secondary___IHsIy, .primary___e1GzT.btn__white___i7Sbd, .surveyMobSubmitBtn___F_ppW {
    background: var(--brand-gradient-green);
    box-shadow: var(--brand-shadow);
    color: var(--primary-button-color);
    text-transform: var(--buttons-text-inside-style)
}

.btn__primary___h7ofb:hover, .button___CX_Jk.icon___xxPMg:hover, .button___CX_Jk.primary___e1GzT:hover, .icon___xxPMg.btn--md___C_tnr:hover, .icon___xxPMg.btn--sm___Hm6x0:hover, .icon___xxPMg.btn___whgvn:hover, .icon___xxPMg.btn__default___Ah0_2:hover, .icon___xxPMg.btn__disabled___WkRuo:hover, .icon___xxPMg.btn__secondary___IHsIy:hover, .icon___xxPMg.btn__white___i7Sbd:hover, .primary___e1GzT.btn--md___C_tnr:hover, .primary___e1GzT.btn--sm___Hm6x0:hover, .primary___e1GzT.btn___whgvn:hover, .primary___e1GzT.btn__default___Ah0_2:hover, .primary___e1GzT.btn__disabled___WkRuo:hover, .primary___e1GzT.btn__secondary___IHsIy:hover, .primary___e1GzT.btn__white___i7Sbd:hover, .surveyMobSubmitBtn___F_ppW:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.btn__primary___h7ofb:active, .button___CX_Jk.icon___xxPMg:active, .button___CX_Jk.primary___e1GzT:active, .icon___xxPMg.btn--md___C_tnr:active, .icon___xxPMg.btn--sm___Hm6x0:active, .icon___xxPMg.btn___whgvn:active, .icon___xxPMg.btn__default___Ah0_2:active, .icon___xxPMg.btn__disabled___WkRuo:active, .icon___xxPMg.btn__secondary___IHsIy:active, .icon___xxPMg.btn__white___i7Sbd:active, .primary___e1GzT.btn--md___C_tnr:active, .primary___e1GzT.btn--sm___Hm6x0:active, .primary___e1GzT.btn___whgvn:active, .primary___e1GzT.btn__default___Ah0_2:active, .primary___e1GzT.btn__disabled___WkRuo:active, .primary___e1GzT.btn__secondary___IHsIy:active, .primary___e1GzT.btn__white___i7Sbd:active, .surveyMobSubmitBtn___F_ppW:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__disabled___WkRuo.surveyMobSubmitBtn___F_ppW, .btn__primary___h7ofb.btn__disabled___WkRuo, .btn__primary___h7ofb:disabled, .button___CX_Jk.disabled___Mz9ej.icon___xxPMg, .button___CX_Jk.icon___xxPMg:disabled, .button___CX_Jk.primary___e1GzT.disabled___Mz9ej, .button___CX_Jk.primary___e1GzT:disabled, .disabled___Mz9ej.btn__primary___h7ofb, .disabled___Mz9ej.icon___xxPMg.btn--md___C_tnr, .disabled___Mz9ej.icon___xxPMg.btn--sm___Hm6x0, .disabled___Mz9ej.icon___xxPMg.btn___whgvn, .disabled___Mz9ej.icon___xxPMg.btn__default___Ah0_2, .disabled___Mz9ej.icon___xxPMg.btn__secondary___IHsIy, .disabled___Mz9ej.icon___xxPMg.btn__white___i7Sbd, .disabled___Mz9ej.surveyMobSubmitBtn___F_ppW, .icon___xxPMg.btn--md___C_tnr:disabled, .icon___xxPMg.btn--sm___Hm6x0:disabled, .icon___xxPMg.btn___whgvn:disabled, .icon___xxPMg.btn__default___Ah0_2:disabled, .icon___xxPMg.btn__disabled___WkRuo, .icon___xxPMg.btn__secondary___IHsIy:disabled, .icon___xxPMg.btn__white___i7Sbd:disabled, .primary___e1GzT.btn--md___C_tnr:disabled, .primary___e1GzT.btn--sm___Hm6x0:disabled, .primary___e1GzT.btn___whgvn:disabled, .primary___e1GzT.btn__default___Ah0_2:disabled, .primary___e1GzT.btn__disabled___WkRuo, .primary___e1GzT.btn__secondary___IHsIy:disabled, .primary___e1GzT.btn__white___i7Sbd:disabled, .primary___e1GzT.disabled___Mz9ej.btn--md___C_tnr, .primary___e1GzT.disabled___Mz9ej.btn--sm___Hm6x0, .primary___e1GzT.disabled___Mz9ej.btn___whgvn, .primary___e1GzT.disabled___Mz9ej.btn__default___Ah0_2, .primary___e1GzT.disabled___Mz9ej.btn__secondary___IHsIy, .primary___e1GzT.disabled___Mz9ej.btn__white___i7Sbd, .surveyMobSubmitBtn___F_ppW:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__secondary___IHsIy, .button___CX_Jk.btn__secondary___IHsIy, .button___CX_Jk.secondary___LR2Ku, .secondary___LR2Ku.btn--md___C_tnr, .secondary___LR2Ku.btn--sm___Hm6x0, .secondary___LR2Ku.btn___whgvn, .secondary___LR2Ku.btn__default___Ah0_2, .secondary___LR2Ku.btn__disabled___WkRuo, .secondary___LR2Ku.btn__primary___h7ofb, .secondary___LR2Ku.btn__white___i7Sbd, .secondary___LR2Ku.surveyMobSubmitBtn___F_ppW {
    background: var(--brand-gradient-blue);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    text-transform: uppercase
}

.btn__secondary___IHsIy:hover, .button___CX_Jk.secondary___LR2Ku:hover, .secondary___LR2Ku.btn--md___C_tnr:hover, .secondary___LR2Ku.btn--sm___Hm6x0:hover, .secondary___LR2Ku.btn___whgvn:hover, .secondary___LR2Ku.btn__default___Ah0_2:hover, .secondary___LR2Ku.btn__disabled___WkRuo:hover, .secondary___LR2Ku.btn__primary___h7ofb:hover, .secondary___LR2Ku.btn__white___i7Sbd:hover, .secondary___LR2Ku.surveyMobSubmitBtn___F_ppW:hover {
    box-shadow: 0 4px 12px rgba(32, 36, 48, .5);
    filter: brightness(1.1)
}

.btn__secondary___IHsIy:active, .button___CX_Jk.secondary___LR2Ku:active, .secondary___LR2Ku.btn--md___C_tnr:active, .secondary___LR2Ku.btn--sm___Hm6x0:active, .secondary___LR2Ku.btn___whgvn:active, .secondary___LR2Ku.btn__default___Ah0_2:active, .secondary___LR2Ku.btn__disabled___WkRuo:active, .secondary___LR2Ku.btn__primary___h7ofb:active, .secondary___LR2Ku.btn__white___i7Sbd:active, .secondary___LR2Ku.surveyMobSubmitBtn___F_ppW:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__secondary___IHsIy.btn__disabled___WkRuo, .btn__secondary___IHsIy:disabled, .button___CX_Jk.secondary___LR2Ku.disabled___Mz9ej, .button___CX_Jk.secondary___LR2Ku:disabled, .disabled___Mz9ej.btn__secondary___IHsIy, .secondary___LR2Ku.btn--md___C_tnr:disabled, .secondary___LR2Ku.btn--sm___Hm6x0:disabled, .secondary___LR2Ku.btn___whgvn:disabled, .secondary___LR2Ku.btn__default___Ah0_2:disabled, .secondary___LR2Ku.btn__disabled___WkRuo, .secondary___LR2Ku.btn__primary___h7ofb:disabled, .secondary___LR2Ku.btn__white___i7Sbd:disabled, .secondary___LR2Ku.disabled___Mz9ej.btn--md___C_tnr, .secondary___LR2Ku.disabled___Mz9ej.btn--sm___Hm6x0, .secondary___LR2Ku.disabled___Mz9ej.btn___whgvn, .secondary___LR2Ku.disabled___Mz9ej.btn__default___Ah0_2, .secondary___LR2Ku.disabled___Mz9ej.btn__primary___h7ofb, .secondary___LR2Ku.disabled___Mz9ej.btn__white___i7Sbd, .secondary___LR2Ku.disabled___Mz9ej.surveyMobSubmitBtn___F_ppW, .secondary___LR2Ku.surveyMobSubmitBtn___F_ppW:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__white___i7Sbd, .button___CX_Jk.btn__white___i7Sbd, .button___CX_Jk.white___vCfTy, .white___vCfTy.btn--md___C_tnr, .white___vCfTy.btn--sm___Hm6x0, .white___vCfTy.btn___whgvn, .white___vCfTy.btn__default___Ah0_2, .white___vCfTy.btn__disabled___WkRuo, .white___vCfTy.btn__primary___h7ofb, .white___vCfTy.btn__secondary___IHsIy, .white___vCfTy.surveyMobSubmitBtn___F_ppW {
    border: 2px solid #fff;
    text-transform: uppercase
}

.btn__white___i7Sbd:hover, .button___CX_Jk.white___vCfTy:hover, .white___vCfTy.btn--md___C_tnr:hover, .white___vCfTy.btn--sm___Hm6x0:hover, .white___vCfTy.btn___whgvn:hover, .white___vCfTy.btn__default___Ah0_2:hover, .white___vCfTy.btn__disabled___WkRuo:hover, .white___vCfTy.btn__primary___h7ofb:hover, .white___vCfTy.btn__secondary___IHsIy:hover, .white___vCfTy.surveyMobSubmitBtn___F_ppW:hover {
    background: hsla(0, 0%, 100%, .05)
}

.btn__white___i7Sbd:active, .button___CX_Jk.white___vCfTy:active, .white___vCfTy.btn--md___C_tnr:active, .white___vCfTy.btn--sm___Hm6x0:active, .white___vCfTy.btn___whgvn:active, .white___vCfTy.btn__default___Ah0_2:active, .white___vCfTy.btn__disabled___WkRuo:active, .white___vCfTy.btn__primary___h7ofb:active, .white___vCfTy.btn__secondary___IHsIy:active, .white___vCfTy.surveyMobSubmitBtn___F_ppW:active {
    box-shadow: none;
    filter: brightness(.8)
}

.btn__white___i7Sbd.btn__disabled___WkRuo, .btn__white___i7Sbd:disabled, .button___CX_Jk.white___vCfTy.disabled___Mz9ej, .button___CX_Jk.white___vCfTy:disabled, .disabled___Mz9ej.btn__white___i7Sbd, .white___vCfTy.btn--md___C_tnr:disabled, .white___vCfTy.btn--sm___Hm6x0:disabled, .white___vCfTy.btn___whgvn:disabled, .white___vCfTy.btn__default___Ah0_2:disabled, .white___vCfTy.btn__disabled___WkRuo, .white___vCfTy.btn__primary___h7ofb:disabled, .white___vCfTy.btn__secondary___IHsIy:disabled, .white___vCfTy.disabled___Mz9ej.btn--md___C_tnr, .white___vCfTy.disabled___Mz9ej.btn--sm___Hm6x0, .white___vCfTy.disabled___Mz9ej.btn___whgvn, .white___vCfTy.disabled___Mz9ej.btn__default___Ah0_2, .white___vCfTy.disabled___Mz9ej.btn__primary___h7ofb, .white___vCfTy.disabled___Mz9ej.btn__secondary___IHsIy, .white___vCfTy.disabled___Mz9ej.surveyMobSubmitBtn___F_ppW, .white___vCfTy.surveyMobSubmitBtn___F_ppW:disabled {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__default___Ah0_2, .button___CX_Jk.btn__default___Ah0_2, .button___CX_Jk.default___CeMq3, .default___CeMq3.btn--md___C_tnr, .default___CeMq3.btn--sm___Hm6x0, .default___CeMq3.btn___whgvn, .default___CeMq3.btn__disabled___WkRuo, .default___CeMq3.btn__primary___h7ofb, .default___CeMq3.btn__secondary___IHsIy, .default___CeMq3.btn__white___i7Sbd, .default___CeMq3.surveyMobSubmitBtn___F_ppW {
    text-decoration: none
}

.btn__default___Ah0_2:hover, .button___CX_Jk.default___CeMq3:hover, .default___CeMq3.btn--md___C_tnr:hover, .default___CeMq3.btn--sm___Hm6x0:hover, .default___CeMq3.btn___whgvn:hover, .default___CeMq3.btn__disabled___WkRuo:hover, .default___CeMq3.btn__primary___h7ofb:hover, .default___CeMq3.btn__secondary___IHsIy:hover, .default___CeMq3.btn__white___i7Sbd:hover, .default___CeMq3.surveyMobSubmitBtn___F_ppW:hover {
    text-decoration: underline
}

.button___CX_Jk.icon___xxPMg, .icon___xxPMg.btn--md___C_tnr, .icon___xxPMg.btn--sm___Hm6x0, .icon___xxPMg.btn___whgvn, .icon___xxPMg.btn__default___Ah0_2, .icon___xxPMg.btn__disabled___WkRuo, .icon___xxPMg.btn__primary___h7ofb, .icon___xxPMg.btn__secondary___IHsIy, .icon___xxPMg.btn__white___i7Sbd, .icon___xxPMg.surveyMobSubmitBtn___F_ppW {
    border-radius: 8px
}

.button___CX_Jk.icon___xxPMg.disabled___Mz9ej, .button___CX_Jk.icon___xxPMg:disabled, .icon___xxPMg.btn--md___C_tnr:disabled, .icon___xxPMg.btn--sm___Hm6x0:disabled, .icon___xxPMg.btn___whgvn:disabled, .icon___xxPMg.btn__default___Ah0_2:disabled, .icon___xxPMg.btn__disabled___WkRuo, .icon___xxPMg.btn__primary___h7ofb:disabled, .icon___xxPMg.btn__secondary___IHsIy:disabled, .icon___xxPMg.btn__white___i7Sbd:disabled, .icon___xxPMg.disabled___Mz9ej.btn--md___C_tnr, .icon___xxPMg.disabled___Mz9ej.btn--sm___Hm6x0, .icon___xxPMg.disabled___Mz9ej.btn___whgvn, .icon___xxPMg.disabled___Mz9ej.btn__default___Ah0_2, .icon___xxPMg.disabled___Mz9ej.btn__primary___h7ofb, .icon___xxPMg.disabled___Mz9ej.btn__secondary___IHsIy, .icon___xxPMg.disabled___Mz9ej.btn__white___i7Sbd, .icon___xxPMg.disabled___Mz9ej.surveyMobSubmitBtn___F_ppW, .icon___xxPMg.surveyMobSubmitBtn___F_ppW:disabled {
    background: var(--brand-gradient-green);
    border: none;
    filter: grayscale(1);
    opacity: .7
}

.btn--md___C_tnr:disabled, .btn--sm___Hm6x0:disabled, .btn___whgvn:disabled, .btn__default___Ah0_2:disabled, .btn__disabled___WkRuo, .btn__primary___h7ofb:disabled, .btn__secondary___IHsIy:disabled, .btn__white___i7Sbd:disabled, .button___CX_Jk.btn__disabled___WkRuo, .button___CX_Jk.disabled___Mz9ej, .button___CX_Jk:disabled, .disabled___Mz9ej.btn--md___C_tnr, .disabled___Mz9ej.btn--sm___Hm6x0, .disabled___Mz9ej.btn___whgvn, .disabled___Mz9ej.btn__default___Ah0_2, .disabled___Mz9ej.btn__primary___h7ofb, .disabled___Mz9ej.btn__secondary___IHsIy, .disabled___Mz9ej.btn__white___i7Sbd, .disabled___Mz9ej.surveyMobSubmitBtn___F_ppW, .surveyMobSubmitBtn___F_ppW:disabled {
    pointer-events: none
}

.btn__disabled___WkRuo, .button___CX_Jk.btn__disabled___WkRuo, .button___CX_Jk.disabled___Mz9ej, .disabled___Mz9ej.btn--md___C_tnr, .disabled___Mz9ej.btn--sm___Hm6x0, .disabled___Mz9ej.btn___whgvn, .disabled___Mz9ej.btn__default___Ah0_2, .disabled___Mz9ej.btn__primary___h7ofb, .disabled___Mz9ej.btn__secondary___IHsIy, .disabled___Mz9ej.btn__white___i7Sbd, .disabled___Mz9ej.surveyMobSubmitBtn___F_ppW {
    background: none;
    border: 2px solid hsla(0, 0%, 100%, .6);
    box-shadow: none;
    color: hsla(0, 0%, 100%, .6)
}

.btn__primary___h7ofb, .btn__secondary___IHsIy, .btn__white___i7Sbd, .button___CX_Jk.icon___xxPMg, .icon___xxPMg.btn--md___C_tnr, .icon___xxPMg.btn--sm___Hm6x0, .icon___xxPMg.btn___whgvn, .icon___xxPMg.btn__default___Ah0_2, .icon___xxPMg.btn__disabled___WkRuo, .icon___xxPMg.btn__primary___h7ofb, .icon___xxPMg.btn__secondary___IHsIy, .icon___xxPMg.btn__white___i7Sbd, .icon___xxPMg.surveyMobSubmitBtn___F_ppW, .primary___e1GzT, .secondary___LR2Ku, .surveyMobSubmitBtn___F_ppW, .white___vCfTy {
    position: relative
}

.btn__primary___h7ofb [class^=loading_], .btn__secondary___IHsIy [class^=loading_], .btn__white___i7Sbd [class^=loading_], .button___CX_Jk.icon___xxPMg [class^=loading_], .icon___xxPMg.btn--md___C_tnr [class^=loading_], .icon___xxPMg.btn--sm___Hm6x0 [class^=loading_], .icon___xxPMg.btn___whgvn [class^=loading_], .icon___xxPMg.btn__default___Ah0_2 [class^=loading_], .icon___xxPMg.btn__disabled___WkRuo [class^=loading_], .primary___e1GzT [class^=loading_], .secondary___LR2Ku [class^=loading_], .surveyMobSubmitBtn___F_ppW [class^=loading_], .white___vCfTy [class^=loading_] {
    height: 44px;
    width: 44px
}

.surveyMob___StynC {
    padding: 16px
}

@media screen and (min-width: 360px) {
    .surveyMob___StynC {
        padding: 16px 24px
    }
}

@media screen and (min-width: 568px) {
    .surveyMob___StynC {
        padding: 16px 64px
    }
}

@media screen and (min-width: 720px) {
    .surveyMob___StynC {
        margin: 0 auto;
        max-width: 568px;
        padding: 16px 0
    }
}

.surveyMobTitle___XHhwh {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.surveyMobFormWrapper___kBi_k {
    margin: 16px 0
}

.surveyMobEmailBlock___I9ZWO {
    align-items: normal;
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    padding: 16px 8px
}

.surveyMobEmailBlockSwitch___u75Yj {
    color: var(--brand-green);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 4px 0 13px;
    text-decoration: underline;
    width: -moz-fit-content;
    width: fit-content
}

.surveyMobPhoneBlock___ivjPi {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobPhoneBlock___ivjPi .label___rvXQi {
    color: var(--input-wrap-label-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.surveyMobPhoneBlock___ivjPi [class^=sendButton_] {
    display: none
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O {
    background-color: #fff;
    max-width: 100%
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O input {
    background-color: #fff !important;
    border-radius: var(--input-radius) !important;
    color: #000 !important;
    font-weight: 500;
    height: 100%;
    padding: 20px 30px 9px 51px
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O input::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O input::placeholder {
    color: rgba(0, 0, 0, .6)
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O input:focus {
    box-shadow: none
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O[class*=error_] [class*=inputEl] {
    border: 1px solid var(--brand-red)
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O[class*=error_] [class*=errorHint] {
    color: #fff;
    margin: -2px 0 0;
    padding: 2px 0 0;
    text-align: center
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input {
    height: 100%;
    top: 0
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .flag-dropdown .flag {
    margin-top: 5px
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .selected-dial-code {
    font-size: 14px;
    padding-bottom: 2px
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .selected-dial-code:after, .surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .selected-dial-code {
    color: #000
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .arrow {
    border-top-color: rgba(0, 0, 0, .4)
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .arrow.up {
    border-bottom-color: rgba(0, 0, 0, .4)
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .country-list {
    background: #fff;
    z-index: 15
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .country-list .divider {
    height: 1px
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .country-list .country-name {
    color: #000
}

.surveyMobPhoneBlock___ivjPi .phoneInput___hfn5O .react-tel-input .country-list .dial-code {
    color: rgba(0, 0, 0, .6)
}

.surveyMobReasonBlock___jbliS {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobReasonBlock___jbliS .reasonInput___bnDbN {
    height: 144px;
    width: 100%
}

.surveyMobPaymentsBlock___ji2yW {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobPaymentsBlock___ji2yW .label___rvXQi {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.surveyMobWithdrawsBlock___QQ7kH {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobWithdrawsBlock___QQ7kH .label___rvXQi {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.surveyMobInfoBlock___kF90g {
    background: hsla(0, 0%, 98%, .04);
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobInfoBlock___kF90g .label___rvXQi {
    color: var(--input-wrap-label-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.surveyMobSubmitBtn___F_ppW {
    display: flex;
    height: 48px;
    margin: 16px auto 0;
    width: 100%
}

.surveyMobSubmitBtn___F_ppW span {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.surveyMobText___qGL11 {
    color: hsla(0, 0%, 100%, .8);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: center
}

.radioContainer___OWsqg {
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.radioContainer___OWsqg input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.radioMark___Y5y_9 {
    background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), var(--brand-simple);
    border-radius: 50%;
    height: 14px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 14px
}

.radioContainer___OWsqg input:checked ~ .radioMark___Y5y_9:after {
    background: var(--brand-green);
    border-radius: 50%;
    content: "";
    height: 6px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 6px
}

.radioText___MhE9M {
    cursor: pointer;
    display: block;
    padding-left: 30px
}

.form___JrfNO {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 16px
}

.radio___CTKDA {
    padding: 5px 0 5px 6px
}

.radio___CTKDA:last-of-type {
    padding-top: 5px
}

.radio___CTKDA [class^=radioText_] {
    padding-left: 13px
}

.radioChecked___WWdcx [class^=radioText_] span {
    color: #fff
}

.radioProfitable___cONpY {
    border: 1px solid #fff;
    border-radius: 4px;
    margin: 0 -8px;
    min-width: 160px;
    padding: 4px 7px 5px 14px
}

.radioProfitable___cONpY [class^=radioMark] {
    left: 8px
}

.radioProfitableText___AmZcG {
    background: #353c4d;
    color: var(--brand-green);
    font-size: 10px;
    font-weight: 500;
    left: 50%;
    line-height: 12px;
    padding: 0 4px;
    position: absolute;
    top: 0;
    transform: translate(-50%, -60%)
}

.radioLabel___ccN73 {
    align-items: normal;
    color: hsla(0, 0%, 100%, .6);
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 14px
}

.radioLabelValue___xuni6 {
    overflow: hidden;
    text-overflow: ellipsis
}

.radioLabelCurrency___BiT5L, .radioLabelSum___amXBj {
    font-weight: 500;
    white-space: nowrap
}

.submitButton___GcQPK {
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05)
}

.radioContainer___I6CMh {
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.radioContainer___I6CMh:before {
    background: var(--brand-blue-dark);
    color: var(--brand-green);
    content: attr(data-before);
    font-size: 10px;
    font-weight: 500;
    left: 50%;
    line-height: 12px;
    opacity: 0;
    padding: 0 4px;
    position: absolute;
    top: 0;
    transform: translate(-50%, -50%);
    transition: opacity .3s ease-in-out
}

.radioContainer___I6CMh input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.radioText___gXYGa {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    max-width: 100%
}

.formFieldsList___FPMUO {
    align-items: normal;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center
}

.radio___uS7fJ {
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    display: flex;
    flex: 1 1 33.3333333333%;
    flex-direction: column;
    max-width: 80px;
    padding: 6px 4px 7px
}

.radioChecked___DhoaR {
    border-color: var(--brand-blue);
    border-radius: 4px
}

.radioChecked___DhoaR:before {
    opacity: 1
}

.radioLabel___EKMDr {
    color: #fff;
    flex-direction: column;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.radioLabelTitle___rmU2_, .radioLabel___EKMDr {
    align-items: center;
    display: flex;
    justify-content: normal;
    max-width: 100%
}

.radioLabelTitle___rmU2_ {
    flex-direction: row;
    min-height: 49px;
    text-align: center;
    white-space: pre-wrap
}

.radioLabelTitle___rmU2_ span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.radioLabelSum___gE6Kx {
    color: var(--brand-blue);
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.submitButton___ZyjMV {
    margin-top: 16px;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    width: 100%
}

.benefitInfoOverlay___lnI2s {
    -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___WsMTg {
    background: rgba(0, 0, 0, .8);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000
}

.benefitInfoWrapper___gIK_K {
    background: var(--brand-content-background);
    border-radius: 12px;
    position: relative;
    width: 512px;
    z-index: 1002
}

.benefitInfoClose___gCiMn {
    background: transparent url(/assets/svg/close.svg) no-repeat 50%;
    background-size: contain;
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    opacity: .9;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    z-index: 3
}

.benefitInfoClose___gCiMn:hover {
    opacity: 1
}

.benefitInfoContent___wrPPU {
    padding: 40px 48px 32px
}

.benefitInfoTitle___deo3u {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: var(--brand-gradient-white);
    background-clip: text;
    -webkit-background-clip: text;
    color: #fff;
    font-family: Golos UI, Inter, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.benefitInfoPrice___dbCQI {
    color: var(--brand-green);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 3px
}

.benefitInfoDescription___Ewsfx {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 11px 0 24px
}

.benefitInfoDescription___Ewsfx ol, .benefitInfoDescription___Ewsfx ul {
    list-style-type: none
}

.benefitInfoDescription___Ewsfx ol li, .benefitInfoDescription___Ewsfx ul li {
    padding-inline-start: 2ch;
    position: relative
}

.benefitInfoDescription___Ewsfx ol li:before, .benefitInfoDescription___Ewsfx ul li:before {
    bottom: 0;
    content: "•";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.benefitInfoDescription___Ewsfx ol {
    counter-reset: section
}

.benefitInfoDescription___Ewsfx ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.benefitInfoButton___GuNT1 {
    display: flex;
    margin: 0 auto;
    text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .05);
    width: 256px
}

.benefitItem___eNS58 {
    align-items: center;
    background: rgba(var(--brand-text-rgb), .1);
    border-radius: 4px;
    box-shadow: var(--brand-shadow);
    display: flex;
    flex-direction: column;
    justify-content: normal;
    margin: 16px 8px 0;
    min-height: 352px;
    padding: 15px 16px 16px;
    width: 176px
}

@media screen and (min-width: 1288px) {
    .benefitItem___eNS58 {
        margin: 32px 8px 0
    }
}

.benefitItemContent___gO0XR {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    width: 100%
}

.benefitItemTitle___fMC6M {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    align-items: normal;
    background: -webkit-linear-gradient(#fff, var(--brand-text));
    background-clip: text;
    -webkit-background-clip: text;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin: -6px 0;
    min-height: 48px;
    text-align: center
}

.benefitItemInfo___PIkyw, .benefitItemTitle___fMC6M {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.benefitItemInfo___PIkyw {
    align-items: center;
    min-height: 136px;
    padding: 11px 0 13px;
    position: relative;
    width: 100%
}

.benefitItemInfo___PIkyw:hover .benefitItemImg___D7FUt {
    opacity: 0
}

.benefitItemInfo___PIkyw:hover .benefitItemDescription___nurwV {
    opacity: 1
}

.benefitItemImg___D7FUt {
    max-height: 112px;
    max-width: 112px
}

.benefitItemPrice___GAu7I {
    color: var(--brand-green);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.benefitItemDescription___nurwV {
    background: #353c4d;
    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___i5ajJ {
    color: hsla(0, 0%, 100%, .8);
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    max-height: 100%;
    overflow: hidden;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.benefitItemDescriptionMore___lL7Wn {
    background: #353c4d;
    bottom: 0;
    color: var(--brand-blue);
    cursor: pointer;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    position: absolute;
    right: 0
}

.benefitItemDescriptionMore___lL7Wn:before {
    background: linear-gradient(90deg, rgba(53, 60, 77, 0), #353c4d);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transform: translateX(-100%);
    width: 58px
}

.benefitItemTipsWrap___QOQPZ {
    margin-top: 10px !important;
    width: 100% !important
}

.benefitItemTips___k86CU {
    background: var(--brand-blue);
    border: none;
    border-radius: 8px;
    bottom: 100%;
    color: #000;
    cursor: default;
    font-size: 12px;
    font-weight: 400;
    left: 0;
    line-height: 20px;
    padding: 13px 16px 11px;
    transform: translate(-16px, -12px);
    width: 176px
}

.benefitItemTips___k86CU:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid var(--brand-blue);
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%)
}

.benefitItemTips___k86CU:before {
    content: none
}

.benefitsStore___Z5yoB {
    margin-top: 29px
}

.benefitsStoreDescription___Qfp3v {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.benefitsStoreList___KvRDR {
    display: flex;
    flex-wrap: wrap;
    margin: 8px -8px 0
}

@media screen and (min-width: 1288px) {
    .benefitsStoreList___KvRDR {
        margin: 0 -8px
    }
}

.benefitItem___wU39M {
    background: var(--brand-blue-dark);
    border-radius: 8px;
    box-shadow: var(--brand-shadow);
    margin: 16px 0 0;
    padding: 16px;
    position: relative
}

.benefitItem___wU39M:first-of-type {
    margin: 0
}

.benefitItemExpanded___O6qNq .benefitItemToggleArrow____iqTA svg {
    transform: rotate(180deg)
}

.benefitItemExpanded___O6qNq .benefitItemToggleArrow____iqTA svg path {
    opacity: 1
}

.benefitItemFull___vwZWr {
    max-height: unset;
    padding: 16px 16px 36px
}

.benefitItemFull___vwZWr .benefitItemDescriptionInner___yXg2P {
    max-height: unset
}

.benefitItemToggleArrow____iqTA {
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    position: absolute;
    right: 8px;
    top: 36px;
    width: 24px;
    z-index: 3
}

.benefitItemToggleArrow____iqTA svg {
    transition: all .3s ease-in-out
}

.benefitItemContent___JLdUT {
    display: flex;
    padding: 0 16px 0 0
}

.benefitItemImg___WK9TJ {
    height: 64px;
    width: 64px
}

.benefitItemInfo___u3myh {
    margin: 11px 0 0 16px;
    overflow: hidden
}

.benefitItemTitle___uY5Zo {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px
}

.benefitItemPrice___sSKud {
    color: hsla(0, 0%, 100%, .6);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.benefitItemBuyWrapper___tJ_v4 {
    margin-top: 16px
}

.benefitItemTipsWrap___MgR45 {
    width: 100% !important;
    z-index: 2
}

.benefitItemTips___a84dh {
    background: var(--brand-blue);
    border: none;
    border-radius: 8px;
    color: #000;
    cursor: default;
    font-size: 12px;
    font-weight: 400;
    left: 50%;
    line-height: 20px;
    padding: 13px 16px 7px;
    top: 100%;
    transform: translate(-50%, 12px);
    width: 256px
}

.benefitItemTips___a84dh:after {
    border-bottom: 16px solid var(--brand-blue);
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    bottom: 100%;
    content: "";
    left: 50%;
    position: absolute;
    transform: translate(-50%, 11px)
}

.benefitItemTips___a84dh:before {
    content: none
}

.benefitItemDescriptionWrapper___royOP {
    max-height: 0;
    overflow: hidden;
    position: relative;
    transition: max-height .45s ease
}

.benefitItemDescriptionWrapperVisible___agprx {
    max-height: 114.2857142857rem;
    overflow: visible
}

.benefitItemDescription___v_NR_ {
    margin-top: 16px;
    position: relative
}

.benefitItemDescriptionInner___yXg2P {
    max-height: 64px;
    overflow: hidden;
    width: 100%
}

.benefitItemDescriptionText___cuLFf {
    color: hsla(0, 0%, 100%, .6);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-overflow: clip
}

.benefitItemDescriptionText___cuLFf ol, .benefitItemDescriptionText___cuLFf ul {
    list-style-type: none
}

.benefitItemDescriptionText___cuLFf ol li, .benefitItemDescriptionText___cuLFf ul li {
    padding-inline-start: 2ch;
    position: relative
}

.benefitItemDescriptionText___cuLFf ol li:before, .benefitItemDescriptionText___cuLFf ul li:before {
    bottom: 0;
    content: "•";
    height: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 1
}

.benefitItemDescriptionText___cuLFf ol {
    counter-reset: section
}

.benefitItemDescriptionText___cuLFf ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.benefitItemDescriptionMore___dyII9 {
    background: var(--brand-blue-dark);
    bottom: 0;
    color: var(--brand-blue);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    padding-left: 12px;
    position: absolute;
    right: 0;
    text-decoration: underline
}

.benefitItemDescriptionMore___dyII9:before {
    background: linear-gradient(90deg, rgba(var(--brand-blue-dark-rgb), 0) 0, var(--brand-blue-dark) 100%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transform: translateX(-100%);
    width: 24px
}

.benefitItemDescriptionMoreHide___lQGy8 {
    bottom: -26px
}

.benefitItemDescriptionMoreHide___lQGy8:before {
    display: none
}

.benefitsStore____0H1m {
    margin: 32px 16px 48px
}

@media screen and (min-width: 360px) {
    .benefitsStore____0H1m {
        margin: 32px 24px 48px
    }
}

@media screen and (min-width: 568px) {
    .benefitsStore____0H1m {
        margin: 32px 64px 48px
    }
}

.benefitsStoreTitle___tlBV3 {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(#fff, var(--brand-text));
    -webkit-background-clip: text;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.benefitsStoreDescription___QXhgC {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 16px
}

.benefitsStoreList___C297_ {
    display: flex;
    flex-direction: column;
    margin: 24px 0 0
}

.storeNav___V0yoW {
    border: 1px solid hsla(0, 0%, 100%, .05);
    border-radius: 12px;
    height: 48px;
    position: relative;
    width: 100%
}

.storeNavSwipe___WZaWu {
    background: var(--brand-gradient-blue);
    border-radius: 12px;
    box-shadow: var(--brand-shadow);
    height: 42px;
    left: 2px;
    position: absolute;
    right: 0;
    top: 2px;
    transition: left .3s ease-in-out;
    width: calc(33.33333% - 4px)
}

.storeNavList___e2QTy {
    background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), var(--brand-simple);
    border: 1px solid hsla(0, 0%, 100%, .05);
    border-radius: 12px;
    display: flex;
    gap: 2px;
    height: 100%;
    padding: 2px
}

.storeNavItem___bWZZz {
    flex: 1 1 33.333%
}

.storeNavItem___bWZZz, .storeNavLink___VRbte {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center
}

.storeNavLink___VRbte {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    opacity: .6;
    transition: all .5s ease-out;
    width: 100%
}

.storeNavLink___VRbte:hover {
    opacity: 1
}

.storeNavLinkActive___che34 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    opacity: 1;
    position: relative;
    width: 100%
}

.storeWrap___TnJtc {
    padding: 20px 0 0
}

.storeWrapTitle____b7vI {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: var(--brand-gradient-white);
    background-clip: text;
    -webkit-background-clip: text;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.storeWrapNav___zqoBZ {
    margin-top: 26px
}

.storeWrapContent___uphwX {
    min-height: 512px;
    position: relative
}

.storeWrapContent___uphwX [class*=loading__] {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translateX(50%) translateY(-50%);
    z-index: 0
}

.newYearStaticPage___DxNjO .loader___V_psS {
    align-items: center;
    background: var(--brand-content-background);
    bottom: unset;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 1;
    position: fixed;
    right: unset;
    top: 0;
    transition: opacity .3s;
    width: 100%;
    z-index: 10
}

.newYearStaticPage___DxNjO .loader___V_psS[class*=hide] {
    opacity: 0;
    pointer-events: none
}

.newYearStaticPage___DxNjO .loader___V_psS [class*=loading] {
    height: 120px;
    width: 120px
}

.newYearStaticPage___DxNjO li:not([class*=userMenuListItem]), .newYearStaticPage___DxNjO p:not([class*=userMenuListItem]) {
    color: #d2e5ff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.newYearStaticPage___DxNjO [class*=specialFont] {
    font-family: RUSMadeInChina
}

.newYearStaticPage___DxNjO [class*=yellowGradientText] {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(180deg, #a88040, #ffd86e 35.94%, #e5d5aa 61.98%, #c28f3c 98.44%);
    background-clip: text;
    -webkit-background-clip: text
}

.newYearStaticPage___DxNjO [class*=newYearButton] {
    align-items: center;
    background: linear-gradient(180deg, #f54b69, #82194b);
    border-radius: 10px;
    box-shadow: 0 4px 12px 0 rgba(32, 36, 48, .3);
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    line-height: 24px;
    max-width: 208px;
    text-transform: uppercase;
    width: 100%
}

.newYearStaticPage___DxNjO [class*=newYearButton]:hover {
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, .1)), linear-gradient(180deg, #f54b69, #82194b)
}

.newYearStaticPage___DxNjO [class*=newYearButton]:active {
    background: linear-gradient(0deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)), linear-gradient(180deg, #f54b69, #82194b)
}

.newYearStaticPage___DxNjO [class*=challengeButtonMore] {
    background: transparent;
    border: none;
    color: #2dd890;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    position: relative;
    text-transform: uppercase;
    z-index: 0
}

.newYearStaticPage___DxNjO [class*=challengeButtonMore]:after {
    background-image: url(/assets/img/newYearStaticPage/2024/Web/dropdown.svg);
    bottom: unset;
    content: "";
    display: block;
    height: 24px;
    left: unset;
    position: absolute;
    right: -24px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 0
}

.newYearStaticPage___DxNjO [class*=challengeButtonMore]:hover {
    text-decoration: underline
}

.newYearStaticPage___DxNjO [class*=cloud] {
    bottom: unset;
    left: unset;
    -o-object-fit: contain;
    object-fit: contain;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: unset;
    z-index: 1
}

.newYearStaticPage___DxNjO [class*=patternAnimation]:before {
    animation: fadeAnimation___sbF_x 10s infinite
}

.newYearStaticPage___DxNjO [class*=snowflakes] {
    bottom: unset;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: unset;
    top: 64px;
    width: 100%;
    z-index: 100
}

.newYearStaticPage___DxNjO [class*=snowflakes] [class*=snowflake] {
    animation: snowfall___gq0la linear infinite;
    background: #fff;
    border-radius: 100%;
    height: 8px;
    position: absolute;
    width: 8px
}

.newYearStaticPage___DxNjO [class*=snowflakes] [class*=snowflake][class*=star] {
    background-color: #f8f8f8;
    -webkit-clip-path: polygon(50% 0, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    clip-path: polygon(50% 0, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)
}

.newYearStaticPage___DxNjO [class*=snowflakes] [class*=snowflake][class*=hexagon] {
    background-color: #f0f0f0;
    -webkit-clip-path: polygon(50% 0, 82% 21%, 82% 64%, 50% 86%, 18% 64%, 18% 21%);
    clip-path: polygon(50% 0, 82% 21%, 82% 64%, 50% 86%, 18% 64%, 18% 21%)
}

.newYearStaticPage___DxNjO [class*=info-popup] {
    align-items: center;
    background: rgba(0, 0, 0, .8);
    bottom: unset;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 1;
    position: fixed;
    right: unset;
    top: 0;
    transition: opacity .3s;
    width: 100%;
    z-index: 100
}

.newYearStaticPage___DxNjO [class*=info-popup][class*=hide] {
    opacity: 0;
    pointer-events: none
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] {
    background: var(--brand-content-background);
    border-radius: 8px;
    box-shadow: 0 8px 16px rgba(36, 2, 0, .2);
    height: 568px;
    overflow: hidden;
    padding: 24px;
    position: relative;
    width: 568px;
    z-index: 0
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=closeBtn] {
    background: transparent;
    bottom: unset;
    left: unset;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 2
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=closeBtn] svg path {
    fill: #fff
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=closeBtn]:hover path {
    fill: #2dd890
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [data-character] {
    bottom: unset;
    height: auto;
    left: unset;
    opacity: .2;
    position: absolute;
    right: -90px;
    top: -30px;
    width: 350px;
    z-index: 1
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [data-planet] {
    bottom: unset;
    height: auto;
    left: unset;
    opacity: .2;
    position: absolute;
    right: -90px;
    top: -50px;
    width: 320px;
    z-index: 0
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [data-subtitle] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [data-title] {
    color: #fff;
    font-size: 40px;
    font-weight: 400;
    line-height: 26px;
    margin-top: 8px;
    max-width: 320px
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text] {
    height: 400px;
    margin-top: 24px;
    overflow-y: auto;
    padding-right: 8px;
    scrollbar-color: linear-gradient(180deg, #4b9de8, #416fb4) #4b9de8;
    scrollbar-width: thin
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text]::-webkit-scrollbar {
    width: 4px
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text]::-webkit-scrollbar-track {
    background: #314970;
    border-radius: 4px
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text]::-webkit-scrollbar-thumb {
    background-color: #4b9de8;
    border-radius: 4px
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text] p:not(:first-of-type) {
    margin-top: 16px
}

.newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text] h1, .newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text] h2, .newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text] h3, .newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text] h4, .newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text] h5, .newYearStaticPage___DxNjO [class*=info-popup] [class*=content] [class*=text] h6 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK {
    margin-top: -72px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK * {
    margin: 0;
    padding: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=container] {
    margin: 0 auto;
    max-width: 868px
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=container] {
        max-width: 1044px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK ol, .newYearStaticPage___DxNjO .staticContent___KEfkK ul {
    list-style: none;
    margin-top: 16px;
    padding-left: 24px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK ol li, .newYearStaticPage___DxNjO .staticContent___KEfkK ul li {
    position: relative;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK ol li:not(:first-of-type), .newYearStaticPage___DxNjO .staticContent___KEfkK ul li:not(:first-of-type) {
    margin-top: 8px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK ol li:after, .newYearStaticPage___DxNjO .staticContent___KEfkK ul li:after {
    bottom: unset;
    content: "";
    display: block;
    height: 24px;
    left: -24px;
    position: absolute;
    right: unset;
    top: 0;
    width: 24px;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK ul li:after {
    background-image: url(/assets/img/newYearStaticPage/2024/Web/bullet.png)
}

.newYearStaticPage___DxNjO .staticContent___KEfkK ol {
    counter-reset: olCounter
}

.newYearStaticPage___DxNjO .staticContent___KEfkK ol li {
    counter-increment: olCounter
}

.newYearStaticPage___DxNjO .staticContent___KEfkK ol li:after {
    align-items: center;
    background: #d2e5ff;
    border-radius: 4px;
    color: #000;
    content: counter(olCounter);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    height: 16px;
    justify-content: center;
    line-height: 10px;
    top: 4px;
    width: 16px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] {
    background-image: url(/assets/img/newYearStaticPage/2024/Web/header-bg.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 840px;
    padding: 122px 122px 0;
    width: 100%
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=title] {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 146px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=title] span {
    color: #fff;
    font-size: 48px;
    font-weight: 400;
    line-height: normal
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=title] span:last-of-type {
    font-size: 64px
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=title] {
        padding-right: 152px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] {
    margin: 215px 0 0 96px;
    position: relative;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] [class*=label] {
    align-items: flex-start;
    bottom: unset;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    left: unset;
    position: absolute;
    right: 90px;
    top: -72px;
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] [class*=label] span:first-child {
    color: #2dd890;
    font-size: 36px;
    font-weight: 400;
    line-height: normal
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] [class*=label] span:last-of-type {
    color: #d2e5ff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] [class*=label]:after {
    background: linear-gradient(0deg, rgba(45, 216, 144, 0), #2dd890);
    bottom: unset;
    content: "";
    display: block;
    height: 97px;
    left: -18px;
    position: absolute;
    right: unset;
    top: 0;
    width: 1px;
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] [class*=cloudsWrapper] {
    bottom: 0;
    left: unset;
    position: absolute;
    right: 0;
    top: unset;
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] [class*=cloudsWrapper] img:first-of-type {
    bottom: 0;
    height: 200px;
    left: calc(50% + 20px);
    width: 592px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] [class*=cloudsWrapper] img:last-of-type {
    bottom: 0;
    height: 136px;
    left: calc(50% - 190px);
    width: 380px;
    z-index: 2
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] {
        margin: 215px 0 0 192px
    }

    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=staticContentHeader] [class*=prize-block] [class*=label] {
        right: 186px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] {
    margin-top: -86px;
    padding: 0 114px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=container] {
    align-items: center;
    background: linear-gradient(3deg, #000f20 2.15%, rgba(37, 45, 64, 0) 37.1%);
    border-radius: 0 0 32px 32px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 48px;
    position: relative;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=container]:after {
    background: radial-gradient(50% 50% at 50% 50%, rgba(92, 217, 149, .2) 0, rgba(58, 155, 132, 0) 100%);
    border-radius: 100%;
    bottom: unset;
    content: "";
    display: block;
    height: 448px;
    left: 50%;
    position: absolute;
    right: unset;
    top: -80px;
    transform: translateX(-50%);
    width: 960px;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] {
    align-items: center;
    background: rgba(0, 21, 38, .5);
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 72px;
    justify-content: center;
    padding: 4px 16px;
    width: 248px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row] [class*=row-item] {
    width: 56px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:first-of-type {
    gap: 8px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:first-of-type [class*=row-item], .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:first-of-type span {
    color: #d2e5ff;
    font-size: 36px;
    font-weight: 400;
    line-height: 36px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:last-of-type {
    gap: 24px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:last-of-type [class*=row-item] {
    color: #d2e5ff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-transform: lowercase
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] hr {
    border: none;
    border-top: 1px solid #fcff71;
    margin: 0;
    width: 100%
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=prizesBlock] {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 32px;
    justify-content: flex-start;
    margin-top: 32px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 208px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] [class*=prizeInfo] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: -12px;
    position: relative;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] [class*=prizeInfo] span {
    color: #2dd890;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] [class*=prizeInfo] p {
    color: #d2e5ff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    text-align: center
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=otherPrizeBlock] {
        padding: 0 122px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock], .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=textBlock] {
    margin-top: 48px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=container] {
    background: linear-gradient(3deg, #000f20 2.15%, rgba(37, 45, 64, 0) 97.75%);
    border-radius: 32px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=container] > p {
    margin-top: 24px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=title] {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(102deg, #85ffcf, #8bca3c 24.47%, #48b7fe 81.87%);
    background-clip: text;
    -webkit-background-clip: text;
    color: #fff;
    font-size: 48px;
    font-weight: 400;
    line-height: 48px;
    text-align: center
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 202px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    min-height: 464px;
    position: relative;
    width: 100%;
    z-index: 0
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] {
        justify-content: space-between
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] {
    height: 464px;
    position: relative;
    width: 494px;
    z-index: 0
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] {
        width: 100%
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionImages] {
    bottom: unset;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: 0;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionImages] [class*=character] {
    bottom: unset;
    left: -72px;
    position: absolute;
    right: unset;
    top: -156px;
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionImages] [class*=planet] {
    bottom: unset;
    left: 68px;
    position: absolute;
    right: unset;
    top: 2px;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionLabel] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 104px;
    justify-content: center;
    width: 104px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionLabel]:before {
    background: url(/assets/img/newYearStaticPage/2024/Web/challenges/vector.png) no-repeat 50%;
    background-size: contain;
    bottom: unset;
    content: "";
    display: block;
    height: 104px;
    left: unset;
    position: absolute;
    right: unset;
    top: unset;
    width: 104px;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionLabel] span {
    color: #2dd890;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionLabel] p {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-top: 4px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionText] {
    bottom: unset;
    left: 126px;
    position: absolute;
    right: unset;
    text-align: center;
    top: 116px;
    z-index: 2
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionText] span {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionText] h3 {
    color: #fff;
    font-size: 32px;
    font-weight: 300;
    line-height: 22px;
    margin-top: 4px;
    white-space: nowrap
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionText] [class*=newYearButton] {
    margin: 16px auto 0
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionText] {
        left: 50%;
        transform: translateX(-50%)
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeInfo] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 328px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeInfo] [class*=infoText] > p:not(:first-of-type) {
    margin-top: 16px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeInfo] [class*=infoText] [class*=moreWrapper] {
    margin-top: 16px;
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeInfo] {
        max-width: 550px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeAction] {
    order: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeAction] [class*=actionLabel] {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 88px;
    top: -130px;
    z-index: 1
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeAction] [class*=actionLabel] {
        right: 90px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeInfo] {
    order: 1;
    padding-right: 8px;
    padding-top: 36px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeInfo] [class*=challengeButtonMore] {
    margin: 6px 16px 0 auto
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeInfo] {
        padding-right: 80px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeClouds] [class*=cloud-1] {
    height: 146px;
    left: calc(50% - 448px);
    top: -76px;
    width: 429px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeClouds] [class*=cloud-2] {
    height: 200px;
    left: calc(50% - 722px);
    top: 26px;
    width: 592px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeClouds] [class*=cloud-3] {
    height: 114px;
    left: calc(50% - 704px);
    top: 134px;
    width: 337px;
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeClouds] [class*=cloud-4] {
    height: 200px;
    left: calc(50% - 838px);
    top: 140px;
    width: 592px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeClouds] [class*=cloud-5] {
    height: 144px;
    left: calc(50% - 776px);
    top: 188px;
    width: 426px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeClouds] [class*=cloud-6] {
    height: 106px;
    left: calc(50% - 280px);
    top: 242px;
    width: 314px;
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeClouds] [class*=cloud-7] {
    height: 114px;
    left: calc(50% - 228px);
    top: 248px;
    width: 336px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeClouds] [class*=cloud-8] {
    height: 153px;
    left: calc(50% - 186px);
    top: 300px;
    width: 453px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeClouds] [class*=cloud-9] {
    height: 129px;
    left: calc(50% - 24px);
    top: 406px;
    width: 380px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd):before {
    background: url(/assets/img/newYearStaticPage/2024/Web/bg-stars/stars-2.png) no-repeat 50%;
    bottom: unset;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -132px;
    width: 100%;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd)[class*=disabled] [class*=cloud-4] {
    left: calc(50% - 446px);
    z-index: 1
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd)[class*=disabled] [class*=cloud-4] {
        left: calc(50% - 536px)
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd)[class*=disabled] [class*=cloud-5] {
    left: calc(50% - 580px);
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd)[class*=disabled] [class*=cloud-6] {
    left: calc(50% - 190px)
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd)[class*=disabled] [class*=cloud-7] {
    left: calc(50% + 18px)
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd)[class*=disabled] [class*=cloud-8] {
    left: calc(50% - 436px)
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd)[class*=disabled] [class*=cloud-9] {
    left: calc(50% - 104px)
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) {
    justify-content: flex-end
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeAction] {
    order: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeAction] [class*=actionText] {
    left: 110px
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeAction] [class*=actionText] {
        left: calc(50% + 8px)
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeAction] [class*=actionLabel] {
    bottom: unset;
    left: 98px;
    position: absolute;
    right: unset;
    top: -130px;
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeAction] [class*=planet] {
    left: 74px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeAction] [class*=character] {
    left: -64px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeInfo] {
    order: 0;
    padding-left: 8px;
    padding-top: 36px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeInfo] [class*=challengeButtonMore] {
    margin: 6px auto 0 0
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeInfo] {
        padding-left: 80px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeClouds] [class*=cloud-1] {
    height: 152px;
    left: calc(50% + 158px);
    top: 40px;
    width: 450px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeClouds] [class*=cloud-2] {
    height: 200px;
    left: calc(50% - 120px);
    top: 26px;
    width: 592px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeClouds] [class*=cloud-3] {
    height: 200px;
    left: calc(50% + 328px);
    top: 142px;
    width: 592px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeClouds] [class*=cloud-4] {
    height: 94px;
    left: calc(50% - 36px);
    top: 210px;
    width: 278px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeClouds] [class*=cloud-5] {
    height: 127px;
    left: calc(50% - 46px);
    top: 248px;
    width: 374px;
    z-index: -1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeClouds] [class*=cloud-6] {
    height: 122px;
    left: calc(50% - 124px);
    top: 300px;
    width: 361px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeClouds] [class*=cloud-7] {
    height: 152px;
    left: calc(50% - 316px);
    top: 370px;
    width: auto
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n):before {
    background: url(/assets/img/newYearStaticPage/2024/Web/bg-stars/stars-1.png) no-repeat 50%;
    bottom: unset;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -132px;
    width: 100%;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n)[class*=disabled] [class*=cloud-1] {
    left: calc(50% + 288px);
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n)[class*=disabled] [class*=cloud-3] {
    left: calc(50% + 74px);
    z-index: 1
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n)[class*=disabled] [class*=cloud-4] {
    left: calc(50% - 222px)
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n)[class*=disabled] [class*=cloud-5] {
    left: calc(50% - 460px)
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n)[class*=disabled] [class*=cloud-6] {
    left: calc(50% - 324px)
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n)[class*=disabled] [class*=cloud-7] {
    left: calc(50% - 140px)
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-2] {
    margin-top: 140px
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-2] {
        margin-top: 80px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-3] {
    margin-top: 94px
}

@media screen and (min-width: 1288px) {
    .newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-3] {
        margin-top: 98px
    }
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-4] {
    margin-top: 80px;
    min-height: 434px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-4] [class*=challengeAction] {
    height: auto
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=actionLabel] span {
    color: #fcff71
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=actionLabel]:before {
    background: url(/assets/img/newYearStaticPage/2024/Web/challenges/vector-disabled.png) no-repeat 50%
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=newYearButton] {
    background: transparent;
    border: 2px solid #fff;
    opacity: .6;
    pointer-events: none
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=finished] [class*=actionLabel] span {
    color: #e94458
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=finished] [class*=actionLabel]:before {
    background: url(/assets/img/newYearStaticPage/2024/Web/challenges/vector-finished.png) no-repeat 50%
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] {
    margin-top: 48px;
    padding-bottom: 36px;
    position: relative;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=title] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-left: 70px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=title] span {
    color: #fff;
    font-size: 48px;
    font-weight: 400;
    line-height: normal
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=title] span:last-of-type {
    font-size: 64px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] {
    height: 736px;
    position: relative;
    width: 100%;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] > img {
    bottom: unset;
    left: unset;
    position: absolute;
    right: unset;
    top: unset;
    z-index: 0
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=car] {
    bottom: 0;
    left: calc(50% - 438px);
    transform: scaleX(-1);
    z-index: 5
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=dragon] {
    bottom: 100px;
    left: calc(50% + 36px);
    transform: translate(-50%);
    z-index: 2
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-1]:not([class*=cloud-10]) {
    height: 475px;
    left: calc(50% + 166px);
    top: 170px;
    transform: rotate(168deg) scaleY(-1);
    width: 423px;
    z-index: 2
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-2] {
    height: 244px;
    left: calc(50% - 210px);
    top: -30px;
    width: auto
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-3] {
    height: 144px;
    left: calc(50% - 342px);
    top: 162px;
    width: 430px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-4] {
    height: 146px;
    left: calc(50% + 172px);
    top: 424px;
    width: 428px;
    z-index: 2
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-5] {
    height: 475px;
    left: calc(50% - 380px);
    top: 170px;
    transform: rotate(168deg) scale(-1);
    width: 423px;
    z-index: 2
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-6] {
    height: 200px;
    left: calc(50% + 114px);
    top: 434px;
    width: 592px;
    z-index: 2
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-7] {
    height: 271px;
    left: calc(50% - 744px);
    top: 306px;
    width: 683px;
    z-index: 2
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-8] {
    height: 145px;
    left: calc(50% + 126px);
    top: 562px;
    width: 443px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-9] {
    height: 215px;
    left: calc(50% - 714px);
    top: 450px;
    width: auto;
    z-index: 5
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock] [class*=footerImages] [class*=cloud-10] {
    height: 146px;
    left: calc(50% - 504px);
    top: 456px;
    width: 428px
}

.newYearStaticPage___DxNjO .staticContent___KEfkK [class*=footerBlock]:before {
    animation: fadeAnimation___sbF_x 10s infinite;
    background: url(/assets/img/newYearStaticPage/2024/Web/main-prize/pattern.png) no-repeat 50%;
    bottom: unset;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 0
}

@keyframes fadeAnimation___sbF_x {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes snowfall___gq0la {
    0% {
        transform: translateY(0) rotate(0deg)
    }
    to {
        transform: translateY(100vh) rotate(1turn)
    }
}

@font-face {
    font-display: swap;
    font-family: RUSMadeInChina;
    font-style: normal;
    font-weight: 400;
    src: local(""), url(/assets/fonts/rusmadeinchina.ttf) format("truetype")
}

html[class*=openInfoPopup] {
    overflow: hidden;
    scrollbar-gutter: stable
}

.newYearStaticPage___FSB_z {
    overflow: hidden
}

.newYearStaticPage___FSB_z .loader___cDzSF {
    align-items: center;
    background: var(--brand-content-background);
    bottom: unset;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 1;
    position: fixed;
    right: unset;
    top: 0;
    transition: opacity .3s;
    width: 100%;
    z-index: 5
}

.newYearStaticPage___FSB_z .loader___cDzSF[class*=hide] {
    opacity: 0;
    pointer-events: none
}

.newYearStaticPage___FSB_z .loader___cDzSF [class*=loading] {
    height: 120px;
    width: 120px
}

.newYearStaticPage___FSB_z li, .newYearStaticPage___FSB_z p {
    color: #d2e5ff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.newYearStaticPage___FSB_z [class*=specialFont] {
    font-family: RUSMadeInChina
}

.newYearStaticPage___FSB_z [class*=yellowGradientText] {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(180deg, #a88040, #ffd86e 35.94%, #e5d5aa 61.98%, #c28f3c 98.44%);
    background-clip: text;
    -webkit-background-clip: text
}

.newYearStaticPage___FSB_z [class*=newYearButton] {
    align-items: center;
    background: linear-gradient(180deg, #f54b69, #82194b);
    border-radius: 10px;
    box-shadow: 0 4px 12px 0 rgba(32, 36, 48, .3);
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    line-height: 24px;
    max-width: 208px;
    text-transform: uppercase;
    width: 100%
}

.newYearStaticPage___FSB_z [class*=newYearButton]:hover {
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, .1)), linear-gradient(180deg, #f54b69, #82194b)
}

.newYearStaticPage___FSB_z [class*=newYearButton]:active {
    background: linear-gradient(0deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)), linear-gradient(180deg, #f54b69, #82194b)
}

.newYearStaticPage___FSB_z [class*=challengeButtonMore] {
    background: transparent;
    border: none;
    color: #2dd890;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    position: relative;
    text-transform: uppercase;
    z-index: 0
}

.newYearStaticPage___FSB_z [class*=challengeButtonMore]:after {
    background-image: url(/assets/img/newYearStaticPage/2024/Mob/dropdown.svg);
    bottom: unset;
    content: "";
    display: block;
    height: 24px;
    left: unset;
    position: absolute;
    right: -24px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 0
}

.newYearStaticPage___FSB_z [class*=challengeButtonMore]:hover {
    text-decoration: underline
}

.newYearStaticPage___FSB_z [class*=cloud] {
    bottom: unset;
    left: unset;
    -o-object-fit: contain;
    object-fit: contain;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: unset;
    z-index: 1
}

.newYearStaticPage___FSB_z [class*=patternAnimation]:before {
    animation: fadeAnimation___HyGzs 10s infinite
}

.newYearStaticPage___FSB_z [class*=snowflakes] {
    bottom: unset;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: unset;
    top: 64px;
    width: 100%;
    z-index: 100
}

.newYearStaticPage___FSB_z [class*=snowflakes] [class*=snowflake] {
    animation: snowfall___yGQRZ linear infinite;
    background: #fff;
    border-radius: 100%;
    height: 8px;
    position: absolute;
    width: 8px
}

.newYearStaticPage___FSB_z [class*=snowflakes] [class*=snowflake][class*=star] {
    background-color: #f8f8f8;
    -webkit-clip-path: polygon(50% 0, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    clip-path: polygon(50% 0, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)
}

.newYearStaticPage___FSB_z [class*=snowflakes] [class*=snowflake][class*=hexagon] {
    background-color: #f0f0f0;
    -webkit-clip-path: polygon(50% 0, 82% 21%, 82% 64%, 50% 86%, 18% 64%, 18% 21%);
    clip-path: polygon(50% 0, 82% 21%, 82% 64%, 50% 86%, 18% 64%, 18% 21%)
}

.newYearStaticPage___FSB_z [class*=info-popup] {
    align-items: center;
    background: rgba(0, 0, 0, .8);
    bottom: unset;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 1;
    position: fixed;
    right: unset;
    top: 0;
    transition: opacity .3s;
    width: 100%;
    z-index: 100
}

.newYearStaticPage___FSB_z [class*=info-popup][class*=hide] {
    opacity: 0;
    pointer-events: none
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] {
    align-items: flex-start;
    background: var(--brand-content-background);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    overflow: hidden;
    padding: 32px 24px;
    position: relative;
    width: 100%;
    z-index: 0
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=closeBtn] {
    background: transparent;
    bottom: unset;
    left: unset;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 2
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=closeBtn] svg path {
    fill: #fff
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=closeBtn]:hover path {
    fill: #2dd890
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [data-character] {
    bottom: unset;
    height: auto;
    left: unset;
    opacity: .2;
    position: absolute;
    right: -90px;
    top: -30px;
    width: 350px;
    z-index: 1
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [data-planet] {
    bottom: unset;
    height: auto;
    left: unset;
    opacity: .2;
    position: absolute;
    right: -90px;
    top: -50px;
    width: 320px;
    z-index: 0
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [data-subtitle] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [data-title] {
    color: #fff;
    font-size: 40px;
    font-weight: 400;
    line-height: 26px;
    margin-top: 8px;
    max-width: 320px
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text] {
    flex: 1 1 auto;
    margin-top: 24px;
    overflow-y: auto;
    padding-right: 8px;
    scrollbar-color: linear-gradient(180deg, #4b9de8, #416fb4) #4b9de8;
    scrollbar-width: thin
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text]::-webkit-scrollbar {
    width: 4px
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text]::-webkit-scrollbar-track {
    background: #314970;
    border-radius: 4px
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text]::-webkit-scrollbar-thumb {
    background-color: #4b9de8;
    border-radius: 4px
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text] p:not(:first-of-type) {
    margin-top: 16px
}

.newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text] h1, .newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text] h2, .newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text] h3, .newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text] h4, .newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text] h5, .newYearStaticPage___FSB_z [class*=info-popup] [class*=content] [class*=text] h6 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px
}

.newYearStaticPage___FSB_z .staticContent___KE90D {
    margin-top: -72px
}

.newYearStaticPage___FSB_z .staticContent___KE90D * {
    margin: 0;
    padding: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=container] {
    margin: 0 auto;
    padding: 0 16px
}

@media screen and (min-width: 360px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=container] {
        padding: 0 24px
    }
}

@media screen and (min-width: 412px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=container] {
        padding: 0 32px
    }
}

@media screen and (min-width: 568px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=container] {
        padding: 0 48px
    }
}

@media screen and (min-width: 640px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=container] {
        padding: 0 56px
    }
}

@media screen and (min-width: 768px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=container] {
        padding: 0 64px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D ol, .newYearStaticPage___FSB_z .staticContent___KE90D ul {
    list-style: none;
    margin-top: 16px;
    padding-left: 24px
}

.newYearStaticPage___FSB_z .staticContent___KE90D ol li, .newYearStaticPage___FSB_z .staticContent___KE90D ul li {
    position: relative;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D ol li:not(:first-of-type), .newYearStaticPage___FSB_z .staticContent___KE90D ul li:not(:first-of-type) {
    margin-top: 8px
}

.newYearStaticPage___FSB_z .staticContent___KE90D ol li:after, .newYearStaticPage___FSB_z .staticContent___KE90D ul li:after {
    bottom: unset;
    content: "";
    display: block;
    height: 24px;
    left: -24px;
    position: absolute;
    right: unset;
    top: 0;
    width: 24px;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D ul li:after {
    background-image: url(/assets/img/newYearStaticPage/2024/Mob/bullet.png)
}

.newYearStaticPage___FSB_z .staticContent___KE90D ol {
    counter-reset: olCounter
}

.newYearStaticPage___FSB_z .staticContent___KE90D ol li {
    counter-increment: olCounter
}

.newYearStaticPage___FSB_z .staticContent___KE90D ol li:after {
    align-items: center;
    background: #d2e5ff;
    border-radius: 4px;
    color: #000;
    content: counter(olCounter);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    height: 16px;
    justify-content: center;
    line-height: 10px;
    top: 4px;
    width: 16px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] {
    background-image: url(/assets/img/newYearStaticPage/2024/Mob/header-bg-2.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 92px
}

@media screen and (min-width: 360px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] {
        padding-top: 95px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=title] {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 16px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=title] span {
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    line-height: normal
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=title] span:last-of-type {
    font-size: 48px
}

@media screen and (min-width: 568px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=title] {
        margin-right: 32px
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=title] span {
        font-size: 32px
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=title] span:last-of-type {
        font-size: 56px
    }
}

@media screen and (min-width: 640px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=title] {
        margin-right: 48px
    }
}

@media screen and (min-width: 720px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=title] {
        margin-right: 96px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] {
    margin-top: 142px;
    position: relative;
    z-index: 0
}

@media screen and (min-width: 568px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] {
        margin-top: 110px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=car] {
    bottom: -6px;
    height: 177px;
    left: -20px;
    position: relative;
    width: auto;
    z-index: 0
}

@media screen and (min-width: 360px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=car] {
        left: -10px
    }
}

@media screen and (min-width: 412px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=car] {
        left: 10px
    }
}

@media screen and (min-width: 568px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=car] {
        left: 72px
    }
}

@media screen and (min-width: 640px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=car] {
        left: 102px
    }
}

@media screen and (min-width: 720px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=car] {
        left: calc(50% - 164px)
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=label] {
    align-items: flex-start;
    bottom: unset;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    left: unset;
    max-width: 124px;
    position: absolute;
    right: 10px;
    top: -58px;
    z-index: 1
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=label] span:first-child {
    color: #2dd890;
    font-size: 32px;
    font-weight: 400;
    line-height: normal
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=label] span:last-of-type {
    color: #d2e5ff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=label]:after {
    background: linear-gradient(0deg, rgba(45, 216, 144, 0), #2dd890);
    bottom: unset;
    content: "";
    display: block;
    height: 97px;
    left: -10px;
    position: absolute;
    right: unset;
    top: 0;
    width: 1px;
    z-index: 1
}

@media screen and (min-width: 360px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=label] {
        right: 22px;
        top: -60px
    }
}

@media screen and (min-width: 412px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=label] {
        right: 40px
    }
}

@media screen and (min-width: 568px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=label] {
        right: 102px
    }
}

@media screen and (min-width: 640px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=label] {
        right: 130px
    }
}

@media screen and (min-width: 720px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=staticContentHeader] [class*=prize-block] [class*=label] {
        right: calc(50% - 134px)
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] {
    margin-top: 8px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=container] {
    align-items: center;
    background: linear-gradient(3deg, #000f20 2.15%, rgba(37, 45, 64, 0) 37.1%);
    border-radius: 0 0 12px 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 24px;
    position: relative;
    z-index: 0
}

@media screen and (min-width: 568px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=container] {
        max-width: 472px
    }
}

@media screen and (min-width: 640px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=container] {
        max-width: 528px
    }
}

@media screen and (min-width: 720px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=container] {
        max-width: 640px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=container]:after {
    background: radial-gradient(50% 50% at 50% 50%, rgba(92, 217, 149, .2) 0, rgba(58, 155, 132, 0) 100%);
    border-radius: 100%;
    bottom: unset;
    content: "";
    display: block;
    height: 448px;
    left: 50%;
    position: absolute;
    right: unset;
    top: -80px;
    transform: translateX(-50%);
    width: 960px;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=title] {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: center
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] {
    align-items: center;
    background: rgba(0, 21, 38, .5);
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 66px;
    justify-content: center;
    padding: 4px 16px;
    width: 208px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row] [class*=row-item] {
    width: 48px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:first-of-type {
    gap: 8px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:first-of-type [class*=row-item], .newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:first-of-type span {
    color: #d2e5ff;
    font-size: 32px;
    font-weight: 400;
    line-height: 36px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:last-of-type {
    gap: 16px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] [class*=row]:last-of-type [class*=row-item] {
    color: #d2e5ff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: lowercase
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=timerBlock] [class*=timerWrapper] hr {
    border: none;
    border-top: 1px solid #fcff71;
    margin: 0;
    width: 100%
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=prizesBlock] {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start;
    margin-top: 24px
}

@media screen and (min-width: 568px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=prizesBlock] {
        gap: 24px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] [class*=prizeImg] {
    height: 68px;
    width: 96px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] [class*=prizeImg] img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] [class*=prizeInfo] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 20px;
    position: relative;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] [class*=prizeInfo] span {
    color: #2dd890;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=otherPrizeBlock] [class*=prizesBlock] [class*=prizeItem] [class*=prizeInfo] p {
    color: #d2e5ff;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin: 0;
    text-align: center
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=textBlock] {
    margin-top: 32px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] {
    margin-top: 24px
}

@media screen and (min-width: 360px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] {
        margin-top: 32px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=container] {
    background: linear-gradient(3deg, #000f20 2.15%, rgba(37, 45, 64, 0) 97.75%);
    border-radius: 32px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=container] > p {
    margin-top: 24px
}

@media screen and (min-width: 360px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=container] > p {
        margin-top: 32px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=title] {
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(102deg, #85ffcf, #8bca3c 24.47%, #48b7fe 81.87%);
    background-clip: text;
    -webkit-background-clip: text;
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    line-height: 32px;
    text-align: center
}

@media screen and (min-width: 360px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=title] {
        font-size: 36px
    }
}

@media screen and (min-width: 412px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=title] {
        font-size: 32px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 160px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    width: 100%;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:after {
    background: linear-gradient(180deg, rgba(38, 43, 64, 0), #1d2134);
    border-radius: 12px;
    bottom: unset;
    content: "";
    display: block;
    height: 100%;
    left: -16px;
    position: absolute;
    right: unset;
    top: 0;
    width: 100vw;
    z-index: -1
}

@media screen and (min-width: 360px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:after {
        left: -24px
    }
}

@media screen and (min-width: 412px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:after {
        left: -32px
    }
}

@media screen and (min-width: 568px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:after {
        left: -48px
    }
}

@media screen and (min-width: 640px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:after {
        left: -56px
    }
}

@media screen and (min-width: 768px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:after {
        left: -64px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeClouds] [class*=cloud] {
    bottom: unset;
    display: none;
    left: auto;
    position: absolute;
    right: auto;
    top: unset;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeClouds] [class*=cloud-4] {
    display: block;
    height: 200px;
    left: calc(50% - 212px);
    top: 136px;
    width: 592px;
    z-index: -1
}

@media screen and (min-width: 360px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeClouds] [class*=cloud-2] {
        display: block;
        height: 200px;
        left: calc(50% - 402px);
        top: 18px;
        width: 592px;
        z-index: -1
    }
}

@media screen and (min-width: 720px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeClouds] [class*=cloud-2] {
        left: calc(50% - 692px)
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeClouds] [class*=cloud-3] {
        display: block;
        left: calc(50% + 118px);
        top: 134px
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeClouds] [class*=cloud-6] {
        bottom: -120px;
        display: block;
        left: calc(50% - 372px);
        z-index: -1
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeClouds] [class*=cloud-8] {
        bottom: -186px;
        display: block;
        height: 140px;
        left: calc(50% - 442px);
        z-index: -1
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeClouds] [class*=cloud-7] {
        display: block;
        height: 150px;
        left: calc(50% - 80px);
        top: 290px;
        z-index: -1
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] {
    position: relative;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionImages] {
    pointer-events: none
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionImages] [class*=character] {
    bottom: unset;
    height: 400px;
    left: -140px;
    position: absolute;
    right: unset;
    top: -160px;
    width: 640px;
    z-index: 1
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionLabel] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 104px;
    justify-content: center;
    width: 104px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionLabel]:before {
    background: url(/assets/img/newYearStaticPage/2024/Mob/challenges/vector.png) no-repeat 50%;
    background-size: contain;
    bottom: unset;
    content: "";
    display: block;
    height: 104px;
    left: unset;
    position: absolute;
    right: unset;
    top: unset;
    width: 104px;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionLabel] span {
    color: #2dd890;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionLabel] p {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-top: 4px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionText] {
    margin-top: -252px;
    position: relative;
    text-align: center;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionText] span {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionText] h3 {
    color: #fff;
    font-size: 32px;
    font-weight: 300;
    line-height: 22px;
    margin-top: 4px;
    white-space: nowrap
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeAction] [class*=actionText] [class*=newYearButton] {
    margin: 16px auto 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeInfo] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 16px 0 24px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeInfo] [class*=infoText] > p:not(:first-of-type) {
    margin-top: 16px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem] [class*=challengeInfo] [class*=infoText] [class*=moreWrapper] {
    margin-top: 16px;
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeAction] {
    order: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeAction] [class*=actionLabel] {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 42px;
    top: -134px;
    z-index: 1
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeAction] [class*=actionLabel]:before {
    transform: scale(-1)
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd) [class*=challengeInfo] [class*=challengeButtonMore] {
    margin: 4px 22px 0 auto
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(odd):before {
    background: url(/assets/img/newYearStaticPage/2024/Mob/bg-stars/stars-2.png) no-repeat 50%;
    bottom: unset;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -132px;
    width: 100%;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) {
    justify-content: flex-end
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeAction] [class*=actionLabel] {
    bottom: unset;
    left: 40px;
    position: absolute;
    right: unset;
    top: -134px;
    z-index: 1
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n) [class*=challengeInfo] [class*=challengeButtonMore] {
    margin: 6px 22px 0 auto
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem]:nth-child(2n):before {
    background: url(/assets/img/newYearStaticPage/2024/Mob/bg-stars/stars-1.png) no-repeat 50%;
    bottom: unset;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -132px;
    width: 100%;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-2], .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-3] {
    margin-top: 168px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-3] [class*=challengeAction] [class*=actionImages] [class*=character] {
    top: -164px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][data-challenge-4] {
    margin-top: 168px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=actionLabel] span {
    color: #fcff71
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=actionLabel]:before {
    background: url(/assets/img/newYearStaticPage/2024/Mob/challenges/vector-disabled.png) no-repeat 50%
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=newYearButton] {
    background: transparent;
    border: 2px solid #fff;
    opacity: .6;
    pointer-events: none
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=challengeClouds] [class*=cloud-2], .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=challengeClouds] [class*=cloud-4] {
    z-index: 1
}

@media screen and (min-width: 720px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=challengeClouds] [class*=cloud-1] {
        display: block;
        left: calc(50% - 404px);
        top: 20px;
        z-index: -1
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=challengeClouds] [class*=cloud-2] {
        left: calc(50% - 692px)
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=challengeClouds] [class*=cloud-3] {
        display: none
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=challengeClouds] [class*=cloud-6] {
        bottom: -120px;
        display: none;
        left: calc(50% - 372px);
        z-index: -1
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=challengeClouds] [class*=cloud-7] {
        left: calc(50% + 300px)
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=disabled] [class*=challengeClouds] [class*=cloud-8] {
        bottom: -186px;
        display: none;
        height: 140px;
        left: calc(50% - 442px);
        z-index: -1
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=finished] [class*=actionLabel] span {
    color: #e94458
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=challengesBlock] [class*=challengesWrapper] [class*=challengeItem][class*=finished] [class*=actionLabel]:before {
    background: url(/assets/img/newYearStaticPage/2024/Mob/challenges/vector-finished.png) no-repeat 50%
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] {
    margin-top: 32px;
    padding-bottom: 24px;
    position: relative;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=title] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-left: 16px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=title] span {
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    line-height: 20px
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=title] span:last-of-type {
    color: #fff;
    font-size: 48px;
    font-weight: 400;
    line-height: normal
}

@media screen and (min-width: 568px) {
    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=title] {
        margin-left: 24px
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=title] span {
        color: #fff;
        font-size: 32px;
        font-weight: 400;
        line-height: normal
    }

    .newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=title] span:last-of-type {
        font-size: 56px
    }
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] {
    height: 390px;
    position: relative;
    width: 100%;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] > img {
    bottom: unset;
    left: unset;
    position: absolute;
    right: unset;
    top: unset;
    z-index: 0
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=car] {
    bottom: -5px;
    height: 177px;
    left: calc(50% - 224px);
    transform: scaleX(-1);
    width: 382px;
    z-index: 5
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=dragon] {
    bottom: 48px;
    height: 343px;
    left: calc(50% + 16px);
    transform: translate(-50%);
    width: 400px;
    z-index: 2
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-1]:not([class*=cloud-10]) {
    height: 475px;
    left: calc(50% - 44px);
    top: 16px;
    transform: rotate(-137deg) scaleY(-1);
    width: 423px;
    z-index: 2
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-2] {
    height: 122px;
    left: calc(50% - 108px);
    top: 10px;
    width: auto
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-3] {
    height: 72px;
    left: calc(50% - 170px);
    top: 108px;
    width: auto
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-4] {
    height: 73px;
    left: calc(50% + 56px);
    top: 242px;
    width: auto;
    z-index: 2
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-5] {
    height: 475px;
    left: calc(50% - 270px);
    top: 60px;
    transform: rotate(137deg) scale(-1);
    width: 423px;
    z-index: 2
}

picture img {
    display: block;
    margin: 15px auto;
    max-width: 100%;
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-6] {
    height: 100px;
    left: calc(50% + 60px);
    top: 240px;
    width: auto;
    z-index: 2
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-7] {
    height: 136px;
    left: calc(50% - 422px);
    top: 182px;
    width: auto;
    z-index: 2
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-8] {
    height: 72px;
    left: calc(50% + 64px);
    top: 308px;
    width: auto
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-9] {
    height: 108px;
    left: calc(50% - 332px);
    top: 238px;
    width: auto;
    z-index: 5
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock] [class*=footerImages] [class*=cloud-10] {
    height: 73px;
    left: calc(50% - 212px);
    top: 268px;
    width: auto
}

.newYearStaticPage___FSB_z .staticContent___KE90D [class*=footerBlock]:before {
    animation: fadeAnimation___HyGzs 10s infinite;
    background: url(/assets/img/newYearStaticPage/2024/Mob/main-prize/pattern.png) no-repeat 50%;
    bottom: unset;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 0
}

@keyframes fadeAnimation___HyGzs {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes snowfall___yGQRZ {
    0% {
        transform: translateY(0) rotate(0deg)
    }
    to {
        transform: translateY(100vh) rotate(1turn)
    }
}