:root {
    --brand-content-background: #0B0001;
    --brand-text: #D1D1D1;
    --brand-simple: linear-gradient(180deg, #7C0818 0%, #830B1A 100%);
    --brand-red: #D1021B;
    --brand-grey: rgba(245,245,245,.5);
    --brand-grey-dark: rgb(31, 26, 27);
    --brand-green: #2DD890;
    --brand-blue: #D1021B;
    --brand-yellow: #F5C66B;
    --brand-gold: #D2C25A;
    --brand-blue-dark: #D1021B;
    --brand-gradient-white: #F9F9F9;
    --brand-gradient-blue: linear-gradient(180deg, #FFF 0%, #E7E7E7 100%);
    --brand-gradient-green: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --brand-gradient-bg: none;
    --game-thumb-label-new-color: #fff;
    --game-thumb-label-tournament-color: #F5C66B;
    --game-slider-color: linear-gradient(4deg, #CB8130 0%, #CEA334 14.72%, #CEA334 31.44%, #F6EB76 44.59%, #CEA334 61.01%, #F6EB76 80.72%, #D6770D 99.99%, #BB772D 100%);
    --game-thumb-radius-mob: 10px;
    --game-thumb-radius-web: 10px;
    --game-thumb-label-radius-mob: 10px 0 10px 0;
    --game-thumb-label-radius-web: 10px 0 10px 0;
    --primary-button-color: #FFF;
    --secondary-button-color: #000;
    --buttons-border-radius: 10px;
    --check-icon-color: url(#paint0_linear_26102_336454);
    --brand-blue-gradient-color: #999999;
    --brand-blue-gradient-color-rgb: 153,153,153;
    --brand-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.25);
    --brand-text-rgb: 228, 228, 228;
    --brand-simple-rgb: linear-gradient(180deg, rgba(124,8,24,1), rgba(131,11,6,1));
    --brand-red-rgb: 209, 2, 27;
    --brand-grey-rgb: 245,245,245;
    --brand-green-rgb: 45, 216, 144;
    --brand-blue-rgb: 209, 2, 27;
    --brand-yellow-rgb: 245, 198, 107;
    --brand-gold-rgb: 241,196,15;
    --brand-blue-link-rgb: 209, 2, 27;
    --brand-blue-dark-rgb: 131, 11, 26;
    --brand-content-background-rgb: 0,0,0;
    --game-category-active-color: #C9051D;
    --game-filters-bg-color-web: rgba(255,255,255,.2);
    --category-name-color: rgba(255,255,255,.9);
    --games-provider-btn-radius-mob: 12px;
    --games-search-btn-radius-mob: 10px;
    --games-search-input-background: #252323;
    --games-search-result-mark-background: rgba(201, 5, 29, 0.3);
    --game-category-btn-radius-mob: 10px;
    --game-category-bg: linear-gradient(180deg, #7C0818 0%, #830B1A 100%);
    --game-category-icon-color: #F9F9F9;
    --games-provider-btn-bg-mob: rgba(131, 131, 131, 0.2);
    --game-category-border-color: none;
    --games-provider-popup-radius: 12px;
    --game-category-popup-radius: 12px;
    --brand-gradient-home-layout:none;
    --background-bubble: none;
    --tab-bar-bg-color: linear-gradient(180deg, rgba(67, 67, 67, 0.40) 0%, rgba(16, 16, 16, 0.40) 100%);
    --vinners-widget-color: linear-gradient(114deg, #CD162E 34.6%, #8B1221 54.34%, #8A0A1B 95.72%);
    --vinners-widget-radius: 12px;
    --now-wins-game-thumb-radius: 10px;
    --collections-widget-radius: 12px;
    --collections-widget-games-thumb-radius: 10px;
    --search-link-color: #d1d1d1;
    --search-link-font-weight: 500;
    --search-icon-color: #fff;
    --games-search-result-radius-mob: 10px;
    --dots-color: linear-gradient(4deg, #CB8130 0%, #CEA334 14.72%, #CEA334 31.44%, #F6EB76 44.59%, #CEA334 61.01%, #F6EB76 80.72%, #D6770D 99.99%, #BB772D 100%);
    --sort-icon-bg: rgba(221, 221, 221, 0.20);
    --sort-icon-border: none;
    --payment-sum: #fff;
    --news-image-shadow: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.47) 62.72%,#000);
    --tournament-widget-gradient-color: linear-gradient(180deg, #7C0818 0%, #830B1A 100%);
    --tournament-widget-radius: 12px;
    --tournament-widget-player-radius: 10px;
    --tournament-widget-games-thumb-radius: 10px;
    --buttons-tournament-radius: 10px;
    --lottery-tournament-image-gradient: linear-gradient(180deg, #7C0818 0%, #830B1A 100%);
    --tournament-and-lottery-opened-bg: #000;
    --tournament-and-lottery-opened-gradient: none;
    --tournament-and-lottery-opened-opacity: 1;
    --tournament-and-lottery-opened-height: 364px;
    --tournament-and-lotteries-bg-opacity: 0,7;
    --tournament-and-lotteries-bg: linear-gradient(180deg, #7C0818 0%, #830B1A 100%);
    --tournament-active-tab: #0B0001;
    --menu-background-color: #060102;
    --menu-active-color: rgba(201, 5, 29, 1);
    --menu-counter-color: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --menu-numbers-color: #F5C66B;
    --sidebar-email-color: #fff;
    --sidebar-progress-bg-rgb: 255,255,255;
    --sidebar-active-item-bg: linear-gradient(95deg, rgba(209, 2, 27, 0.80) 0%, rgba(167, 16, 35, 0.80) 100%);
    --lang-selector-bg: rgba(0, 0, 0, 0.04);
    --lang-selector-bg-opened: #fff;
    --user-sidebar-text-color: #fff;
    --user-sidebar-font-weight: 400;
    --user-sidebar-text-color-rgb: 255,255,255;
    --user-sidebar-counter-color: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --sidebar-points-icon: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --locale-list-bg: #fff;
    --jackpot-letter-color: linear-gradient(358.88deg, #E4C47E -101.79%, #F9D380 -69.74%, #FFF5A4 -33.32%, #F7EB76 -4.16%, #D5A857 31.07%, #FFF9C7 60.89%, #F0C358 89.74%);
    --jackpot-letter-shadow-color: 0px -0.1373957097530365px 6.004638671875px 0px rgba(155, 32, 51, 0.23), 0px -0.3474840521812439px 7.754524230957031px 0px rgba(155, 32, 51, 0.32), 0px -4px 16px 0px rgba(155, 32, 51, 0.40);
    --jackpot-line-color: radial-gradient(50% 50% at 50% 50%, #FDF6B0 0%, rgba(253, 245, 171, 0.00) 100%);
    --jackpot-border-color: none;
    --jackpot-border-shadow-color: 0px 0px 16px 0px #420A11, 0px 0px 16px 0px rgba(136, 29, 42, 0.67);
    --jackpot-number-color: linear-gradient(180deg, #FBED91 0%, #FFF 100%);
    --jackpot-number-shadow-color: 0px -0.15747451782226562px 15.0115966796875px 0px rgba(225, 79, 101, 0.23), 0px 0.44855478405952454px 19.386310577392578px 0px rgba(221, 68, 92, 0.32), 0px 2.137920379638672px 21.487205505371094px 0px rgba(167, 22, 45, 0.41);
    --jackpot-widget-radius: 12px;
    --star-color: #CEA334;
    --game-sticker-border-radius: 10px;
    --brand-header-background-mob: rgba(0, 0, 0, .8);
    --brand-header-background-web: #0B0001;
    --header-menu-color: #fff;
    --balans-widget-color: #000000;
    --balans-widget-sum-color: #fff;
    --balans-popup-button-color: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --balans-widget-radius: 4px;
    --balans-widget-background: rgba(255, 255, 255, 0.10);
    --balans-popup-radius: 4px;
    --balans-popup-button-radius: 4px;
    --buttons-color: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --buttons-text-inside-color: #fff;
    --currency-sum-weight: 600;
    --input-radius: 12px;
    --buttons-text-inside-style: none;
    --input-border: 1px solid transparent;
    --input-background: #000;
    --input-color: #fff;
    --popup-shadow: 0px 0px 10px rgba(0,0,0,.3);
    --brand-blue-link: #D1021B;
    --brand-gradient-popup-bg: #40030A;
    --popup-tabs-color: #fff;
    --popup-tabs-color-rgb: 255, 255, 255;
    --popup-box-shadow: none;
    --popup-drop-shadow: none;
    --link-color: #F5C66B;
    --input-error-pseudo-size: 12px;
    --input-error-pseudo-position: -12px;
    --user-progress-bar-color: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --active-auth-tab-line-color: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --profile-active-gender-bg: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --play-applycation-bg-color: #FFD3D9;
    --input-wrap-label-color: #c8c8c8;
    --sticks-bar-background-color: rgba(0, 0, 0, 0.4);
    --sticks-bar-box-shadow: 0 0.5px 0.2px 0 rgba(255, 255, 255, 0.2) inset, 0 -4px 8px 0 rgba(39, 39, 39, 0.1);
    --sticks-bar-main-button-color: linear-gradient(180deg, #D1021B 0%, #A71023 100%);
    --sticks-bar-main-button-icon: #fff;
    --sticks-bar-icon-color: #fff;
    --sticks-bar-bubble-counter-color: #C9051D;
    --sticks-bar-active-color: #EED899;
    --sticks-bar-radius: 10px 10px 0px 0px;
    --sticks-bar-counter-text-color: #FFFFFF;
    --footer-text-color: #D1D1D1;
    --footer-text-color-rgb: 228, 228, 228;
    --footer-background-color: #110D0E;
    --footer-icon-color: rgba(255,255,255,.5);
    --footer-divider: 1px solid rgba(255, 255, 255, 0.10);
    --lang-selector-color: rgba(0,0,0,.8);
    --footer-social-icon-bg: rgba(255, 255, 255, 0.08);
    --dropdown-not-active-icon-color: #fff;
    --dropdown-list-item-color: #fff;
    --dropdown-bg: #FFFFFF;
    --active-list-item-color: #F5C66B;
    --tooltip-bg: #fff;
    --tooltip-color: #000;
    --tooltip-border-color: #fff;
    --background-bonus-gradient: linear-gradient(135deg, #A6081B 0%, #390007 100%);
    --brand-gradient-bg-errorPage: linear-gradient(180deg, rgba(39, 13, 12, 0.00) 0%, #43020A 100%), #120302;
    --msg-bg: #252323;
    --user-bar-bonus-bg: linear-gradient(#310105, #31010570, #310105);
    --transaction-text-color: rgba(255, 255, 255, 1);
    --user-progress-bar-bg: rgba(255,255,255, .1);
    --bg-menu-mob: linear-gradient(180deg, #2C0D14 0%, #5A0819 100%);
    --brand-basic-popup-bg: #571520;

    /*WEB*/
    --nav-list-bg: linear-gradient(180deg, rgba(166, 3, 22, 0.20) 0%, rgba(0, 0, 0, 0.00) 100%), #1F1A1B;
    --nav-list-box-shadow: 0 1px 1px 0 rgba(209, 2, 27, 0.10) inset;
    --nav-list-active-item-before-color: #0B0001;
    --nav-list-active-item-color: #C9051D;

    --tmb-label-color: #000;
    --render-page-light-bg: #252323;
    --main-content-bg: #110D0E;
    --components-border-radius: 12px;

    /*BONUS BALANCES*/
    --bonus-balance-front-side-gradient: radial-gradient(79.17% 95.65% at 50% 55.71%, #4B2224 0%, #561417 86.48%);
    --bonus-balance-back-side-gradient: radial-gradient(79.17% 95.65% at 50% 55.71%, #B9393F 0%, #590306 86.48%);
    --bonus-balance-active-gradient: radial-gradient(79.17% 95.65% at 50% 55.71%, #B9393F 0%, #590306 86.48%);
  }
.star___TC9Zc i {
    height: 14px;
    width: 14px
}

.full___phpAW path,.half___tBQaT path:last-child {
    fill: #109d57
}

.installBtn___VoQCU {
    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___d5SM3 {
    animation: fadeIn___ggBfA 1s linear;
    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___wBVl5 {
    background: #000c;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

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

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

.SmartBannerMob___TegH1 .headerSmb____0J2l {
    height: 50%;
    width: 100%
}

.SmartBannerMob___TegH1 .headerSmb____0J2l .logo___ednXc {
    border-radius: 5px;
    float: left;
    height: 48px;
    margin-right: 16px;
    width: 48px
}

.SmartBannerMob___TegH1 .headerSmb____0J2l .name___aB4AW {
    color: #323334;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px
}

.SmartBannerMob___TegH1 .headerSmb____0J2l .rating___hCiqa {
    align-items: unset;
    display: flex;
    height: 16px;
    justify-content: space-between;
    width: 80px
}

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

.SmartBannerMob___TegH1 .install___fP7Cv i {
    height: 44px;
    width: 97px
}

.popupClose___xxqZq {
    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___GSiAr {
    overflow: hidden;
    width: 100%
}

@keyframes fadeIn___ggBfA {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

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

.full___kLV5S path,.half___nblxs .starIosLeft {
    fill: #f1a33b
}

.installBtn___FdLqY {
    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___KUoK0 {
    align-items: center;
    animation: fadeIn___xII6M 1s linear;
    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___KUoK0 .closeBtn___yIE6L {
    background: none;
    box-sizing: border-box;
    height: 24px;
    margin-right: 1px;
    position: relative;
    width: 24px
}

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

.smartBanner___KUoK0 .closeBtn___yIE6L:before {
    transform: translate(-50%,-50%) rotate(50deg)
}

.smartBanner___KUoK0 .closeBtn___yIE6L:after {
    transform: translate(-50%,-50%) rotate(-50deg)
}

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

.smartBanner___KUoK0 .info___uITa2 {
    height: 100%;
    padding: 9px 0
}

.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1,.smartBanner___KUoK0 .info___uITa2 .name___COYQX,.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
    display: block
}

.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1,.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
    color: #98989e
}

.smartBanner___KUoK0 .info___uITa2 .name___COYQX {
    color: #fff;
    font-size: 13px;
    line-height: 14px;
    margin: 4px 0 2px
}

.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1 {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 2px
}

.smartBanner___KUoK0 .info___uITa2 .rating___ZF5Ov {
    display: flex
}

.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
    font-size: 12px;
    line-height: 12px
}

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

    .smartBanner___KUoK0 .closeBtn___yIE6L:after,.smartBanner___KUoK0 .closeBtn___yIE6L:before {
        background: #bbbbc0
    }

    .smartBanner___KUoK0 .info___uITa2 .name___COYQX {
        color: #000
    }

    .smartBanner___KUoK0 .info___uITa2 .author___j0Bv1 {
        color: #848489
    }

    .smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
        color: #89898e
    }
}

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

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

@keyframes fadeIn___xII6M {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.loadingWrapper___40bab {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

.loadingWrapper___40bab.absoluteCentered___p5Np6 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.loadingWrapper___40bab[class*=gamePage] {
    height: 100vh
}

.image___757c4 {
    height: 100%;
    max-height: 48px;
    max-width: 48px;
    width: 100%
}

.button___VTtug,.sidebarUser___zzSRj .payBtn___zbzQ3 {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___VTtug.sm___dq4VF,.sidebarUser___zzSRj .sm___dq4VF.payBtn___zbzQ3 {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___VTtug.md___O0ir0,.sidebarUser___zzSRj .payBtn___zbzQ3 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___VTtug.primary___xHCqf,.sidebarUser___zzSRj .payBtn___zbzQ3 {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___VTtug.primary___xHCqf:hover,.sidebarUser___zzSRj .payBtn___zbzQ3:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___VTtug.primary___xHCqf:active,.sidebarUser___zzSRj .payBtn___zbzQ3:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___VTtug.secondary___bV00_,.sidebarUser___zzSRj .secondary___bV00_.payBtn___zbzQ3 {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___VTtug.secondary___bV00_:active,.button___VTtug.secondary___bV00_:hover,.sidebarUser___zzSRj .secondary___bV00_.payBtn___zbzQ3:active,.sidebarUser___zzSRj .secondary___bV00_.payBtn___zbzQ3:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___VTtug.tertiary___QzK24,.sidebarUser___zzSRj .tertiary___QzK24.payBtn___zbzQ3 {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___VTtug.tertiary___QzK24:hover,.sidebarUser___zzSRj .tertiary___QzK24.payBtn___zbzQ3:hover {
    background: #ffffff0d
}

.button___VTtug.tertiary___QzK24:active,.sidebarUser___zzSRj .tertiary___QzK24.payBtn___zbzQ3:active {
    border-color: #fff
}

.button___VTtug.ghost___KtghB,.sidebarUser___zzSRj .ghost___KtghB.payBtn___zbzQ3 {
    box-shadow: none;
    color: #f5c66b
}

.button___VTtug.ghost___KtghB:hover,.sidebarUser___zzSRj .ghost___KtghB.payBtn___zbzQ3:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___VTtug.ghost___KtghB:active,.sidebarUser___zzSRj .ghost___KtghB.payBtn___zbzQ3:active {
    opacity: .7
}

.button___VTtug.disabled___Hyipi,.sidebarUser___zzSRj .disabled___Hyipi.payBtn___zbzQ3 {
    opacity: .4;
    pointer-events: none
}

.sidebarUser___zzSRj {
    margin: 0 auto;
    max-width: 288px;
    overflow: hidden;
    position: relative
}

@media screen and (min-width: 360px) {
    .sidebarUser___zzSRj {
        max-width:312px
    }
}

.sidebarUser___zzSRj,.sidebarUser___zzSRj * {
    font-family: Manrope,sans-serif
}

.sidebarUser___zzSRj .userLink___vChug {
    bottom: -40px;
    height: 106px;
    left: unset;
    -webkit-mask-image: linear-gradient(180deg,#d9d9d9 28.18%,#d9d9d945 57.91%,#d9d9d900 77.5%);
    mask-image: linear-gradient(180deg,#d9d9d9 28.18%,#d9d9d945 57.91%,#d9d9d900 77.5%);
    position: absolute;
    right: 0;
    top: unset;
    width: 106px;
    z-index: 0
}

.sidebarUser___zzSRj .userLink___vChug:before {
    background: url(/assets/svg/loyalty/lighten.svg) no-repeat;
    content: "";
    display: block;
    height: 115px;
    left: 4px;
    position: absolute;
    top: -2px;
    width: 115px;
    z-index: -1
}

.sidebarUser___zzSRj .userIcon___Is_DW {
    height: 100%;
    width: 100%
}

.sidebarUser___zzSRj .userInfo___njbVF {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: flex-start;
    padding: 0 40px 0 0
}

.sidebarUser___zzSRj .userInfoLoyalty___lUfUH>span {
    color: rgba(var(--user-sidebar-text-color-rgb),.8);
    font-size: 10px;
    font-weight: 400;
    line-height: 1
}

.sidebarUser___zzSRj .userHeader___kIPLM {
    display: flex;
    height: 76px;
    justify-content: space-between;
    padding: 0 8px;
    position: relative
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 6px;
    justify-content: flex-end
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .usernameWrapper___wftwy {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: space-between
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .usernameWrapper___wftwy .username___ItkJZ {
    color: var(--brand-gradient-white);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-decoration: underline
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe {
    align-items: center;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 4px;
    justify-content: flex-start;
    line-height: 18px
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-weight: 600;
    gap: 4px;
    justify-content: flex-start
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button {
    background: none;
    border: none
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button svg path {
    fill: #fff
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button .clipboardSVG___HGfAO {
    opacity: 1;
    transition: opacity .3s
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button .clipboardSVG___HGfAO.disabled___Hyipi {
    opacity: .5
}

.sidebarUser___zzSRj .userHeader___kIPLM .userLevel___J2yhq {
    align-items: unset;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-end;
    line-height: 18px;
    min-height: 54px;
    text-align: center;
    width: 98px
}

.sidebarUser___zzSRj .userHeader___kIPLM .userLevel___J2yhq span {
    position: relative;
    text-decoration: underline
}

.sidebarUser___zzSRj .userHeader___kIPLM .userInfoMessage___PL5iZ {
    align-items: center;
    align-self: flex-end;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px
}

.sidebarUser___zzSRj .userHeader___kIPLM .userInfoIcon___Movqb path {
    fill-rule: evenodd;
    clip-rule: evenodd
}

.sidebarUser___zzSRj .userHeader___kIPLM .userInfoCounter___HDoMr {
    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: -5px;
    top: -1px;
    width: 12px;
    z-index: 1
}

.sidebarUser___zzSRj .userHeaderLevel___bgAah {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    position: relative
}

.sidebarUser___zzSRj .userProgressWrap___YldUd {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.sidebarUser___zzSRj .userProgressPercent___dE1bd {
    color: var(--user-sidebar-text-color);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin-right: 8px
}

.sidebarUser___zzSRj .userProgressBar___vTpg1 {
    background: linear-gradient(180deg,#252a36 100%,#1c2029 0);
    grid-column: 1/3;
    height: 8px;
    padding: 0 2px;
    position: relative
}

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

.sidebarUser___zzSRj .userProgressBarBg___Gvv1X {
    background: linear-gradient(180deg,#1f0404,#0000);
    height: 6px
}

.sidebarUser___zzSRj .userProgressBarLine___NrRJp {
    background: var(--user-progress-bar-color);
    border-radius: 2px;
    height: 4px
}

.sidebarUser___zzSRj .sectionsWrapper___TGfeo {
    border: 1px solid #ff00001a;
    border-radius: 12px;
    padding: 0 24px
}

.sidebarUser___zzSRj .wallet___cOTXe {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin: 16px 0 10px
}

.sidebarUser___zzSRj .wallet___cOTXe path {
    fill: var(--user-sidebar-text-color)
}

.sidebarUser___zzSRj .walletIcon___S24fU {
    grid-row: 1/4
}

.sidebarUser___zzSRj .walletRow___Fwf5Q {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative
}

.sidebarUser___zzSRj .walletRowCount___y204k {
    background: var(--user-sidebar-counter-color);
    border-radius: 50%;
    bottom: auto;
    color: var(--brand-gradient-white);
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    left: auto;
    line-height: 12px;
    position: absolute;
    right: -18px;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    z-index: 1
}

.sidebarUser___zzSRj .walletRow___Fwf5Q:last-child [class=currencySum],.sidebarUser___zzSRj .walletRow___Fwf5Q:last-child [class=currencySymbol] {
    color: rgba(var(--user-sidebar-text-color-rgb),.8)
}

.sidebarUser___zzSRj .walletRow___Fwf5Q:last-child.balanceMark___lVbl9 [class=currencySum],.sidebarUser___zzSRj .walletRow___Fwf5Q:last-child.balanceMark___lVbl9 [class=currencySymbol],.sidebarUser___zzSRj .walletRow___Fwf5Q:last-child.withBalance___c9L8o [class=currencySum],.sidebarUser___zzSRj .walletRow___Fwf5Q:last-child.withBalance___c9L8o [class=currencySymbol] {
    color: var(--menu-numbers-color)
}

.sidebarUser___zzSRj .walletRow___Fwf5Q.balanceMark___lVbl9:before {
    background: var(--user-sidebar-counter-color);
    border-radius: 50%;
    bottom: auto;
    content: "";
    height: 5px;
    left: -9px;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    z-index: 0
}

.sidebarUser___zzSRj .walletRow___Fwf5Q p {
    color: rgba(var(--user-sidebar-text-color-rgb),.8);
    font-size: 10px;
    font-weight: var(--user-sidebar-font-weight);
    line-height: 14px;
    margin: 0
}

.sidebarUser___zzSRj .walletRow___Fwf5Q span {
    color: var(--menu-numbers-color);
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    white-space: nowrap
}

.sidebarUser___zzSRj .walletRow___Fwf5Q span .currencySymbol {
    font-weight: 400
}

.sidebarUser___zzSRj .walletRow___Fwf5Q:first-child p {
    color: var(--user-sidebar-text-color);
    font-size: 14px;
    font-weight: var(--user-sidebar-font-weight);
    line-height: 22px
}

.sidebarUser___zzSRj .walletRow___Fwf5Q:first-child span {
    color: var(--menu-numbers-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.sidebarUser___zzSRj .walletRow___Fwf5Q:first-child span .currencySymbol {
    font-weight: 400
}

.sidebarUser___zzSRj .cashback____a3A3,.sidebarUser___zzSRj .points___r2flq {
    display: flex;
    margin-bottom: 6px
}

.sidebarUser___zzSRj .cashbackIcon___LgJ1t,.sidebarUser___zzSRj .pointsIcon___wQV_3 {
    display: flex;
    height: 24px;
    width: 24px
}

.sidebarUser___zzSRj .cashbackIcon___LgJ1t svg,.sidebarUser___zzSRj .pointsIcon___wQV_3 svg {
    margin: auto
}

.sidebarUser___zzSRj .cashbackIcon___LgJ1t svg path,.sidebarUser___zzSRj .pointsIcon___wQV_3 svg path {
    fill: var(--user-sidebar-text-color)
}

.sidebarUser___zzSRj .cashbackRow___xR2Db,.sidebarUser___zzSRj .pointsRow___clCmj {
    align-items: center;
    display: flex;
    width: 100%
}

.sidebarUser___zzSRj .cashbackRow___xR2Db>span:last-child,.sidebarUser___zzSRj .pointsRow___clCmj>span:last-child {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.sidebarUser___zzSRj .cashbackRow___xR2Db>span:last-child .currencySymbol,.sidebarUser___zzSRj .pointsRow___clCmj>span:last-child .currencySymbol {
    font-weight: 400
}

.sidebarUser___zzSRj .cashbackRowTitle___h6oxY,.sidebarUser___zzSRj .pointsRowTitle___V_HHl {
    color: var(--user-sidebar-text-color);
    font-size: 14px;
    font-weight: var(--user-sidebar-font-weight);
    line-height: 22px;
    position: relative
}

.sidebarUser___zzSRj .cashbackRowTitle___h6oxY:before,.sidebarUser___zzSRj .pointsRowTitle___V_HHl:before {
    background: #fff;
    bottom: 2px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

.sidebarUser___zzSRj .cashbackNumber___Mb8Jb,.sidebarUser___zzSRj .pointsNumber___djSKL {
    margin-left: auto
}

.sidebarUser___zzSRj .cashbackImage___w82XD,.sidebarUser___zzSRj .pointsImage___DAlKY {
    animation: blinking___owrKE 1s infinite;
    height: 24px;
    margin-bottom: -2px;
    margin-left: 4px;
    transition: opacity 2s linear;
    width: 24px
}

.sidebarUser___zzSRj .cashbackImage___w82XD svg,.sidebarUser___zzSRj .pointsImage___DAlKY svg {
    transform: scale(1.3)
}

.sidebarUser___zzSRj .payBtn___zbzQ3 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin: 3px 0 8px;
    width: 100%
}

.sidebarUser___zzSRj section+div {
    margin: 14px 0 16px
}

@keyframes blinking___owrKE {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.menuPay___RFf3K~.payBtn___zbzQ3 {
    display: none
}

.sidebarMenuItem___KDJVP {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 14px 0 14px 48px
}

.sidebarMenuItem___KDJVP:last-child {
    padding-bottom: 16px
}

.sidebarMenuItem___KDJVP.active___JYhj7 {
    color: #c9051d
}

.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuTitle] {
    color: inherit
}

.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] circle,.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] g,.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] path,.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] svg {
    fill: var(--brand-yellow)
}

.sidebarMenuItem___KDJVP a {
    color: inherit
}

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

.sidebarSubmenuWrap___J6Q2Z>ul {
    overflow: hidden
}

.sidebarSubmenuWrap___J6Q2Z.opened____KoqY {
    grid-template-rows: 1fr
}

.sidebarSubmenuWrap___J6Q2Z.opened____KoqY .sidebarSubmenu___RNZVx {
    opacity: 1;
    transition: opacity .2s ease-in
}

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

.sidebarSubmenu___RNZVx li:first-child {
    margin-top: 4px
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem]:last-child {
    padding: 0 0 12px
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem]:last-child:after {
    content: none
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0 0 18px;
    width: 100%
}

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

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

.sidebarMenuTitle___w_gEj {
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    line-height: 11px;
    position: relative;
    text-overflow: ellipsis
}

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

.sidebarMenuIcon___qk7Al.wheelAnimation___kdmMr svg {
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-name: wheelAnimation___kdmMr;
    animation-timing-function: linear;
    transform: rotate(0);
    will-change: transform
}

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

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

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

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

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

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

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

.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) circle,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) g,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) path,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg:not([id=wheel]) circle,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg:not([id=wheel]) g,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg:not([id=wheel]) path {
    fill-rule: evenodd
}

.sidebarMenuItem___L5NKB {
    position: relative
}

.sidebarMenuItem___L5NKB.hasLinksList___rdBQu .sidebarMenuLink___ceuwf {
    position: relative;
    transition: .2s ease-in-out
}

.sidebarMenuItem___L5NKB.hasLinksList___rdBQu .sidebarMenuLink___ceuwf:before {
    background: url(/assets/svg/loyalty/arrow.svg);
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: 14px;
    transform: rotate(180deg);
    transition: .2s ease-in-out;
    width: 24px
}

.sidebarMenuItem___L5NKB.opened___M3OEt .sidebarMenuLink___ceuwf:before {
    transform: rotate(0deg);
    transition: .2s ease-in-out
}

.sidebarMenuItem___L5NKB:after {
    background: #ffffff1a;
    bottom: 0;
    content: "";
    height: 1px;
    left: 12px;
    position: absolute;
    right: 0;
    width: calc(100% - 28px)
}

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

.sidebarMenuLink___ceuwf.active {
    background: var(--sidebar-active-item-bg);
    color: var(--menu-active-color)
}

.sidebarMenuLink___ceuwf.active [class^=sidebarMenuTitle] {
    color: var(--menu-active-color)
}

.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] circle,.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] g,.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] path,.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] svg {
    fill: var(--menu-active-color)
}

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

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

[class^=sidebarAdditionalMenu] .sidebarMenuLink___ceuwf {
    font-size: 12px;
    line-height: 20px;
    padding: 12px 32px
}

.sidebarMenuCount___kldWK {
    align-items: center;
    background: var(--menu-counter-color);
    border-radius: 10px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    justify-content: center;
    left: 30px;
    line-height: 12px;
    position: absolute;
    top: 12px;
    transform: translateY(-50%);
    width: 12px
}

.sidebarMenuCount___kldWK.wof___CYics {
    background-image: url(/assets/svg/desktop/wheel/roulette.svg);
    border: none;
    color: #fff;
    height: 32px;
    margin: 0 0 8px;
    right: 2px;
    top: 16px;
    width: 32px
}

.sidebarMenuItemBar___QAKB1 {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 76px;
    width: 88px
}

@media screen and (min-width: 360px) {
    .sidebarMenuItemBar___QAKB1 {
        height:80px;
        width: 96px
    }
}

@media screen and (min-width: 568px) {
    .sidebarMenuItemBar___QAKB1 {
        height:80px;
        width: 96px
    }
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuLink___ceuwf {
    background: none;
    flex-direction: column;
    padding: 16px 8px
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuLink___ceuwf .sidebarMenuIcon___qk7Al {
    height: 28px;
    margin: 0 0 8px;
    width: 28px
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuLink___ceuwf .sidebarMenuTitle___w_gEj {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.sidebarMenuItemBar___QAKB1:after {
    content: none
}

.sidebarMenuItemList___IpNQ8,.sidebarMenuItemList___IpNQ8 .sidebarMenuLink___ceuwf {
    background: none
}

.sidebarMenuItemList___IpNQ8 .sidebarMenuIcon___qk7Al {
    height: 24px;
    width: 24px
}

.sidebarMenuNewLabel___UINXf {
    background-color: #f5c66b;
    border-radius: 4px;
    color: #000;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    padding: 3px 6px
}

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

.sidebarMenuItemSeparate___d7Cju {
    background: #fff
}

.sidebarAdditionalMenu___Fq2AP {
    position: relative
}

@media screen and (min-width: 568px) {
    .sidebarMenuUser___tDajw {
        grid-row:span 2
    }
}

.sidebarMainMenuBar___idev9 {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 0 auto;
    max-width: 288px;
    padding: 24px 0 16px
}

.sidebarMainMenuBar___idev9 .sidebarMenuIcon___oPjr6 {
    height: 24px;
    width: 24px
}

@media screen and (min-width: 360px) {
    .sidebarMainMenuBar___idev9 {
        max-width:312px
    }
}

.sidebarMainMenuList___dbUOW {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border-radius: 12px;
    margin: 0 auto 12px;
    max-width: 288px
}

@media screen and (min-width: 360px) {
    .sidebarMainMenuList___dbUOW {
        max-width:312px
    }
}

.sidebarMainMenuList___dbUOW>li:last-child:after {
    content: none
}

.sidebarMainMenuList___dbUOW .sidebarMenuLink___OsJBD {
    align-items: center;
    border-radius: 0;
    box-sizing: border-box;
    color: #fffc;
    display: flex;
    outline: 0;
    overflow: hidden;
    padding: 12px 32px 12px 12px;
    text-decoration: none;
    text-transform: none
}

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

.counter___FTUuq {
    -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___wrAHj,.counter___FTUuq,.supportButton___dgCdo {
    align-items: center;
    justify-content: center;
    text-align: center
}

.button___wrAHj,.supportButton___dgCdo {
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    position: relative
}

.button___wrAHj.sm___Ys7JT,.sm___Ys7JT.supportButton___dgCdo {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___wrAHj.md___O_4p5,.md___O_4p5.supportButton___dgCdo {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___wrAHj.primary___mlZjB,.primary___mlZjB.supportButton___dgCdo {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___wrAHj.primary___mlZjB:hover,.primary___mlZjB.supportButton___dgCdo:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___wrAHj.primary___mlZjB:active,.primary___mlZjB.supportButton___dgCdo:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___wrAHj.secondary___d1qGZ,.secondary___d1qGZ.supportButton___dgCdo {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___wrAHj.secondary___d1qGZ:active,.button___wrAHj.secondary___d1qGZ:hover,.secondary___d1qGZ.supportButton___dgCdo:active,.secondary___d1qGZ.supportButton___dgCdo:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___wrAHj.tertiary___go28p,.tertiary___go28p.supportButton___dgCdo {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___wrAHj.tertiary___go28p:hover,.tertiary___go28p.supportButton___dgCdo:hover {
    background: #ffffff0d
}

.button___wrAHj.tertiary___go28p:active,.tertiary___go28p.supportButton___dgCdo:active {
    border-color: #fff
}

.button___wrAHj.ghost___UwBZb,.ghost___UwBZb.supportButton___dgCdo {
    box-shadow: none;
    color: #f5c66b
}

.button___wrAHj.ghost___UwBZb:hover,.ghost___UwBZb.supportButton___dgCdo:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___wrAHj.ghost___UwBZb:active,.ghost___UwBZb.supportButton___dgCdo:active {
    opacity: .7
}

.button___wrAHj.disabled___RePEU,.disabled___RePEU.supportButton___dgCdo {
    opacity: .4;
    pointer-events: none
}

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

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

.button___mUSCw,.sidebarBanner___liWk1 .btnWrap___rUQGz,.sidebarBanner___liWk1.minimalBanner___zwxtC .btnWrap___rUQGz {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___mUSCw.sm___kAQzm,.sidebarBanner___liWk1 .sm___kAQzm.btnWrap___rUQGz,.sidebarBanner___liWk1.minimalBanner___zwxtC .btnWrap___rUQGz {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___mUSCw.md___Subkw,.sidebarBanner___liWk1 .btnWrap___rUQGz,.sidebarBanner___liWk1 .button___mUSCw.btnWrap___rUQGz,.sidebarBanner___liWk1 .md___Subkw.btnWrap___rUQGz,.sidebarBanner___liWk1.minimalBanner___zwxtC .btnWrap___rUQGz {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___mUSCw.primary___ED9RV,.sidebarBanner___liWk1 .btnWrap___rUQGz,.sidebarBanner___liWk1 .button___mUSCw.btnWrap___rUQGz,.sidebarBanner___liWk1 .primary___ED9RV.btnWrap___rUQGz,.sidebarBanner___liWk1.minimalBanner___zwxtC .btnWrap___rUQGz {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___mUSCw.primary___ED9RV:hover,.sidebarBanner___liWk1 .btnWrap___rUQGz:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___mUSCw.primary___ED9RV:active,.sidebarBanner___liWk1 .btnWrap___rUQGz:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___mUSCw.secondary___OJ72W,.sidebarBanner___liWk1 .secondary___OJ72W.btnWrap___rUQGz {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___mUSCw.secondary___OJ72W:active,.button___mUSCw.secondary___OJ72W:hover,.sidebarBanner___liWk1 .secondary___OJ72W.btnWrap___rUQGz:active,.sidebarBanner___liWk1 .secondary___OJ72W.btnWrap___rUQGz:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___mUSCw.tertiary___Sh2g0,.sidebarBanner___liWk1 .tertiary___Sh2g0.btnWrap___rUQGz {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___mUSCw.tertiary___Sh2g0:hover,.sidebarBanner___liWk1 .tertiary___Sh2g0.btnWrap___rUQGz:hover {
    background: #ffffff0d
}

.button___mUSCw.tertiary___Sh2g0:active,.sidebarBanner___liWk1 .tertiary___Sh2g0.btnWrap___rUQGz:active {
    border-color: #fff
}

.button___mUSCw.ghost___ExNyB,.sidebarBanner___liWk1 .ghost___ExNyB.btnWrap___rUQGz {
    box-shadow: none;
    color: #f5c66b
}

.button___mUSCw.ghost___ExNyB:hover,.sidebarBanner___liWk1 .ghost___ExNyB.btnWrap___rUQGz:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___mUSCw.ghost___ExNyB:active,.sidebarBanner___liWk1 .ghost___ExNyB.btnWrap___rUQGz:active {
    opacity: .7
}

.button___mUSCw.disabled___y0TIi,.sidebarBanner___liWk1 .disabled___y0TIi.btnWrap___rUQGz {
    opacity: .4;
    pointer-events: none
}

.sidebarBanner___liWk1 {
    background: linear-gradient(180deg,#7e0918,#8b1221 32.29%,#761126);
    display: flex;
    height: 80px;
    pointer-events: none;
    position: relative;
    touch-action: none;
    width: 100%
}

.sidebarBanner___liWk1.withBanners___p_BMI {
    height: -moz-fit-content;
    height: fit-content
}

.sidebarBanner___liWk1.withBanners___p_BMI img {
    height: 100%;
    width: 100%
}

.sidebarBanner___liWk1.withBanners___p_BMI .btnWrap___rUQGz {
    bottom: 0;
    position: absolute
}

@media screen and (min-width: 720px) {
    .sidebarBanner___liWk1.withBanners___p_BMI {
        height:-moz-fit-content;
        height: fit-content
    }

    .sidebarBanner___liWk1.withBanners___p_BMI img,.sidebarBanner___liWk1.withBanners___p_BMI picture {
        display: block
    }

    .sidebarBanner___liWk1.withBanners___p_BMI .btnWrap___rUQGz {
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        height: 48px;
        line-height: 16px;
        margin: auto 24px 24px;
        width: calc(100% - 48px)
    }
}

.sidebarBanner___liWk1.minimalBanner___zwxtC {
    height: 48px;
    position: fixed;
    z-index: 10
}

.sidebarBanner___liWk1.minimalBanner___zwxtC img,.sidebarBanner___liWk1.minimalBanner___zwxtC picture {
    display: none
}

.sidebarBanner___liWk1.minimalBanner___zwxtC .btnWrap___rUQGz {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 12px;
    margin-bottom: 8px;
    width: auto
}

.sidebarBanner___liWk1.minimalBanner___zwxtC:not(.noImage___nAqbd)+div {
    padding-top: 260px
}

@media screen and (min-width: 568px) {
    .sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd~div {
        padding-top:48px
    }
}

@media screen and (min-width: 720px) {
    .sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd~div {
        padding-top:0
    }
}

.sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd+div {
    padding-top: 48px
}

@media screen and (min-width: 720px) {
    .sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd+div {
        padding-top:48px
    }
}

.sidebarBanner___liWk1 .btnWrap___rUQGz {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin: auto 16px 24px;
    padding: 0;
    pointer-events: auto;
    transition: all .15s;
    width: calc(100% - 32px)
}

@media screen and (min-width: 360px) {
    .sidebarBanner___liWk1 .btnWrap___rUQGz {
        margin:auto 24px 24px;
        width: calc(100% - 48px)
    }
}

@media screen and (min-width: 412px) {
    .sidebarBanner___liWk1 .btnWrap___rUQGz {
        margin:auto 50px 24px;
        width: calc(100% - 100px)
    }
}

@media screen and (min-width: 430px) {
    .sidebarBanner___liWk1 .btnWrap___rUQGz {
        margin:auto 59px 24px;
        width: calc(100% - 108px)
    }
}

@media screen and (min-width: 568px) {
    .sidebarBanner___liWk1 .btnWrap___rUQGz {
        margin:auto 16px 24px;
        width: calc(100% - 32px)
    }
}

.sidebarBanner___liWk1 .btnWrap___rUQGz span {
    color: #fff
}

.sidebarBanner___liWk1 .btnWrap___rUQGz .btnMob___T4WKU {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    width: 100%
}

.localeSelect___80675 {
    display: inline-block;
    position: relative;
    z-index: 2
}

.localeSelect___80675[class*=dark] .withBorder___tkV1U {
    border: 1px solid #ffffff14
}

.localeSelect___80675[class*=dark] .localeName___8ea72 {
    color: #fff
}

.localeSelect___80675[class*=white]:not(.opened___VZ3xk) .withBorder___tkV1U {
    box-shadow: 0 0 0 1px rgba(var(--brand-simple-rgb),.2)
}

.localeSelect___80675[class*=white]:not(.opened___VZ3xk) .localeName___8ea72 {
    color: var(--brand-text)
}

.localeSelect___80675[class*=white]:not(.opened___VZ3xk) .arrow___33026 {
    fill: var(--brand-text)
}

.localeSelect___80675[class*=bottomLeft] .localeList___Eve_r {
    left: 0;
    top: 100%
}

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

.localeSelect___80675[class*=bottomRight] .currentLocale___04709.opened___VZ3xk {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.localeSelect___80675[class*=topLeft] .localeList___Eve_r {
    bottom: 100%;
    left: 0
}

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

.localeSelect___80675[class*=topRight] .currentLocale___04709.opened___VZ3xk {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: relative;
    z-index: 1001
}

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

.currentLocale___04709 {
    align-items: center;
    border-radius: var(--game-thumb-radius-mob);
    cursor: pointer;
    display: inline-flex;
    height: 28px;
    padding: 4px 4px 4px 12px;
    transition: background-color .3s
}

.currentLocale___04709.withBorder___tkV1U:not(.withArrow___f8535) {
    padding: 4px 8px
}

.currentLocale___04709.opened___VZ3xk {
    background-color: var(--lang-selector-bg-opened);
    box-shadow: none
}

.currentLocale___04709.opened___VZ3xk .localeName___8ea72 {
    color: var(--lang-selector-color)
}

.currentLocale___04709.opened___VZ3xk>svg {
    fill: var(--lang-selector-color)
}

.currentLocale___04709 svg {
    fill: #fff
}

.localeFlag___8f52c {
    display: inline-block
}

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

.localeName___8ea72 {
    color: var(--lang-selector-color);
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-left: 12px
}

.localeName___8ea72.current___rhiWy {
    font-weight: 500
}

.arrow___33026 {
    display: inline-block;
    height: 20px;
    margin-left: 4px;
    transition: transform .2s;
    width: 20px
}

.arrow___33026.opened___VZ3xk {
    transform: rotate(180deg)
}

.localeList___Eve_r {
    background-color: var(--locale-list-bg);
    border-radius: var(--components-border-radius);
    box-shadow: 0 4px 4px #00000040;
    min-width: 152px;
    opacity: 0;
    padding: 12px 0;
    position: absolute;
    transition: opacity .3s;
    width: max-content;
    z-index: 1000
}

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

.localeList___Eve_r .localeItem___arIL2:hover {
    background-color: #0000001a
}

.localeList___Eve_r .localeItem___arIL2>.localeName___8ea72 {
    color: var(--lang-selector-color)
}

.localeList___Eve_r .localeItem___arIL2.current___rhiWy {
    pointer-events: none
}

.localeList___Eve_r .localeItem___arIL2.current___rhiWy .localeName___8ea72 {
    color: #000;
    font-weight: 700;
    max-width: 74px;
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.localeList___Eve_r .localeItem___arIL2.current___rhiWy .tick___GFWGd {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 8px;
    top: auto;
    z-index: 0
}

.sidebarMenuTitle___zsjfG {
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    line-height: 11px;
    position: relative;
    text-overflow: ellipsis
}

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

.sidebarMenuIcon___FuaKG.wheelAnimation___MgM80 svg {
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-name: wheelAnimation___MgM80;
    animation-timing-function: linear;
    transform: rotate(0);
    will-change: transform
}

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

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

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

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

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

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

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

.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) circle,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) g,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) path,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg:not([id=wheel]) circle,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg:not([id=wheel]) g,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg:not([id=wheel]) path {
    fill-rule: evenodd
}

.sidebarMenuItem___jfW77 {
    position: relative
}

.sidebarMenuItem___jfW77.hasLinksList___DDRMz .sidebarMenuLink___y0kuD {
    position: relative;
    transition: .2s ease-in-out
}

.sidebarMenuItem___jfW77.hasLinksList___DDRMz .sidebarMenuLink___y0kuD:before {
    background: url(/assets/svg/loyalty/arrow.svg);
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: 14px;
    transform: rotate(180deg);
    transition: .2s ease-in-out;
    width: 24px
}

.sidebarMenuItem___jfW77.opened___Mm2gS .sidebarMenuLink___y0kuD:before {
    transform: rotate(0deg);
    transition: .2s ease-in-out
}

.sidebarMenuItem___jfW77:after {
    background: #ffffff1a;
    bottom: 0;
    content: "";
    height: 1px;
    left: 12px;
    position: absolute;
    right: 0;
    width: calc(100% - 28px)
}

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

.sidebarMenuLink___y0kuD.active {
    background: var(--sidebar-active-item-bg);
    color: var(--menu-active-color)
}

.sidebarMenuLink___y0kuD.active [class^=sidebarMenuTitle] {
    color: var(--menu-active-color)
}

.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] circle,.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] g,.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] path,.sidebarMenuLink___y0kuD.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___jfW77:after {
    display: none
}

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

[class^=sidebarAdditionalMenu] .sidebarMenuLink___y0kuD {
    font-size: 12px;
    line-height: 20px;
    padding: 12px 32px
}

.sidebarMenuCount___uez99 {
    align-items: center;
    background: var(--menu-counter-color);
    border-radius: 10px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    justify-content: center;
    left: 30px;
    line-height: 12px;
    position: absolute;
    top: 12px;
    transform: translateY(-50%);
    width: 12px
}

.sidebarMenuCount___uez99.wof___q5imh {
    background-image: url(/assets/svg/desktop/wheel/roulette.svg);
    border: none;
    color: #fff;
    height: 32px;
    margin: 0 0 8px;
    right: 2px;
    top: 16px;
    width: 32px
}

.sidebarMenuItemBar___UzQjO {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 76px;
    width: 88px
}

@media screen and (min-width: 360px) {
    .sidebarMenuItemBar___UzQjO {
        height:80px;
        width: 96px
    }
}

@media screen and (min-width: 568px) {
    .sidebarMenuItemBar___UzQjO {
        height:80px;
        width: 96px
    }
}

.sidebarMenuItemBar___UzQjO .sidebarMenuLink___y0kuD {
    background: none;
    flex-direction: column;
    padding: 16px 8px
}

.sidebarMenuItemBar___UzQjO .sidebarMenuLink___y0kuD .sidebarMenuIcon___FuaKG {
    height: 28px;
    margin: 0 0 8px;
    width: 28px
}

.sidebarMenuItemBar___UzQjO .sidebarMenuLink___y0kuD .sidebarMenuTitle___zsjfG {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.sidebarMenuItemBar___UzQjO:after {
    content: none
}

.sidebarMenuItemList___O3BZ6,.sidebarMenuItemList___O3BZ6 .sidebarMenuLink___y0kuD {
    background: none
}

.sidebarMenuItemList___O3BZ6 .sidebarMenuIcon___FuaKG {
    height: 24px;
    width: 24px
}

.sidebarMenuNewLabel___ONMhP {
    background-color: #f5c66b;
    border-radius: 4px;
    color: #000;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    padding: 3px 6px
}

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

.sidebarMenuItemSeparate___IXAyE {
    background: #fff
}

.sidebarAdditionalMenu___feEEG {
    position: relative
}

@media screen and (min-width: 568px) {
    .sidebarMenuUser___XFWOk {
        grid-row:span 2
    }
}

.sidebarMainMenuBar___ICjsx {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 0 auto;
    max-width: 288px;
    padding: 24px 0 16px
}

.sidebarMainMenuBar___ICjsx .sidebarMenuIcon___FuaKG {
    height: 24px;
    width: 24px
}

@media screen and (min-width: 360px) {
    .sidebarMainMenuBar___ICjsx {
        max-width:312px
    }
}

.sidebarMainMenuList___I6IMg {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border-radius: 12px;
    margin: 0 auto 12px;
    max-width: 288px
}

@media screen and (min-width: 360px) {
    .sidebarMainMenuList___I6IMg {
        max-width:312px
    }
}

.sidebarMainMenuList___I6IMg>li:last-child:after {
    content: none
}

.sidebarMainMenuList___I6IMg .sidebarMenuLink___y0kuD {
    align-items: center;
    border-radius: 0;
    box-sizing: border-box;
    color: #fffc;
    display: flex;
    outline: 0;
    overflow: hidden;
    padding: 12px 32px 12px 12px;
    text-decoration: none;
    text-transform: none
}

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

.button___Xy2Kx,.sidebarSupport___JusvB .supportBtn___okj2D {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___Xy2Kx.sm___X3uPg,.sidebarSupport___JusvB .sm___X3uPg.supportBtn___okj2D {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___Xy2Kx.md___Pi3wc,.sidebarSupport___JusvB .supportBtn___okj2D {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___Xy2Kx.primary___pPGR7,.sidebarSupport___JusvB .supportBtn___okj2D {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___Xy2Kx.primary___pPGR7:hover,.sidebarSupport___JusvB .supportBtn___okj2D:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___Xy2Kx.primary___pPGR7:active,.sidebarSupport___JusvB .supportBtn___okj2D:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___Xy2Kx.secondary___damLN,.sidebarSupport___JusvB .secondary___damLN.supportBtn___okj2D {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___Xy2Kx.secondary___damLN:active,.button___Xy2Kx.secondary___damLN:hover,.sidebarSupport___JusvB .secondary___damLN.supportBtn___okj2D:active,.sidebarSupport___JusvB .secondary___damLN.supportBtn___okj2D:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___Xy2Kx.tertiary___ectyT,.sidebarSupport___JusvB .tertiary___ectyT.supportBtn___okj2D {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___Xy2Kx.tertiary___ectyT:hover,.sidebarSupport___JusvB .tertiary___ectyT.supportBtn___okj2D:hover {
    background: #ffffff0d
}

.button___Xy2Kx.tertiary___ectyT:active,.sidebarSupport___JusvB .tertiary___ectyT.supportBtn___okj2D:active {
    border-color: #fff
}

.button___Xy2Kx.ghost___fAQsQ,.sidebarSupport___JusvB .ghost___fAQsQ.supportBtn___okj2D {
    box-shadow: none;
    color: #f5c66b
}

.button___Xy2Kx.ghost___fAQsQ:hover,.sidebarSupport___JusvB .ghost___fAQsQ.supportBtn___okj2D:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___Xy2Kx.ghost___fAQsQ:active,.sidebarSupport___JusvB .ghost___fAQsQ.supportBtn___okj2D:active {
    opacity: .7
}

.button___Xy2Kx.disabled___P9zQl,.sidebarSupport___JusvB .disabled___P9zQl.supportBtn___okj2D {
    opacity: .4;
    pointer-events: none
}

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

.sidebarWrap___JZSnd.sidebarWrapOpened___LfIQt {
    opacity: 1;
    transition: opacity .15s,visibility .01s;
    visibility: visible
}

.sidebar___Eb8aU {
    -webkit-font-smoothing: antialiased;
    background: linear-gradient(180deg,#300d15,#590819);
    bottom: auto;
    box-sizing: initial;
    left: auto;
    position: fixed;
    right: -100%;
    top: 0;
    transform: translateZ(0);
    transition: right .3s ease-out;
    width: 100%;
    will-change: right,top;
    z-index: 29
}

@media screen and (min-width: 568px) {
    .sidebar___Eb8aU {
        width:360px
    }
}

.sidebarHeader___EBlTU {
    position: relative;
    touch-action: none
}

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

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

.sidebar___Eb8aU.sidebarOpened___xoGzL {
    animation-duration: .2s;
    animation-name: sidebarOpenAnimation___mXbmK;
    animation-timing-function: ease-in-out;
    box-shadow: -6px 0 20px #0009;
    right: 0;
    top: 0;
    touch-action: pan-y;
    transition: box-shadow .2s ease-out .3s
}

.sidebar___Eb8aU [class*=currentLocale__][class*=open] {
    background: #252323;
    border-color: #252323;
    box-shadow: 0 6px 10px -2px #0f0f0f;
    color: #ffffffe6
}

.sidebar___Eb8aU [class*=currentLocale__][class*=open] svg {
    fill: #ffffffe6
}

.sidebar___Eb8aU [class*=localeItem__][class*=current__] [class*=localeName__] {
    color: var(--nav-list-active-item-color);
    font-weight: 400
}

.sidebar___Eb8aU [class*=localeItem__][class*=current__] svg path {
    fill: var(--nav-list-active-item-color)
}

.sidebar___Eb8aU [class*=localeItem__]:hover {
    background: #ffffff1a
}

.sidebar___Eb8aU [class*=localeList__] {
    background: #252323;
    box-shadow: 0 0 10px 0 #0f0f0f
}

.sidebar___Eb8aU [class*=open] [class*=localeName__] {
    color: #ffffffe6
}

@keyframes sidebarOpenAnimation___mXbmK {
    0% {
        right: -288px
    }

    50% {
        right: 0
    }

    to {
        right: 0
    }
}

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

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

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

.sidebarSupport___JusvB {
    color: #fffc;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin: 0 auto;
    max-width: 288px;
    padding: 28px 0 84px;
    position: relative
}

@media screen and (min-width: 360px) {
    .sidebarSupport___JusvB {
        max-width:312px;
        padding: 28px 0 84px
    }
}

.sidebarSupport___JusvB:before {
    background: #0000000d;
    bottom: auto;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.sidebarSupportMail___fzooq,.sidebarSupportPhone___emgrF {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.sidebarSupportMail___fzooq a,.sidebarSupportPhone___emgrF a {
    color: var(--brand-blue-link);
    text-decoration: underline
}

.sidebarSupport___JusvB section {
    padding-left: 16px
}

.sidebarSupport___JusvB section:last-child {
    display: flex;
    justify-content: center;
    padding-left: 0
}

.sidebarSupport___JusvB section:nth-child(2) {
    margin-top: 16px
}

.sidebarSupport___JusvB .supportBtn___okj2D {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin-top: 20px;
    width: 224px
}

.localeSection___JShuR {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    padding-right: 14px
}

.localeTitle___s3jPw {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.localeSelect___qtDaa [class*=currentLocale_] {
    border-radius: 4px;
    padding: 14px 18px 14px 12px
}

.sidebarMenuLogout___eD3gz {
    position: relative
}

.sidebarMenuLogout___eD3gz .sidebarMenuItem___jfW77:after {
    display: none
}

.sidebarMenuLogout___eD3gz .sidebarMenuItem___jfW77 .sidebarMenuLink___y0kuD {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.sidebarMenuLogout___eD3gz .sidebarMenuItem___jfW77 .sidebarMenuLink___y0kuD .sidebarMenuIcon___FuaKG {
    margin-left: 2px
}

.sidebarClose___C5zJo {
    background: #0000 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: 296px;
    top: 8px;
    touch-action: none;
    transform: rotate(1turn) translateZ(0);
    transition: opacity .25s .5s,visibility .25s .5s,transform .3s .5s;
    visibility: hidden;
    width: 24px;
    will-change: opacity,visibility,transform;
    z-index: 1
}

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

.sidebarIsOpened___fLjX0 [class*=tapBarWrap]>[class*=tapBar] {
    z-index: 29
}

.button___19657 {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___19657.sm___cb9c7 {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___19657.md___b8db3 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___19657.primary___49435 {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___19657.primary___49435:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___19657.primary___49435:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___19657.secondary___825a3 {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___19657.secondary___825a3:active,.button___19657.secondary___825a3:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___19657.tertiary___IzPIO {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___19657.tertiary___IzPIO:hover {
    background: #ffffff0d
}

.button___19657.tertiary___IzPIO:active {
    border-color: #fff
}

.button___19657.ghost___a57a7 {
    box-shadow: none;
    color: #f5c66b
}

.button___19657.ghost___a57a7:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___19657.ghost___a57a7:active {
    opacity: .7
}

.button___19657.disabled___H_Gvb {
    opacity: .4;
    pointer-events: none
}

.bannerWrap___bYPty {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.bannerWrap___bYPty.bigType___bwDg0 {
    background: linear-gradient(180deg,#fff,#a8a1a2);
    border-radius: var(--radius-card,12px);
    bottom: auto;
    box-shadow: 0 4px 8px 0 #000000a6;
    gap: 8px;
    left: 16px;
    max-width: 328px;
    padding: 16px 16px 12px 71px;
    position: absolute;
    right: 8px;
    top: 68px;
    z-index: 1
}

.bannerWrap___bYPty.bigType___bwDg0 .bannerTitle___UJYDr {
    display: none
}

@media screen and (min-width: 640px) {
    .bannerWrap___bYPty.bigType___bwDg0:not(.webTypeBanner___Phxqi) {
        left:auto;
        right: 24px
    }
}

.bannerWrap___bYPty.bigType___bwDg0.webTypeBanner___Phxqi {
    gap: 3px;
    left: auto;
    max-width: 308px;
    right: 22px;
    top: 87px
}

.bannerWrap___bYPty.smallType___sK3qK {
    border-radius: 4px;
    cursor: pointer;
    gap: 4px
}

.bannerWrap___bYPty.smallType___sK3qK .icon___opvAv,.bannerWrap___bYPty.smallType___sK3qK .timer___hbbT2 {
    position: static
}

.bannerWrap___bYPty.smallType___sK3qK .icon___opvAv {
    height: 30px;
    width: 25px
}

.bannerWrap___bYPty.smallType___sK3qK .bannerAction___gi6np,.bannerWrap___bYPty.smallType___sK3qK .bannerMessage___KfRUV {
    display: none
}

.bannerWrap___bYPty.smallType___sK3qK.webTypeBanner___Phxqi {
    align-items: normal;
    bottom: auto;
    display: flex;
    flex-direction: row-reverse;
    gap: unset;
    justify-content: normal;
    left: auto;
    position: absolute;
    right: -2px;
    top: 73px;
    z-index: 0
}

.bannerWrap___bYPty.smallType___sK3qK.webTypeBanner___Phxqi .icon___opvAv {
    height: 46px;
    left: -10px;
    position: relative;
    top: -4px;
    transform: rotateY(180deg);
    width: 38px;
    z-index: 1
}

.bannerWrap___bYPty.smallType___sK3qK.webTypeBanner___Phxqi .timer___hbbT2 {
    max-height: 24px
}

.bannerWrap___bYPty.withTitle___xkcEY {
    background: linear-gradient(90deg,#ead079 -20.51%,#fffcdf);
    height: 22px
}

.bannerWrap___bYPty.withTitle___xkcEY.webTypeBanner___Phxqi .icon___opvAv {
    left: 10px
}

@media screen and (min-width: 640px) {
    [class*=headroom--unfixed] .bannerWrap___bYPty.homepageBannerPosition___KmQfF:not(.webTypeBanner___Phxqi) {
        top:167px
    }
}

.bannerTitle___UJYDr {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    padding-right: 8px
}

.webTypeBanner___Phxqi .bannerTitle___UJYDr {
    margin-right: -8px;
    padding-left: 8px;
    padding-right: 0
}

.bannerMessage___KfRUV {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.bannerMessage___KfRUV span {
    color: #c9051d;
    font-weight: 500
}

.bannerAction___gi6np {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center
}

.bannerAction___gi6np [class*=button] {
    font-size: 12px;
    font-weight: 600;
    max-width: 98px;
    padding: 0 16px;
    white-space: nowrap
}

@media screen and (min-width: 1096px) {
    .bannerAction___gi6np [class*=button] {
        font-size:14px;
        max-width: unset
    }
}

.bannerActionHide___vKFsg {
    color: #000c;
    cursor: pointer;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.icon___opvAv {
    bottom: 0;
    height: 90px;
    left: -13px;
    position: absolute;
    right: 0;
    top: -8px;
    width: 76px;
    z-index: 0
}

.timer___hbbT2 {
    background: linear-gradient(180deg,#f4f3f3,#dfdede);
    border: 1px solid #000;
    border-radius: 4px;
    bottom: auto;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    left: 71px;
    line-height: 22px;
    max-height: 22px;
    padding: 0 7px;
    position: absolute;
    right: auto;
    top: -14px;
    z-index: 0
}

.timer___hbbT2 [class*=dots] {
    color: #000
}

.timer___hbbT2 [class^=section]:last-child [class^=digit]:last-child {
    min-width: 9px
}

.button___Msg4q,.header___X2QTo .paymentBtn___WLED7 {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___Msg4q.sm___Np4bF,.header___X2QTo .paymentBtn___WLED7 {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___Msg4q.md___VjFxb,.header___X2QTo .md___VjFxb.paymentBtn___WLED7 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___Msg4q.primary___L59Sk,.header___X2QTo .primary___L59Sk.paymentBtn___WLED7 {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___Msg4q.primary___L59Sk:hover,.header___X2QTo .primary___L59Sk.paymentBtn___WLED7:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___Msg4q.primary___L59Sk:active,.header___X2QTo .primary___L59Sk.paymentBtn___WLED7:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___Msg4q.secondary___ZKJHI,.header___X2QTo .paymentBtn___WLED7 {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___Msg4q.secondary___ZKJHI:active,.button___Msg4q.secondary___ZKJHI:hover,.header___X2QTo .paymentBtn___WLED7:active,.header___X2QTo .paymentBtn___WLED7:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___Msg4q.tertiary___OJfqw,.header___X2QTo .tertiary___OJfqw.paymentBtn___WLED7 {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___Msg4q.tertiary___OJfqw:hover,.header___X2QTo .tertiary___OJfqw.paymentBtn___WLED7:hover {
    background: #ffffff0d
}

.button___Msg4q.tertiary___OJfqw:active,.header___X2QTo .tertiary___OJfqw.paymentBtn___WLED7:active {
    border-color: #fff
}

.button___Msg4q.ghost___vWUBK,.header___X2QTo .ghost___vWUBK.paymentBtn___WLED7 {
    box-shadow: none;
    color: #f5c66b
}

.button___Msg4q.ghost___vWUBK:hover,.header___X2QTo .ghost___vWUBK.paymentBtn___WLED7:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___Msg4q.ghost___vWUBK:active,.header___X2QTo .ghost___vWUBK.paymentBtn___WLED7:active {
    opacity: .7
}

.button___Msg4q.disabled___d9SzL,.header___X2QTo .disabled___d9SzL.paymentBtn___WLED7 {
    opacity: .4;
    pointer-events: none
}

.header___X2QTo {
    height: 48px;
    position: relative;
    width: 100%;
    z-index: 5
}

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

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

.header___X2QTo .headroom-wrapper .headroom--scrolled.headroom--pinned:after {
    background: var(--brand-header-background-mob);
    bottom: 0;
    box-shadow: 0 2px 4px #2626264d;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.header___X2QTo .headroom-wrapper .headroom.headroom--unfixed:after {
    background: linear-gradient(180deg,#000c,#00000069 50.74%,#00000052 66.85%,#0000);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.header___X2QTo.headerPopups___YjQg3 {
    position: relative
}

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

.headerElement___kzaSn,.headerInner___x0ViW {
    align-items: center;
    display: flex;
    flex-direction: row
}

.headerElement___kzaSn {
    gap: 8px;
    justify-content: center;
    padding-right: 4px;
    position: relative;
    z-index: 10
}

.headerElement___kzaSn.withBanner___fnO_O {
    position: unset
}

.headerElementBox___ghSeq {
    align-items: center;
    background: var(--balans-widget-background);
    border-radius: var(--balans-widget-radius);
    box-shadow: inset 0 2px 2px #0000001a;
    display: flex;
    flex-direction: row;
    height: 22px;
    justify-content: center;
    padding: 4px 2px 4px 6px;
    position: relative
}

.headerElementBox___ghSeq .arrowIcon___Zn8uJ {
    fill: var(--balans-widget-sum-color);
    height: 16px;
    width: 16px
}

.headerElement___kzaSn .userInfoMessage___KION3 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px
}

.headerElement___kzaSn .userInfoIcon___rUQKG path {
    fill-rule: evenodd;
    clip-rule: evenodd
}

.headerElement___kzaSn .userInfoCounter___Yr5kg {
    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
}

.headerElementUserBalance___uFTCz {
    align-items: center;
    color: var(--balans-widget-sum-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px
}

.headerElementUserBalance___uFTCz [class*=currencySymbol] {
    color: var(--balans-widget-sum-color);
    opacity: .8
}

.headerElementUserBalanceWrap___dc0NS {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 6px;
    justify-content: center
}

.headerElementUserBalance___uFTCz .balanceSumHidden___knYPA {
    display: inline-block;
    vertical-align: sub
}

.headerElementBalancesTooltip___T30jD {
    background: #fff;
    border-radius: var(--balans-popup-radius);
    bottom: auto;
    left: auto;
    min-width: 144px;
    padding: 8px 16px 12px;
    position: absolute;
    right: -1px;
    top: 32px;
    z-index: 10
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 {
    margin-bottom: 8px
}

.headerElementBalancesTooltip___T30jD .balanceHeader___cSpEx {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.headerElementBalancesTooltip___T30jD .balanceCount___sMwBn {
    align-items: center;
    background: var(--sticks-bar-bubble-counter-color);
    border-radius: 50%;
    color: #fff;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 400;
    height: 12px;
    justify-content: center;
    line-height: 16px;
    width: 12px
}

.headerElementBalancesTooltip___T30jD .balanceTitle___t9maI {
    color: var(--balans-widget-color);
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .015rem;
    line-height: 24px;
    white-space: nowrap
}

.headerElementBalancesTooltip___T30jD .balanceSum___nfl7F {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    text-align: right
}

.headerElementBalancesTooltip___T30jD .balanceSum___nfl7F [class*=currencySymbol] {
    font-weight: 400
}

.headerElementBalancesTooltip___T30jD:before {
    background: #fff;
    bottom: auto;
    content: "";
    height: 12px;
    left: auto;
    position: absolute;
    right: 18px;
    top: -4px;
    transform: rotate(45deg);
    width: 12px;
    z-index: 0
}

.headerElementBalanceHideBtn___EuMjg {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background: none;
    height: 16px;
    width: 16px
}

.headerElementBalanceHideBtn___EuMjg svg {
    height: 16px;
    width: 16px
}

.header___X2QTo .loginButton___lCZhv {
    -webkit-touch-callout: none;
    padding-inline:12px}

.header___X2QTo .paymentBtn___WLED7 {
    align-items: center;
    background: var(--brand-gradient-green);
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    margin: 11px 0 2px;
    text-align: center
}

.header___X2QTo .paymentBtn___WLED7 span {
    width: 100%
}

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

.headerLogo___uzypE img {
    height: 42px
}

.headerBtn___ioeGB {
    margin-top: 2px
}

.headerBtn___ioeGB[class*=button][class*=sm] {
    background: none;
    padding: 0 20px;
    position: relative
}

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

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

.header___X2QTo .verificationMessage___DY5jo {
    align-items: center;
    display: flex;
    margin-right: 4px
}

.header___X2QTo .verificationMessage___DY5jo+[class^=tips__] {
    left: -9px;
    line-height: 18px;
    padding: 13px 16px 8px 12px;
    top: calc(100% + 7px);
    width: 163px;
    word-break: break-word
}

.header___X2QTo .verificationMessage___DY5jo+[class^=tips__]:before {
    left: 15px;
    top: -11px
}

.header___X2QTo .verificationMessage___DY5jo+[class^=tips__] [class^=button] {
    border-radius: 8px;
    font-weight: 600;
    height: 32px;
    margin: 11px auto 4px 50%;
    min-width: 86px;
    transform: translateX(-50%)
}

.localeSelect___AQhqE {
    margin-right: 8px
}

.tipsWrap___rTzdO {
    position: relative;
    z-index: 99
}

.tipsWrap___rTzdO .tips_animation_show-enter {
    opacity: 0
}

.tipsWrap___rTzdO .tips_animation_show-enter-active {
    opacity: 1;
    transition: opacity .3s ease
}

.tipsWrap___rTzdO .tips_animation_show-exit {
    opacity: 1
}

.tipsWrap___rTzdO .tips_animation_show-exit-active {
    opacity: 0;
    transition: opacity .3s ease
}

.tips___hlWbY {
    background: var(--tooltip-bg);
    border-radius: 10px;
    box-shadow: 0 0 12px 0 #0e0e0e66;
    color: var(--tooltip-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    max-width: 256px;
    overflow: visible;
    padding: 13px 16px;
    position: absolute;
    text-align: left;
    white-space: normal;
    width: max-content;
    z-index: 9999
}

.tips___hlWbY:before {
    border-width: 5px 5px 0;
    border-left: 6px solid #0000;
    border-right: 6px solid #0000;
    border-top: 6px solid;
    bottom: -5px;
    color: var(--tooltip-bg);
    content: "";
    position: absolute;
    right: 9px;
    top: auto;
    z-index: 1
}

.tips__topCenter___wKz9D,.tips__topLeft___cMIUW,.tips__topRight___Lrjgc {
    bottom: calc(100% + 12px);
    transform: none
}

.tips__topCenter___wKz9D:before,.tips__topLeft___cMIUW:before,.tips__topRight___Lrjgc:before {
    border-left: 6px solid #0000;
    border-right: 6px solid #0000;
    border-top: 6px solid
}

.tips__topLeft___cMIUW {
    left: 0
}

.tips__topLeft___cMIUW:before {
    left: 9px;
    right: auto
}

.tips__topCenter___wKz9D {
    left: 50%;
    transform: translateX(-50%)
}

.tips__topCenter___wKz9D:before {
    right: 50%;
    transform: translateX(50%)
}

.tips__topRight___Lrjgc {
    left: auto;
    right: 0
}

.tips__topRight___Lrjgc:before {
    right: 9px
}

.tips__rightBottom___wP6vf,.tips__rightCenter___KeS4E,.tips__rightTop___TqyA1 {
    height: -moz-fit-content;
    height: fit-content;
    left: calc(100% + 12px);
    right: auto;
    top: 0
}

.tips__rightBottom___wP6vf:before,.tips__rightCenter___KeS4E:before,.tips__rightTop___TqyA1:before {
    border-bottom: 6px solid #0000;
    border-right: 6px solid;
    border-top: 6px solid #0000;
    bottom: auto
}

.tips__rightTop___TqyA1 {
    top: 0
}

.tips__rightTop___TqyA1:before {
    left: -12px;
    right: auto;
    top: 9px
}

.tips__rightCenter___KeS4E,.tips__rightCenter___KeS4E:before {
    top: 50%;
    transform: translateY(-50%)
}

.tips__rightCenter___KeS4E:before {
    left: -12px;
    right: auto
}

.tips__rightBottom___wP6vf {
    bottom: 0;
    top: auto
}

.tips__rightBottom___wP6vf:before {
    bottom: 9px;
    left: -12px;
    right: auto;
    top: auto
}

.tips__bottomCenter____WgLb,.tips__bottomLeft___BIhHI,.tips__bottomRight___f9MFU {
    height: -moz-fit-content;
    height: fit-content;
    top: calc(100% + 12px)
}

.tips__bottomCenter____WgLb:before,.tips__bottomLeft___BIhHI:before,.tips__bottomRight___f9MFU:before {
    border-bottom: 6px solid;
    border-top: 6px solid #0000;
    bottom: auto;
    top: -12px
}

.tips__bottomRight___f9MFU {
    left: auto;
    right: 0
}

.tips__bottomRight___f9MFU:before {
    right: 7px
}

.tips__bottomCenter____WgLb {
    left: 50%;
    transform: translateX(-50%)
}

.tips__bottomCenter____WgLb:before {
    right: 50%;
    transform: translateX(50%)
}

.tips__bottomLeft___BIhHI {
    left: 0;
    right: auto
}

.tips__bottomLeft___BIhHI:before {
    left: 9px;
    right: auto
}

.tips__leftBottom___teHp1,.tips__leftCenter___rAsY9,.tips__leftTop___SNcb5 {
    height: -moz-fit-content;
    height: fit-content;
    left: auto;
    right: calc(100% + 12px);
    top: 0
}

.tips__leftBottom___teHp1:before,.tips__leftCenter___rAsY9:before,.tips__leftTop___SNcb5:before {
    border-bottom: 6px solid #0000;
    border-left: 6px solid;
    border-top: 6px solid #0000;
    bottom: auto;
    left: auto;
    right: -12px
}

.tips__leftTop___SNcb5 {
    top: 0
}

.tips__leftTop___SNcb5:before {
    top: 9px
}

.tips__leftCenter___rAsY9,.tips__leftCenter___rAsY9:before {
    top: 50%;
    transform: translateY(-50%)
}

.tips__leftBottom___teHp1 {
    bottom: 0;
    top: auto
}

.tips__leftBottom___teHp1:before {
    bottom: 9px;
    top: auto
}

.tips___hlWbY.tipsWidget___RrIz2 {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 6px 12px #0006;
    padding: 10px 16px 8px;
    pointer-events: auto;
    white-space: normal
}

.tips___hlWbY.tipsWidget___RrIz2:before {
    color: #fff
}

.tips___hlWbY.tipsWidget___RrIz2:after {
    background: #0000;
    bottom: auto;
    content: "";
    height: 12px;
    left: 0;
    position: absolute;
    right: 0;
    top: -12px;
    z-index: 0
}

.tips___hlWbY.tipsSortList___awCli {
    background: var(--games-search-input-background);
    border-radius: 8px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    max-width: unset;
    padding: 0;
    right: -10px;
    top: 3px;
    white-space: normal
}

.tips___hlWbY.tipsSortList___awCli:before {
    border: 8px solid;
    border-color: #0000 #0000 currentcolor;
    color: var(--games-search-input-background);
    content: "";
    height: 0;
    position: absolute;
    right: 16px;
    top: -15px;
    width: 0
}

.tips___hlWbY.tipsBonusInfo___YTbPi {
    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___hlWbY.tipsBonusInfo___YTbPi:after,.tips___hlWbY.tipsBonusInfo___YTbPi:before {
    background-image: none;
    border: 5px solid #0000;
    border-right: 5px solid var(--tooltip-bg);
    bottom: auto;
    content: "";
    left: -9px;
    position: absolute;
    right: auto;
    top: 15px;
    z-index: 0
}

.tips___hlWbY.tipsBonusInfo___YTbPi:after {
    border-bottom: 5px
}

.videoButton___uY2MP[class*=button] {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 600;
    gap: 8px;
    height: 40px;
    justify-content: center;
    line-height: 16px;
    padding: 0 14px
}

.arrowBack___WQgQ5 {
    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___WQgQ5 svg {
    display: block;
    margin: 0 auto
}

.portal___Iv_ft {
    -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___Iv_ft.desktop___dbDJq {
    font-size: 13px;
    overflow-x: auto;
    overflow-y: auto
}

.portal___Iv_ft.desktop___dbDJq[class*=bonusWeb] [class^=wrap_] [class^=content_] {
    margin: auto
}

.portal___Iv_ft.mobile___hyHEA {
    background: #060102
}

.portal___Iv_ft.mobile___hyHEA[class*=bonusPopupDeactivationMob] {
    background: none
}

.portal___Iv_ft.mobile___hyHEA[class*=bonusPopupRulesMob] {
    overflow: hidden
}

.portal___Iv_ft.mobile___hyHEA[class*=gameModalBackground] {
    background: #000c;
    overflow: hidden
}

.portal___Iv_ft.mobile___hyHEA:before {
    background: #060102;
    bottom: 0;
    content: "";
    height: 100vh;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.withPortal___Ab6_9.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile,.withPortal___Ab6_9.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile {
    background: none
}

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

    99% {
        z-index: 1003
    }

    to {
        z-index: 3
    }
}

.loadingPopup___flIFv {
    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___flIFv [class*=loading_] {
    background-position: 50%;
    background-size: contain
}

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

.loadingPopup___flIFv .closeBtn___kuZF0:after,.loadingPopup___flIFv .closeBtn___kuZF0: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___flIFv .closeBtn___kuZF0:after {
    transform: rotate(45deg)
}

.loadingFullPPWrap___YknFp {
    z-index: 9999
}

a.menu____63v8,button.menu____63v8 {
    background: none;
    border: none;
    height: 28px;
    width: 28px
}

.button___vWiH4,.tapBarButton___I6EbY {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___vWiH4.sm___fLGTZ,.sm___fLGTZ.tapBarButton___I6EbY {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___vWiH4.md___vWLLE,.tapBarButton___I6EbY {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___vWiH4.primary___jSPPr,.tapBarButton___I6EbY {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___vWiH4.primary___jSPPr:hover,.tapBarButton___I6EbY:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___vWiH4.primary___jSPPr:active,.tapBarButton___I6EbY:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___vWiH4.secondary___xzrmU,.secondary___xzrmU.tapBarButton___I6EbY {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___vWiH4.secondary___xzrmU:active,.button___vWiH4.secondary___xzrmU:hover,.secondary___xzrmU.tapBarButton___I6EbY:active,.secondary___xzrmU.tapBarButton___I6EbY:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___vWiH4.tertiary____g0pm,.tertiary____g0pm.tapBarButton___I6EbY {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___vWiH4.tertiary____g0pm:hover,.tertiary____g0pm.tapBarButton___I6EbY:hover {
    background: #ffffff0d
}

.button___vWiH4.tertiary____g0pm:active,.tertiary____g0pm.tapBarButton___I6EbY:active {
    border-color: #fff
}

.button___vWiH4.ghost___r9wLQ,.ghost___r9wLQ.tapBarButton___I6EbY {
    box-shadow: none;
    color: #f5c66b
}

.button___vWiH4.ghost___r9wLQ:hover,.ghost___r9wLQ.tapBarButton___I6EbY:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___vWiH4.ghost___r9wLQ:active,.ghost___r9wLQ.tapBarButton___I6EbY:active {
    opacity: .7
}

.button___vWiH4.disabled___Y77_I,.disabled___Y77_I.tapBarButton___I6EbY {
    opacity: .4;
    pointer-events: none
}

.tapBar___aLzyX {
    align-items: normal;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: var(--sticks-bar-background-color);
    border-radius: var(--sticks-bar-radius);
    bottom: 0;
    box-shadow: var(--sticks-bar-box-shadow);
    display: flex;
    flex-direction: row;
    height: 58px;
    justify-content: space-between;
    left: 0;
    padding: 8px 10px 6px 16px;
    position: fixed;
    right: 0;
    top: auto;
    transition: bottom .4s ease-in-out;
    z-index: 29
}

@media screen and (min-width: 360px) {
    .tapBar___aLzyX {
        padding:8px 16px 6px
    }
}

@media screen and (min-width: 390px) {
    .tapBar___aLzyX {
        padding:8px 24px
    }
}

@media screen and (min-width: 412px) {
    .tapBar___aLzyX {
        padding:8px 24px 6px
    }
}

@media screen and (min-width: 568px) {
    .tapBar___aLzyX {
        justify-content:center;
        padding: 8px 16px 6px
    }
}

.tapBarWrap___i0_rz {
    height: 58px;
    transition: opacity .2s linear
}

.tapBarList___YEKPs {
    align-items: normal;
    display: flex;
    flex-direction: row;
    gap: 10px;
    height: 58px;
    justify-content: normal;
    width: auto
}

@media screen and (min-width: 360px) {
    .tapBarList___YEKPs {
        gap:12px
    }
}

@media screen and (min-width: 390px) {
    .tapBarList___YEKPs {
        gap:22px
    }
}

@media screen and (min-width: 412px) {
    .tapBarList___YEKPs {
        gap:32px
    }
}

@media screen and (min-width: 568px) {
    .tapBarList___YEKPs {
        gap:12px;
        justify-content: center
    }
}

@media screen and (min-width: 720px) {
    .tapBarList___YEKPs {
        gap:32px
    }
}

.tapBarListText___I2N4o {
    justify-content: space-between
}

.tapBarListText___I2N4o .footerBtnLink___E7BVM {
    background: none;
    flex: unset
}

.tapBarLink___mXxP8 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    position: relative;
    text-decoration: none;
    width: 48px
}

.tapBarLinkName___KK1O5 {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    max-width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.searchOpened___RdEIb .tapBarLink___mXxP8 {
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s linear;
    visibility: hidden
}

.tapBarLink___mXxP8 svg {
    height: 28px;
    width: 28px
}

.tapBarLink___mXxP8 svg>* {
    fill: var(--sticks-bar-icon-color)
}

.tapBarLink___mXxP8.active___oIN2B svg path {
    fill: url(#bonusesTapBarGradientActive)
}

.tapBarLink___mXxP8.active___oIN2B .footerBtnLinkName___H2Rd4 {
    color: var(--brand-yellow);
    font-weight: 700
}

.tapBarLink___mXxP8.active___oIN2B .tapBarLinkName___KK1O5 {
    color: var(--sticks-bar-active-color)
}

.tapBarLink___mXxP8.active___oIN2B svg>* {
    fill: var(--sticks-bar-active-color)
}

.tapBarButton___I6EbY {
    align-self: center;
    background: var(--sticks-bar-main-button-color);
    height: 40px;
    padding: 6px 12px
}

@media screen and (min-width: 568px) {
    .tapBarButton___I6EbY {
        margin-right:32px
    }
}

.tapBarButton___I6EbY svg {
    height: 28px;
    margin-right: 8px;
    width: 28px
}

.tapBarButton___I6EbY svg>* {
    fill: var(--sticks-bar-main-button-icon)
}

.tapBarButton___I6EbY[class*=btn__disabled] * {
    height: 100%;
    width: 100%
}

.tapBarButtonText___UFn0e {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px
}

.tapBarCounter___jUb2c {
    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: 10px;
    font-weight: 400;
    height: 16px;
    justify-content: center;
    left: auto;
    line-height: 16px;
    margin-right: -10px;
    position: absolute;
    right: auto;
    top: -6px;
    transform: translateX(50%);
    width: 16px;
    z-index: 1
}

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

.tapBar___aLzyX [class*=gamesSearchForm_] [class*=searchIcon_] {
    left: 27px
}

.tapBar___aLzyX [class*=gamesSearchForm_] [class*=closeIcon_] {
    right: 29px
}

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

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

    .tapBar___aLzyX [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
        padding: 0 20px
    }
}

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

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

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

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

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

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

.infoMessageCookie___SuwUl {
    align-items: center;
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: var(--components-border-radius);
    bottom: 82px;
    box-shadow: 0 2px 6px 0 #6249001a;
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: space-between;
    left: 0;
    margin: 0 auto;
    max-width: 680px;
    padding: 16px;
    position: fixed;
    right: 0;
    top: auto;
    width: auto;
    z-index: 1111
}

@media screen and (max-width: 720px) {
    .infoMessageCookie___SuwUl {
        bottom:82px;
        left: 8px;
        position: fixed;
        right: 8px;
        top: auto;
        z-index: 1111
    }
}

.infoMessageCookieText___ORwRF {
    align-items: center;
    color: #fff;
    display: inline-block;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 16px
}

.infoMessageCookieText___ORwRF a {
    color: inherit;
    text-decoration: underline
}

.infoMessageCookieText___ORwRF .cookiesSvg___BfZir {
    height: 32px;
    margin-right: 16px;
    width: 32px
}

@media screen and (max-width: 720px) {
    .infoMessageCookieText___ORwRF .cookiesSvg___BfZir {
        display:none
    }
}

.infoMessageCookieBtn___wApOU {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-left: 16px
}

.infoMessageCookieBtn___wApOU .infoBtn___sos1W {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.jackpot___20c96 {
    display: flex;
    height: 64px;
    padding: 0;
    position: relative;
    width: auto
}

.jackpotTitle___862f0 {
    -webkit-text-fill-color: #0000;
    background: var(--jackpot-letter-color);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-yellow);
    font-family: Inter,sans-serif;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.2px;
    line-height: 36px;
    position: relative;
    text-transform: uppercase
}

.jackpotTitle___862f0:after {
    background: var(--jackpot-line-color);
    border: none;
    border-radius: 50%;
    bottom: 19px;
    box-shadow: 0 0 12px 0 #9b2033;
    content: "";
    height: 4px;
    left: -38px;
    position: absolute;
    width: calc(100% + 76px)
}

[class*=jackpot-new] .jackpotTitle___862f0 {
    display: none
}

.jackpot___20c96 .value___615cc {
    -webkit-text-fill-color: #0000;
    background: var(--jackpot-letter-color);
    background-clip: text;
    -webkit-background-clip: text;
    box-sizing: border-box;
    color: var(--brand-yellow);
    display: flex;
    flex-direction: row-reverse;
    font-family: Inter,sans-serif;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.6px;
    line-height: 36px;
    margin-left: 23px;
    position: relative;
    white-space: nowrap;
    z-index: 1
}

[class*=jackpot-new] .jackpot___20c96 .value___615cc {
    flex-direction: row
}

[class*=jackpot-new] .jackpot___20c96 .value___615cc [class*=currencySymbol] {
    color: var(--brand-yellow);
    font-size: 40px;
    font-weight: 700;
    line-height: 47px;
    margin-right: 0
}

.slide___1129e {
    height: 100%;
    position: relative;
    width: 100%
}

.slide___1129e picture {
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.slide___1129e picture img {
    height: 328px
}

.html____3WZR {
    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____3WZR {
        width:1152px
    }
}

.html____3WZR .content___69fd2 {
    color: #fff;
    display: block;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    text-align: left
}

.html____3WZR .content___69fd2 .carousel-title {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 8px
}

.html____3WZR .content___69fd2 .carousel-subtitle {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    height: 32px;
    line-height: 32px
}

.html____3WZR .slideLink___45f65 {
    display: inline-block;
    width: min-content
}

.html____3WZR .button___16560 {
    display: block;
    margin-top: 16px;
    max-width: 240px;
    min-width: 127px
}

.mainSlider___ea7f3 {
    height: 328px;
    margin: -70px 0 -5px;
    position: relative
}

.mainSlider___ea7f3 .slick-dots {
    bottom: 8px;
    left: 50%;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: auto;
    z-index: 2
}

.mainSlider___ea7f3 .slick-dots li {
    border: 1px solid var(--brand-yellow);
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    margin: 0 4px;
    opacity: .6;
    position: relative;
    width: 8px
}

.mainSlider___ea7f3 .slick-dots li.slick-active {
    background: linear-gradient(1.85deg,#cb8130 -60.07%,#cea334 -23.93%,#cea334 17.13%,#f7eb76 49.4%,#cea334 89.71%,#f7eb76 138.09%,#d6770d 185.4%,#bb772d 185.42%);
    border: none;
    opacity: 1
}

.mainSlider___ea7f3 .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___ea7f3 .slick-list,.mainSlider___ea7f3 .slick-slide,.mainSlider___ea7f3 .slick-track {
    height: inherit
}

.mainSlider___ea7f3 .slick-arrow {
    display: none!important
}

.mainSlider___ea7f3 .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.mainSlider___ea7f3 .slick-slide {
    float: left;
    transition-duration: 1.5s,1.5s!important
}

.mainSlider___ea7f3 .slick-slide>div {
    height: inherit
}

.mainSlider___ea7f3 .slick-slide .back {
    pointer-events: none;
    transform: rotateX(-180deg)
}

.mainSlider___ea7f3 .slick-slide .front {
    transform: none
}

.mainSlider___ea7f3 .slick-slide .back,.mainSlider___ea7f3 .slick-slide .front {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    transition: transform .5s ease-in-out;
    width: 270px
}

.mainSlider___ea7f3 .slick-slide:not(.slick-active) {
    pointer-events: none
}

.mainSlider___ea7f3 .slick-slide:not(.slick-active) .front {
    transform: rotateX(180deg)
}

.mainSlider___ea7f3 .slick-slide:not(.slick-active) .back {
    transform: none
}

.navLink___18691 {
    align-items: center;
    color: #ffffffe6;
    display: flex;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 20px;
    line-height: 22px;
    padding: 0 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: color .2s ease-in-out
}

.navLink___18691 svg {
    margin-right: 5px
}

.navLink___18691 svg path {
    transition: fill .2s ease-in-out
}

@media screen and (min-width: 1288px) {
    .navLink___18691 {
        text-indent:1px
    }
}

.navLink___18691:hover {
    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 #2a824999
}

.navLink___18691:hover path,.navLink___18691:hover svg {
    fill: var(--nav-list-active-item-color)
}

.navLink___18691:hover [class*=bettingIconPath] {
    fill: #000
}

.navLink___18691.navLinkActive___H5qfw {
    color: var(--nav-list-active-item-color);
    text-decoration: none;
    text-shadow: none
}

.navLink___18691.navLinkActive___H5qfw path,.navLink___18691.navLinkActive___H5qfw svg {
    fill: var(--nav-list-active-item-color)
}

.navLink___18691.navLinkActive___H5qfw [class*=bettingIconPath] {
    fill: #000
}

.navLink___18691 .counter___c24f5 {
    background: var(--brand-gradient-green);
    border-radius: 7px;
    bottom: auto;
    box-shadow: 0 0 1px #00000080;
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,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 #0003;
    top: -4px;
    z-index: 10
}

.nav___4d4ae {
    align-items: center;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background: linear-gradient(0deg,#000000b3,#000000b3),linear-gradient(180deg,#c8c8c8b3,#1f1a1b00);
    border-radius: 20px 20px 0 0;
    bottom: 0;
    box-shadow: inset 0 0 2px 0 #ffffff40;
    display: flex;
    flex-direction: row;
    height: 60px;
    justify-content: space-around;
    left: 0;
    margin: auto;
    max-width: max-content;
    min-width: 961px;
    padding: 0 34px;
    position: fixed;
    right: 0;
    z-index: 10
}

@keyframes blinking____Mlcq {
    0% {
        filter: brightness(1)
    }

    50% {
        filter: brightness(.5)
    }

    to {
        filter: brightness(1)
    }
}

.nav___4d4ae .wheelVip___EmYS1 {
    animation: blinking____Mlcq 1s ease-in-out infinite;
    background: url(l/templates/2/desktop/assets/wheel/wheel-vip-btn-light.png) no-repeat;
    height: 40px;
    position: fixed;
    right: 0;
    top: 35%;
    width: 40px
}

.navLocaleSelect___m170V {
    margin: 0 0 0 20px
}

.navLocaleSelect___m170V [class*=arrow] {
    margin-left: 8px
}

.navBetting___BVqEs {
    cursor: pointer;
    position: relative
}

.stashTipsWrap___SQzJ6 {
    margin-top: -4px
}

.stashWrap___AlW2a {
    cursor: pointer;
    margin-right: 2px;
    min-width: 80px;
    position: relative
}

.title___K22ak {
    color: var(--brand-text);
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    text-align: right;
    text-shadow: 0 1px 0 #0006
}

.text___fNXRQ {
    display: inline-block;
    vertical-align: middle
}

.balanceWrap___k_y4E {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 21px;
    line-height: 24px;
    text-align: right;
    text-shadow: 0 1px 0 #0006;
    white-space: nowrap
}

.balanceDetails___bpmRh[class^=tips__][class*=tipsWidget] {
    box-sizing: border-box;
    padding: 12px 16px;
    width: 160px
}

.stashTipsContent___Yz7Vw {
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: left
}

.getStashBtn___FmxBA {
    margin-top: 10px;
    width: 100%
}

.stashIcon___rE1q6 {
    animation: blinking-half___VKgBS 1.5s infinite;
    display: inline-block;
    height: 12px;
    margin-right: -4px;
    vertical-align: middle;
    width: 12px
}

.stashIcon___rE1q6 path,.stashIcon___rE1q6 svg {
    fill: var(--brand-red)
}

.stashIcon___rE1q6.disabled___RzgdV {
    animation: none
}

.stashIcon___rE1q6.disabled___RzgdV path,.stashIcon___rE1q6.disabled___RzgdV svg {
    fill: #b8b8cc
}

@keyframes blinking-half___VKgBS {
    0% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .5
    }
}

.stash____8QDU .stashIcon___g3EFv {
    fill: #fff;
    flex-shrink: 0
}

.stashText____7H6S {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    position: relative
}

.stashText____7H6S:before {
    background: #fff;
    bottom: 2px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

.stashInfo___iE7pn {
    display: flex
}

.row___oMGvZ {
    align-items: center;
    display: flex;
    white-space: nowrap;
    width: 100%
}

.row___oMGvZ>span:not(:first-child) {
    color: #fff;
    text-align: right
}

.infoIcon___WsGXA {
    height: 18px;
    margin: 4px auto auto 2px;
    opacity: .8;
    width: 18px
}

.receiveStashWrap___FPVDb {
    background: #ffffff0d;
    margin: 16px -24px 0;
    padding: 12px 24px 16px
}

.receiveStashWrap___FPVDb .receiveText___ovwjl {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.receiveStashWrap___FPVDb .receiveBtn___DenNB {
    background: none;
    border: 2px solid #fffc;
    color: #fffc;
    display: block;
    font-size: 16px;
    font-weight: 600;
    height: 40px;
    line-height: 16px;
    margin: 12px auto 0;
    max-width: 264px;
    width: 100%
}

.receiveStashWrap___FPVDb .receiveBtn___DenNB:hover {
    background: none
}

.receiveStashWrap___FPVDb [class*=disabled__] {
    background: none;
    border: 2px solid #ffffff4d;
    border-radius: 8px;
    box-shadow: 0 2px 8px 0 #2727274d;
    color: #ffffff4d
}

.progressBar___Qtltz {
    box-sizing: border-box;
    overflow: hidden
}

.progressBar___Qtltz,.progressBar___Qtltz:before {
    border-radius: 10px;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.progressBar___Qtltz:before {
    background: #ffffff1a;
    content: ""
}

.progress___OrPnI {
    background: #3e0007;
    bottom: 0;
    filter: drop-shadow(0 1px 2px rgba(9,7,7,.4));
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(180deg);
    z-index: 2
}

.statusIcon___VIXE7 {
    bottom: 0;
    height: 32px;
    left: auto;
    position: absolute;
    right: 16px;
    top: 9px;
    width: 32px;
    z-index: 10
}

.statusIcon___VIXE7 img {
    height: 100%;
    transform: scale(1.1);
    transition: all .2s ease-in-out;
    width: 100%
}

.statusIcon___VIXE7 img:hover {
    transform: scale(1.2)
}

.userMenuListItem___E4VHk {
    color: var(--menu-background-color);
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 12px
}

.userMenuListItem___E4VHk .link___WW96p {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: normal;
    width: 100%
}

.userMenuListItem___E4VHk .profileLink___z2uzF {
    align-items: center;
    border-bottom: 1px solid #00000029;
    cursor: auto;
    display: flex;
    flex-direction: row;
    height: 60px;
    justify-content: normal;
    padding-left: 36px;
    position: relative
}

.userMenuListItem___E4VHk .profileLink___z2uzF .icon___eCTPB {
    bottom: unset;
    left: 0;
    margin: 0;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translateY(-50%);
    z-index: 0
}

.userMenuListItem___E4VHk .profileLink___z2uzF a:hover {
    color: var(--nav-list-active-item-color)
}

.userMenuListItem___E4VHk .profileLink___z2uzF a:hover .icon___eCTPB path {
    fill: var(--nav-list-active-item-color)
}

.userMenuListItem___E4VHk .profileLinkText___nwxLA {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx {
    align-items: center;
    color: #000;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    gap: 4px;
    justify-content: flex-start;
    line-height: 14px
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-weight: 700;
    gap: 4px;
    justify-content: flex-start
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W button {
    background: none;
    border: none
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W button .clipboardSVG___cdMU5 {
    opacity: 1;
    transition: opacity .3s
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W button .clipboardSVG___cdMU5.disabled___RhmOu {
    opacity: .5
}

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

.userMenuListItem___E4VHk .icon___eCTPB path {
    fill: var(--menu-background-color)
}

.userMenuListItem___E4VHk a,.userMenuListItem___E4VHk span {
    align-items: center;
    color: inherit;
    display: flex
}

.userMenuListItem___E4VHk:not(.profileListItem___Jwog1):hover {
    color: var(--nav-list-active-item-color)
}

.userMenuListItem___E4VHk:not(.profileListItem___Jwog1):hover .icon___eCTPB path {
    fill: var(--nav-list-active-item-color)
}

.multiplier___GJsvS {
    display: inline-block
}

.multiplierText___GzhoQ {
    -webkit-text-fill-color: #0000;
    animation: blinking-half___A8Bki 1.5s infinite;
    background: linear-gradient(180deg,#f6ea76,#cea334);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-yellow);
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: 800;
    height: 10px;
    line-height: 14px;
    position: relative;
    text-shadow: 0 2px 4px #0003
}

.multiplierText___GzhoQ svg {
    margin-top: -11px;
    transform: scale(1.2)
}

.multiplierTips___sivKQ[class*=tips__] {
    box-sizing: border-box;
    color: var(--tooltip-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 12px 16px;
    width: 160px
}

.multiplierTips___sivKQ[class*=tips__]>:first-child {
    margin: 0 0 10px
}

.multiplierTips___sivKQ[class*=tips__]>:last-child {
    color: var(--tooltip-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

@keyframes blinking-half___A8Bki {
    0% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .5
    }
}

.userName___FJ8mc {
    display: block;
    margin: 1px 0
}

.userName___FJ8mc .name___vdYdU {
    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___FJ8mc .name___vdYdU:hover {
    text-decoration: underline
}

.userStatusInfo___UGg3k {
    align-items: flex-end;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: normal;
    line-height: 16px
}

.userStatusText___xJQ1T {
    display: inline-block;
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.userProgressPercent___oiOnj {
    margin: 0 2px 0 8px;
    position: relative
}

.userProgressPercent___oiOnj:before {
    background: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 2px;
    left: -6px;
    position: absolute;
    top: 8px;
    width: 2px
}

.userMenuTip___fIEKn[class*=tips__] {
    min-width: 184px;
    padding: 0;
    top: calc(100% + 7px)
}

.userMenuTip___fIEKn[class*=tips__]:after {
    background: #0000;
    bottom: auto;
    content: "";
    height: 30px;
    left: 0;
    position: absolute;
    right: 0;
    top: -30px;
    z-index: 0
}

.userBarProfile___CbeM7 {
    flex-shrink: 0;
    height: 48px;
    padding: 6px 52px 0 16px;
    position: relative;
    width: 184px
}

.userBarBalanceWrap___lm59m {
    position: relative
}

.title___uXz2u {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.balanceWrap___BG80t,.title___uXz2u {
    display: block;
    text-align: right;
    text-shadow: 0 1px 0 #0006
}

.balanceWrap___BG80t {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    height: 21px;
    line-height: 22px;
    white-space: nowrap
}

.currencySymbol___i2fys {
    margin-left: 3px
}

.balanceDetailsInfo___MJftp {
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 4px 12px;
    text-align: right
}

.balanceDetailsInfo___MJftp:first-child {
    padding-top: 12px
}

.balanceDetailsInfo___MJftp:last-child {
    padding-block:6px 12px}

.balanceDetailsInfoWrap___nYNeJ {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.balanceDetailsName___sKFoh {
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    white-space: nowrap
}

.balanceDetailsValue___GLviQ {
    text-decoration: none;
    white-space: nowrap
}

.balanceDetailsCount___uqR63 {
    align-items: center;
    background: var(--sticks-bar-bubble-counter-color);
    border-radius: 50%;
    color: #fff;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 400;
    height: 12px;
    justify-content: center;
    line-height: 16px;
    width: 12px
}

.balanceDetails___lSEnE [class*=button__] {
    font-size: 14px;
    font-weight: 600;
    width: 100%
}

.balanceDetails___lSEnE [class=currencySum] {
    font-weight: 600
}

.messageButton___UvuMC {
    box-shadow: none;
    margin: 0 auto 0 14px;
    position: relative
}

.messageButton___UvuMC .userBarInfoMsgs___cgw2J {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 50%;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 9px;
    height: 12px;
    justify-content: center;
    left: 12px;
    line-height: 8px;
    position: absolute;
    text-align: center;
    top: -6px;
    width: 12px
}

.mailIcon___JVZ5V {
    background: var(--brand-content-background);
    border-radius: 4px;
    height: 16px;
    padding: 2px;
    width: 20px
}

.wofLink___OEKWI {
    margin: 0 8px;
    position: relative
}

.wofLink___OEKWI .userBarInfoSpins___M1uhb {
    align-items: center;
    background: var(--buttons-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;
    padding-left: 1px;
    position: absolute;
    right: 2px;
    text-align: center;
    text-shadow: 0 1px 0 #0009;
    top: 5px;
    width: 12px;
    z-index: 0
}

.wofBlinkLink___bB4dz {
    animation: blinking-full___X61QW 1s linear infinite;
    bottom: 50%;
    height: 38px;
    margin-bottom: 135px;
    position: fixed;
    right: -1px;
    width: 38px;
    z-index: 3
}

.wofBlinkLinkIcon___wfQ40 {
    background: url(l/templates/2/desktop/assets/wheel/wof.png) 50%/cover no-repeat;
    height: 38px;
    width: 38px
}

.wofIcon___ZeKW3 {
    height: 40px;
    width: 40px
}

.wofIcon___ZeKW3 [id*=wheelRotate] {
    animation: wheel-rotate___f0es4 2.5s linear infinite;
    transform-origin: 50% 53%;
    transition: transform 3s ease-in-out
}

.wofIcon___ZeKW3:hover [id*=wheelRotate] {
    animation: wheel-rotate___f0es4 1s linear infinite
}

@keyframes wheel-rotate___f0es4 {
    0% {
        transform: rotate(0turn)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes blinking-full___X61QW {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.userBar___pFiiw {
    align-items: center;
    display: flex;
    font-family: Manrope,sans-serif;
    justify-content: space-between;
    padding: 0 0 0 28px;
    width: 100%
}

.userBar___pFiiw .widget___zTJ0u {
    display: flex;
    height: inherit;
    z-index: 22
}

.userBar___pFiiw .widget___zTJ0u:last-child {
    flex-grow: 1
}

.cashbackBalanceWrap___tpoZh {
    margin: -4px 8px 0 0;
    min-width: 88px
}

.balanceDetails___omn76[class^=tips__][class*=tipsWidget] {
    box-sizing: border-box;
    min-width: 144px;
    padding: 0
}

.cashBoxLink___Q12cn {
    margin: 0 4px 0 26px;
    min-width: 136px
}

.verificationMessageWrap___BfhFa {
    cursor: pointer;
    margin-left: 20px
}

.verificationMessageWrap___BfhFa [class*=tipsWidget__] {
    left: -9px;
    line-height: 18px;
    max-width: 164px;
    padding: 13px 8px 13px 13px!important;
    top: calc(100% + 5px);
    word-break: break-word
}

.verificationMessageWrap___BfhFa [class*=tipsWidget__]:before {
    left: 15px;
    top: -11px
}

.verificationMessageWrap___BfhFa [class*=button__] {
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    margin: 11px auto -1px 50%;
    min-width: 84px;
    padding: 0;
    transform: translateX(-53%)
}

.userPanel___e0dce {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding: 8px 4px 16px 20px;
    position: relative
}

.userPanel___e0dce .regBtn___1c5fc {
    font-family: Manrope,sans-serif;
    letter-spacing: .1px;
    margin: 0 16px 0 0!important;
    max-width: 260px;
    min-width: 139px
}

.userPanel___e0dce .loginBtn___e9bca {
    font-family: Manrope,sans-serif;
    letter-spacing: .04em;
    width: 96px
}

.socialListUserBar___iDnR_ {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: normal
}

.socialListUserBar___iDnR_ li+li {
    margin-left: 12px
}

.socialText___qvRTy {
    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___cfca2 {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    height: 64px;
    justify-content: center;
    max-width: 144px;
    position: relative
}

.logoScroll___cfca2 img {
    height: auto;
    object-fit: cover;
    width: 100%
}

.activeNavLink___12448 {
    pointer-events: none
}

.stickyHeader___888ab {
    background: #110d0e;
    box-shadow: 0 2px 4px 0 #2626264d;
    height: 64px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

.stickyHeader___888ab .stickyHeaderContent___da537 {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .stickyHeader___888ab .stickyHeaderContent___da537 {
        width:1152px
    }

    .stickyHeader___888ab {
        background-position: calc(50% + 4px) 100%
    }
}

.header____1b4W {
    height: 135px;
    margin: 0 auto;
    padding-top: 64px;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .header____1b4W {
        width:1152px
    }
}

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

.link____Vulv:hover .linkButton___EEe8p {
    opacity: 1
}

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

.link____Vulv .image___rSS6t {
    height: inherit;
    width: inherit
}

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

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

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

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

.panelFixed__games___t97NL {
    position: relative
}

.panelFixed__game___DMMej {
    margin-bottom: 6px
}

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

.imageContainer___sFgyS {
    background: var(--brand-simple);
    border: 2px solid var(--brand-simple);
    border-radius: 6px;
    box-sizing: initial;
    height: 55px;
    margin-left: 0;
    opacity: .6;
    overflow: hidden;
    width: 86px
}

.imageContainer___sFgyS .tipsTitle___qvlle {
    font-size: 14px
}

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

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

.gameLink___bHeIK {
    display: block
}

.scrollbar___S3Auf {
    background-color: #ffffff4d;
    border-radius: 2px;
    height: 2px;
    margin: 17px auto 0;
    overflow: hidden;
    width: 40px
}

.scrollbar___S3Auf .thumb___oJuSa {
    background: linear-gradient(4deg,#cb8130,#cea334 14.72%,#cea334 31.44%,#f6eb76 44.59%,#cea334 61.01%,#f6eb76 80.72%,#d6770d 99.99%,#bb772d);
    border-radius: 2px;
    height: 100%;
    transform: translateX(var(--thumbShift));
    width: var(--thumbWidth)
}

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

.wrapper___RvAYn .container___vi6Yf {
    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___RvAYn .container___vi6Yf {
        padding-inline:24px
    }
}

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

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO {
    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___RvAYn .container___vi6Yf .showMore___qj5zO p {
    align-self: flex-end;
    margin: 0 0 8px
}

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO p:first-letter {
    text-transform: capitalize
}

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO .arrow___SKny8 {
    align-self: flex-start;
    height: 24px;
    rotate: 180deg;
    width: 24px
}

.wrapper___RvAYn .container___vi6Yf .trigger___a1EbI {
    width: 10px
}

.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__] {
    position: relative
}

.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__]:after,.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

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

.contentBlock___Pj9uM,.recentGamesTitle___R1HBt {
    overflow: hidden;
    position: relative
}

.contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

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

@media screen and (min-width: 568px) {
    .contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
        padding:12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
        padding:12px 64px 10px
    }
}

.contentBlock___Pj9uM.fullWidth___GwVai,.fullWidth___GwVai.recentGamesTitle___R1HBt {
    padding: 14px 0
}

.contentBlock___Pj9uM.fullWidth___GwVai [class*=promoTitle],.fullWidth___GwVai.recentGamesTitle___R1HBt [class*=promoTitle] {
    padding-inline:16px}

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

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

.titleWrap___v74s_ {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.promoTitle___oOHsO,.recentGamesTitle___R1HBt {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 16px;
    position: relative;
    white-space: nowrap
}

.promoTitleFullWidth___ID8jX.recentGamesTitle___R1HBt,.promoTitle___oOHsO.promoTitleFullWidth___ID8jX {
    padding: .8rem 2.285rem 0
}

.promoTitle___oOHsO .titleWrap___v74s_,.recentGamesTitle___R1HBt .titleWrap___v74s_ {
    align-items: normal;
    justify-content: normal
}

.promoTitle___oOHsO .titleWrap___v74s_>span,.recentGamesTitle___R1HBt .titleWrap___v74s_>span {
    color: var(--category-name-color);
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none
}

@media screen and (min-width: 720px) {
    .promoTitle___oOHsO .titleWrap___v74s_,.recentGamesTitle___R1HBt .titleWrap___v74s_ {
        max-width:85%
    }
}

.promoShowAll___BU9BN {
    display: block;
    width: 100%
}

.promoShowAll___BU9BN span {
    overflow: hidden;
    position: relative
}

.promoShowAll___BU9BN i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 6px;
    transform: rotate(-135deg) translate(-8px,-6px);
    width: 6px
}

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

.recentGames___zdnbq {
    margin-bottom: 32px;
    margin-top: 15px
}

@media screen and (min-width: 568px) {
    .recentGames___zdnbq {
        margin-top:34px
    }
}

.recentGamesTitle___R1HBt {
    margin-bottom: 17px;
    margin-top: 0
}

.recentGamesItem___bi4Iv {
    background: var(--brand-simple);
    border-radius: var(--game-thumb-radius-mob);
    position: relative
}

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

.recentGamesItem___bi4Iv picture {
    display: block
}

.recentGamesItem___bi4Iv picture img {
    border-radius: var(--game-thumb-radius-mob);
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: top;
    opacity: 0;
    width: 100%
}

.recentGames___zdnbq [class^=loadingWrapper__] {
    position: absolute;
    top: 0
}

.scrollThumbs___VEBkm[class*=wrapper__] {
    position: relative
}

.scrollThumbs___VEBkm[class*=wrapper__]:after,.scrollThumbs___VEBkm[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___VEBkm[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 76px
}

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

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

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

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

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

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

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

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

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

.recentGamesItem___bi4Iv picture.classNameAfterLoaded___CreHg img,.recentGamesItem___bi4Iv picture.classNameAfterLoaded___CreHg picture {
    opacity: 1
}

.recentGamesItem___bi4Iv picture.classNameAfterLoaded___CreHg img {
    animation: loadImg___BV0wO 1s forwards
}

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

    to {
        filter: blur(0)
    }
}

@keyframes loading___xZf6d {
    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___26fde {
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase
}

.toFavourite___26fde .link___cb1c0 {
    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___26fde .link___cb1c0.active___aSE1a {
    text-decoration: none
}

.toFavourite___26fde .link___cb1c0 .icon___0211a {
    height: 26px;
    position: relative;
    width: 26px
}

.toFavourite___26fde .link___cb1c0 .icon___0211a [id=star] {
    display: none
}

.toFavourite___26fde .link___cb1c0 .title___0c7e7 {
    color: #fff;
    overflow: hidden;
    transition: width .2s ease-in-out;
    width: 0
}

.toFavourite___26fde .link___cb1c0 .wrap___d9739 {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.toFavouriteActive____E0_D .link___cb1c0 .count___mzmCU {
    bottom: auto;
    color: #000;
    font-family: Manrope,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____E0_D .link___cb1c0 .icon___0211a [id=star] {
    display: initial
}

.toFavouriteActive____E0_D .link___cb1c0 .title___0c7e7 {
    margin-left: 28px;
    opacity: 1;
    transition: width .2s ease-in-out;
    width: min-content
}

.toFavouriteActive____E0_D .link___cb1c0 .title___0c7e7 span {
    display: inline-block;
    height: 100%;
    white-space: nowrap;
    width: 100%
}

.toFavouriteActive____E0_D .link___cb1c0.active___aSE1a .title___0c7e7 {
    color: var(--brand-yellow)
}

.toFavouriteActive____E0_D .link___cb1c0:hover .title___0c7e7 {
    color: var(--brand-yellow);
    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 #2a824999
}

@keyframes counterPlus___blIda {
    0%,to {
        transform: translateZ(0)
    }

    33% {
        transform: translate3d(0,1px,0)
    }

    66% {
        transform: translate3d(0,-3px,0)
    }
}

.toFavourite___26fde .animated-counter,.toFavourite___26fde .favCounter-enter-active,.toFavourite___26fde .favCounter-exit-active {
    animation-duration: .5s;
    animation-fill-mode: both
}

.toFavourite___26fde .favCounter-enter-active,.toFavourite___26fde .favCounter-exit-active {
    animation-name: counterPlus
}

.toFavourite___26fde .tournamentWidget-enter-active {
    position: relative;
    transform: translateX(0);
    transition: .35s cubic-bezier(.5,0,1,1);
    z-index: 2
}

.toFavourite___26fde .tournamentWidget-enter-done {
    position: relative;
    transform: translateX(0);
    z-index: 2
}

.toFavourite___26fde .tournamentWidget-exit-active {
    opacity: .5;
    transform: translateX(0) rotateY(8deg)!important;
    transform-style: preserve-3d;
    transition: 0ms;
    z-index: 1!important
}

.toFavourite___26fde .tournamentWidget-exit-done {
    opacity: 1
}

.moreCategoriesDropdown___Ux5by {
    border-radius: 8px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    left: 10px;
    opacity: 0;
    top: 64px;
    z-index: 0;
    z-index: 2
}

.moreCategoriesDropdown___Ux5by,.moreCategoriesDropdown___Ux5by:before {
    background: var(--render-page-light-bg);
    bottom: auto;
    position: absolute;
    right: auto
}

.moreCategoriesDropdown___Ux5by:before {
    border-radius: 1px;
    box-shadow: inset -1px 1px 0 #0000000d;
    content: "";
    height: 10px;
    left: 20px;
    pointer-events: none;
    top: -4px;
    transform: rotate(-45deg);
    width: 10px;
    z-index: -1
}

.moreCategoriesDropdown___Ux5by .content___sVykp {
    border-radius: inherit
}

@media screen and (min-width: 1288px) {
    .moreCategoriesDropdown___Ux5by .content___sVykp {
        min-width:225px
    }
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC {
    box-shadow: inset 0 1px 1px #ffffff08;
    color: var(--search-link-color);
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding: 10px 16px;
    text-align: left;
    text-shadow: none;
    text-transform: none
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC.active___jDS7f,.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC:hover {
    color: var(--brand-red)
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC:hover {
    text-shadow: var(--brand-red)
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC:first-child {
    box-shadow: none;
    padding-top: 12px
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC:last-child {
    margin-bottom: 0;
    padding-bottom: 12px
}

.fieldWeb___64489 {
    height: 100%;
    position: relative;
    width: 100%
}

.fieldWeb___64489.active___yx58k {
    position: relative
}

.fieldWeb__input___c7ea4 {
    background: linear-gradient(1turn,#0000,#0006),#300;
    border: none;
    box-shadow: 0 1px 0 #ffffff0d;
    outline: 0;
    width: 100%
}

.fieldWeb__input___c7ea4::placeholder {
    color: inherit
}

.fieldWeb__input___c7ea4:focus {
    outline: none
}

.fieldWeb__input___c7ea4:-webkit-autofill,.fieldWeb__input___c7ea4:-webkit-autofill:focus,.fieldWeb__input___c7ea4:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff!important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 24px #000!important
}

.fieldWeb___64489 .searchBtn___21db8 {
    position: relative
}

.fieldWeb___64489 .cancelBtn___EvdKk {
    background: url(/assets/svg/close.svg) 50% 50% no-repeat;
    background-size: 100%;
    bottom: auto;
    display: block;
    height: 24px;
    left: auto;
    position: absolute;
    right: 32px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 3
}

.searchGames___fPBvC [class^=nav_] [class^=listWrap_] {
    margin-left: 16px;
    opacity: 0
}

.nav____VGEj {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-family: Manrope,sans-serif;
    height: 64px;
    justify-content: space-between;
    margin-left: -48px;
    margin-top: -2px;
    position: relative;
    width: calc(100% + 48px)
}

.nav____VGEj.navActiveHint___Of6_P {
    z-index: 999
}

.nav____VGEj .listWrap___6b478 {
    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 20px 0 36px;
    transition: margin .2s ease-in-out,opacity .3s ease-in-out;
    width: calc(100% - 312px)
}

.nav____VGEj .list___d043e {
    display: flex;
    height: inherit;
    justify-content: flex-start;
    width: 100%
}

.nav____VGEj .list___d043e:not(.calculatedClass___91c28) {
    margin-right: 6px;
    opacity: 0
}

.nav____VGEj .list___d043e:not(.calculatedClass___91c28) .item___f8f7a {
    opacity: 0;
    position: absolute;
    visibility: hidden
}

.nav____VGEj .list___d043e:not(.calculatedClass___91c28)+.favouritesLink___zn9ci {
    opacity: 0
}

.nav____VGEj .list___d043e.calculatedClass___91c28,.nav____VGEj .list___d043e.calculatedClass___91c28+.favouritesLink___zn9ci {
    opacity: 1;
    transition: opacity .2s
}

.nav____VGEj .item___f8f7a {
    display: inline-block;
    opacity: 0;
    position: absolute;
    text-align: center;
    visibility: hidden
}

.nav____VGEj .item___f8f7a.itemMore___7c32b {
    cursor: pointer
}

.nav____VGEj .item___f8f7a.itemVisible___bf197 {
    opacity: 1;
    position: relative;
    visibility: visible
}

.nav____VGEj .item___f8f7a .categoriesMoreToggle-enter-active,.nav____VGEj .item___f8f7a .categoriesMoreToggle-enter-done {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.nav____VGEj .item___f8f7a .categoriesMoreToggle-exit-active,.nav____VGEj .item___f8f7a .categoriesMoreToggle-exit-done {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.nav____VGEj .item___f8f7a .link___3ab7d {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    height: 64px;
    justify-content: center;
    line-height: 22px;
    padding: 0 16px;
    position: relative;
    text-decoration: none;
    transition: color .2s ease-in-out;
    white-space: nowrap
}

.nav____VGEj .item___f8f7a .link___3ab7d .arrowDown___8ce65 {
    fill: #fff;
    margin: -5px 0
}

.nav____VGEj .item___f8f7a .link___3ab7d .arrowDown___8ce65 path {
    fill: inherit
}

.nav____VGEj .item___f8f7a .link___3ab7d .arrowDown___8ce65.openedState___A3PZf {
    transform: rotate(180deg)
}

.nav____VGEj .item___f8f7a .link___3ab7d.active___9f127 .arrowDown___8ce65,.nav____VGEj .item___f8f7a .link___3ab7d:hover .arrowDown___8ce65 {
    fill: var(--brand-yellow)
}

.nav____VGEj .item___f8f7a .link___3ab7d.active___9f127 {
    color: var(--nav-list-active-item-color);
    text-decoration: none
}

.nav____VGEj .item___f8f7a .link___3ab7d.active___9f127:after {
    background: #c9051d;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 1
}

.nav____VGEj .item___f8f7a:hover .link___3ab7d {
    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 #2a824999
}

.search___33b88 {
    z-index: 1
}

.search___33b88 form {
    position: static
}

.search___33b88 form [class^=fieldWeb] {
    background: var(--nav-list-bg);
    border-radius: 10px;
    bottom: auto;
    height: 64px;
    left: auto;
    max-width: 304px;
    position: absolute;
    right: 0;
    top: 0;
    transition: max-width .25s ease-in-out;
    width: 100%;
    z-index: 0
}

.search___33b88 form [class^=fieldWeb]:focus-within {
    max-width: 1152px
}

.search___33b88 form [class^=fieldWeb] input {
    background: none;
    border: none;
    box-shadow: 0 1px 0 #ffffff0d;
    box-sizing: border-box;
    color: #fff6;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    max-width: 98%;
    max-width: none;
    overflow: hidden;
    padding-inline:80px 64px;text-overflow: ellipsis;
    transition: none;
    white-space: nowrap;
    width: 100%
}

.search___33b88 form [class^=fieldWeb] input:-webkit-autofill,.search___33b88 form [class^=fieldWeb] input:-webkit-autofill:active,.search___33b88 form [class^=fieldWeb] input:-webkit-autofill:focus,.search___33b88 form [class^=fieldWeb] input:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff6!important;
    background-clip: content-box;
    background-image: linear-gradient(1turn,#0000,#0006)!important;
    -webkit-box-shadow: inset 0 0 0 60px #0000!important;
    caret-color: #fff6;
    transition-delay: 3600s;
    -webkit-transition-property: background,box-shadow!important;
    transition-property: background,box-shadow!important
}

.search___33b88 form [class^=fieldWeb] [class*=searchBtn_] {
    height: 24px;
    left: 32px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

.wrapper___ca7f7 {
    margin: 0 auto;
    padding: 12px 12px 0 44px;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .wrapper___ca7f7 {
        width:1152px
    }
}

.mainPromo___c2014 {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative
}

.mainSectionHome___kWT4M,.mainSection___E_1Np {
    position: relative
}

.mainPromoPayments___FI__7 {
    bottom: 76px;
    position: absolute;
    right: 24px;
    width: 255px
}

.mainPromoPayments___FI__7 a {
    margin: 0;
    width: 100%
}

.subheader___98410 {
    position: relative
}

.subheader___98410:after {
    background: var(--main-content-bg);
    bottom: -1096px;
    content: "";
    height: 1096px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1
}

.btn___3b328 {
    font-family: Manrope,sans-serif;
    margin: 8px 32px 0;
    width: 240px
}

.notificationsBanner___z6kN_ {
    background: #ffffffe6;
    border-radius: 4px;
    left: 88px;
    padding: 24px;
    position: fixed;
    top: 20px;
    width: 386px;
    z-index: 9999
}

.notificationsBannerContent___d5bP_ {
    align-items: flex-start;
    color: #000;
    display: flex;
    font-family: Roboto,sans-serif;
    font-size: 14px;
    font-weight: 400;
    gap: 24px;
    line-height: 22px;
    margin-bottom: 16px
}

.notificationsBannerContent___d5bP_ img {
    height: 48px;
    object-fit: cover;
    width: 48px
}

.notificationsBannerButtons___CNOq5 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-end
}

.notificationsBannerButtons___CNOq5 .allowBtn___fEcQP {
    border-radius: 4px;
    color: #fff;
    margin-right: 16px
}

.notificationsBannerButtons___CNOq5 .allowBtn___fEcQP,.notificationsBannerButtons___CNOq5 .dismissBtn___Bt_w8 {
    font-family: Roboto,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 32px;
    line-height: 20px;
    min-width: 119px;
    width: auto
}

.notificationsBannerButtons___CNOq5 .dismissBtn___Bt_w8 {
    background: none;
    color: #eb163f
}

.myStats___LW10V {
    width: 100%
}

.myStats___LW10V tr td {
    color: var(--brand-yellow);
    font-size: 12px
}

.myStats___LW10V tr td:last-child {
    text-align: right
}

.myStats___LW10V tr.personal___KzxHc td {
    font-size: 12px;
    padding-bottom: 3px
}

.singleGameStats___pPnAG tr:not(.personal___KzxHc) td {
    color: #fff6;
    font-size: 10px;
    line-height: 16px;
    padding-top: 6px
}

.singleGameStats___pPnAG tr:not(.personal___KzxHc) td:last-child {
    color: #fffc;
    text-align: right
}

.countdown___7bc5a,.section___2d9a4 {
    display: inline-flex
}

.digit___61662 {
    display: inline-block;
    font-variant-numeric: tabular-nums
}

.dots___0105d {
    color: #fff;
    display: inline-block
}

.dots___0105d.dotsAnim___dd7da {
    animation: blinking-full___DbnYp 1s ease 0s infinite;
    transition: opacity .1s linear 0s
}

.label___ExiLE {
    display: block;
    text-align: center
}

.countdownMob___51076 {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    width: auto
}

@keyframes blinking-full___DbnYp {
    0% {
        opacity: 1
    }

    25% {
        opacity: 0
    }

    50% {
        opacity: 50%
    }

    75% {
        opacity: 80%
    }

    to {
        opacity: 1
    }
}

.digit___DHn8Y {
    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 #ffffff1a,inset 0 1px 0 #ffffff1a;
    display: flex;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    letter-spacing: 1px;
    position: relative;
    width: 54px
}

.digit___DHn8Y span {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 48px;
    text-shadow: 0 -1px 0 #000
}

.digit___DHn8Y span:nth-child(2) {
    bottom: auto;
    color: #0000;
    height: 48px;
    left: 0;
    line-height: 27px!important;
    position: absolute;
    right: auto;
    text-shadow: none;
    top: 0;
    width: 54px;
    z-index: 0
}

.digit___DHn8Y span:nth-child(2):before {
    border-radius: 4px;
    bottom: auto;
    box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
    display: block;
    left: 0;
    padding-top: 10px;
    right: auto;
    text-align: center;
    top: 1px
}

.digit___DHn8Y span:nth-child(2):after,.digit___DHn8Y span:nth-child(2):before {
    background: var(--brand-content-background);
    box-sizing: border-box;
    color: #fff;
    content: attr(data-txt);
    height: 24px;
    overflow: hidden;
    position: absolute;
    text-shadow: 0 -1px 0 #000;
    width: 54px;
    z-index: 0
}

.digit___DHn8Y 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
}

.section___yGBUP {
    display: flex;
    justify-content: space-between;
    position: relative
}

.section___yGBUP hr {
    background: var(--brand-simple);
    border: none;
    box-shadow: 0 1px 0 #ffffff0d;
    display: block;
    height: 1px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 54px
}

.section___yGBUP .dots___fM2YH {
    color: #fffc;
    font-size: 28px;
    line-height: 48px;
    text-align: center;
    width: 13px
}

.section___yGBUP .dots___fM2YH.dotsAnim___WDQYf {
    animation: blinking-full___bO1mY 1s ease .75s infinite
}

.section___yGBUP .label___lCKBT {
    bottom: calc(-1em - 6px);
    color: #fff6;
    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___yGBUP:last-child {
    margin-right: 0
}

.section___yGBUP:last-child .dots___fM2YH {
    display: none
}

.section___yGBUP:last-child .label___lCKBT {
    left: 50%
}

@keyframes blinking-full___bO1mY {
    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: #0006;
    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: #000c
}

.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: #00142d00;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 4px!important;
    z-index: 9999
}

.winScroll___JVbmd .thumb-vertical {
    background: #0006;
    border-radius: 12px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___JVbmd .thumb-vertical:hover {
    background: #000c
}

.winScroll___JVbmd.rulesScroll___zHt9E .track-vertical {
    background: #fff0;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 3px!important;
    z-index: 9999
}

.winScroll___JVbmd.rulesScroll___zHt9E .thumb-vertical {
    background: #0006;
    border-radius: 8px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___JVbmd.rulesScroll___zHt9E .thumb-vertical:hover {
    background: #000c
}

.tournamentTable___ImxyF {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: center;
    margin: 4px 0 16px
}

.tournamentTableHeader____E4jy {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: space-between;
    margin-bottom: 4px;
    width: 100%
}

.tournamentTableHeader____E4jy .headerItem___O52EV {
    color: rgba(var(--brand-text-rgb),.6);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.tournamentTableHeader____E4jy .headerItem___O52EV:first-of-type {
    padding-left: 16px
}

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

.tournamentTableContent___B0kuw .userItem___LGdRV {
    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___B0kuw .userItem___LGdRV:not(:last-of-type) {
    margin-bottom: 4px
}

.tournamentTableContent___B0kuw .userItem___LGdRV .place___HJOQZ {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    width: 16px
}

.tournamentTableContent___B0kuw .userItem___LGdRV .name___fHCWI {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis
}

.tournamentTableContent___B0kuw .userItem___LGdRV .score___vXZoe {
    flex: 1 1 auto;
    text-align: right;
    white-space: nowrap
}

.tournamentTableContent___B0kuw .userItem___LGdRV.currentUser___arUTN .name___fHCWI,.tournamentTableContent___B0kuw .userItem___LGdRV.currentUser___arUTN .place___HJOQZ,.tournamentTableContent___B0kuw .userItem___LGdRV.currentUser___arUTN .score___vXZoe {
    color: var(--brand-yellow)
}

.tournamentTableWithScroll___wwotn .headerItem___O52EV:last-of-type {
    padding-right: 16px
}

.scroll___THuf5 {
    padding: 0 12px 0 0
}

.scroll___THuf5::-webkit-scrollbar {
    width: 4px!important
}

.scroll___THuf5::-webkit-scrollbar-track {
    border-radius: 32px!important
}

.scroll___THuf5::-webkit-scrollbar-thumb {
    background: rgba(var(--brand-grey-rgb),.4)!important;
    border-radius: 4px!important
}

.scroll___THuf5::-webkit-scrollbar-thumb:hover {
    background: rgba(var(--brand-grey-rgb),.8)!important
}

.scroll___THuf5 .thumb-vertical {
    background: rgba(var(--brand-grey-rgb),.4)!important;
    border-radius: 4px!important
}

.scroll___THuf5 .thumb-vertical:hover {
    background: rgba(var(--brand-grey-rgb),.8)!important
}

.tips_animation_show-enter-active {
    transition-duration: 50ms
}

.widgetTournamentLinkWrapper___cEA5T {
    background: #000;
    border-radius: 8px 8px 0 0;
    display: block;
    height: 256px;
    overflow: hidden;
    padding: 24px 32px;
    position: relative
}

.widgetTournamentLinkImgWrap___e1lz5 {
    bottom: 0;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.widgetTournamentLinkImgWrap___e1lz5 img {
    border-radius: inherit;
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.titleText___xkIYL {
    color: #fffc;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 18px;
    pointer-events: none;
    z-index: 2
}

.titleTextLink___gzs0M {
    color: #fff;
    display: block;
    font-family: Manrope,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___EijTc {
    position: relative
}

.fondTitle___BOgaC {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.fondTotal___F33vu {
    color: var(--brand-yellow);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 2px
}

.fondTotal___F33vu .currencySum {
    font-family: Manrope,sans-serif
}

.fondTotal___F33vu .currencySymbol {
    font-weight: 400;
    margin-left: 3px
}

.fondTotalPrizeCurrency___sM2nJ {
    margin-left: 4px
}

.tournamentTimer___erL8Q {
    margin-top: 14px
}

.timerTitle___b1j_L {
    color: #fffc;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.timerContainer___Bp5pN [class*=countdown__],.timerContainer___Bp5pN [class*=floatCountdown] {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    justify-content: start;
    line-height: 32px
}

.timerContainer___Bp5pN [class*=countdown__] [class*=dots__],.timerContainer___Bp5pN [class*=floatCountdown] [class*=dots__] {
    margin-top: -2px
}

.tournamentStatsWrapper___sZeM0 {
    border-radius: 0 0 8px 8px;
    padding-bottom: 10px;
    padding-top: 24px;
    position: relative
}

.tournamentStatsList___TsYkC {
    padding: 0 32px
}

.tournamentMyStats___xLNBp {
    font-size: 12px;
    line-height: 20px;
    margin-top: -10px;
    padding: 0 32px 14px
}

.tournamentButton___PRuvZ {
    display: flex;
    margin: 0 32px 22px
}

.tournamentButton___PRuvZ>:first-child {
    flex-grow: 1
}

.tournamentButton--empty___Z9cIA {
    margin-top: 22px
}

.gameTournamentBtn___UWtU5 {
    margin-top: 10px
}

.tournamentFond___a_T02 {
    margin-top: 18px
}

.widgetTabs___VFelJ {
    left: 0;
    position: absolute;
    right: 0
}

.tournament___bfOdn {
    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___ILyoo {
    background: var(--brand-gradient-bg);
    transform: translateX(0);
    transition: .25s cubic-bezier(.5,0,1,1)
}

.tournamentButtonDisabled___U6q_M {
    width: 100%
}

.tabs___Y3kQt {
    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___Y3kQt span {
    align-items: center;
    background: var(--brand-simple);
    border: 1px solid #272c38;
    border-radius: 50%;
    color: #fff9;
    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___Y3kQt span.active___lt9k3 {
    color: #fff
}

.tabs___Y3kQt span.active___lt9k3: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___Y3kQt span:last-child {
    margin-right: 0
}

.tabs___Y3kQt span:first-child {
    margin-left: 0
}

.tournamentWidgetsWrap___njRL7 {
    background: linear-gradient(180deg,#7c0818,#830b1a);
    height: 800px;
    max-height: 0;
    padding: 0;
    perspective: 300px;
    transition: max-height .35s;
    will-change: max-height
}

.newsWidget___V0xT9,.tournamentWidgetsWrap___njRL7 {
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.newsWidget___V0xT9 {
    display: block;
    min-height: 188px
}

.newsContent___p0RyV:hover .newsLinkImg___u0QPC img {
    opacity: .5
}

.newsTitle___I034T {
    color: #fffc;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    top: 26px
}

.newsLinkName___knY_Y,.newsTitle___I034T {
    font-family: Manrope,sans-serif;
    left: 32px;
    position: absolute;
    z-index: 1
}

.newsLinkName___knY_Y {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    overflow: hidden;
    padding-right: 32px;
    top: 46px
}

.newsLinkImg___u0QPC {
    background: #000;
    height: 100%;
    position: absolute;
    width: 100%
}

.newsLinkImg___u0QPC img {
    border-radius: 0 8px 8px 8px;
    display: block;
    height: inherit;
    min-height: 200px;
    object-fit: cover;
    opacity: .4;
    transition: opacity .15s ease-in-out .2s;
    width: inherit
}

.newsWidgetBtn___sfKvh {
    bottom: 38px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    right: 30px
}

.newsWidgetBtn___sfKvh .newsBtn___eg4gX {
    background: #0000001a;
    border: 2px solid #fff;
    border-radius: var(--buttons-border-radius);
    box-shadow: 0 4px 8px #0003;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 16px;
    padding: 8px 15px;
    text-shadow: 0 -1px 0 #ffffff0d;
    text-transform: uppercase
}

.newsWidgetBtn___sfKvh .newsBtn___eg4gX:hover {
    background: #ffffff1a
}

.newsWidgetBtn___sfKvh .newsBtn___eg4gX:active {
    box-shadow: none;
    filter: brightness(.5)
}

.talisman___txDyH {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle
}

.talisman___txDyH img {
    height: 19px;
    width: 19px
}

div.tooltip___D1IMz {
    white-space: nowrap;
    width: auto
}

.winnersItem___ONu0B {
    display: flex;
    height: 34px;
    margin-bottom: 16px
}

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

.winnersItemWrap___BqsS5 {
    margin-top: 16px
}

.winnersItemPosition___V7ABu {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
    width: 15px
}

.winnersItemUserInfo___SYAng {
    padding-left: 10px
}

.winnersItemUserInfo___SYAng>span {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.winnersItemUserInfo___SYAng>span:first-of-type {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis
}

.winnersItemUserInfo___SYAng>span:last-child {
    color: var(--brand-blue-link);
    display: block
}

.winnersItemUserSum___erZkb span {
    color: #fff;
    font-weight: 500;
    line-height: 18px
}

.winnersItemUserSum___erZkb span[class*=currencySymbol] {
    font-weight: 400
}

.winnersItemGame____PQ1x {
    border: 2px solid #8d837b4d;
    border-radius: 4px;
    box-shadow: 0 8px 16px 0 #0003;
    box-sizing: border-box;
    height: 36px;
    margin-left: auto;
    margin-right: -2px;
    position: relative;
    width: 60px
}

.winnersItemGame____PQ1x>[class^=link_] {
    height: 100%;
    width: 100%
}

.winnersItemGame____PQ1x>[class^=link_] [class^=linkButton_] {
    border-radius: 4px;
    bottom: -2px;
    left: -2px;
    position: absolute;
    right: -2px;
    top: -2px;
    z-index: 9
}

.winnersItemGame____PQ1x img {
    border-radius: 2px;
    height: inherit;
    object-fit: cover;
    width: inherit
}

.winnersItemTalisman___F2sf3 {
    height: 12px;
    position: relative;
    width: 20px
}

.winnersItemTalismanLink___OlRYw {
    bottom: 0;
    display: inline-block;
    height: 21px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 0
}

div.topWinnersWidgetWrap___O_9Wz {
    background: var(--brand-simple);
    border-radius: var(--components-border-radius);
    display: none;
    padding: 24px 32px 32px;
    position: relative
}

@media screen and (max-width: 1287px) {
    div.topWinnersWidgetWrap___O_9Wz {
        display:block
    }
}

div.topWinnersWidgetWrap___O_9Wz .winnersTitle___iPJIG {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 0
}

div.topWinnersWidgetWrap___O_9Wz .winnersBtn___S3kt3 {
    background: #0000;
    border: 2px solid #fff;
    border-radius: var(--buttons-border-radius);
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 24px;
    margin-top: 16px;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 100%
}

div.topWinnersWidgetWrap___O_9Wz .winnersBtn___S3kt3:hover {
    background: #ffffff1a
}

div.topWinnersWidgetWrap___O_9Wz [class^=loading__] {
    bottom: 0;
    height: 32px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    z-index: 4
}

.bonusWidget___a55c7,.sidebarBonusWidget___i_5P9 {
    border-radius: 12px;
    overflow: hidden
}

.sidebarBonusWidget___i_5P9 {
    background: var(--brand-simple);
    box-shadow: 0 8px 16px #191e2d99;
    min-height: 200px;
    padding: 26px 32px 20px;
    position: relative
}

.sidebarBonusWidget___i_5P9:before {
    background: url(l/templates/2/desktop/assets/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___d4011 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin: 0
}

.bonusWidgetTitle___d4011>span {
    color: var(--brand-yellow)
}

.bonusData___70b73 {
    margin-top: 19px
}

.bonusPercent___b_WNu {
    color: #fff;
    position: absolute;
    top: 0
}

.bonusDeposit___4de3c>span {
    display: block
}

.bonusDeposit___4de3c>span:first-child {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.bonusDeposit___4de3c>span:last-child {
    color: var(--brand-yellow);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

.bonusDeposit___4de3c>span:last-child .currencySum {
    font-family: Manrope,sans-serif
}

.bonusDeposit___4de3c>span:last-child .currencySymbol {
    font-weight: 400;
    margin-left: 3px
}

.bonusDepositTitle___d0000,.bonusDepositValue___7036d {
    font-size: 24px;
    font-weight: 500;
    line-height: 38px
}

.bonusWidgetCountdown___XqJ3_ {
    margin-top: 15px
}

.bonusWidgetCountdown___XqJ3_ [class*=countdown__],.bonusWidgetCountdown___XqJ3_ [class*=floatCountdown] {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    justify-content: start;
    line-height: 30px;
    margin-top: -1px
}

.bonusWidgetCountdown___XqJ3_ [class*=countdown__] [class*=dots__],.bonusWidgetCountdown___XqJ3_ [class*=floatCountdown] [class*=dots__] {
    margin-top: -2px
}

.countdownTitle___db1fa {
    color: #fffc;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.btnWrap___b5538 {
    margin-top: 18px
}

.btnWrap___b5538 .paymentBtn___G2Xzm [class^=wrap_] {
    height: 112px;
    min-height: 112px;
    width: 100%
}

.btnWrap___b5538 .paymentBtn___G2Xzm [class^=wrap_] [class*=form_] {
    max-width: unset
}

.btnWrap___b5538 .paymentBtn___G2Xzm [class^=wrap_] [class*=form_] button {
    height: 48px;
    margin-top: auto
}

.btnWrap___b5538 .paymentBtn___G2Xzm [class^=wrap_]>span {
    height: 112px;
    left: -8px;
    max-width: unset;
    width: 256px
}

.btnWrap___b5538 .bonusButton___a7dcb {
    background: var(--brand-gradient-white);
    border-radius: var(--buttons-border-radius);
    box-shadow: none;
    color: #000;
    height: 48px;
    width: 100%
}

.bonusLink___QkOHf {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin: 7px 0 12px;
    position: absolute;
    right: 16px;
    text-align: center;
    text-decoration: none;
    top: 9px
}

.bonusLink___QkOHf a {
    color: inherit;
    position: relative
}

.sidebar___cbzaw {
    display: inline-block;
    float: right;
    margin-top: -12px;
    position: relative;
    width: 304px
}

.sidebar__bar___AeyMQ,.sidebar__guest___g7ZYH {
    font-weight: 400
}

.sidebar__bar___AeyMQ>div,.sidebar__guest___g7ZYH>div {
    border-radius: var(--components-border-radius);
    box-shadow: 0 8px 16px #191e2d99;
    margin-top: 8px
}

.sidebar__bar___AeyMQ>div:first-child,.sidebar__guest___g7ZYH>div:first-child {
    margin-top: 0
}

.sidebar__bar_auth___eAtTG,.sidebar__guest_auth___FUv_o {
    padding: 25px 30px 0
}

.sidebar__bar___AeyMQ .loginBtn___VBayB,.sidebar__guest___g7ZYH .loginBtn___VBayB {
    margin-top: 15px
}

.sidebar___cbzaw [class*=paymentWidgetWrap_] form {
    border-radius: 10px
}

.voteWidget___DxkGX {
    background: var(--brand-simple);
    border-radius: var(--components-border-radius);
    padding: 24px 32px 32px
}

.voteWidget___DxkGX .title___INhsk {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin: 0
}

.voteWidget___DxkGX .sub_title___ELR1P {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 15px 0 0
}

.voteWidget___DxkGX .inputWrap___XKHyG {
    margin-top: 21px;
    position: relative
}

.voteWidget___DxkGX .inputWrap___XKHyG label {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s {
    align-items: center;
    display: flex;
    height: 32px
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked,.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:not(:checked) {
    left: -9999px;
    position: absolute
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label,.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s 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___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label:before,.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:not(:checked)+label:before {
    background: #000;
    border: 1px solid #fff3;
    border-radius: 100%;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label:before {
    border-color: var(--brand-yellow)
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label:after,.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:not(:checked)+label:after {
    background: var(--brand-yellow);
    border-radius: 100%;
    content: "";
    height: 8px;
    left: 5px;
    position: absolute;
    top: 5px;
    transition: all .2s ease;
    width: 8px
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

.voteWidget___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 {
    display: block;
    margin-bottom: 12px
}

.voteWidget___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 input {
    cursor: pointer;
    display: none;
    height: auto;
    margin-bottom: 0;
    padding: 0;
    width: auto
}

.voteWidget___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 label {
    cursor: pointer;
    position: relative
}

.voteWidget___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 label:before {
    background: #000;
    border: 1px solid #ffffff0d;
    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___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 input:checked+label:after {
    background: url(/assets/svg/form/check.svg?ver=31082023) no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 16px
}

.voteWidget___DxkGX .answerWrap___tQOje {
    display: flex;
    flex-direction: column;
    margin-top: 18px
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc {
    display: inline-block;
    margin-bottom: 14px;
    padding-left: 40px;
    position: relative
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc .interest___oeJ6U {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    left: 0;
    line-height: 20px;
    position: absolute;
    top: 0
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc .text___vs5Gp {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc .result___Lk4w9 {
    background: linear-gradient(180deg,#fff 0,var(--brand-text) 100%);
    border-radius: 2px;
    height: 4px;
    margin-top: 2px
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc .result___Lk4w9.gold___hEXdD {
    background: var(--brand-gradient-green)
}

.voteWidget___DxkGX .answerWrap___tQOje .voteCounter___TWiG6 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-top: 10px;
    text-align: center
}

.voteWidget___DxkGX .btnLink___crPJo {
    margin-top: 31px;
    width: 100%
}

.title___267bb {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    margin: 5px 0;
    padding-left: 16px;
    text-align: left
}

.content___16586 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: inherit;
    line-height: 22px;
    margin: 16px 0 0;
    padding-left: 16px
}

.loadMore___AMmPT {
    display: flex;
    height: 48px;
    margin: 16px auto 48px;
    text-transform: uppercase;
    width: 256px
}

.stickerWrapper___be5df {
    border-radius: 10px;
    bottom: unset;
    color: #000;
    font-size: 10px;
    font-weight: 700;
    left: 0;
    line-height: 12px;
    position: absolute;
    right: unset;
    text-transform: uppercase;
    top: 0;
    transition: left .2s,top .2s;
    z-index: 2
}

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

.stickerWrapper___be5df .sticker___f3e9d {
    border-radius: var(--game-sticker-border-radius) 0;
    height: 22px;
    min-width: 24px;
    padding: 0 8px
}

.stickerWrapper___be5df .stickerNew___92167 {
    background: var(--game-thumb-label-new-color)
}

.stickerWrapper___be5df .stickerTournament___e2139 {
    background: var(--game-thumb-label-tournament-color)
}

.stickerWrapper___be5df.someStickers___e7df0 .stickerNew___92167 {
    border-radius: var(--game-sticker-border-radius) 0 0 0
}

.stickerWrapper___be5df.someStickers___e7df0 .stickerTournament___e2139 {
    border-radius: 0 0 var(--game-sticker-border-radius) 0
}

.root___V0ZAs {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.root___V0ZAs [class^=tipsWrap__] {
    display: inline-block
}

.complete___bOyjd {
    text-align: center;
    width: auto
}

.status___veeAV {
    background-color: #fff9;
    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___veeAV:before {
    background-image: url(/assets/svg/tournament/check.svg?ver=06092023);
    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___veeAV.doNotAllowToJoin___sPyQF:before {
    background-image: url(/assets/svg/tournament/status_no.svg)
}

.tipsContent___hpq9r {
    background-color: var(--tooltip-bg);
    color: var(--tooltip-color);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 16px;
    max-width: 208px;
    padding: 8px;
    width: 175px
}

.tipsContent___hpq9r:before {
    color: var(--tooltip-bg)
}

.tipsContent___hpq9r.tipsComplete___d4b9_ {
    width: 120px
}

.fav___neiXV {
    cursor: pointer
}

.fav___neiXV:not(.fav___neiXV.isFavorite___Rf2jv) [class=path-star] {
    fill: none
}

.fav___neiXV.isHovered___wmP1h {
    fill: #7c818c
}

.fav___neiXV.isHovered___wmP1h [class=path-star] {
    fill: none
}

.favMob___r8Z1o {
    bottom: auto;
    height: 24px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.button___ksdKw {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___ksdKw.sm___VVNch {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___ksdKw.md___EjnG2 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___ksdKw.primary___X3PDZ {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___ksdKw.primary___X3PDZ:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___ksdKw.primary___X3PDZ:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___ksdKw.secondary___Bemba {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___ksdKw.secondary___Bemba:active,.button___ksdKw.secondary___Bemba:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___ksdKw.tertiary___GKTwM {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___ksdKw.tertiary___GKTwM:hover {
    background: #ffffff0d
}

.button___ksdKw.tertiary___GKTwM:active {
    border-color: #fff
}

.button___ksdKw.ghost___tTMwI {
    box-shadow: none;
    color: #f5c66b
}

.button___ksdKw.ghost___tTMwI:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___ksdKw.ghost___tTMwI:active {
    opacity: .7
}

.button___ksdKw.disabled___sGHRM {
    opacity: .4;
    pointer-events: none
}

.grid___KyjEt {
    display: inline-block;
    margin: 0 18px 16px 0;
    width: 208px
}

.tmb___57920 {
    display: block;
    min-height: 156px;
    position: relative;
    width: 132px
}

.tmb___57920:hover [class*=stickerWrapper] {
    left: 1px;
    top: 1px
}

.tmb___57920:hover .tmbAction___c8cc6 {
    opacity: 1;
    visibility: visible
}

.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class*=btnPlay],.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class*=ghost],.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class^=tipsWrap__] {
    opacity: 1;
    transform: translate(0)
}

.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class^=favorites] {
    opacity: 1;
    transform: translate(0);
    z-index: 11
}

.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class^=favorites] svg:not([class*=isFavorite]) path {
    fill: #fff3;
    stroke: none
}

.tmb___57920:hover .premiumBlock___ocXgX {
    opacity: 1
}

.tmb___57920:hover .premiumBlock___ocXgX [class^=favorites] {
    opacity: 1;
    transform: translate(0);
    z-index: 11
}

.tmb___57920:hover .premiumBlock___ocXgX [class^=premiumBlockText__] {
    opacity: 1;
    transform: translate(0)
}

.tmb___57920:hover img {
    transform: scale(.965,.95) translateZ(0)
}

.tmb___57920:hover .tmbImg___96595 {
    box-shadow: none
}

.tmb___57920 a {
    text-decoration: none
}

.tmb___57920 .favorite___fY8rq {
    height: 16px;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 8
}

.tmbImg___96595 {
    background: var(--brand-simple);
    border-radius: 10px;
    box-shadow: 0 0 0 2px var(--brand-simple);
    min-height: 132px;
    position: relative;
    width: 100%
}

.tmbImg___96595>[class*=loadingWrapper__] {
    bottom: 0;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tmbImgContainer___5ff18 {
    background-position: 50%;
    border-radius: inherit;
    display: block;
    height: 132px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.tmbImgContainer___5ff18>img:not([class*=loading_]) {
    border-radius: 8px;
    display: block;
    height: 100%;
    position: relative;
    transition: transform .2s ease-out;
    width: 100%;
    z-index: 10
}

.tmbImgContainer___5ff18+[class*=loading_] {
    bottom: auto;
    height: 50px;
    left: 50%;
    object-fit: cover;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 50px;
    z-index: 0
}

.gameProvider___106bc {
    align-items: center;
    background: linear-gradient(0deg,#252323,#25232300);
    border-radius: 0 0 var(--buttons-border-radius) var(--buttons-border-radius);
    bottom: 0;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 1
}

.gameProvider___106bc>* {
    display: block
}

.gameProvider___106bc picture {
    display: flex
}

.gameProvider___106bc picture img {
    height: 100%;
    max-height: 28px;
    object-fit: contain;
    width: 100%
}

.gameProvider___106bc [class*=loadingWrapper__] {
    display: flex;
    padding: 0
}

.tmbTitle___e3710 {
    color: var(--footer-text-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 24px;
    line-height: 26px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.title___mb0iY {
    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___lG68X {
    overflow: hidden;
    padding-top: 6px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sm___VVNch {
    width: 172px
}

.sm___VVNch .tmbDesktop___aD8qO {
    min-height: 129px
}

.tmbAction___c8cc6 {
    align-items: normal;
    background-color: #000000e6;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 132px;
    justify-content: center;
    opacity: 0;
    text-align: center;
    transition: opacity .2s ease-in-out;
    z-index: 9
}

.actionButton___fa519,.tmbAction___c8cc6 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.actionButton___fa519 {
    z-index: 0
}

.actionButton___fa519 a[class*=ghost] {
    border: none;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    height: 20px;
    left: 8px;
    line-height: 16px;
    opacity: 0;
    position: absolute;
    top: 8px;
    transform: translateY(-20px);
    transition: .2s ease-out
}

.actionButton___fa519 a[class*=ghost]:hover {
    text-decoration: underline
}

.actionButton___fa519 [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___fa519 [class^=tipsWrap__] [class*=btnPlay] {
    position: static;
    width: 100%
}

.actionButton___fa519 [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___fa519 [class*=btnPlay] button {
    width: 100%
}

.actionButton___fa519 [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___fa519 [class^=favorites]>span {
    color: #fff6;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 1px 7px 0 0;
    white-space: nowrap
}

.tmbGloryText___kK9fB {
    padding-left: 25px
}

.premiumBlock___ocXgX {
    align-items: center;
    background-color: #000c;
    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___ocXgX [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___ocXgX [class^=favorites]>span {
    color: #fff6;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 8px 4px 0 0;
    white-space: nowrap
}

.premiumBlockText___cJJIW {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    opacity: 0;
    transform: translateY(40px)
}

.premiumBlockText___cJJIW span {
    color: var(--brand-yellow)
}

.tmbMob___As0bT {
    position: relative
}

.tmbMob___As0bT [class*=loading__] {
    animation: loading___kUC3A 2s infinite
}

.tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
    height: 166px
}

@media screen and (min-width: 360px) {
    .tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
        height:186px
    }
}

@media screen and (min-width: 412px) {
    .tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
        height:216px
    }
}

@media screen and (min-width: 568px) {
    .tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
        height:226px
    }
}

@media screen and (min-width: 720px) {
    .tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
        height:206px
    }
}

.tmbMob___As0bT .imgWrapper___qUbA3 {
    background: var(--brand-simple);
    border-radius: var(--game-thumb-radius-mob);
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.tmbMob___As0bT .imgWrapper___qUbA3.customLogoDefaultImg___nm1AA picture img[class*=defaultImg] {
    height: 68px;
    margin: auto;
    object-fit: contain;
    object-position: center;
    padding-bottom: 20px;
    width: 68px
}

.tmbMob___As0bT .imgWrapper___qUbA3>picture img {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: top;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 {
    align-items: center;
    background: linear-gradient(0deg,#310105,#31010570 60.42%,#31010500);
    bottom: -35px;
    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___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7>* {
    display: block;
    margin-bottom: 2px
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 picture {
    display: flex
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 picture img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 [class^=loading] {
    height: 100%;
    padding: 0;
    width: 100%
}

.tmbMob___As0bT .imgWrapper___qUbA3 [class^=loading] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tmbMob___As0bT .titleMob___urVs2 {
    display: none
}

.imgWrapper___qUbA3 picture.classNameAfterLoaded___SUD1_ img {
    animation: loadImg___WOkTX 1s forwards;
    opacity: 1
}

.imgWrapper___qUbA3 picture.classNameAfterLoaded___SUD1_+[class*=gameProvider__] {
    animation: loadProvider___mQQa1 .5s forwards
}

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

    to {
        filter: blur(0)
    }
}

@keyframes loadProvider___mQQa1 {
    to {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: auto;
        z-index: 0
    }
}

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

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

.gamesList__wrapper___10239 {
    display: flex;
    flex-wrap: wrap;
    margin: 16px -8px 0
}

[class*=withoutSidebar] .gamesList__wrapper___10239 {
    display: block
}

.gamesList__wrapper___10239>[class*=tmb__] {
    margin: 6px 8px 8px
}

[class*=withoutSidebar] .gamesList__wrapper___10239>[class*=tmb__] {
    display: inline-block
}

.gamesList__wrapper___10239 .rmBanner___qEEX6 {
    width: 100%
}

.homepageWidgetsWrapper___dd570 {
    display: flex;
    float: left;
    margin: 6px 8px 8px;
    max-width: 880px
}

@media screen and (min-width: 1288px) {
    .homepageWidgetsWrapper___dd570 {
        max-width:1020px
    }
}

.homepageWidgetsWrapper___dd570:empty,[class*=content_render__routes__] .homepageWidgetsWrapper___dd570,[class*=content_render__search__] .homepageWidgetsWrapper___dd570 {
    display: none
}

.homepageWidgetsWrapper___dd570 [class*=bonusWidget__] {
    display: flex;
    max-width: 428px;
    min-height: 326px;
    min-width: 428px;
    width: 100%
}

.homepageWidgetsWrapper___dd570 [class*=sidebarBonusWidget__] {
    background: linear-gradient(180deg,#39050c,#900a1a);
    width: 100%
}

.homepageWidgetsWrapper___dd570 [class*=sidebarBonusWidget__] [class*=btnWrap__] {
    bottom: 32px;
    left: 32px;
    max-width: 240px;
    position: absolute;
    right: 0;
    width: 100%
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament]+[class*=bonusWidget__] {
    margin-left: 24px;
    min-width: 304px
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament]+[class*=bonusWidget__] [class*=btnWrap__] {
    bottom: 32px;
    max-width: 240px
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] {
    max-width: 544px;
    min-width: 544px
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament]:empty {
    display: none
}

@media screen and (min-width: 1288px) {
    .homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] {
        max-width:692px;
        min-width: 692px
    }
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] [class*=wrapper__]:after,.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] [class*=wrapper__]:before {
    content: none!important
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] [class*=wrapper__] [class*=scrollbar__] {
    display: none
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] section {
    padding: 0
}

.homepageWidgetsWrapper___dd570 [class*=tournamentsWidgetTitle] {
    padding-left: 0
}

.homepageWidgetsWrapper___dd570.homepageWidgetsWithoutBonus___e32a6 [class*=homapageSidebarTournament] {
    max-width: 576px;
    min-width: 576px
}

@media screen and (min-width: 1288px) {
    .homepageWidgetsWrapper___dd570.homepageWidgetsWithoutBonus___e32a6 [class*=homapageSidebarTournament] {
        max-width:724px;
        min-width: 724px
    }
}

.homepageWidgetsWrapper___dd570.homepageWidgetsWithoutBonus___e32a6 [class*=tournament___] {
    height: 490px
}

.homepageWidgetsWrapper___dd570 [class*=tournamentWidgetSlider__] [class*=tournament___] {
    height: 428px
}

.promoTextSub___4a38e {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 2px;
    opacity: .8
}

@media screen and (min-width: 760px) {
    .promoTextSub___4a38e {
        margin-bottom:0
    }
}

.tournamentLockStatus___qjQ6e {
    background: #fffc;
    border-radius: 0 8px;
    bottom: auto;
    box-shadow: 0 0 4px #00000040;
    font-family: Manrope,sans-serif;
    height: 32px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    z-index: 3
}

.tournamentLockStatus___qjQ6e svg {
    display: block;
    margin: 8px auto
}

.tournamentLockStatusWrap___KdgcT {
    font-feature-settings: "pnum" on,"lnum" on;
    background: #fff;
    border-radius: 8px;
    bottom: auto;
    box-shadow: 0 4px 24px #0000001a;
    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___KdgcT>div {
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tournamentLockStatusWrap___KdgcT>div:nth-child(2) {
    margin-bottom: 6px
}

.tournamentLockStatusWrap___KdgcT: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___LqAXM {
    color: #0009;
    margin-bottom: 2px
}

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

.tournamentImg___b9810 img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.tournamentImgPattern___4f5ce {
    height: 204px;
    width: 100%
}

.tournamentImgPattern___4f5ce .tournamentImg-wrapper {
    height: 100%;
    width: 100%
}

.tournamentImgPattern___4f5ce img {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover
}

.tournamentImgCharacter___XmGbn {
    height: 204px;
    position: absolute;
    right: 144px;
    top: 8px;
    width: 190px
}

.tournamentImgCharacter___XmGbn img {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover
}

.tournamentInfo___3daa6 {
    margin-bottom: 15px;
    padding-left: 8px;
    padding-right: 36px;
    padding-top: 8px;
    position: relative;
    width: 100%;
    z-index: 1
}

.tournamentTitle___2d196 {
    font-feature-settings: "pnum" on,"lnum" on;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Manrope,sans-serif;
    font-size: 20px;
    font-weight: 700;
    height: 52px;
    line-height: 26px;
    margin-bottom: 27px;
    overflow: hidden;
    padding-right: 10px;
    text-overflow: ellipsis;
    width: 265px
}

.tournamentPrize___cd794 {
    margin-bottom: 18px
}

.tournamentPrizeSub___b1a00 {
    color: #fff9;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 8px
}

.tournamentPrizeSum___195ff {
    color: var(--brand-yellow);
    font-weight: 500;
    text-shadow: 0 0 4px #00000059
}

.tournamentPrizeSum___195ff,.tournamentTimer___c2df5 {
    font-family: Manrope,sans-serif;
    font-size: 20px;
    line-height: 20px
}

.tournamentTimer___c2df5 {
    color: #fff;
    font-weight: 700
}

.tournamentTimer___c2df5 [class*=promoTextSub] {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 4px;
    opacity: .6
}

.tournamentTimer___c2df5 [class*=dots] {
    margin: 0 5px
}

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

.tournamentBtn___be735 a {
    min-height: 40px;
    min-width: 112px
}

.tournamentBtn___be735 a[class*=white] {
    opacity: .6
}

.participants___e778d {
    margin-bottom: auto
}

.participantsEmpty___evQcy,.participants___e778d {
    background: #ffffff1a;
    border-radius: var(--tournament-widget-player-radius);
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 188px;
    line-height: 16px;
    margin-bottom: 16px;
    padding: 16px 0
}

[class*=homepageWidgetsWithoutBonus] .participantsEmpty___evQcy,[class*=homepageWidgetsWithoutBonus] .participants___e778d {
    height: 100%;
    max-height: 244px
}

[class*=homepageWidgetsWithoutBonus] [class*=tournamentWidgetSlider__] .participantsEmpty___evQcy,[class*=homepageWidgetsWithoutBonus] [class*=tournamentWidgetSlider__] .participants___e778d {
    max-height: 180px
}

.participantsEmpty___evQcy {
    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___evQcy svg {
    height: 32px;
    margin-bottom: 8px;
    width: 32px
}

.participantsEmpty___evQcy svg path {
    fill: #fff
}

.participantsEmpty___evQcy p {
    margin: 0
}

.participants___e778d .row___a6599 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: normal;
    margin: 2px 0;
    padding: 0 16px
}

.participants___e778d .row___a6599:first-child {
    height: 20px;
    margin-bottom: 10px
}

.participants___e778d .row___a6599:first-child .col___bc4bc {
    color: #fff9
}

.participants___e778d .row___a6599 .col___bc4bc:first-child {
    color: #fff9;
    width: 7%
}

.participants___e778d .row___a6599 .col___bc4bc:nth-child(2) {
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 50%
}

.participants___e778d .row___a6599 .col___bc4bc:last-child {
    text-align: right;
    width: 43%
}

.participants___e778d .row___a6599.currentUser___eTPls {
    background-color: #ffffff26;
    height: 24px;
    margin: 0
}

.tournamentGames___c5c23 {
    margin: 16px 0 0 16px;
    max-height: 358px;
    width: 50px
}

[class*=homepageWidgetsWithoutBonus] .tournamentGames___c5c23 {
    height: 100%;
    max-height: 430px
}

[class*=homepageWidgetsWithoutBonus] [class*=tournamentWidgetSlider__] .tournamentGames___c5c23 {
    max-height: 364px
}

.tournamentGamesTitle___d252f {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    margin-bottom: -5px;
    margin-top: 2px;
    overflow: hidden;
    position: relative
}

.tournamentGamesList___e12d6 {
    display: flex;
    flex-direction: column;
    max-height: 370px;
    overflow-x: hidden;
    overflow-y: auto
}

[class*=homepageWidgetsWithoutBonus] .tournamentGamesList___e12d6 {
    height: 100%;
    max-height: 427px
}

[class*=homepageWidgetsWithoutBonus] [class*=tournamentWidgetSlider__] .tournamentGamesList___e12d6 {
    max-height: 360px
}

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

@supports((-webkit-mask-image: url("")) or (mask-image:url(""))) {
    .tournamentGamesList___e12d6 {
        --mask-height:13px;
        margin-top: 8px;
        -webkit-mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        -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;
        padding-top: 5px
    }
}

.tournamentGamesThumb___Ve83N {
    background: var(--brand-simple);
    border-radius: 8px;
    display: inline-flex;
    height: 50px;
    margin-bottom: 8px;
    margin-right: auto;
    width: 50px
}

.tournamentGamesThumb___Ve83N:first-child {
    margin-left: auto
}

.tournamentGamesThumb___Ve83N:last-child {
    margin-right: auto
}

.tournamentGamesThumbImage___ni5C5 {
    border-radius: var(--tournament-widget-games-thumb-radius);
    height: 100%;
    min-height: 50px;
    min-width: 50px;
    object-fit: cover;
    object-position: top;
    width: 100%
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd {
    margin: 0;
    max-height: unset;
    width: auto
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesTitle___d252f {
    margin-bottom: 10px
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesList___e12d6 {
    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___c5c23.tournamentListPageGames___YHFLd .tournamentGamesList___e12d6 {
        -webkit-mask-image:linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        padding-top: 0
    }
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesThumb___Ve83N {
    margin-bottom: 0;
    margin-right: 8px
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesThumb___Ve83N:first-child {
    margin-left: 16px
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesThumb___Ve83N:last-child {
    margin-right: 16px
}

.tournament___6d154 {
    align-items: normal;
    background: linear-gradient(180deg,#7e0918,#8b1221 32.29%,#761126);
    border-radius: var(--tournament-widget-radius);
    box-shadow: 0 6px 12px #0000001a;
    display: flex;
    flex-direction: row;
    height: 434px;
    justify-content: normal;
    overflow: hidden;
    padding: 16px;
    position: relative
}

.tournamentColumn___fcd39 {
    flex: 1;
    margin-right: 16px
}

.tournament___6d154:not(:last-of-type) {
    margin-bottom: 0
}

.tournament___6d154.tournamentListPageItem____IppA {
    flex-direction: column;
    height: 512px
}

.tournament___6d154.tournamentListPageItem____IppA .tournamentColumn___fcd39 {
    display: block;
    margin-right: 0
}

.scrollThumbs___fOtaW[class*=wrapper__] {
    position: relative
}

.scrollThumbs___fOtaW[class*=wrapper__]:after,.scrollThumbs___fOtaW[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___fOtaW[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

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

.tournamentsWidgetTitle___FNk48 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 700;
    height: 32px;
    justify-content: space-between;
    line-height: 32px;
    margin-bottom: 13px;
    margin-top: 3px;
    overflow: hidden;
    padding: 12px 64px 10px;
    position: relative;
    white-space: nowrap
}

.tournamentWidgetPagination___mJl0L {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -2.5px;
    line-height: 32px;
    position: absolute;
    right: 24px;
    top: 4px
}

.tournamentWidgetSlider___vkge8 {
    height: 428px;
    position: relative
}

.tournamentWidgetSlider___vkge8 [class*=slick-list] {
    height: inherit;
    overflow: hidden;
    position: relative;
    width: 100%
}

.tournamentWidgetSlider___vkge8 [class*=slick-track] {
    display: flex;
    height: inherit
}

.tournamentWidgetSlider___vkge8 button {
    background: #0000 url(/assets/svg/desktop/arrow-active.svg) no-repeat center 50%;
    height: 10px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: -33px;
    width: 5px
}

.tournamentWidgetSlider___vkge8 button[class*=slick-disabled] {
    background-image: url(/assets/svg/desktop/arrow.svg);
    cursor: default
}

.tournamentWidgetSlider___vkge8 button[class*=slick-prev] {
    right: 70px
}

.tournamentWidgetSlider___vkge8 button[class*=slick-next] {
    transform: rotate(180deg)
}

.homapageSidebarTournament___bf895 {
    position: relative
}

.homapageSidebarTournament___bf895 [class*=tournamentGames__] {
    width: 96px
}

.homapageSidebarTournament___bf895 [class^=tipsWrap__] {
    width: calc(100% - 8px)
}

.homapageSidebarTournament___bf895 [class^=tipsWrap__] button {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    text-indent: 0;
    text-transform: capitalize
}

.homapageSidebarTournament___bf895 [class*=tmb__] {
    height: 96px;
    min-height: 96px;
    width: 96px
}

.homapageSidebarTournament___bf895 [class*=tmb__]+[class*=tmb__] {
    margin-top: 8px
}

.homapageSidebarTournament___bf895 [class*=tmb__] [class*=favorites] span {
    display: none
}

.homapageSidebarTournament___bf895 [class*=tmb__] a[class*=button__] {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin: 16px auto 0;
    right: 8px
}

.homapageSidebarTournament___bf895 [class*=tmb__] a[class*=primary___],.homapageSidebarTournament___bf895 [class*=tmb__] button[class*=primary___] {
    border-radius: 10px;
    bottom: 0;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    left: 8px;
    line-height: 12px;
    margin: auto;
    right: 8px;
    text-indent: 0;
    top: 0;
    width: 80px
}

.homapageSidebarTournament___bf895 [class*=tmb__] a[class*=primary___] button,.homapageSidebarTournament___bf895 [class*=tmb__] button[class*=primary___] button {
    color: #fff;
    font-size: inherit;
    font-weight: inherit;
    height: inherit;
    line-height: inherit
}

.homapageSidebarTournament___bf895 [class*=tmbAction__],.homapageSidebarTournament___bf895 [class*=tmbImgContainer__],.homapageSidebarTournament___bf895 [class*=tmbImg__] {
    height: inherit;
    min-height: inherit
}

.recommended__title___y_ju5 {
    color: #ffffffe6;
    font-family: Manrope,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___y_ju5 {
        padding:32px 0 16px 16px
    }
}

.loadingWrap___daYQw {
    height: 70px;
    position: relative;
    width: 100%
}

[class^=loadMore_] {
    margin: 24px auto 48px;
    width: 256px
}

.container___96303 {
    min-height: 500px;
    padding: 20px 0;
    position: relative
}

.container___96303:after,.container___96303:before {
    content: " ";
    display: table
}

.container___96303:after {
    clear: both
}

.container___96303 .content___4e400 {
    float: left;
    min-height: 500px;
    position: relative;
    width: 560px
}

@media screen and (min-width: 1288px) {
    .container___96303 .content___4e400 {
        width:752px
    }
}

.container___96303 .content___4e400.withoutSidebar___c6de8 {
    width: 100%
}

.container___96303 .content__tmbWrapper___McV8z {
    margin: 0 -16px
}

.content_render___b0e8f {
    opacity: 1;
    position: relative;
    visibility: visible
}

.content_render__routes___FWWgk,.content_render__search___cf19b {
    height: 0;
    opacity: 0;
    visibility: hidden
}

.inputWrap___Q8A3z {
    border-radius: var(--input-radius);
    margin-top: 8px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .inputWrap___Q8A3z {
        margin-top:16px
    }
}

.inputWrapLabel___Rlk1_ {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

@media screen and (min-width: 1096px) {
    .inputWrapLabel___Rlk1_ {
        color:var(--input-wrap-label-color);
        font-size: 14px;
        font-weight: 400;
        line-height: 20px
    }
}

.inputWrap___Q8A3z .inputEl___b2rwd {
    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___Q8A3z .inputElLabel___V9Jw1 {
    line-height: 18px;
    padding: 20px 35px 8px 15px
}

.inputWrap___Q8A3z .inputEl___b2rwd:-webkit-autofill {
    -webkit-text-fill-color: #000!important
}

.inputWrap___Q8A3z .inputEl___b2rwd::placeholder {
    color: #000
}

.inputWrap___Q8A3z .label___q3iX9 {
    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___Q8A3z .labelActive___MkfO9 {
    color: #000;
    left: 17px;
    opacity: .4;
    transform: translateY(-17px) scale(.7);
    white-space: nowrap
}

.inputWrap___Q8A3z .errorHint___TKczj {
    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___Q8A3z.error___fo5aE {
    background-color: var(--brand-red);
    border-color: var(--brand-red)
}

.inputWrap___Q8A3z.error___fo5aE .inputEl___b2rwd {
    border: 1px solid var(--brand-red)
}

.inputWrap___Q8A3z.disabled___ij9cw {
    border-color: #8d9fc71a
}

.inputWrap___Q8A3z.disabled___ij9cw .inputEl___b2rwd {
    -webkit-text-fill-color: #6c707f;
    color: #6c707f
}

.infoHint___R43uG {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 24px;
    transform: translate(-50%,-50%);
    width: 16px;
    z-index: 1
}

.infoHintContent___XU0lA {
    bottom: calc(100% + 2px);
    left: 35px;
    transform: translate(-100%,-50%);
    width: calc(100vw - 48px)
}

@media screen and (min-width: 360px) {
    .infoHintContent___XU0lA {
        width:calc(100vw - 62px)
    }
}

@media screen and (min-width: 568px) {
    .infoHintContent___XU0lA {
        width:calc(100vw - 144px)
    }
}

@media screen and (min-width: 1096px) {
    .infoHintContent___XU0lA {
        bottom:auto;
        left: 100%;
        max-width: 228px;
        top: -10px;
        transform: translateX(38px)
    }
}

.infoHintIcon___QGarP path {
    fill: #000
}

.inputWrap___m8uHI {
    border-radius: var(--input-radius);
    margin-top: 8px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .inputWrap___m8uHI {
        margin-top:14px
    }
}

.inputWrap___m8uHI.active___rtBhP {
    border-color: #4bb2dd99
}

.inputWrapLabel___M_1Az {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

@media screen and (min-width: 1096px) {
    .inputWrapLabel___M_1Az {
        color:var(--input-wrap-label-color);
        font-size: 14px;
        font-weight: 400;
        line-height: 20px
    }
}

.inputWrap___m8uHI .inputEl___Trtip {
    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___m8uHI .inputElLabel___Bcusb {
    line-height: 18px;
    padding: 20px 35px 8px 15px
}

.inputWrap___m8uHI .inputEl___Trtip:-webkit-autofill {
    -webkit-text-fill-color: #000!important
}

.inputWrap___m8uHI .inputEl___Trtip::placeholder {
    color: #000
}

.inputWrap___m8uHI .inputEl___Trtip::-webkit-scrollbar {
    border-radius: var(--input-radius)
}

.inputWrap___m8uHI .label___XYMk2 {
    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___m8uHI .labelActive___H93mG {
    color: #000;
    left: 17px;
    opacity: .4;
    transform: translateY(-17px) scale(.7);
    white-space: nowrap
}

.inputWrap___m8uHI .errorHint___TOidN {
    background: var(--brand-red);
    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: -2px;
    text-align: center;
    width: 100%
}

.inputWrap___m8uHI.error___PTR4Z {
    background-color: var(--brand-red);
    border-color: var(--brand-red);
    height: 100%!important
}

.inputWrap___m8uHI.error___PTR4Z .inputEl___Trtip {
    border: 1px solid var(--brand-red)
}

.inputWrap___m8uHI.disabled___HqpIG {
    border-color: #8d9fc71a
}

.inputWrap___m8uHI.disabled___HqpIG .inputEl___Trtip {
    -webkit-text-fill-color: #6c707f;
    color: #6c707f
}

.infoHint___blZIy {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 24px;
    transform: translate(-50%,-50%);
    width: 16px;
    z-index: 1
}

.infoHintContent___Wn4YU {
    bottom: calc(100% + 2px);
    left: 35px;
    transform: translate(-100%,-50%);
    width: calc(100vw - 48px)
}

@media screen and (min-width: 360px) {
    .infoHintContent___Wn4YU {
        width:calc(100vw - 62px)
    }
}

@media screen and (min-width: 568px) {
    .infoHintContent___Wn4YU {
        width:calc(100vw - 144px)
    }
}

@media screen and (min-width: 1096px) {
    .infoHintContent___Wn4YU {
        bottom:auto;
        left: 100%;
        max-width: 228px;
        top: -10px;
        transform: translateX(38px)
    }
}

.infoHintIcon___P6MyX path {
    fill: #000
}

.btn--md___LHU2K,.btn--sm___W5jIf,.btn___zoYkf,.btn__default___DDq6i,.btn__disabled___ahOrx,.btn__primary___Zfhx9,.btn__secondary___nhZVG,.btn__white___DwRKZ,.button___N1FTz,.successViewLink___hjJI_ {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.btn--sm___W5jIf,.button___N1FTz.sm___WNnM7,.sm___WNnM7.btn--md___LHU2K,.sm___WNnM7.btn___zoYkf,.sm___WNnM7.btn__default___DDq6i,.sm___WNnM7.btn__disabled___ahOrx,.sm___WNnM7.btn__primary___Zfhx9,.sm___WNnM7.btn__secondary___nhZVG,.sm___WNnM7.btn__white___DwRKZ,.sm___WNnM7.successViewLink___hjJI_ {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.btn--md___LHU2K,.button___N1FTz.md___KIAZh,.md___KIAZh.btn--sm___W5jIf,.md___KIAZh.btn___zoYkf,.md___KIAZh.btn__default___DDq6i,.md___KIAZh.btn__disabled___ahOrx,.md___KIAZh.btn__primary___Zfhx9,.md___KIAZh.btn__secondary___nhZVG,.md___KIAZh.btn__white___DwRKZ,.successViewLink___hjJI_ {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.btn__primary___Zfhx9,.button___N1FTz.primary____1V57,.primary____1V57.btn--md___LHU2K,.primary____1V57.btn--sm___W5jIf,.primary____1V57.btn___zoYkf,.primary____1V57.btn__default___DDq6i,.primary____1V57.btn__disabled___ahOrx,.primary____1V57.btn__secondary___nhZVG,.primary____1V57.btn__white___DwRKZ,.successViewLink___hjJI_ {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.btn__primary___Zfhx9:hover,.button___N1FTz.primary____1V57:hover,.primary____1V57.btn--md___LHU2K:hover,.primary____1V57.btn--sm___W5jIf:hover,.primary____1V57.btn___zoYkf:hover,.primary____1V57.btn__default___DDq6i:hover,.primary____1V57.btn__disabled___ahOrx:hover,.primary____1V57.btn__secondary___nhZVG:hover,.primary____1V57.btn__white___DwRKZ:hover,.successViewLink___hjJI_:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.btn__primary___Zfhx9:active,.button___N1FTz.primary____1V57:active,.primary____1V57.btn--md___LHU2K:active,.primary____1V57.btn--sm___W5jIf:active,.primary____1V57.btn___zoYkf:active,.primary____1V57.btn__default___DDq6i:active,.primary____1V57.btn__disabled___ahOrx:active,.primary____1V57.btn__secondary___nhZVG:active,.primary____1V57.btn__white___DwRKZ:active,.successViewLink___hjJI_:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.btn__secondary___nhZVG,.button___N1FTz.secondary___NFJNa,.secondary___NFJNa.btn--md___LHU2K,.secondary___NFJNa.btn--sm___W5jIf,.secondary___NFJNa.btn___zoYkf,.secondary___NFJNa.btn__default___DDq6i,.secondary___NFJNa.btn__disabled___ahOrx,.secondary___NFJNa.btn__primary___Zfhx9,.secondary___NFJNa.btn__white___DwRKZ,.secondary___NFJNa.successViewLink___hjJI_ {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.btn__secondary___nhZVG:active,.btn__secondary___nhZVG:hover,.button___N1FTz.secondary___NFJNa:active,.button___N1FTz.secondary___NFJNa:hover,.secondary___NFJNa.btn--md___LHU2K:active,.secondary___NFJNa.btn--md___LHU2K:hover,.secondary___NFJNa.btn--sm___W5jIf:active,.secondary___NFJNa.btn--sm___W5jIf:hover,.secondary___NFJNa.btn___zoYkf:active,.secondary___NFJNa.btn___zoYkf:hover,.secondary___NFJNa.btn__default___DDq6i:active,.secondary___NFJNa.btn__default___DDq6i:hover,.secondary___NFJNa.btn__disabled___ahOrx:active,.secondary___NFJNa.btn__disabled___ahOrx:hover,.secondary___NFJNa.btn__primary___Zfhx9:active,.secondary___NFJNa.btn__primary___Zfhx9:hover,.secondary___NFJNa.btn__white___DwRKZ:active,.secondary___NFJNa.btn__white___DwRKZ:hover,.secondary___NFJNa.successViewLink___hjJI_:active,.secondary___NFJNa.successViewLink___hjJI_:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.btn__white___DwRKZ,.button___N1FTz.tertiary___J4ZDe,.tertiary___J4ZDe.btn--md___LHU2K,.tertiary___J4ZDe.btn--sm___W5jIf,.tertiary___J4ZDe.btn___zoYkf,.tertiary___J4ZDe.btn__default___DDq6i,.tertiary___J4ZDe.btn__disabled___ahOrx,.tertiary___J4ZDe.btn__primary___Zfhx9,.tertiary___J4ZDe.btn__secondary___nhZVG,.tertiary___J4ZDe.successViewLink___hjJI_ {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.btn__white___DwRKZ:hover,.button___N1FTz.tertiary___J4ZDe:hover,.tertiary___J4ZDe.btn--md___LHU2K:hover,.tertiary___J4ZDe.btn--sm___W5jIf:hover,.tertiary___J4ZDe.btn___zoYkf:hover,.tertiary___J4ZDe.btn__default___DDq6i:hover,.tertiary___J4ZDe.btn__disabled___ahOrx:hover,.tertiary___J4ZDe.btn__primary___Zfhx9:hover,.tertiary___J4ZDe.btn__secondary___nhZVG:hover,.tertiary___J4ZDe.successViewLink___hjJI_:hover {
    background: #ffffff0d
}

.btn__white___DwRKZ:active,.button___N1FTz.tertiary___J4ZDe:active,.tertiary___J4ZDe.btn--md___LHU2K:active,.tertiary___J4ZDe.btn--sm___W5jIf:active,.tertiary___J4ZDe.btn___zoYkf:active,.tertiary___J4ZDe.btn__default___DDq6i:active,.tertiary___J4ZDe.btn__disabled___ahOrx:active,.tertiary___J4ZDe.btn__primary___Zfhx9:active,.tertiary___J4ZDe.btn__secondary___nhZVG:active,.tertiary___J4ZDe.successViewLink___hjJI_:active {
    border-color: #fff
}

.btn__default___DDq6i,.button___N1FTz.ghost___XxFG7,.ghost___XxFG7.btn--md___LHU2K,.ghost___XxFG7.btn--sm___W5jIf,.ghost___XxFG7.btn___zoYkf,.ghost___XxFG7.btn__disabled___ahOrx,.ghost___XxFG7.btn__primary___Zfhx9,.ghost___XxFG7.btn__secondary___nhZVG,.ghost___XxFG7.btn__white___DwRKZ,.ghost___XxFG7.successViewLink___hjJI_ {
    box-shadow: none;
    color: #f5c66b
}

.btn__default___DDq6i:hover,.button___N1FTz.ghost___XxFG7:hover,.ghost___XxFG7.btn--md___LHU2K:hover,.ghost___XxFG7.btn--sm___W5jIf:hover,.ghost___XxFG7.btn___zoYkf:hover,.ghost___XxFG7.btn__disabled___ahOrx:hover,.ghost___XxFG7.btn__primary___Zfhx9:hover,.ghost___XxFG7.btn__secondary___nhZVG:hover,.ghost___XxFG7.btn__white___DwRKZ:hover,.ghost___XxFG7.successViewLink___hjJI_:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.btn__default___DDq6i:active,.button___N1FTz.ghost___XxFG7:active,.ghost___XxFG7.btn--md___LHU2K:active,.ghost___XxFG7.btn--sm___W5jIf:active,.ghost___XxFG7.btn___zoYkf:active,.ghost___XxFG7.btn__disabled___ahOrx:active,.ghost___XxFG7.btn__primary___Zfhx9:active,.ghost___XxFG7.btn__secondary___nhZVG:active,.ghost___XxFG7.btn__white___DwRKZ:active,.ghost___XxFG7.successViewLink___hjJI_:active {
    opacity: .7
}

.btn__disabled___ahOrx,.button___N1FTz.disabled___hLXxm,.disabled___hLXxm.btn--md___LHU2K,.disabled___hLXxm.btn--sm___W5jIf,.disabled___hLXxm.btn___zoYkf,.disabled___hLXxm.btn__default___DDq6i,.disabled___hLXxm.btn__primary___Zfhx9,.disabled___hLXxm.btn__secondary___nhZVG,.disabled___hLXxm.btn__white___DwRKZ,.disabled___hLXxm.successViewLink___hjJI_ {
    opacity: .4;
    pointer-events: none
}

.successView___iQZkd {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 16px 16px 120px
}

@media screen and (min-width: 360px) {
    .successView___iQZkd {
        padding:16px 24px 120px
    }
}

@media screen and (min-width: 568px) {
    .successView___iQZkd {
        margin:0 auto;
        max-width: 412px;
        padding: 16px 0 120px
    }
}

@media screen and (min-width: 1096px) {
    .successView___iQZkd {
        margin:0;
        max-width: unset;
        padding: 12px 0
    }
}

.successViewIcon___ifPqU {
    height: 64px;
    width: 64px
}

.successViewTitle___mjZy1 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 16px;
    text-align: center
}

@media screen and (min-width: 1096px) {
    .successViewTitle___mjZy1 {
        margin-top:24px
    }
}

.successViewText___JKVTZ {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    text-align: center
}

.successViewLink___hjJI_ {
    margin-top: 16px;
    width: 100%
}

@media screen and (min-width: 568px) {
    .successViewLink___hjJI_ {
        max-width:312px
    }
}

@media screen and (min-width: 1096px) {
    .successViewLink___hjJI_ {
        margin-top:24px;
        max-width: unset;
        width: 272px
    }
}

.fullSizeContent___ksVPU .container {
    flex: 1
}

.macScroll___mCoxQ {
    cursor: pointer;
    overflow-x: hidden;
    overflow-y: scroll
}

.macScroll___mCoxQ::-webkit-scrollbar {
    width: 4px
}

.macScroll___mCoxQ::-webkit-scrollbar-track {
    border-radius: 32px
}

.macScroll___mCoxQ::-webkit-scrollbar-thumb {
    background: #0006;
    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___mCoxQ::-webkit-scrollbar-thumb:hover {
    background: #000c
}

.winScroll___74212>div:first-child {
    overflow-x: hidden!important;
    overflow-y: scroll!important
}

.winScroll___74212.hideDefaultScrollThumb___6d1ee>div:first-child {
    margin-bottom: 0!important;
    margin-right: -34px!important;
    padding-right: 34px
}

.winScroll___74212 .track-vertical {
    background: #00142d00;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 4px!important;
    z-index: 9999
}

.winScroll___74212 .thumb-vertical {
    background: #0006;
    border-radius: 12px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___74212 .thumb-vertical:hover {
    background: #000c
}

.winScroll___74212.rulesScroll___U6KBr .track-vertical {
    background: #fff0;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 3px!important;
    z-index: 9999
}

.winScroll___74212.rulesScroll___U6KBr .thumb-vertical {
    background: #0006;
    border-radius: 8px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___74212.rulesScroll___U6KBr .thumb-vertical:hover {
    background: #000c
}

.select___ytNHm {
    background: #fff;
    border-radius: var(--input-radius);
    cursor: pointer;
    height: 100%;
    padding: 8px 25px 8px 8px;
    width: 100%
}

.select___ytNHm:before {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    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____Zqkw {
    border-radius: 4px 4px 0 0
}

.selectActive____Zqkw:before {
    transform: translate(-50%,-50%) rotate(180deg)
}

.selectWrapper___SkhDW {
    height: 48px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .selectWrapper___SkhDW {
        margin:0 16px 0 0;
        width: 256px
    }
}

@media screen and (min-width: 1288px) {
    .selectWrapper___SkhDW {
        width:352px
    }
}

.selectText___KzRJz {
    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___KzRJz span {
    flex: 1
}

.selectImg___Mz5t8 {
    align-items: center;
    background: #fff;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    margin-right: 8px;
    width: 56px
}

.selectImg___Mz5t8 img,.selectImg___Mz5t8 svg {
    height: 100%;
    object-fit: contain;
    width: calc(100% - 8px)
}

.selectList___ewCxe {
    background: #fff;
    border-radius: 0 0 4px 4px;
    bottom: 0;
    box-shadow: 0 6px 8px #0003;
    left: 0;
    overflow-x: hidden;
    padding-right: 4px;
    position: absolute;
    right: 0;
    top: auto;
    transform: translateY(100%);
    z-index: 2
}

.selectListItem___ZvRyJ {
    align-items: normal;
    background: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    min-height: 48px;
    padding: 0 8px
}

.selectListItem___ZvRyJ:last-of-type {
    border-radius: 0 0 4px 4px
}

.selectListItemText___D59RK {
    align-items: center;
    border-top: 1px solid #2a35430d;
    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___D59RK span {
    flex: 1;
    word-break: break-word
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar {
    width: 4px!important
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar-track {
    border-radius: 4px!important
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar-thumb {
    background: #2a35433d!important
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar-thumb:hover {
    background: #2a354366!important
}

.select___ytNHm .scroll___qB_Hy .thumb-vertical {
    background: #2a35433d!important
}

.select___ytNHm .scroll___qB_Hy .thumb-vertical:hover {
    background: #2a354366!important
}

.paymentFields___PIAih {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    margin-top: 16px
}

.paymentFields___PIAih:first-of-type {
    margin-top: 8px
}

@media screen and (min-width: 1096px) {
    .paymentFields___PIAih {
        flex-direction:row;
        margin-top: 16px
    }

    .paymentFields___PIAih:first-of-type {
        margin-top: 16px
    }
}

.paymentFields___PIAih .inputWrapper___dT6SY {
    width: 100%
}

@media screen and (min-width: 1096px) {
    .paymentFields___PIAih .inputWrapper___dT6SY {
        flex:1
    }
}

.paymentFields___PIAih .inputWrapper___dT6SY input {
    font-weight: 500
}

.paymentFields___PIAih .inputWrapper___dT6SY:not(:last-child) {
    flex: 1
}

.paymentFields___PIAih .inputField___sdLIb {
    margin: 8px 0 0
}

@media screen and (min-width: 1096px) {
    .paymentFields___PIAih .inputField___sdLIb {
        margin:0
    }
}

.paymentRemove___R2Axh {
    align-items: center;
    background: #fafafa0a;
    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___R2Axh {
        margin:0 0 0 8px
    }
}

.paymentRemove___R2Axh svg {
    height: 32px;
    width: 32px
}

.paymentRemove___R2Axh svg path {
    fill: var(--brand-red)
}

.paymentsAddButton___HUkCy {
    align-items: center;
    background: #fafafa0a;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin-top: 16px;
    width: 100%
}

.paymentsAddButton___HUkCy:hover {
    opacity: .8
}

.paymentsAddButtonIcon___JhHSR {
    height: 16px;
    margin-left: 8px;
    width: 16px
}

.paymentsAddButtonIcon___JhHSR path {
    fill: var(--brand-yellow)
}

.paymentsAddButtonText___AM3vx {
    color: var(--brand-yellow);
    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;
    width: 100%
}

.react-tel-input :disabled {
    cursor: not-allowed
}

.react-tel-input .flag {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=);
    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;
    position: absolute;
    top: 0
}

.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover {
    cursor: pointer
}

.react-tel-input .flag-dropdown.invalid-number {
    border-color: #d79f9f
}

.react-tel-input .flag-dropdown.open {
    z-index: 2
}

.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag {
    background: #fff;
    border-radius: 3px 0 0 0
}

.react-tel-input input[disabled]+.flag-dropdown:hover {
    cursor: default
}

.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag {
    background-color: initial
}

.react-tel-input .selected-flag {
    border-radius: 3px 0 0 3px;
    height: 100%;
    outline: none;
    padding: 0 0 0 8px;
    position: relative;
    width: 38px
}

.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover {
    background-color: #fff
}

.react-tel-input .selected-flag .flag {
    margin-top: -5px;
    position: absolute;
    top: 50%
}

.react-tel-input .selected-flag .arrow {
    border-left: 3px solid #0000;
    border-right: 3px solid #0000;
    border-top: 4px solid #555;
    height: 0;
    left: 20px;
    margin-top: -2px;
    position: relative;
    top: 50%;
    width: 0
}

.react-tel-input .selected-flag .arrow.up {
    border-bottom: 4px solid #555;
    border-top: none
}

.react-tel-input .country-list {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    box-shadow: 1px 2px 10px #00000059;
    list-style: none;
    margin: 10px 0 10px -1px;
    max-height: 200px;
    outline: none;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    width: 300px;
    z-index: 1
}

.react-tel-input .country-list .flag {
    display: inline-block
}

.react-tel-input .country-list .divider {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px
}

.react-tel-input .country-list .country {
    padding: 7px 9px
}

.react-tel-input .country-list .country .dial-code {
    color: #6b6b6b
}

.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover {
    background-color: #f1f1f1
}

.react-tel-input .country-list .flag {
    margin-right: 7px;
    margin-top: 2px
}

.react-tel-input .country-list .country-name {
    margin-right: 6px
}

.react-tel-input .country-list .search {
    background-color: #fff;
    padding: 10px 0 6px 10px;
    position: sticky;
    top: 0
}

.react-tel-input .country-list .search-emoji {
    font-size: 15px
}

.react-tel-input .country-list .search-box {
    border: 1px solid #cacaca;
    border-radius: 3px;
    font-size: 15px;
    line-height: 15px;
    margin-left: 6px;
    outline: none;
    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
}

.react-tel-input .invalid-number-message,.react-tel-input .special-label {
    background: #fff;
    font-size: 13px;
    left: 46px;
    padding: 0 2px;
    position: absolute;
    top: -8px;
    z-index: 1
}

.react-tel-input .special-label {
    display: none;
    white-space: nowrap
}

.inputWrap___Yegxe .react-tel-input {
    height: 100%;
    width: 100%
}

.inputWrap___Yegxe .react-tel-input .form-control {
    background: #0000
}

.inputWrap___Yegxe .react-tel-input .form-control.invalid-number,.inputWrap___Yegxe .react-tel-input .form-control.invalid-number:focus {
    background: none;
    border: none
}

.inputWrap___Yegxe .react-tel-input .special-label {
    background: none;
    bottom: auto;
    color: #ffffff80;
    font-weight: 400;
    padding: 0
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown {
    background-color: #0000;
    border: none;
    border-radius: 0;
    bottom: -100%;
    height: 100%;
    left: auto;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 997
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown.open {
    background: none;
    border-radius: 0;
    z-index: 999
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown.open .selected-flag {
    background: none
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag {
    bottom: 100%;
    left: 0;
    padding: 0;
    pointer-events: all
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag,.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag:focus,.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag:hover {
    background: none
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .flag {
    left: 16px;
    transform: translateY(-50%)
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .arrow {
    border-top-color: #000;
    height: 4px;
    margin-top: 0;
    transform: translateY(-50%);
    width: 4px
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .arrow.up {
    border-bottom-color: #000
}

.inputWrap___Yegxe .react-tel-input .country-list {
    border-radius: 0 0 4px 4px;
    color: #000;
    margin: 0;
    pointer-events: all;
    top: 0
}

.inputWrap___Yegxe .react-tel-input .country-list .country-name,.inputWrap___Yegxe .react-tel-input .country-list .dial-code {
    font-size: 13px
}

.inputWrap___Yegxe .react-tel-input .country-list .search {
    padding: 10px 16px
}

.inputWrap___Yegxe .react-tel-input .country-list .no-entries-message {
    font-size: 12px;
    padding: 0 16px 7px
}

.inputWrap___Yegxe {
    border-radius: initial;
    clear: both;
    position: relative
}

.inputWrap___Yegxe .react-tel-input {
    height: 48px
}

.inputWrap___Yegxe .react-tel-input .form-control {
    background-color: #fff;
    border-radius: var(--input-radius)
}

.inputWrap___Yegxe .react-tel-input .form-control::-moz-placeholder {
    color: #ffffff80;
    opacity: 1
}

.inputWrap___Yegxe .react-tel-input .form-control:-ms-input-placeholder {
    color: #ffffff80
}

.inputWrap___Yegxe .react-tel-input .form-control::-webkit-input-placeholder {
    color: #ffffff80
}

.inputWrap___Yegxe .react-tel-input .form-control.open {
    border-radius: var(--input-radius) var(--input-radius) 0 0
}

.inputWrap___Yegxe .react-tel-input .special-label {
    color: #0009;
    cursor: text;
    font-size: 14px;
    font-weight: 500;
    left: 16px;
    line-height: 24px;
    margin: 0;
    opacity: .8;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 12px;
    transform: translateY(-15px) scale(.7);
    transform-origin: bottom left;
    white-space: nowrap;
    z-index: 2
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown {
    z-index: 1
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .flag {
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #0000001a;
    margin-top: 8px
}

.inputWrap___Yegxe .react-tel-input .country-list {
    background: #fff;
    border: none;
    border-radius: 0 0 var(--input-radius) var(--input-radius);
    box-shadow: 0 6px 8px #0003;
    height: auto;
    left: 0;
    margin-left: 0;
    max-height: 188px;
    overflow-x: hidden;
    top: -2px;
    white-space: nowrap;
    width: 100%
}

.inputWrap___Yegxe .react-tel-input .country-list::-webkit-scrollbar {
    width: 4px
}

.inputWrap___Yegxe .react-tel-input .country-list::-webkit-scrollbar-track {
    background: #0000
}

.inputWrap___Yegxe .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___Yegxe .react-tel-input .country-list::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 4px 0 0 0 var(--brand-simple)
}

.inputWrap___Yegxe .react-tel-input .country-list .country {
    color: #000;
    height: 32px;
    padding-left: 16px
}

.inputWrap___Yegxe .react-tel-input .country-list .country:hover {
    background-color: #0000001a
}

.inputWrap___Yegxe .react-tel-input .country-list .country .dial-code {
    color: #0006
}

.inputWrap___Yegxe .react-tel-input .country-list .country span {
    font-size: 13px
}

.inputWrap___Yegxe .react-tel-input .country-list .country.highlight {
    background: #0000000f
}

.inputWrap___Yegxe .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___Yegxe .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___Yegxe input.inputEl___w59IT {
    background-color: #0000;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff;
    color: #000;
    font-size: 16px;
    font-size: 14px;
    font-weight: 500;
    font-weight: 400;
    height: 100%;
    line-height: 20px;
    line-height: 18px;
    margin: 0;
    outline: 0;
    padding: 22px 30px 5px 52px;
    position: relative;
    width: 100%;
    z-index: 1
}

.inputWrap___Yegxe input.inputEl___w59IT:focus {
    box-shadow: none;
    color: #000
}

.inputWrap___Yegxe input.inputEl___w59IT:-webkit-autofill {
    box-shadow: inset 0 0 0 24px #fff
}

.inputWrap___Yegxe input.inputEl___w59IT::placeholder {
    color: #fff
}

.inputWrap___Yegxe.focus___WjlbU {
    outline: none
}

.inputWrap___Yegxe.error___P7DsE .inputEl___w59IT {
    border: 1px solid var(--brand-red)
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D {
    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;
    transition: all .3s;
    z-index: 0
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:after,.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:before {
    background-color: var(--brand-red);
    content: "";
    height: 10px;
    position: absolute;
    top: -10px;
    width: 10px;
    z-index: -1
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:before {
    left: 0
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:after {
    right: 0
}

.inputWrap___Yegxe.error___P7DsE [class^=flag-dropdown] [class^=country-list] {
    left: 0;
    width: 100%
}

.inputWrap___Yegxe.error___P7DsE [class*=country-list] {
    border: 1px solid var(--brand-red);
    border-top: none
}

.inputWrap___Yegxe.disabled___MNKdQ {
    background: none;
    border-color: #8d9fc71a
}

.inputWrap___Yegxe.disabled___MNKdQ .inputEl___w59IT {
    -webkit-text-fill-color: #6c707f;
    background: none;
    color: #6c707f
}

.inputWrap___Yegxe.disabled___MNKdQ .label___g2zXv {
    color: #0006
}

.inputWrap___Yegxe.disabled___MNKdQ .react-tel-input .flag-container .selected-flag .arrow.down:after {
    color: #0000;
    display: none
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke {
    border-radius: 4px;
    bottom: 30px;
    left: 30px;
    max-height: inherit;
    position: fixed;
    right: 30px;
    top: 30px;
    width: auto;
    z-index: 0
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke li.country {
    font-size: 16px;
    height: auto;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4.5px;
    position: absolute
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 8px;
    z-index: 1
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .search-box {
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .no-entries-message {
    padding-left: 8px
}

.inputWrap___Yegxe.labelShow___wpu9s .special-label {
    display: block
}

.inputWrap___Yegxe.labelActive___AChMV .special-label {
    top: 12px;
    white-space: nowrap
}

.inputWrap___uX4bH .react-tel-input {
    height: 100%;
    width: 100%
}

.inputWrap___uX4bH .react-tel-input .form-control.invalid-number,.inputWrap___uX4bH .react-tel-input .form-control.invalid-number:focus {
    background: none;
    border: none
}

.inputWrap___uX4bH .react-tel-input .special-label {
    background: none;
    color: #ffffff80;
    line-height: 24px;
    margin: 0;
    padding: 0;
    right: 0;
    top: 12px;
    white-space: nowrap
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown {
    background-color: #0000;
    border: none;
    border-radius: 0;
    bottom: -100%;
    height: 100%;
    left: auto;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 997
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown.open {
    background: none;
    border-radius: 0;
    z-index: 999
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown.open .selected-flag {
    background: none
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag {
    bottom: 100%;
    left: 0;
    padding: 0;
    pointer-events: all
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag,.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag:focus,.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag:hover {
    background: none
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag .flag {
    left: 16px;
    transform: translateY(-50%)
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag .arrow {
    border-top-color: #000;
    height: 4px;
    margin-top: 0;
    transform: translateY(-50%);
    width: 4px
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag .arrow.up {
    border-bottom-color: #000
}

.inputWrap___uX4bH .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%
}

.inputWrap___uX4bH .react-tel-input .country-list .country {
    color: #000;
    height: 32px;
    padding-left: 16px
}

.inputWrap___uX4bH .react-tel-input .country-list .country-name,.inputWrap___uX4bH .react-tel-input .country-list .dial-code {
    font-size: 13px
}

.inputWrap___uX4bH .react-tel-input .country-list .search {
    padding: 10px 16px
}

.inputWrap___uX4bH .react-tel-input .country-list .search-box {
    font-size: 12px;
    line-height: 0
}

.inputWrap___uX4bH .react-tel-input .country-list .no-entries-message {
    font-size: 12px;
    padding: 0 16px 7px
}

.inputWrap___uX4bH {
    background-color: #fff;
    border-radius: var(--input-radius);
    clear: both;
    position: relative
}

.inputWrap___uX4bH.labelShow___GD69w .special-label {
    display: block
}

.inputWrap___uX4bH.labelActive___DMk39 .special-label {
    top: 12px;
    white-space: nowrap
}

.inputWrap___uX4bH input.inputEl___dEzn5 {
    background-color: #fff;
    border: none;
    border-radius: inherit;
    box-shadow: none;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 46px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 14px 50px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.inputWrap___uX4bH input.inputEl___dEzn5::placeholder {
    color: #fff
}

.inputWrap___uX4bH input.inputEl___dEzn5:focus {
    color: #000
}

.inputWrap___uX4bH input.inputEl___dEzn5:-webkit-autofill {
    -webkit-text-fill-color: #000!important;
    box-shadow: inset 0 0 0 24px #fff!important
}

.inputWrap___uX4bH input.inputEl___dEzn5.open {
    border-radius: 10px 10px 0 0
}

.inputWrap___uX4bH.focus___iF8mw {
    outline: none
}

.inputWrap___uX4bH.error___dSEeB {
    background: var(--brand-red)
}

.inputWrap___uX4bH.error___dSEeB .errorHint___io62W {
    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;
    transition: all .3s;
    width: 100%;
    z-index: 100
}

.inputWrap___uX4bH.disabled___JNBwj {
    background: none;
    border-color: #ffffff1a
}

.inputWrap___uX4bH.disabled___JNBwj .inputEl___dEzn5 {
    -webkit-text-fill-color: rgba(var(--brand-text-rgb),.6);
    background: none;
    color: rgba(var(--brand-text-rgb),.6)
}

.inputWrap___uX4bH.disabled___JNBwj .label___PCOQr {
    color: var(--brand-text);
    opacity: .4
}

.inputWrap___uX4bH.disabled___JNBwj .react-tel-input .flag-container .selected-flag .arrow.down:after {
    color: #0000;
    display: none
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq {
    border-radius: 4px;
    bottom: 30px;
    left: 30px;
    max-height: inherit;
    position: fixed;
    right: 30px;
    top: 30px;
    width: auto;
    z-index: 0
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq li.country {
    font-size: 16px;
    height: auto;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4.5px;
    position: absolute
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 8px;
    z-index: 1
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .search-box {
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .no-entries-message {
    padding-left: 8px
}

.inputWrap___uX4bH .react-tel-input {
    border: var(--input-border);
    border-radius: inherit;
    display: flex;
    height: 48px;
    justify-content: stretch
}

.inputWrap___uX4bH .react-tel-input .form-control::-moz-placeholder {
    color: #ffffff80;
    opacity: 1
}

.inputWrap___uX4bH .react-tel-input .form-control:-ms-input-placeholder {
    color: #ffffff80
}

.inputWrap___uX4bH .react-tel-input .form-control::-webkit-input-placeholder {
    color: #ffffff80
}

.inputWrap___uX4bH .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___uX4bH .react-tel-input .flag-dropdawn {
    padding: 0;
    position: static
}

.inputWrap___uX4bH .react-tel-input .selected-flag .flag {
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #0000001a;
    margin-top: 7px
}

.inputWrap___uX4bH .react-tel-input .selected-flag .arrow {
    border-top-color: #000
}

.inputWrap___uX4bH .react-tel-input .selected-flag .arrow.up {
    border-bottom-color: #000
}

.inputWrap___uX4bH .react-tel-input .country-list {
    box-shadow: 0 6px 8px #0003
}

.inputWrap___uX4bH .react-tel-input .country-list .country {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___uX4bH .react-tel-input .country-list .country .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4px;
    position: absolute
}

.inputWrap___uX4bH .react-tel-input .country-list .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 7px;
    z-index: 1
}

.inputWrap___uX4bH .react-tel-input .country-list .search-box {
    border-radius: 4px;
    font-size: 14px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___uX4bH .react-tel-input .country-list::-webkit-scrollbar {
    width: 4px
}

.inputWrap___uX4bH .react-tel-input .country-list::-webkit-scrollbar-track {
    background: #0000
}

.inputWrap___uX4bH .react-tel-input .country-list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    box-shadow: inset 4px 0 0 0 rgba(var(--brand-simple-rgb),.8)
}

.multiSelectControl___u9q0e {
    border-color: #fff!important;
    border-radius: var(--input-radius)!important;
    box-shadow: none!important
}

.multiSelectControl___u9q0e>[class*=ValueContainer] {
    gap: 6px
}

.multiSelectControl___u9q0e [class*=indicatorSeparator] {
    display: none
}

.multiSelectControl___u9q0e [class*=indicatorContainer] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 48px;
    justify-content: center;
    padding: 0 0 0 8px
}

.multiSelectControl___u9q0e [class*=indicatorContainer]:last-of-type {
    padding: 0 8px 0 0
}

.multiSelectControlIcon___UAnfc {
    grid-area: 1/1/3/1;
    height: 24px;
    margin: 4px 0;
    width: 24px
}

.multiSelectControlIcon___UAnfc path {
    fill: #000c
}

.multiSelect___cyFdA [class*=menu]:after {
    background: linear-gradient(180deg,#fff0,#fff);
    border-radius: 0 0 4px 4px;
    bottom: 0;
    content: "";
    height: 32px;
    position: absolute;
    width: 100%
}

.multiSelectMenuItem___eEFbG {
    padding: 0 16px!important
}

.multiSelectMenuItemWrap___gcN6H {
    align-items: center;
    border-bottom: 1px solid #2a35430d;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 6px 0 5px
}

.multiSelectMenuItemIcon___OyTHw {
    border-radius: 4px;
    height: 32px;
    width: 56px
}

.multiSelectMenuItemText___xsRkb {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    margin: 0 0 0 8px
}

.multiSelect___cyFdA .icon___LGXv_ {
    height: 32px;
    opacity: .8;
    width: 32px
}

.multiSelect___cyFdA .icon___LGXv_:hover {
    opacity: 1
}

.multiSelect___cyFdA .arrow___ucrrG {
    height: 24px;
    width: 24px
}

.multiSelect___cyFdA .arrow___ucrrG path {
    fill: #000
}

.survey___fp6NJ {
    padding: 12px 0
}

.survey___fp6NJ * {
    font-family: Manrope,sans-serif!important
}

.surveyTitle___zy63X {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.surveyFormWrapper___FwvMQ {
    margin: 24px 0
}

.surveyEmailBlock___UmM2g {
    background: #fafafa0a;
    border-radius: 8px;
    padding: 16px
}

.surveyEmailBlockWrap___xr5A5 {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.surveyEmailBlockWrap___xr5A5:has([class*=error_]) {
    margin-bottom: 16px
}

.surveyEmailBlockSwitch___DGwBh {
    color: var(--brand-yellow);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin: 16px 0 0;
    text-decoration: underline
}

.surveyEmailBlockSwitch___DGwBh:hover {
    text-decoration: none
}

.surveyEmailBlock___UmM2g .emailInput___YbhsQ {
    margin-top: auto;
    width: calc(50% - 8px)
}

.surveyEmailBlock___UmM2g .emailInput___YbhsQ [class*=inputWrap_] {
    height: 65px;
    width: 100%
}

.surveyPhoneBlock___vC21c {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyPhoneBlock___vC21c .label___jfi88 {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A {
    margin-top: 16px;
    max-width: calc(50% - 8px)
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A input {
    background-color: #fff!important;
    border-radius: var(--input-radius);
    color: #000!important;
    font-weight: 500;
    padding: 19px 30px 9px 51px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A input:focus {
    box-shadow: none
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A input::placeholder {
    color: #0009
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A[class*=error_] [class*=inputEl] {
    border-color: var(--brand-red)
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A[class*=error_] [class*=errorHint] {
    background: var(--brand-red)
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .special-label {
    color: #0009;
    top: 11px;
    z-index: 2
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .flag-dropdown .flag {
    left: 17px;
    margin-top: 5px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .flag-dropdown.open {
    z-index: 2
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .selected-dial-code {
    color: #000;
    font-size: 14px;
    padding-bottom: 2px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .selected-dial-code:after,.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .arrow {
    border-top-color: #0006!important;
    opacity: 1!important;
    transition: all .5s
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .arrow.up {
    border-bottom-color: #0006!important
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list {
    background: #fff
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list .divider {
    height: 1px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list .country-name {
    color: #000
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list .dial-code {
    color: #0009
}

.surveyReasonBlock___LSY0j {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyReasonBlock___LSY0j .reasonInput___UbLFA {
    min-height: 144px;
    width: 100%
}

.surveyPaymentsBlock___rSHs8 {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyPaymentsBlock___rSHs8 .label___jfi88 {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyWithdrawsBlock___BAx5r {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyWithdrawsBlock___BAx5r .label___jfi88 {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyInfoBlock___iVIik {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyInfoBlock___iVIik .label___jfi88 {
    color: var(--brand-grey);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px
}

.surveySubmitBtn___ZCD8B {
    display: flex;
    margin: 24px auto 0;
    width: 272px
}

.surveyText___S6qeL {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center
}

.btn--md___XHjOZ,.btn--sm___A5y5K,.btn___biAWu,.btn__default___lxt5I,.btn__disabled___fC0EF,.btn__primary___E0GT2,.btn__secondary___Y4N1f,.btn__white___cPAXu,.button___BAW4t,.surveyMobSubmitBtn___P0aWO {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.btn--sm___A5y5K,.button___BAW4t.sm___DB9n5,.sm___DB9n5.btn--md___XHjOZ,.sm___DB9n5.btn___biAWu,.sm___DB9n5.btn__default___lxt5I,.sm___DB9n5.btn__disabled___fC0EF,.sm___DB9n5.btn__primary___E0GT2,.sm___DB9n5.btn__secondary___Y4N1f,.sm___DB9n5.btn__white___cPAXu,.sm___DB9n5.surveyMobSubmitBtn___P0aWO {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.btn--md___XHjOZ,.button___BAW4t.md___xRz2Z,.md___xRz2Z.btn--sm___A5y5K,.md___xRz2Z.btn___biAWu,.md___xRz2Z.btn__default___lxt5I,.md___xRz2Z.btn__disabled___fC0EF,.md___xRz2Z.btn__primary___E0GT2,.md___xRz2Z.btn__secondary___Y4N1f,.md___xRz2Z.btn__white___cPAXu,.surveyMobSubmitBtn___P0aWO {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.btn__primary___E0GT2,.button___BAW4t.primary___TNaiX,.primary___TNaiX.btn--md___XHjOZ,.primary___TNaiX.btn--sm___A5y5K,.primary___TNaiX.btn___biAWu,.primary___TNaiX.btn__default___lxt5I,.primary___TNaiX.btn__disabled___fC0EF,.primary___TNaiX.btn__secondary___Y4N1f,.primary___TNaiX.btn__white___cPAXu,.surveyMobSubmitBtn___P0aWO {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.btn__primary___E0GT2:hover,.button___BAW4t.primary___TNaiX:hover,.primary___TNaiX.btn--md___XHjOZ:hover,.primary___TNaiX.btn--sm___A5y5K:hover,.primary___TNaiX.btn___biAWu:hover,.primary___TNaiX.btn__default___lxt5I:hover,.primary___TNaiX.btn__disabled___fC0EF:hover,.primary___TNaiX.btn__secondary___Y4N1f:hover,.primary___TNaiX.btn__white___cPAXu:hover,.surveyMobSubmitBtn___P0aWO:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.btn__primary___E0GT2:active,.button___BAW4t.primary___TNaiX:active,.primary___TNaiX.btn--md___XHjOZ:active,.primary___TNaiX.btn--sm___A5y5K:active,.primary___TNaiX.btn___biAWu:active,.primary___TNaiX.btn__default___lxt5I:active,.primary___TNaiX.btn__disabled___fC0EF:active,.primary___TNaiX.btn__secondary___Y4N1f:active,.primary___TNaiX.btn__white___cPAXu:active,.surveyMobSubmitBtn___P0aWO:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.btn__secondary___Y4N1f,.button___BAW4t.secondary___kLkPx,.secondary___kLkPx.btn--md___XHjOZ,.secondary___kLkPx.btn--sm___A5y5K,.secondary___kLkPx.btn___biAWu,.secondary___kLkPx.btn__default___lxt5I,.secondary___kLkPx.btn__disabled___fC0EF,.secondary___kLkPx.btn__primary___E0GT2,.secondary___kLkPx.btn__white___cPAXu,.secondary___kLkPx.surveyMobSubmitBtn___P0aWO {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.btn__secondary___Y4N1f:active,.btn__secondary___Y4N1f:hover,.button___BAW4t.secondary___kLkPx:active,.button___BAW4t.secondary___kLkPx:hover,.secondary___kLkPx.btn--md___XHjOZ:active,.secondary___kLkPx.btn--md___XHjOZ:hover,.secondary___kLkPx.btn--sm___A5y5K:active,.secondary___kLkPx.btn--sm___A5y5K:hover,.secondary___kLkPx.btn___biAWu:active,.secondary___kLkPx.btn___biAWu:hover,.secondary___kLkPx.btn__default___lxt5I:active,.secondary___kLkPx.btn__default___lxt5I:hover,.secondary___kLkPx.btn__disabled___fC0EF:active,.secondary___kLkPx.btn__disabled___fC0EF:hover,.secondary___kLkPx.btn__primary___E0GT2:active,.secondary___kLkPx.btn__primary___E0GT2:hover,.secondary___kLkPx.btn__white___cPAXu:active,.secondary___kLkPx.btn__white___cPAXu:hover,.secondary___kLkPx.surveyMobSubmitBtn___P0aWO:active,.secondary___kLkPx.surveyMobSubmitBtn___P0aWO:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.btn__white___cPAXu,.button___BAW4t.tertiary___TfX8d,.tertiary___TfX8d.btn--md___XHjOZ,.tertiary___TfX8d.btn--sm___A5y5K,.tertiary___TfX8d.btn___biAWu,.tertiary___TfX8d.btn__default___lxt5I,.tertiary___TfX8d.btn__disabled___fC0EF,.tertiary___TfX8d.btn__primary___E0GT2,.tertiary___TfX8d.btn__secondary___Y4N1f,.tertiary___TfX8d.surveyMobSubmitBtn___P0aWO {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.btn__white___cPAXu:hover,.button___BAW4t.tertiary___TfX8d:hover,.tertiary___TfX8d.btn--md___XHjOZ:hover,.tertiary___TfX8d.btn--sm___A5y5K:hover,.tertiary___TfX8d.btn___biAWu:hover,.tertiary___TfX8d.btn__default___lxt5I:hover,.tertiary___TfX8d.btn__disabled___fC0EF:hover,.tertiary___TfX8d.btn__primary___E0GT2:hover,.tertiary___TfX8d.btn__secondary___Y4N1f:hover,.tertiary___TfX8d.surveyMobSubmitBtn___P0aWO:hover {
    background: #ffffff0d
}

.btn__white___cPAXu:active,.button___BAW4t.tertiary___TfX8d:active,.tertiary___TfX8d.btn--md___XHjOZ:active,.tertiary___TfX8d.btn--sm___A5y5K:active,.tertiary___TfX8d.btn___biAWu:active,.tertiary___TfX8d.btn__default___lxt5I:active,.tertiary___TfX8d.btn__disabled___fC0EF:active,.tertiary___TfX8d.btn__primary___E0GT2:active,.tertiary___TfX8d.btn__secondary___Y4N1f:active,.tertiary___TfX8d.surveyMobSubmitBtn___P0aWO:active {
    border-color: #fff
}

.btn__default___lxt5I,.button___BAW4t.ghost___TYLUP,.ghost___TYLUP.btn--md___XHjOZ,.ghost___TYLUP.btn--sm___A5y5K,.ghost___TYLUP.btn___biAWu,.ghost___TYLUP.btn__disabled___fC0EF,.ghost___TYLUP.btn__primary___E0GT2,.ghost___TYLUP.btn__secondary___Y4N1f,.ghost___TYLUP.btn__white___cPAXu,.ghost___TYLUP.surveyMobSubmitBtn___P0aWO {
    box-shadow: none;
    color: #f5c66b
}

.btn__default___lxt5I:hover,.button___BAW4t.ghost___TYLUP:hover,.ghost___TYLUP.btn--md___XHjOZ:hover,.ghost___TYLUP.btn--sm___A5y5K:hover,.ghost___TYLUP.btn___biAWu:hover,.ghost___TYLUP.btn__disabled___fC0EF:hover,.ghost___TYLUP.btn__primary___E0GT2:hover,.ghost___TYLUP.btn__secondary___Y4N1f:hover,.ghost___TYLUP.btn__white___cPAXu:hover,.ghost___TYLUP.surveyMobSubmitBtn___P0aWO:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.btn__default___lxt5I:active,.button___BAW4t.ghost___TYLUP:active,.ghost___TYLUP.btn--md___XHjOZ:active,.ghost___TYLUP.btn--sm___A5y5K:active,.ghost___TYLUP.btn___biAWu:active,.ghost___TYLUP.btn__disabled___fC0EF:active,.ghost___TYLUP.btn__primary___E0GT2:active,.ghost___TYLUP.btn__secondary___Y4N1f:active,.ghost___TYLUP.btn__white___cPAXu:active,.ghost___TYLUP.surveyMobSubmitBtn___P0aWO:active {
    opacity: .7
}

.btn__disabled___fC0EF,.button___BAW4t.disabled___XGq77,.disabled___XGq77.btn--md___XHjOZ,.disabled___XGq77.btn--sm___A5y5K,.disabled___XGq77.btn___biAWu,.disabled___XGq77.btn__default___lxt5I,.disabled___XGq77.btn__primary___E0GT2,.disabled___XGq77.btn__secondary___Y4N1f,.disabled___XGq77.btn__white___cPAXu,.disabled___XGq77.surveyMobSubmitBtn___P0aWO {
    opacity: .4;
    pointer-events: none
}

.surveyMob___nSPwV {
    padding: 16px
}

.surveyMob___nSPwV * {
    font-family: Manrope,sans-serif!important
}

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

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

@media screen and (min-width: 720px) {
    .surveyMob___nSPwV {
        margin:0 auto;
        max-width: 568px;
        padding: 16px 0
    }
}

.surveyMobTitle___W1Dji {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.surveyMobFormWrapper___YXSYB {
    margin: 16px 0
}

.surveyMobEmailBlock___Rv2Et {
    align-items: normal;
    background: #fafafa0a;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    padding: 16px 8px
}

.surveyMobEmailBlockSwitch___LBDlS {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 4px 0 13px;
    text-decoration: underline;
    width: -moz-fit-content;
    width: fit-content
}

.surveyMobPhoneBlock___a6n_s {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobPhoneBlock___a6n_s .label___WendH {
    color: var(--input-wrap-label-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.surveyMobPhoneBlock___a6n_s [class^=sendButton_] {
    display: none
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE {
    max-width: 100%
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE 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___a6n_s .phoneInput___Q49kE input::placeholder {
    color: #0009
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE input:focus {
    box-shadow: none
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE[class*=error_] [class*=errorHint] {
    color: #fff;
    margin: -2px 0 0;
    padding: 2px 0 0;
    text-align: center
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input {
    height: 100%;
    top: 0
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .flag-dropdown .flag {
    margin-top: 5px
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .selected-dial-code {
    color: #000;
    font-size: 14px;
    padding-bottom: 2px
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .selected-dial-code:after,.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .arrow {
    border-top-color: #0006
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .arrow.up {
    border-bottom-color: #0006
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list {
    background: #fff;
    z-index: 15
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list .divider {
    height: 1px
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list .country-name {
    color: #000
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list .dial-code {
    color: #0009
}

.surveyMobReasonBlock___elKLn {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobReasonBlock___elKLn .reasonInput___eZ3U1 {
    height: 144px;
    width: 100%
}

.surveyMobInfoBlock___AYTBU,.surveyMobPaymentsBlock___KlaWh,.surveyMobWithdrawsBlock___nmkpx {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobInfoBlock___AYTBU .label___WendH,.surveyMobPaymentsBlock___KlaWh .label___WendH,.surveyMobWithdrawsBlock___nmkpx .label___WendH {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.surveyMobInfoBlock___AYTBU .label___WendH {
    display: block;
    margin-bottom: 8px
}

.surveyMobSubmitBtn___P0aWO {
    display: flex;
    height: 48px;
    margin: 16px auto 0;
    width: 100%
}

.surveyMobSubmitBtn___P0aWO span {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.surveyMobText___JlBsG {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: center
}

.wrap___VUVDr {
    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___VUVDr .popupShadow___tReg6 {
    background: #000c;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.wrap___VUVDr .content___O50LG {
    border-radius: 8px;
    box-shadow: 0 8px 16px #24020033;
    margin: 60px auto 0;
    position: relative
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg {
    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: 2
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q {
    display: block;
    height: 100%;
    width: 100%
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:hover g {
    filter: var(--brand-red)
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:hover path {
    fill: var(--brand-red)
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:not(:hover) g {
    filter: none
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:not(:hover) g path {
    fill: #fff
}

.wrap___VUVDr.wide___D3bxG .content___O50LG {
    border-radius: 0;
    padding: 0
}

.wrap___VUVDr.wide___D3bxG .content___O50LG .closeBtn___m9Ezg {
    background: url(l/templates/2/desktop/assets/popups/close-popup.png) 50%/cover no-repeat;
    opacity: 1;
    right: -60px;
    top: 5px
}

.wrap___VUVDr.secret___KOo0g {
    min-width: auto
}

@media(max-height: 750px) {
    .wrap___VUVDr {
        overflow-y:scroll
    }
}

.button___Y2ADi,.wrapper___j8uWP.secret___ygh2P .supportLink___eNPtK {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___Y2ADi.sm___f_NI4,.wrapper___j8uWP.secret___ygh2P .sm___f_NI4.supportLink___eNPtK {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___Y2ADi.md___gdWzn,.wrapper___j8uWP.secret___ygh2P .supportLink___eNPtK {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___Y2ADi.primary___GcM8L,.wrapper___j8uWP.secret___ygh2P .supportLink___eNPtK {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___Y2ADi.primary___GcM8L:hover,.wrapper___j8uWP.secret___ygh2P .supportLink___eNPtK:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___Y2ADi.primary___GcM8L:active,.wrapper___j8uWP.secret___ygh2P .supportLink___eNPtK:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___Y2ADi.secondary___CRWi4,.wrapper___j8uWP.secret___ygh2P .secondary___CRWi4.supportLink___eNPtK {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___Y2ADi.secondary___CRWi4:active,.button___Y2ADi.secondary___CRWi4:hover,.wrapper___j8uWP.secret___ygh2P .secondary___CRWi4.supportLink___eNPtK:active,.wrapper___j8uWP.secret___ygh2P .secondary___CRWi4.supportLink___eNPtK:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___Y2ADi.tertiary___H5MNy,.wrapper___j8uWP.secret___ygh2P .tertiary___H5MNy.supportLink___eNPtK {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___Y2ADi.tertiary___H5MNy:hover,.wrapper___j8uWP.secret___ygh2P .tertiary___H5MNy.supportLink___eNPtK:hover {
    background: #ffffff0d
}

.button___Y2ADi.tertiary___H5MNy:active,.wrapper___j8uWP.secret___ygh2P .tertiary___H5MNy.supportLink___eNPtK:active {
    border-color: #fff
}

.button___Y2ADi.ghost___clUaN,.wrapper___j8uWP.secret___ygh2P .ghost___clUaN.supportLink___eNPtK {
    box-shadow: none;
    color: #f5c66b
}

.button___Y2ADi.ghost___clUaN:hover,.wrapper___j8uWP.secret___ygh2P .ghost___clUaN.supportLink___eNPtK:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___Y2ADi.ghost___clUaN:active,.wrapper___j8uWP.secret___ygh2P .ghost___clUaN.supportLink___eNPtK:active {
    opacity: .7
}

.button___Y2ADi.disabled___TECz7,.wrapper___j8uWP.secret___ygh2P .disabled___TECz7.supportLink___eNPtK {
    opacity: .4;
    pointer-events: none
}

.secretPopup___pWMiG [class^=portal] {
    background: var(--brand-gradient-bg)
}

.secretPopup___pWMiG [class^=portal] [class^=wrap]>div {
    margin: auto
}

.wrapper___j8uWP {
    align-items: normal;
    background: var(--brand-gradient-popup-bg);
    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___j8uWP .title___YD1Eq {
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 10px 0 24px;
    text-align: left;
    width: 100%
}

.wrapper___j8uWP .confirmBtn___plKto {
    border-width: 1px;
    display: block;
    margin-bottom: 40px
}

.wrapper___j8uWP .content___QJFPd {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    text-align: left;
    width: auto
}

.wrapper___j8uWP .content___QJFPd a {
    color: var(--brand-blue);
    cursor: pointer;
    text-decoration: none
}

.wrapper___j8uWP .content___QJFPd a:hover {
    color: #fff;
    text-decoration: underline
}

.wrapper___j8uWP .supportLink___eNPtK {
    -webkit-font-smoothing: antialiased;
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    margin: 20px 0 0;
    text-decoration: none;
    transition: filter .2s;
    width: 100%
}

.wrapper___j8uWP .supportLink___eNPtK:hover {
    filter: brightness(1.1)
}

.wrapper___j8uWP.secret___ygh2P {
    color: #fff
}

.wrapper___j8uWP.secret___ygh2P .title___YD1Eq {
    padding: 10px 0 16px
}

.wrapper___j8uWP.secret___ygh2P .confirmBtn___plKto {
    display: none
}

.wrapper___j8uWP.secret___ygh2P .supportLink___eNPtK {
    bottom: 0;
    text-decoration: none;
    width: 100%
}

.wrapper___j8uWP.secret___ygh2P .content___QJFPd {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 36px
}

.wrapper___j8uWP.secret___ygh2P .content___QJFPd a {
    display: inline-block
}

.button___L8FWp,.wrapper___NPeA2 .supportLink___SVj75 {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___L8FWp.sm___ABmEl,.wrapper___NPeA2 .sm___ABmEl.supportLink___SVj75 {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___L8FWp.md___ClEAz,.wrapper___NPeA2 .supportLink___SVj75 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___L8FWp.primary___yFoPj,.wrapper___NPeA2 .supportLink___SVj75 {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___L8FWp.primary___yFoPj:hover,.wrapper___NPeA2 .supportLink___SVj75:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___L8FWp.primary___yFoPj:active,.wrapper___NPeA2 .supportLink___SVj75:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___L8FWp.secondary___xdgvR,.wrapper___NPeA2 .secondary___xdgvR.supportLink___SVj75 {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___L8FWp.secondary___xdgvR:active,.button___L8FWp.secondary___xdgvR:hover,.wrapper___NPeA2 .secondary___xdgvR.supportLink___SVj75:active,.wrapper___NPeA2 .secondary___xdgvR.supportLink___SVj75:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___L8FWp.tertiary___MGwPn,.wrapper___NPeA2 .tertiary___MGwPn.supportLink___SVj75 {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___L8FWp.tertiary___MGwPn:hover,.wrapper___NPeA2 .tertiary___MGwPn.supportLink___SVj75:hover {
    background: #ffffff0d
}

.button___L8FWp.tertiary___MGwPn:active,.wrapper___NPeA2 .tertiary___MGwPn.supportLink___SVj75:active {
    border-color: #fff
}

.button___L8FWp.ghost___O7lZt,.wrapper___NPeA2 .ghost___O7lZt.supportLink___SVj75 {
    box-shadow: none;
    color: #f5c66b
}

.button___L8FWp.ghost___O7lZt:hover,.wrapper___NPeA2 .ghost___O7lZt.supportLink___SVj75:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___L8FWp.ghost___O7lZt:active,.wrapper___NPeA2 .ghost___O7lZt.supportLink___SVj75:active {
    opacity: .7
}

.button___L8FWp.disabled___iM7k0,.wrapper___NPeA2 .disabled___iM7k0.supportLink___SVj75 {
    opacity: .4;
    pointer-events: none
}

.popupError___j8ySZ [class*=content-block] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.popupError___j8ySZ[class*=popup--secret] {
    margin-top: 50px
}

.wrapper___NPeA2 {
    margin: 12px 16px;
    max-width: 288px
}

.wrapper___NPeA2 .title___rTsfQ {
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 14px 0 16px;
    padding: 0;
    text-align: left;
    width: 100%
}

.wrapper___NPeA2 .txt___Lwunf {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto 16px;
    text-align: left;
    width: 100%
}

.wrapper___NPeA2 .txt___Lwunf a {
    -webkit-font-smoothing: antialiased;
    color: var(--brand-blue);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: underline
}

.wrapper___NPeA2 .supportLink___SVj75 {
    max-width: 288px;
    width: 100%
}

.button___dk07J,.collapseMob___R0InW .deactivate_btn___k9rsf button,.collapseMob___R0InW .deactivate_btn___k9rsf button:nth-of-type(2) {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___dk07J.sm___ZR82U,.collapseMob___R0InW .deactivate_btn___k9rsf button,.collapseMob___R0InW .deactivate_btn___k9rsf button:nth-of-type(2) {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___dk07J.md___kgGF9,.collapseMob___R0InW .deactivate_btn___k9rsf button.md___kgGF9 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___dk07J.primary___NrrtN,.collapseMob___R0InW .deactivate_btn___k9rsf button,.collapseMob___R0InW .deactivate_btn___k9rsf button:nth-of-type(2) {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___dk07J.primary___NrrtN:hover,.collapseMob___R0InW .deactivate_btn___k9rsf button:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___dk07J.primary___NrrtN:active,.collapseMob___R0InW .deactivate_btn___k9rsf button:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___dk07J.secondary___HFmS3,.collapseMob___R0InW .deactivate_btn___k9rsf button.secondary___HFmS3,.collapseMob___R0InW .deactivate_btn___k9rsf button:nth-of-type(2) {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___dk07J.secondary___HFmS3:active,.button___dk07J.secondary___HFmS3:hover,.collapseMob___R0InW .deactivate_btn___k9rsf button.secondary___HFmS3:active,.collapseMob___R0InW .deactivate_btn___k9rsf button.secondary___HFmS3:hover,.collapseMob___R0InW .deactivate_btn___k9rsf button:active:nth-of-type(2),.collapseMob___R0InW .deactivate_btn___k9rsf button:hover:nth-of-type(2) {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___dk07J.tertiary___vZ8RD,.collapseMob___R0InW .deactivate_btn___k9rsf button.tertiary___vZ8RD {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___dk07J.tertiary___vZ8RD:hover,.collapseMob___R0InW .deactivate_btn___k9rsf button.tertiary___vZ8RD:hover {
    background: #ffffff0d
}

.button___dk07J.tertiary___vZ8RD:active,.collapseMob___R0InW .deactivate_btn___k9rsf button.tertiary___vZ8RD:active {
    border-color: #fff
}

.button___dk07J.ghost___Dbst5,.collapseMob___R0InW .deactivate_btn___k9rsf button.ghost___Dbst5 {
    box-shadow: none;
    color: #f5c66b
}

.button___dk07J.ghost___Dbst5:hover,.collapseMob___R0InW .deactivate_btn___k9rsf button.ghost___Dbst5:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___dk07J.ghost___Dbst5:active,.collapseMob___R0InW .deactivate_btn___k9rsf button.ghost___Dbst5:active {
    opacity: .7
}

.button___dk07J.disabled___bmJDI,.collapseMob___R0InW .deactivate_btn___k9rsf button.disabled___bmJDI {
    opacity: .4;
    pointer-events: none
}

.collapseMob___R0InW {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    padding: 0 16px
}

.collapseMob___R0InW .deactivate___bXr6u {
    background: #ffffffe6;
    border-radius: 10px;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 440px;
    padding: 16px;
    position: relative;
    width: 100%
}

.collapseMob___R0InW .deactivate_text___w8PNh p {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0
}

@media screen and (min-width: 536px) {
    .collapseMob___R0InW .deactivate_text___w8PNh {
        padding:0 16px
    }
}

.collapseMob___R0InW .deactivate_btn___k9rsf {
    display: flex;
    justify-content: center;
    margin: 10px 0 8px
}

.collapseMob___R0InW .deactivate_btn___k9rsf 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___R0InW .deactivate_btn___k9rsf button:nth-of-type(2) {
    margin-left: 16px
}

@media screen and (min-width: 568px) {
    .collapseMob___R0InW .deactivate_btn___k9rsf button:nth-of-type(2) {
        margin-left:32px
    }
}

.button___q8g0t,.collapse___n3exF .deactivate_btn___WIpsi button,.collapse___n3exF .deactivate_btn___WIpsi button:last-child {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___q8g0t.sm___o_Hh9,.collapse___n3exF .deactivate_btn___WIpsi button.sm___o_Hh9 {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___q8g0t.md___eu_Wx,.collapse___n3exF .deactivate_btn___WIpsi button,.collapse___n3exF .deactivate_btn___WIpsi button:last-child {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___q8g0t.primary___VhYlb,.collapse___n3exF .deactivate_btn___WIpsi button.primary___VhYlb,.collapse___n3exF .deactivate_btn___WIpsi button:last-child {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___q8g0t.primary___VhYlb:hover,.collapse___n3exF .deactivate_btn___WIpsi button.primary___VhYlb:hover,.collapse___n3exF .deactivate_btn___WIpsi button:hover:last-child {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___q8g0t.primary___VhYlb:active,.collapse___n3exF .deactivate_btn___WIpsi button.primary___VhYlb:active,.collapse___n3exF .deactivate_btn___WIpsi button:active:last-child {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___q8g0t.secondary___ihwCV,.collapse___n3exF .deactivate_btn___WIpsi button,.collapse___n3exF .deactivate_btn___WIpsi button:last-child {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___q8g0t.secondary___ihwCV:active,.button___q8g0t.secondary___ihwCV:hover,.collapse___n3exF .deactivate_btn___WIpsi button:active,.collapse___n3exF .deactivate_btn___WIpsi button:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___q8g0t.tertiary___rFoIn,.collapse___n3exF .deactivate_btn___WIpsi button.tertiary___rFoIn {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___q8g0t.tertiary___rFoIn:hover,.collapse___n3exF .deactivate_btn___WIpsi button.tertiary___rFoIn:hover {
    background: #ffffff0d
}

.button___q8g0t.tertiary___rFoIn:active,.collapse___n3exF .deactivate_btn___WIpsi button.tertiary___rFoIn:active {
    border-color: #fff
}

.button___q8g0t.ghost___Tj9BQ,.collapse___n3exF .deactivate_btn___WIpsi button.ghost___Tj9BQ {
    box-shadow: none;
    color: #f5c66b
}

.button___q8g0t.ghost___Tj9BQ:hover,.collapse___n3exF .deactivate_btn___WIpsi button.ghost___Tj9BQ:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___q8g0t.ghost___Tj9BQ:active,.collapse___n3exF .deactivate_btn___WIpsi button.ghost___Tj9BQ:active {
    opacity: .7
}

.button___q8g0t.disabled___8URJ0,.collapse___n3exF .deactivate_btn___WIpsi button.disabled___8URJ0 {
    opacity: .4;
    pointer-events: none
}

.collapse___n3exF {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%
}

.collapse___n3exF .deactivate___XJb3z {
    background: var(--brand-gradient-popup-bg);
    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___n3exF .deactivate_close___rJYDg {
    display: none
}

.collapse___n3exF .deactivate_text___e5pUC p {
    color: var(--brand-text);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0
}

.collapse___n3exF .deactivate_btn___WIpsi {
    align-items: center;
    display: flex;
    margin-top: 16px
}

.collapse___n3exF .deactivate_btn___WIpsi button {
    border: none;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    width: 128px
}

.collapse___n3exF .deactivate_btn___WIpsi button:last-child {
    margin: 0 0 0 15px;
    width: 192px
}

.bonusBalanceWon___I6AJI {
    min-width: unset
}

.bonusBalanceWonPopup___fZWfg[class*=portal__] {
    align-items: center;
    background: none!important;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.bonusBalanceWonPopup___fZWfg[class*=portal__]:before {
    background: #000c;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.bonusBalanceWonPopup___fZWfg .wrapper {
    opacity: 1!important
}

.bonusBalanceWon___I6AJI [class*=button__] {
    display: block;
    isolation: isolate;
    margin-inline:auto;max-width: 288px;
    width: 100%;
    z-index: 4
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWon___I6AJI [class*=button__] {
        max-width:278px
    }
}

.bonusBalanceWonClose___Q43kc {
    bottom: auto;
    cursor: pointer;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 10
}

.bonusBalanceWonBackDrop___wv6u_ {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonBackDrop___wv6u_ {
        align-items:flex-end
    }
}

.bonusBalanceWonContent___zGDXu {
    position: relative;
    z-index: 2
}

.bonusBalanceWonContentWrapper___Q_DYs {
    --indent: 32px;
    animation: appear___AYYeW .3s linear forwards;
    animation-delay: .5s;
    background: var(--brand-content-background);
    border-radius: 10px;
    box-shadow: 0 8px 16px 0 #191e2d99;
    padding: 32px 16px;
    position: relative;
    scale: 0;
    width: min(100vw - var(--indent),464px)
}

@media screen and (min-width: 360px) {
    .bonusBalanceWonContentWrapper___Q_DYs {
        --indent:48px
    }
}

.bonusBalanceWonContentWrapper___Q_DYs:after {
    background: var(--brand-basic-popup-bg);
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.bonusBalanceWonContentWrapper___Q_DYs:before {
    background-image: url(/assets/img/sys/bonusBalances/confetti.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

@media screen and (min-width: 720px) {
    .bonusBalanceWonContentWrapper___Q_DYs {
        padding:40px 64px 32px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonContentWrapper___Q_DYs {
        animation:appear-landscape___LDfYV .3s linear forwards;
        animation-delay: .5s;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        height: min(100vh - 20px,340px);
        padding: 32px 48px;
        scale: 1;
        transform: translateY(100%);
        width: auto
    }
}

.bonusBalanceWonTitle___RqTsN {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 40px;
    text-align: center
}

@media screen and (min-width: 720px) {
    .bonusBalanceWonTitle___RqTsN {
        font-size:24px;
        margin-bottom: 68px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonTitle___RqTsN {
        margin-bottom:24px
    }

    .bonusBalanceWonData___uUGeF {
        align-items: center;
        column-gap: 16px;
        display: flex;
        flex-direction: row;
        justify-content: normal;
        margin-bottom: 32px;
        width: 402px
    }
}

.bonusBalanceWonInfo___HuyGP {
    flex-basis: 256px
}

.bonusBalanceWonPrize___BEINj {
    display: block
}

.bonusBalanceWonImg___eeqsU {
    background-image: url(/assets/svg/present.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    flex-shrink: 0;
    height: 132px;
    margin: 0 auto 12px;
    width: 124px
}

@media screen and (min-width: 720px) {
    .bonusBalanceWonImg___eeqsU {
        height:168px;
        margin-bottom: 26px;
        width: 140px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonImg___eeqsU {
        height:132px;
        margin: 0;
        width: 124px
    }
}

.bonusBalanceWonText___4qjzz {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 24px;
    text-align: center
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonText___4qjzz {
        margin-bottom:8px;
        text-align: left
    }
}

.bonusBalanceWonText___4qjzz span {
    color: var(--brand-yellow)
}

.bonusBalanceWonText___4qjzz p {
    margin: 0
}

@keyframes appear___AYYeW {
    to {
        scale: 1
    }
}

@keyframes appear-landscape___LDfYV {
    to {
        transform: translateY(0)
    }
}

.button___CNHvv {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___CNHvv.sm___QLclF {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___CNHvv.md___t3rBQ {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___CNHvv.primary___IjeKS {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___CNHvv.primary___IjeKS:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___CNHvv.primary___IjeKS:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___CNHvv.secondary___RXZow {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___CNHvv.secondary___RXZow:active,.button___CNHvv.secondary___RXZow:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___CNHvv.tertiary___FiZAt {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___CNHvv.tertiary___FiZAt:hover {
    background: #ffffff0d
}

.button___CNHvv.tertiary___FiZAt:active {
    border-color: #fff
}

.button___CNHvv.ghost___fHdYV {
    box-shadow: none;
    color: #f5c66b
}

.button___CNHvv.ghost___fHdYV:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___CNHvv.ghost___fHdYV:active {
    opacity: .7
}

.button___CNHvv.disabled___Uu1oZ {
    opacity: .4;
    pointer-events: none
}

.withOnboarding___mIxrR {
    overflow: hidden
}

.withOnboarding___mIxrR [class*=menuWrap__] [class*=menuInner__] [class*=swipable__] {
    margin-top: unset
}

.onboarding___iO9uJ {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9997
}

.onboardingMasking___c7hMm {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.onboardingMasking___c7hMm .top___EQuHf {
    bottom: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.onboardingMasking___c7hMm .bottom___Ee6_U {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.onboardingMasking___c7hMm .right___m7hpK {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.onboardingMasking___c7hMm .left___RBqbU {
    bottom: auto;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.onboardingStep___my722 {
    background-color: #252323;
    border-radius: 8px;
    bottom: 16px;
    height: auto;
    left: auto;
    padding: 16px;
    position: absolute;
    right: 16px;
    top: auto;
    width: 288px;
    z-index: 9999
}

@media screen and (min-width: 360px) {
    .onboardingStep___my722 {
        width:328px
    }
}

.onboardingStepTitle___CIDka {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-block:0 8px;max-width: 256px;
    padding-top: 8px
}

.onboardingStep___my722 .description___EjLE4 .text___kK2ne {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.onboardingStep___my722 .description___EjLE4 .bar___x_YP8 {
    align-items: center;
    background: #ffffff1a;
    border: 1px solid #ffffff0d;
    border-radius: 17px;
    display: flex;
    flex-direction: row;
    height: 8px;
    justify-content: flex-start;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 1px
}

.onboardingStep___my722 .description___EjLE4 .bar___x_YP8 .progress___ir_0k {
    animation: progress___ir_0k .5s linear;
    background: var(--nav-list-active-item-color);
    border-radius: inherit;
    height: 4px;
    transform: translate(calc((100% - var(--progress, 0))*-1));
    transition: transform .5s linear;
    width: 100%
}

.onboardingStepClose___zIj8o {
    align-items: center;
    background-color: #0000;
    bottom: auto;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 24px;
    z-index: 0
}

.onboardingStepClose___zIj8o:before {
    color: #fff;
    content: "×";
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    opacity: .8
}

.onboardingStepButtons___IMelo {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: 32px;
    justify-content: flex-end
}

.onboardingStepAction___fYNeE {
    border-radius: 8px;
    box-shadow: 0 2px 8px 0 #2727274d;
    font-size: 14px;
    font-weight: 600;
    min-width: 120px;
    padding: 0 16px
}

@keyframes progress___ir_0k {
    0% {
        transform: translateX(-100%)
    }
}

.onboardingIntro___yL3oT {
    background-color: #252323;
    border-radius: 12px;
    bottom: 16px;
    height: auto;
    left: auto;
    position: fixed;
    right: 16px;
    top: auto;
    width: 288px;
    z-index: 1010
}

@media screen and (min-width: 360px) {
    .onboardingIntro___yL3oT {
        bottom:16px;
        right: 16px
    }
}

.header___WWLqm {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px 12px 0 0;
    min-height: 112px;
    padding: 16px 40px 16px 16px;
    position: relative
}

.header___WWLqm[class*=lootboxes] {
    background-image: url(/assets/img/onboarding/lootboxes.webp)
}

.header___WWLqm[class*=bonusBalances] {
    background-image: url(/assets/img/onboarding/bonusBalances.webp)
}

.header___WWLqm:before {
    background-color: #00000059;
    border-radius: 12px 12px 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.title___tE_Zp {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    position: relative
}

.close___TyvJm {
    align-items: center;
    bottom: auto;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 24px;
    z-index: 0
}

.close___TyvJm:before {
    color: #fff;
    content: "×";
    display: inline-block;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px
}

.content___Vf1uE {
    padding: 16px
}

.text___efioB {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px
}

.buttons___bmTJv {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: flex-start
}

.startButton___zOwVb[class*=button][class*=primary] {
    border-radius: 8px;
    box-shadow: 0 2px 8px 0 #2727274d;
    font-size: 14px;
    font-weight: 600;
    min-width: 120px;
    padding: 0 16px
}

.rejectButton___Oukxt[class*=button][class*=ghost] {
    background: #0000;
    color: #fff;
    font-size: 10px;
    font-size: 14px;
    font-weight: 700;
    font-weight: 600;
    line-height: 12px;
    padding: 4px 16px
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: initial
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: #0000
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: initial;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: initial
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

menu,nav,ol,ul {
    margin: 0;
    padding: 0
}

menu,nav,ul {
    list-style-type: none
}

input::-ms-clear,input::-ms-reveal {
    display: none;
    height: 0;
    width: 0
}

fieldset {
    border: none;
    margin: 0;
    min-width: 0;
    outline: none;
    padding: 0
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

* {
    box-sizing: border-box
}

html {
    -webkit-font-smoothing: auto;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px
}

body,html {
    font-family: Manrope,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(--main-content-bg)
}

body::-webkit-scrollbar {
    background-color: #0000;
    height: 2px;
    width: 8px
}

body::-webkit-scrollbar-thumb {
    background-color: #3b4253;
    border-radius: 9em
}

body::-webkit-scrollbar-thumb:hover {
    background-color: #606570
}

a {
    color: 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
}

#widget-container.position_bottom .help-button {
    bottom: 2px!important;
    min-height: 58px!important
}

@media screen and (min-width: 1280px) {
    #widget-container.position_bottom .help-button {
        padding:8px 20px 8px 64px
    }
}

#frame-container.position_bottom {
    bottom: 2px!important
}

.layout {
    min-height: 100%;
    z-index: 2
}

.layout--desktop {
    background: var(--main-content-bg);
    height: auto;
    min-height: 100%;
    overflow: hidden;
    position: relative
}

.layout--mobile {
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    min-width: 320px;
    width: 100%;
    z-index: auto
}

.layout--mobile .wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    position: relative
}

.layout--mobile .wrapper .container {
    flex: 1 1 auto;
    min-height: 200px;
    position: relative
}

.layout--mobile .wrapper .container .main>[class*=loading] {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.banner-container {
    position: relative
}

.banner-container>a {
    display: block;
    text-decoration: none
}

.banner-container img {
    border-radius: 2px;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    width: 100%
}

#root.WebRoot {
    overflow: hidden
}

.btn,.btn--md,.btn--sm,.btn__default,.btn__disabled,.btn__primary,.btn__secondary,.btn__white,.button {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.btn--sm,.button.sm,.sm.btn,.sm.btn--md,.sm.btn__default,.sm.btn__disabled,.sm.btn__primary,.sm.btn__secondary,.sm.btn__white {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.btn--md,.button.md,.md.btn,.md.btn--sm,.md.btn__default,.md.btn__disabled,.md.btn__primary,.md.btn__secondary,.md.btn__white {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.btn__primary,.button.primary,.primary.btn,.primary.btn--md,.primary.btn--sm,.primary.btn__default,.primary.btn__disabled,.primary.btn__secondary,.primary.btn__white {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.btn__primary:hover,.button.primary:hover,.primary.btn--md:hover,.primary.btn--sm:hover,.primary.btn:hover,.primary.btn__default:hover,.primary.btn__disabled:hover,.primary.btn__secondary:hover,.primary.btn__white:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.btn__primary:active,.button.primary:active,.primary.btn--md:active,.primary.btn--sm:active,.primary.btn:active,.primary.btn__default:active,.primary.btn__disabled:active,.primary.btn__secondary:active,.primary.btn__white:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.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: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.btn__secondary:active,.btn__secondary:hover,.button.secondary:active,.button.secondary:hover,.secondary.btn--md:active,.secondary.btn--md:hover,.secondary.btn--sm:active,.secondary.btn--sm:hover,.secondary.btn:active,.secondary.btn:hover,.secondary.btn__default:active,.secondary.btn__default:hover,.secondary.btn__disabled:active,.secondary.btn__disabled:hover,.secondary.btn__primary:active,.secondary.btn__primary:hover,.secondary.btn__white:active,.secondary.btn__white:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.btn__white,.button.tertiary,.tertiary.btn,.tertiary.btn--md,.tertiary.btn--sm,.tertiary.btn__default,.tertiary.btn__disabled,.tertiary.btn__primary,.tertiary.btn__secondary {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.btn__white:hover,.button.tertiary:hover,.tertiary.btn--md:hover,.tertiary.btn--sm:hover,.tertiary.btn:hover,.tertiary.btn__default:hover,.tertiary.btn__disabled:hover,.tertiary.btn__primary:hover,.tertiary.btn__secondary:hover {
    background: #ffffff0d
}

.btn__white:active,.button.tertiary:active,.tertiary.btn--md:active,.tertiary.btn--sm:active,.tertiary.btn:active,.tertiary.btn__default:active,.tertiary.btn__disabled:active,.tertiary.btn__primary:active,.tertiary.btn__secondary:active {
    border-color: #fff
}

.btn__default,.button.ghost,.ghost.btn,.ghost.btn--md,.ghost.btn--sm,.ghost.btn__disabled,.ghost.btn__primary,.ghost.btn__secondary,.ghost.btn__white {
    box-shadow: none;
    color: #f5c66b
}

.btn__default:hover,.button.ghost:hover,.ghost.btn--md:hover,.ghost.btn--sm:hover,.ghost.btn:hover,.ghost.btn__disabled:hover,.ghost.btn__primary:hover,.ghost.btn__secondary:hover,.ghost.btn__white:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.btn__default:active,.button.ghost:active,.ghost.btn--md:active,.ghost.btn--sm:active,.ghost.btn:active,.ghost.btn__disabled:active,.ghost.btn__primary:active,.ghost.btn__secondary:active,.ghost.btn__white:active {
    opacity: .7
}

.btn__disabled,.button.disabled,.disabled.btn,.disabled.btn--md,.disabled.btn--sm,.disabled.btn__default,.disabled.btn__primary,.disabled.btn__secondary,.disabled.btn__white {
    opacity: .4;
    pointer-events: none
}

.notificationItem___vpGbK {
    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___Rhpr6,.btn--sm___YGIG_,.btn___R_E7W,.btn__default___m4puB,.btn__disabled___TnELB,.btn__primary___IMnpA,.btn__secondary___Siy27,.btn__white___Bdk5f,.button___WIt24,.notification___u_LGY .notificationBtn___YJa0B,.notification___u_LGY [class*=notificationBtn] {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.btn--sm___YGIG_,.button___WIt24.sm___UITUr,.notification___u_LGY .notificationBtn___YJa0B,.notification___u_LGY [class*=notificationBtn],.sm___UITUr.btn--md___Rhpr6,.sm___UITUr.btn___R_E7W,.sm___UITUr.btn__default___m4puB,.sm___UITUr.btn__disabled___TnELB,.sm___UITUr.btn__primary___IMnpA,.sm___UITUr.btn__secondary___Siy27,.sm___UITUr.btn__white___Bdk5f {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.btn--md___Rhpr6,.button___WIt24.md___rlEC9,.md___rlEC9.btn--sm___YGIG_,.md___rlEC9.btn___R_E7W,.md___rlEC9.btn__default___m4puB,.md___rlEC9.btn__disabled___TnELB,.md___rlEC9.btn__primary___IMnpA,.md___rlEC9.btn__secondary___Siy27,.md___rlEC9.btn__white___Bdk5f,.notification___u_LGY .md___rlEC9.notificationBtn___YJa0B,.notification___u_LGY .md___rlEC9[class*=notificationBtn],.notification___u_LGY .notificationBtn___YJa0B.btn--md___Rhpr6,.notification___u_LGY [class*=notificationBtn].btn--md___Rhpr6 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.btn__primary___IMnpA,.button___WIt24.primary___XRzQP,.notification___u_LGY .notificationBtn___YJa0B.btn__primary___IMnpA,.notification___u_LGY .primary___XRzQP.notificationBtn___YJa0B,.notification___u_LGY [class*=notificationBtn],.primary___XRzQP.btn--md___Rhpr6,.primary___XRzQP.btn--sm___YGIG_,.primary___XRzQP.btn___R_E7W,.primary___XRzQP.btn__default___m4puB,.primary___XRzQP.btn__disabled___TnELB,.primary___XRzQP.btn__secondary___Siy27,.primary___XRzQP.btn__white___Bdk5f {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.btn__primary___IMnpA:hover,.button___WIt24.primary___XRzQP:hover,.notification___u_LGY .primary___XRzQP.notificationBtn___YJa0B:hover,.notification___u_LGY [class*=notificationBtn]:hover,.primary___XRzQP.btn--md___Rhpr6:hover,.primary___XRzQP.btn--sm___YGIG_:hover,.primary___XRzQP.btn___R_E7W:hover,.primary___XRzQP.btn__default___m4puB:hover,.primary___XRzQP.btn__disabled___TnELB:hover,.primary___XRzQP.btn__secondary___Siy27:hover,.primary___XRzQP.btn__white___Bdk5f:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.btn__primary___IMnpA:active,.button___WIt24.primary___XRzQP:active,.notification___u_LGY .primary___XRzQP.notificationBtn___YJa0B:active,.notification___u_LGY [class*=notificationBtn]:active,.primary___XRzQP.btn--md___Rhpr6:active,.primary___XRzQP.btn--sm___YGIG_:active,.primary___XRzQP.btn___R_E7W:active,.primary___XRzQP.btn__default___m4puB:active,.primary___XRzQP.btn__disabled___TnELB:active,.primary___XRzQP.btn__secondary___Siy27:active,.primary___XRzQP.btn__white___Bdk5f:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.btn__secondary___Siy27,.button___WIt24.secondary___IayJN,.notification___u_LGY .notificationBtn___YJa0B.btn__secondary___Siy27,.notification___u_LGY .secondary___IayJN.notificationBtn___YJa0B,.notification___u_LGY .secondary___IayJN[class*=notificationBtn],.notification___u_LGY [class*=notificationBtn].btn__secondary___Siy27,.secondary___IayJN.btn--md___Rhpr6,.secondary___IayJN.btn--sm___YGIG_,.secondary___IayJN.btn___R_E7W,.secondary___IayJN.btn__default___m4puB,.secondary___IayJN.btn__disabled___TnELB,.secondary___IayJN.btn__primary___IMnpA,.secondary___IayJN.btn__white___Bdk5f {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.btn__secondary___Siy27:active,.btn__secondary___Siy27:hover,.button___WIt24.secondary___IayJN:active,.button___WIt24.secondary___IayJN:hover,.notification___u_LGY .secondary___IayJN.notificationBtn___YJa0B:active,.notification___u_LGY .secondary___IayJN.notificationBtn___YJa0B:hover,.notification___u_LGY .secondary___IayJN[class*=notificationBtn]:active,.notification___u_LGY .secondary___IayJN[class*=notificationBtn]:hover,.secondary___IayJN.btn--md___Rhpr6:active,.secondary___IayJN.btn--md___Rhpr6:hover,.secondary___IayJN.btn--sm___YGIG_:active,.secondary___IayJN.btn--sm___YGIG_:hover,.secondary___IayJN.btn___R_E7W:active,.secondary___IayJN.btn___R_E7W:hover,.secondary___IayJN.btn__default___m4puB:active,.secondary___IayJN.btn__default___m4puB:hover,.secondary___IayJN.btn__disabled___TnELB:active,.secondary___IayJN.btn__disabled___TnELB:hover,.secondary___IayJN.btn__primary___IMnpA:active,.secondary___IayJN.btn__primary___IMnpA:hover,.secondary___IayJN.btn__white___Bdk5f:active,.secondary___IayJN.btn__white___Bdk5f:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.btn__white___Bdk5f,.button___WIt24.tertiary___iDiW_,.notification___u_LGY .notificationBtn___YJa0B.btn__white___Bdk5f,.notification___u_LGY .tertiary___iDiW_.notificationBtn___YJa0B,.notification___u_LGY .tertiary___iDiW_[class*=notificationBtn],.notification___u_LGY [class*=notificationBtn].btn__white___Bdk5f,.tertiary___iDiW_.btn--md___Rhpr6,.tertiary___iDiW_.btn--sm___YGIG_,.tertiary___iDiW_.btn___R_E7W,.tertiary___iDiW_.btn__default___m4puB,.tertiary___iDiW_.btn__disabled___TnELB,.tertiary___iDiW_.btn__primary___IMnpA,.tertiary___iDiW_.btn__secondary___Siy27 {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.btn__white___Bdk5f:hover,.button___WIt24.tertiary___iDiW_:hover,.notification___u_LGY .tertiary___iDiW_.notificationBtn___YJa0B:hover,.notification___u_LGY .tertiary___iDiW_[class*=notificationBtn]:hover,.tertiary___iDiW_.btn--md___Rhpr6:hover,.tertiary___iDiW_.btn--sm___YGIG_:hover,.tertiary___iDiW_.btn___R_E7W:hover,.tertiary___iDiW_.btn__default___m4puB:hover,.tertiary___iDiW_.btn__disabled___TnELB:hover,.tertiary___iDiW_.btn__primary___IMnpA:hover,.tertiary___iDiW_.btn__secondary___Siy27:hover {
    background: #ffffff0d
}

.btn__white___Bdk5f:active,.button___WIt24.tertiary___iDiW_:active,.notification___u_LGY .tertiary___iDiW_.notificationBtn___YJa0B:active,.notification___u_LGY .tertiary___iDiW_[class*=notificationBtn]:active,.tertiary___iDiW_.btn--md___Rhpr6:active,.tertiary___iDiW_.btn--sm___YGIG_:active,.tertiary___iDiW_.btn___R_E7W:active,.tertiary___iDiW_.btn__default___m4puB:active,.tertiary___iDiW_.btn__disabled___TnELB:active,.tertiary___iDiW_.btn__primary___IMnpA:active,.tertiary___iDiW_.btn__secondary___Siy27:active {
    border-color: #fff
}

.btn__default___m4puB,.button___WIt24.ghost___n6AkI,.ghost___n6AkI.btn--md___Rhpr6,.ghost___n6AkI.btn--sm___YGIG_,.ghost___n6AkI.btn___R_E7W,.ghost___n6AkI.btn__disabled___TnELB,.ghost___n6AkI.btn__primary___IMnpA,.ghost___n6AkI.btn__secondary___Siy27,.ghost___n6AkI.btn__white___Bdk5f,.notification___u_LGY .ghost___n6AkI.notificationBtn___YJa0B,.notification___u_LGY .ghost___n6AkI[class*=notificationBtn],.notification___u_LGY .notificationBtn___YJa0B.btn__default___m4puB,.notification___u_LGY [class*=notificationBtn].btn__default___m4puB {
    box-shadow: none;
    color: #f5c66b
}

.btn__default___m4puB:hover,.button___WIt24.ghost___n6AkI:hover,.ghost___n6AkI.btn--md___Rhpr6:hover,.ghost___n6AkI.btn--sm___YGIG_:hover,.ghost___n6AkI.btn___R_E7W:hover,.ghost___n6AkI.btn__disabled___TnELB:hover,.ghost___n6AkI.btn__primary___IMnpA:hover,.ghost___n6AkI.btn__secondary___Siy27:hover,.ghost___n6AkI.btn__white___Bdk5f:hover,.notification___u_LGY .ghost___n6AkI.notificationBtn___YJa0B:hover,.notification___u_LGY .ghost___n6AkI[class*=notificationBtn]:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.btn__default___m4puB:active,.button___WIt24.ghost___n6AkI:active,.ghost___n6AkI.btn--md___Rhpr6:active,.ghost___n6AkI.btn--sm___YGIG_:active,.ghost___n6AkI.btn___R_E7W:active,.ghost___n6AkI.btn__disabled___TnELB:active,.ghost___n6AkI.btn__primary___IMnpA:active,.ghost___n6AkI.btn__secondary___Siy27:active,.ghost___n6AkI.btn__white___Bdk5f:active,.notification___u_LGY .ghost___n6AkI.notificationBtn___YJa0B:active,.notification___u_LGY .ghost___n6AkI[class*=notificationBtn]:active {
    opacity: .7
}

.btn__disabled___TnELB,.button___WIt24.disabled___I_z8C,.disabled___I_z8C.btn--md___Rhpr6,.disabled___I_z8C.btn--sm___YGIG_,.disabled___I_z8C.btn___R_E7W,.disabled___I_z8C.btn__default___m4puB,.disabled___I_z8C.btn__primary___IMnpA,.disabled___I_z8C.btn__secondary___Siy27,.disabled___I_z8C.btn__white___Bdk5f,.notification___u_LGY .disabled___I_z8C.notificationBtn___YJa0B,.notification___u_LGY .disabled___I_z8C[class*=notificationBtn],.notification___u_LGY .notificationBtn___YJa0B.btn__disabled___TnELB,.notification___u_LGY [class*=notificationBtn].btn__disabled___TnELB {
    opacity: .4;
    pointer-events: none
}

.notification___u_LGY {
    color: #000c;
    margin-top: 14px;
    position: relative;
    text-align: left;
    width: 293px
}

.notification__content___m1PIx {
    background: #fff;
    border: 1px solid var(--link-color);
    border-left-width: 4px;
    border-radius: 8px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    overflow: hidden;
    padding: 16px 20px 14px 16px;
    position: relative;
    z-index: 1
}

.notification__main___XwPvA {
    position: relative;
    z-index: 2
}

.notification__heading___PF5_J {
    word-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0 0 4px;
    padding-right: 8px;
    text-align: inherit;
    text-transform: none
}

.notification__text___I9XAr {
    color: #000c;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    overflow-wrap: break-word
}

.notification__text___I9XAr a:not([class*=notificationBtn]),.notification__text___I9XAr p,.notification__text___I9XAr span {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    text-align: inherit
}

.notification__text___I9XAr p {
    display: block;
    margin: 6px 0
}

.notification__text___I9XAr p,.notification__text___I9XAr span {
    color: inherit
}

.notification__text___I9XAr a:not([class*=notificationBtn]) {
    color: var(--link-color);
    display: inline-block;
    margin: 0;
    text-decoration: underline;
    vertical-align: top
}

.notification__text___I9XAr a:not([class*=notificationBtn]):hover {
    text-decoration: none
}

.notification__text___I9XAr [class*=notificationBtn] {
    background: var(--brand-gradient-blue);
    margin: 10px auto 6px
}

.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn] {
    background: var(--brand-gradient-green)
}

.notification__text___I9XAr img {
    display: block;
    height: 100%;
    margin-top: 8px;
    object-fit: cover;
    width: 100%
}

.notification__text___I9XAr>* {
    margin: 8px 0
}

.notification__text___I9XAr h2,.notification__text___I9XAr h3,.notification__text___I9XAr h4,.notification__text___I9XAr h5,.notification__text___I9XAr h6,.notification__text___I9XAr>h1 {
    font-size: inherit
}

.notification__text___I9XAr>h1 {
    font-size: 16px
}

.notification__text___I9XAr>h2 {
    font-size: 14px
}

.notification__text___I9XAr ul,.notification__text___I9XAr>ol {
    list-style-position: inside;
    padding-left: 8px
}

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

.notification__text___I9XAr>:first-child {
    margin: 0
}

.notificationWithImg___AIduT .notification__heading___PF5_J {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #ffffffe6;
    display: -webkit-box;
    height: 48px;
    line-height: 24px;
    margin-bottom: 17px;
    max-height: 48px;
    overflow: hidden
}

.notificationWithImg___AIduT .notification__text___I9XAr {
    padding-top: 41px
}

.notification___u_LGY .notificationBtn___YJa0B,.notification___u_LGY [class*=notificationBtn] {
    border-radius: 8px;
    height: 32px;
    margin: 8px 8px 0;
    min-width: 112px;
    width: -moz-fit-content;
    width: fit-content
}

.notification___u_LGY .notificationBtn___YJa0B.second___KaysX {
    background: none;
    box-shadow: none;
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 600;
    line-height: 32px
}

.notification___u_LGY .notificationBtn___YJa0B.first___vaJ7m {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 32px
}

.notification___u_LGY [class*=notificationBtn] {
    margin-right: 0;
    min-width: 120px
}

.notification___u_LGY [class*=notificationBtn]+[class*=notificationBtn] {
    background: none;
    box-shadow: none;
    margin-left: 6px
}

.notificationImg___Ul7fi {
    background: #000;
    border: 1px solid #ffffffe6;
    border-bottom: 1px solid var(--link-color);
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
    height: 113px;
    left: -1px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 101%;
    z-index: 1
}

.notificationImg___Ul7fi img {
    height: 100%;
    min-width: 100%;
    opacity: .4
}

.notification__closeBtn___u7BPe {
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 12px;
    z-index: 3
}

.notification__closeBtn___u7BPe:after,.notification__closeBtn___u7BPe:before {
    background: #000;
    border-radius: 2px;
    content: "";
    display: block;
    height: 12px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 2px
}

.notification__closeBtn___u7BPe:before {
    transform: rotate(45deg)
}

.notification__closeBtn___u7BPe:after {
    transform: rotate(-45deg)
}

[class*=notificationWithImg] .notification__closeBtn___u7BPe:after,[class*=notificationWithImg] .notification__closeBtn___u7BPe:before {
    background: #fff
}

.NotificationButtons___SDhjB {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 2px -8px
}

.btn--md___R6Rmv,.btn--sm___GowAK,.btn___vROpe,.btn__default___a1lbz,.btn__disabled___ZwIrL,.btn__primary___bDLYB,.btn__secondary___y8vHt,.btn__white___S25gY,.button___HcVdc,.notificationBtn___PLNMA,.notificationBtn___PLNMA.first___AjBEZ,.notification__text___XZY3T [class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],[class*=notificationBtn] {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.btn--sm___GowAK,.button___HcVdc.sm___FbIh1,.notificationBtn___PLNMA,.notificationBtn___PLNMA.first___AjBEZ,.notification__text___XZY3T [class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],.sm___FbIh1.btn--md___R6Rmv,.sm___FbIh1.btn___vROpe,.sm___FbIh1.btn__default___a1lbz,.sm___FbIh1.btn__disabled___ZwIrL,.sm___FbIh1.btn__primary___bDLYB,.sm___FbIh1.btn__secondary___y8vHt,.sm___FbIh1.btn__white___S25gY,[class*=notificationBtn] {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.btn--md___R6Rmv,.button___HcVdc.md___zllHC,.md___zllHC.btn--sm___GowAK,.md___zllHC.btn___vROpe,.md___zllHC.btn__default___a1lbz,.md___zllHC.btn__disabled___ZwIrL,.md___zllHC.btn__primary___bDLYB,.md___zllHC.btn__secondary___y8vHt,.md___zllHC.btn__white___S25gY,.md___zllHC.notificationBtn___PLNMA,.md___zllHC[class*=notificationBtn],.notificationBtn___PLNMA.first___AjBEZ.btn--md___R6Rmv,.notification__text___XZY3T [class*=notificationBtn].btn--md___R6Rmv {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.btn__primary___bDLYB,.button___HcVdc.primary___Fn6Wy,.notificationBtn___PLNMA.first___AjBEZ,.notification__text___XZY3T [class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],.primary___Fn6Wy.btn--md___R6Rmv,.primary___Fn6Wy.btn--sm___GowAK,.primary___Fn6Wy.btn___vROpe,.primary___Fn6Wy.btn__default___a1lbz,.primary___Fn6Wy.btn__disabled___ZwIrL,.primary___Fn6Wy.btn__secondary___y8vHt,.primary___Fn6Wy.btn__white___S25gY,.primary___Fn6Wy.notificationBtn___PLNMA,.primary___Fn6Wy[class*=notificationBtn] {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.btn__primary___bDLYB:hover,.button___HcVdc.primary___Fn6Wy:hover,.notificationBtn___PLNMA.first___AjBEZ:hover,.notification__text___XZY3T [class*=notificationBtn]:hover,.primary___Fn6Wy.btn--md___R6Rmv:hover,.primary___Fn6Wy.btn--sm___GowAK:hover,.primary___Fn6Wy.btn___vROpe:hover,.primary___Fn6Wy.btn__default___a1lbz:hover,.primary___Fn6Wy.btn__disabled___ZwIrL:hover,.primary___Fn6Wy.btn__secondary___y8vHt:hover,.primary___Fn6Wy.btn__white___S25gY:hover,.primary___Fn6Wy.notificationBtn___PLNMA:hover,.primary___Fn6Wy[class*=notificationBtn]:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.btn__primary___bDLYB:active,.button___HcVdc.primary___Fn6Wy:active,.notificationBtn___PLNMA.first___AjBEZ:active,.notification__text___XZY3T [class*=notificationBtn]:active,.primary___Fn6Wy.btn--md___R6Rmv:active,.primary___Fn6Wy.btn--sm___GowAK:active,.primary___Fn6Wy.btn___vROpe:active,.primary___Fn6Wy.btn__default___a1lbz:active,.primary___Fn6Wy.btn__disabled___ZwIrL:active,.primary___Fn6Wy.btn__secondary___y8vHt:active,.primary___Fn6Wy.btn__white___S25gY:active,.primary___Fn6Wy.notificationBtn___PLNMA:active,.primary___Fn6Wy[class*=notificationBtn]:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.btn__secondary___y8vHt,.button___HcVdc.secondary___xdvSZ,.notificationBtn___PLNMA.first___AjBEZ.btn__secondary___y8vHt,.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn__secondary___y8vHt,.secondary___xdvSZ.btn--md___R6Rmv,.secondary___xdvSZ.btn--sm___GowAK,.secondary___xdvSZ.btn___vROpe,.secondary___xdvSZ.btn__default___a1lbz,.secondary___xdvSZ.btn__disabled___ZwIrL,.secondary___xdvSZ.btn__primary___bDLYB,.secondary___xdvSZ.btn__white___S25gY,.secondary___xdvSZ.notificationBtn___PLNMA,.secondary___xdvSZ[class*=notificationBtn] {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.btn__secondary___y8vHt:active,.btn__secondary___y8vHt:hover,.button___HcVdc.secondary___xdvSZ:active,.button___HcVdc.secondary___xdvSZ:hover,.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn]:active,.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn]:hover,.secondary___xdvSZ.btn--md___R6Rmv:active,.secondary___xdvSZ.btn--md___R6Rmv:hover,.secondary___xdvSZ.btn--sm___GowAK:active,.secondary___xdvSZ.btn--sm___GowAK:hover,.secondary___xdvSZ.btn___vROpe:active,.secondary___xdvSZ.btn___vROpe:hover,.secondary___xdvSZ.btn__default___a1lbz:active,.secondary___xdvSZ.btn__default___a1lbz:hover,.secondary___xdvSZ.btn__disabled___ZwIrL:active,.secondary___xdvSZ.btn__disabled___ZwIrL:hover,.secondary___xdvSZ.btn__primary___bDLYB:active,.secondary___xdvSZ.btn__primary___bDLYB:hover,.secondary___xdvSZ.btn__white___S25gY:active,.secondary___xdvSZ.btn__white___S25gY:hover,.secondary___xdvSZ.notificationBtn___PLNMA:active,.secondary___xdvSZ.notificationBtn___PLNMA:hover,.secondary___xdvSZ[class*=notificationBtn]:active,.secondary___xdvSZ[class*=notificationBtn]:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.btn__white___S25gY,.button___HcVdc.tertiary___Y4WQn,.notificationBtn___PLNMA.first___AjBEZ.btn__white___S25gY,.notification__text___XZY3T [class*=notificationBtn].btn__white___S25gY,.tertiary___Y4WQn.btn--md___R6Rmv,.tertiary___Y4WQn.btn--sm___GowAK,.tertiary___Y4WQn.btn___vROpe,.tertiary___Y4WQn.btn__default___a1lbz,.tertiary___Y4WQn.btn__disabled___ZwIrL,.tertiary___Y4WQn.btn__primary___bDLYB,.tertiary___Y4WQn.btn__secondary___y8vHt,.tertiary___Y4WQn.notificationBtn___PLNMA,.tertiary___Y4WQn[class*=notificationBtn] {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.btn__white___S25gY:hover,.button___HcVdc.tertiary___Y4WQn:hover,.tertiary___Y4WQn.btn--md___R6Rmv:hover,.tertiary___Y4WQn.btn--sm___GowAK:hover,.tertiary___Y4WQn.btn___vROpe:hover,.tertiary___Y4WQn.btn__default___a1lbz:hover,.tertiary___Y4WQn.btn__disabled___ZwIrL:hover,.tertiary___Y4WQn.btn__primary___bDLYB:hover,.tertiary___Y4WQn.btn__secondary___y8vHt:hover,.tertiary___Y4WQn.notificationBtn___PLNMA:hover,.tertiary___Y4WQn[class*=notificationBtn]:hover {
    background: #ffffff0d
}

.btn__white___S25gY:active,.button___HcVdc.tertiary___Y4WQn:active,.tertiary___Y4WQn.btn--md___R6Rmv:active,.tertiary___Y4WQn.btn--sm___GowAK:active,.tertiary___Y4WQn.btn___vROpe:active,.tertiary___Y4WQn.btn__default___a1lbz:active,.tertiary___Y4WQn.btn__disabled___ZwIrL:active,.tertiary___Y4WQn.btn__primary___bDLYB:active,.tertiary___Y4WQn.btn__secondary___y8vHt:active,.tertiary___Y4WQn.notificationBtn___PLNMA:active,.tertiary___Y4WQn[class*=notificationBtn]:active {
    border-color: #fff
}

.btn__default___a1lbz,.button___HcVdc.ghost___znXej,.ghost___znXej.btn--md___R6Rmv,.ghost___znXej.btn--sm___GowAK,.ghost___znXej.btn___vROpe,.ghost___znXej.btn__disabled___ZwIrL,.ghost___znXej.btn__primary___bDLYB,.ghost___znXej.btn__secondary___y8vHt,.ghost___znXej.btn__white___S25gY,.ghost___znXej.notificationBtn___PLNMA,.ghost___znXej[class*=notificationBtn],.notificationBtn___PLNMA.first___AjBEZ.btn__default___a1lbz,.notification__text___XZY3T [class*=notificationBtn].btn__default___a1lbz {
    box-shadow: none;
    color: #f5c66b
}

.btn__default___a1lbz:hover,.button___HcVdc.ghost___znXej:hover,.ghost___znXej.btn--md___R6Rmv:hover,.ghost___znXej.btn--sm___GowAK:hover,.ghost___znXej.btn___vROpe:hover,.ghost___znXej.btn__disabled___ZwIrL:hover,.ghost___znXej.btn__primary___bDLYB:hover,.ghost___znXej.btn__secondary___y8vHt:hover,.ghost___znXej.btn__white___S25gY:hover,.ghost___znXej.notificationBtn___PLNMA:hover,.ghost___znXej[class*=notificationBtn]:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.btn__default___a1lbz:active,.button___HcVdc.ghost___znXej:active,.ghost___znXej.btn--md___R6Rmv:active,.ghost___znXej.btn--sm___GowAK:active,.ghost___znXej.btn___vROpe:active,.ghost___znXej.btn__disabled___ZwIrL:active,.ghost___znXej.btn__primary___bDLYB:active,.ghost___znXej.btn__secondary___y8vHt:active,.ghost___znXej.btn__white___S25gY:active,.ghost___znXej.notificationBtn___PLNMA:active,.ghost___znXej[class*=notificationBtn]:active {
    opacity: .7
}

.btn__disabled___ZwIrL,.button___HcVdc.disabled___ygzNh,.disabled___ygzNh.btn--md___R6Rmv,.disabled___ygzNh.btn--sm___GowAK,.disabled___ygzNh.btn___vROpe,.disabled___ygzNh.btn__default___a1lbz,.disabled___ygzNh.btn__primary___bDLYB,.disabled___ygzNh.btn__secondary___y8vHt,.disabled___ygzNh.btn__white___S25gY,.disabled___ygzNh.notificationBtn___PLNMA,.disabled___ygzNh[class*=notificationBtn],.notificationBtn___PLNMA.first___AjBEZ.btn__disabled___ZwIrL,.notification__text___XZY3T [class*=notificationBtn].btn__disabled___ZwIrL {
    opacity: .4;
    pointer-events: none
}

.notification___QTGhD {
    color: #000c;
    margin: 14px 0;
    max-width: 480px;
    min-width: calc(100% - 32px);
    position: relative;
    text-align: left
}

.notification__content___oAPr8 {
    background: #fff;
    border: 1px solid var(--link-color);
    border-left-width: 4px;
    border-radius: 10px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    overflow: hidden;
    padding: 16px
}

.notification__main___nd8yU {
    position: relative;
    z-index: 2
}

.notification__heading___S8xyw {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0 0 4px;
    padding-right: 8px;
    text-align: inherit;
    text-transform: none
}

.notification__text___XZY3T {
    color: #000c;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    overflow-wrap: break-word
}

.notification__text___XZY3T a:not([class*=notificationBtn]),.notification__text___XZY3T p,.notification__text___XZY3T span {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    padding: 0;
    text-align: inherit
}

.notification__text___XZY3T p {
    display: block;
    margin: 6px 0
}

.notification__text___XZY3T p,.notification__text___XZY3T span {
    color: inherit
}

.notification__text___XZY3T a:not([class*=notificationBtn]) {
    color: var(--link-color);
    display: inline-block;
    margin: 0;
    text-decoration: underline;
    vertical-align: top
}

.notification__text___XZY3T [class*=notificationBtn] {
    display: flex;
    margin: 10px auto 6px
}

.notification__text___XZY3T>:first-child {
    margin: 0
}

.notification__text___XZY3T img {
    display: block;
    height: auto;
    margin-top: 8px;
    width: 100%
}

.notificationWithImg___FLxEZ .notification__heading___S8xyw {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #ffffffe6;
    display: -webkit-box;
    height: 72px;
    line-height: 24px;
    margin-bottom: 8px;
    max-height: 72px;
    overflow: hidden
}

.notificationWithImg___FLxEZ .notification__text___XZY3T {
    padding-top: 32px
}

.NotificationButtons___nwXQi {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0 -10px 6px
}

.notificationBtn___PLNMA,[class*=notificationBtn] {
    border-radius: 8px;
    height: 32px;
    margin: 10px 2px 0 10px;
    min-width: 120px;
    width: -moz-fit-content;
    width: fit-content
}

.notificationBtn___PLNMA.second___gfXHS {
    background: none;
    border-radius: 8px;
    box-shadow: none;
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 600;
    line-height: 32px
}

.notificationBtn___PLNMA.first___AjBEZ {
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 32px
}

[class*=notification__btn][class*=second] {
    background: none;
    box-shadow: none;
    text-decoration: none
}

.notificationImg___ZYHxm {
    background: #000;
    border-bottom: 1px solid var(--link-color);
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
    height: 112px;
    left: 4px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 1px;
    width: calc(100% - 5px);
    z-index: 1
}

.notificationImg___ZYHxm img {
    height: 100%;
    min-width: 100%
}

.notificationImg___ZYHxm:after {
    background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
    bottom: unset;
    content: "";
    height: 56px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.notification__closeBtn___MN8bb {
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 12px;
    z-index: 3
}

.notification__closeBtn___MN8bb:after,.notification__closeBtn___MN8bb:before {
    background: #000;
    border-radius: 2px;
    content: "";
    display: block;
    height: 14px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 2px
}

.notification__closeBtn___MN8bb:before {
    transform: rotate(45deg)
}

.notification__closeBtn___MN8bb:after {
    transform: rotate(-45deg)
}

[class*=notificationWithImg] .notification__closeBtn___MN8bb:after,[class*=notificationWithImg] .notification__closeBtn___MN8bb:before {
    background: #fff
}

.notificationsWrapper___19e65 {
    pointer-events: auto;
    position: fixed;
    z-index: 99999
}

.notificationsWrapperMob___SwFBt {
    bottom: 16px;
    right: 0;
    width: 100%
}

.notificationsWrapperMob___SwFBt>div {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.notificationsWrapperWeb___2b7b1 {
    bottom: 64px;
    right: 20px
}

.notificationWrap___KLR3U {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: red;
    background: #fffc;
    border-radius: 8px;
    box-shadow: 0 0 8px #000c;
    color: #000;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    max-width: 280px;
    padding: 15px 31px 21px 16px;
    position: relative
}

@media(max-width: 530px)and (orientation:portrait) {
    .notificationWrap___KLR3U {
        box-sizing:border-box;
        min-width: 100%
    }
}

.notificationWrap___KLR3U a {
    color: #2bc8d9
}

.title___yItda {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-top: 0
}

.IconWrap___ZjOAg {
    bottom: auto;
    height: 16px;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 16px
}

.notificationsWrapper___EXjdP {
    bottom: 64px;
    left: 16px;
    pointer-events: auto;
    position: fixed;
    right: 16px;
    top: unset;
    z-index: 99999
}

@media screen and (min-width: 360px) {
    .notificationsWrapper___EXjdP {
        left:24px;
        right: 24px
    }
}

@media screen and (min-width: 568px) {
    .notificationsWrapper___EXjdP {
        left:unset;
        max-width: 312px;
        width: 100%
    }
}

.notificationsWrapper___EXjdP>span {
    display: block
}

.criticalError___UDX8H {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___WW0XV {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___RFJLK,.wrapper___WW0XV {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___RFJLK {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___RFJLK button {
    margin: 0 auto;
    width: 208px
}

.text___vRGVt {
    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 #00000040
}

.imageBlock___yqZjV {
    left: 6px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 8px;
    width: 191px
}

.imageBlock___yqZjV.imageBlockFirst___MNdwt .imageBricks___wnPOs {
    left: -4px;
    top: -8px
}

.imageBlock___yqZjV.imageBlockSecond___sfbtK .imageBricks___wnPOs {
    left: 97px;
    top: -8px
}

.imageBlock___yqZjV .imageBricks___wnPOs {
    height: 188px;
    position: absolute;
    width: 198px
}

.description___g8Dso {
    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___g8Dso .firstPart___Y1I8B {
    text-align: center
}

.criticalError___hEYCn {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___f3FJ8 {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___nbCtw,.wrapper___f3FJ8 {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___nbCtw {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___nbCtw button {
    margin: 0 auto;
    width: 208px
}

.text___s31nI {
    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 #00000040
}

.imageBlock___l6ieT {
    left: 10px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 16px;
    width: 312px
}

.imageBlock___l6ieT.imageBlockFirst___jyIQ1 .imageBricks___ltC43 {
    left: -7px;
    top: -10px
}

.imageBlock___l6ieT.imageBlockSecond___xmLIL .imageBricks___ltC43 {
    left: 158px;
    top: -10px
}

.imageBlock___l6ieT .imageBricks___ltC43 {
    height: 300px;
    position: absolute;
    width: 325px
}

.description___WBbde {
    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___WBbde .firstPart___e8WSG {
    margin-bottom: 6px
}

.notFoundPage___QtyB7 {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___S1Knp {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___qpnGd,.wrapper___S1Knp {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___qpnGd {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___qpnGd a {
    margin: 0 auto;
    width: 208px
}

.text___IhcXp {
    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 #00000040
}

.imageBlock___KNPjt {
    left: 6px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 8px;
    width: 190px
}

.imageBlock___KNPjt .imageBricks___EBQer {
    width: 100%
}

.description___hNtdd {
    display: grid;
    font-size: 14px;
    letter-spacing: .03em;
    line-height: 22px;
    margin: 0 auto 16px;
    text-align: center
}

.description___hNtdd .firstPart___ijipL {
    text-align: center
}

.notFoundPage___rG4bV {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___optxn {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___wlnwk,.wrapper___optxn {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___wlnwk {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___wlnwk a {
    margin: 0 auto;
    width: 208px
}

.text___q12Se {
    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 #00000040
}

.imageBlock___BnjNY {
    left: 10px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 16px;
    width: 312px
}

.imageBlock___BnjNY .imageBricks___S08bW {
    width: 100%
}

.description___TNgds {
    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___TNgds .firstPart___E3fR2 {
    margin-bottom: 6px;
    text-align: center
}

.wrap___sjJsY {
    word-wrap: break-word;
    background: #fff;
    color: red;
    height: 100%;
    padding: 15px;
    width: 100%
}

.wrap___sjJsY h2 {
    font-size: 24px;
    margin: 0 0 20px
}

.wrap___sjJsY .error___AIoyn {
    background: #fff0f0;
    font-size: 14px
}

.wrap___sjJsY .stack___X8xaE {
    background: #d3d3d3;
    color: #000;
    font-size: 14px
}

.wrap___GL7FD {
    animation-iteration-count: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 112px;
    margin: 0 auto;
    max-width: 224px;
    overflow: hidden;
    padding: 16px;
    position: relative;
    transform-style: preserve-3d;
    width: 100%;
    z-index: 1
}

.wrap___GL7FD:before {
    animation-duration: 6s;
    animation-iteration-count: 1;
    animation-name: status-change___FUC1A;
    animation-timing-function: linear;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.wrap___GL7FD .title___W6vNG {
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    text-transform: none
}

.wrap___GL7FD .text___HQBYx {
    color: #000c;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin: 0
}

.error___zG9Pz:before {
    background: linear-gradient(180deg,#d73637,#780424);
    opacity: .1
}

.error___zG9Pz .title___W6vNG {
    -webkit-text-fill-color: #0000;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(180deg,#d73637,#780424);
    color: #780424
}

.success___vhrb3:before {
    background: linear-gradient(180deg,#77c100,#048523);
    opacity: .1
}

.success___vhrb3 h4 {
    -webkit-text-fill-color: #0000;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(180deg,#77c100,#048523);
    color: #048523
}

.closeBtn___NPCXC {
    background: #0000;
    border: none;
    height: 8px;
    outline: none;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 8px
}

.closeBtn___NPCXC:after,.closeBtn___NPCXC:before {
    background-color: #000;
    content: "";
    height: 8px;
    position: absolute;
    top: 0;
    width: 1px
}

.closeBtn___NPCXC:before {
    transform: rotate(-45deg)
}

.closeBtn___NPCXC:after {
    transform: rotate(45deg)
}

@keyframes status-change___FUC1A {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.wrap___ipZ9p {
    align-items: center;
    animation-iteration-count: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    color: #ac9154;
    display: flex;
    flex-wrap: wrap;
    font-size: 15px;
    font-weight: 500;
    height: 112px;
    justify-content: center;
    margin: 0 auto;
    max-width: 224px;
    overflow: hidden;
    padding: 14px 16px;
    position: relative;
    transform-style: preserve-3d;
    width: 100%
}

.wrap___ipZ9p:before {
    animation-duration: 12s;
    animation-iteration-count: infinite;
    animation-name: processing___L44y1;
    animation-timing-function: linear;
    background: #f8f0da;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: -1
}

.wrap___ipZ9p.prompt___rV4k3 {
    height: auto;
    max-width: unset
}

@keyframes processing___L44y1 {
    0% {
        width: 0
    }

    50% {
        width: 100%
    }

    to {
        width: 0
    }
}

.resizableInput___rBzSd pre {
    bottom: unset;
    color: #0000;
    display: block;
    font-family: inherit;
    height: 0;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: unset;
    top: 0;
    visibility: hidden;
    width: max-content;
    z-index: 0
}

.resizableInput___rBzSd input,.resizableInput___rBzSd pre {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    padding: 0
}

.resizableInput___rBzSd input {
    border: none;
    box-sizing: border-box;
    color: inherit;
    letter-spacing: normal;
    min-width: 1ch;
    outline: none
}

.wrap___YoVKy {
    position: relative;
    width: 100%
}

.wrap___YoVKy .revertt-appear {
    transform: rotateY(180deg)
}

.wrap___YoVKy .revertt-appear-active {
    transform: rotateY(0);
    transition: transform .7s linear
}

.wrap___YoVKy .revertt-enter {
    transform: rotateY(180deg)
}

.wrap___YoVKy .revertt-enter-active {
    transform: rotateY(0);
    transition: transform .7s linear
}

.wrap___YoVKy .revertt-exit {
    transform: rotateY(0)
}

.wrap___YoVKy .revertt-exit-active {
    transform: rotateY(180deg);
    transition: transform .7s linear
}

.form___PDGon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    overflow: hidden;
    padding: 8px;
    transform-style: preserve-3d
}

.form___PDGon button {
    font-size: 16px;
    font-weight: 600
}

.form___PDGon .disabledButton___DH8MT {
    background: #0000001a;
    border: none;
    color: #0009;
    font-size: 12px;
    line-height: normal;
    white-space: normal
}

.form___PDGon .disabledButton___DH8MT span {
    -webkit-text-fill-color: unset;
    background: unset;
    -webkit-background-clip: unset;
    color: unset;
    opacity: unset
}

.inputGroup___vKOxR {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 24px;
    font-weight: 500;
    width: 70%
}

.inputGroup___vKOxR.fontMedium___IkCYz {
    font-size: 17px
}

.inputGroup___vKOxR.fontSmall___cJMLO {
    font-size: inherit
}

.inputGroup___vKOxR.invalid___i71tY input {
    color: #c70841
}

.inputGroupWrap___kuat6 {
    display: flex;
    height: 32px;
    justify-content: space-between;
    margin: 8px
}

.rubl___Bwhuv {
    margin-left: 4px
}

.method___wYOX9 {
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    margin: 0;
    max-width: 48px;
    padding-left: 16px;
    position: relative;
    width: 25%
}

.method___wYOX9:after {
    background: #e5e5e5;
    bottom: 0;
    content: "";
    height: 24px;
    left: 0;
    margin: auto;
    position: absolute;
    right: auto;
    top: 0;
    width: 1px;
    z-index: 0
}

.method___wYOX9 .methodImage___mqZTi {
    display: block;
    margin: auto
}

.method___wYOX9 .methodImage___mqZTi img {
    display: block;
    height: auto;
    margin: auto;
    max-width: 100%;
    width: auto
}

.method___wYOX9 figcaption {
    color: #000c;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
    position: relative;
    text-align: center
}

.method___wYOX9 figcaption:before {
    content: "•";
    margin-right: 2px
}

.otherMethod___M2hHG {
    color: #e7dbdb;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-top: 14px;
    text-align: center;
    text-decoration: none
}

.formWithPrompt___i3J7I {
    align-items: center;
    flex-direction: row;
    height: 56px
}

.formWithPromptVisible___I3ns9 {
    height: 112px
}

.formWithPrompt___i3J7I .inputGroup___vKOxR {
    font-size: 16px;
    width: 70%
}

.formWithPrompt___i3J7I .submitButton___i05O6 {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-size: 12px;
    font-weight: 500;
    height: 40px;
    letter-spacing: -.1px;
    line-height: unset;
    text-transform: none
}

.formWithPrompt___i3J7I .submitButton___i05O6.disabledButton___DH8MT {
    color: #0009;
    font-size: 10px
}

.formWithPrompt___i3J7I .methodImage___mqZTi {
    margin: 0 8px 0 12px;
    width: 40px
}

.formWithPrompt___i3J7I .methodImage___mqZTi img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.prompt___E_KMp {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding-top: 8px;
    width: 100%
}

.promptTitle___NHIiH {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.prompt___E_KMp .promptButtons___LCzif {
    display: flex;
    font-size: 16px
}

.prompt___E_KMp .promptButtons___LCzif .promptButtonsSubmit___R0KR3 {
    font-weight: 500;
    height: 48px;
    letter-spacing: -.1px;
    line-height: unset;
    margin-left: 4px;
    text-transform: none;
    width: 56%
}

.prompt___E_KMp .promptButtons___LCzif .promptButtonsCancel___DALD2 {
    background-color: #0000;
    font-weight: 500;
    width: 43%
}

.rubl___Bwhuv {
    font-family: Manrope,sans-serif;
    font-weight: 400
}

.method___wYOX9 {
    height: 31px;
    padding-left: 10px;
    width: 42px
}

.method___wYOX9:after {
    background: #000;
    opacity: .2
}

.method___wYOX9 figcaption:before {
    margin-right: 5px
}

.form___PDGon {
    border-radius: 12px;
    box-shadow: var(--brand-shadow)
}

.form___PDGon .disabledButton___DH8MT {
    box-shadow: unset;
    opacity: unset;
    text-shadow: unset
}

.form___PDGon [class*=btn] {
    white-space: nowrap
}

.inputGroup___vKOxR input {
    font-family: Manrope,sans-serif
}

.wrap___LXWxZ {
    position: relative;
    width: 100%
}

.wrap___LXWxZ .revertt-appear {
    transform: rotateY(180deg)
}

.wrap___LXWxZ .revertt-appear-active {
    transform: rotateY(0);
    transition: transform .7s linear
}

.wrap___LXWxZ .revertt-enter {
    transform: rotateY(180deg)
}

.wrap___LXWxZ .revertt-enter-active {
    transform: rotateY(0);
    transition: transform .7s linear
}

.wrap___LXWxZ .revertt-exit {
    transform: rotateY(0)
}

.wrap___LXWxZ .revertt-exit-active {
    transform: rotateY(180deg);
    transition: transform .7s linear
}

.form___YXGvt {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    overflow: hidden;
    padding: 8px;
    transform-style: preserve-3d
}

.form___YXGvt button {
    font-size: 16px;
    font-weight: 600
}

.form___YXGvt .disabledButton___YLwdC {
    background: #0000001a;
    border: none;
    color: #0009;
    font-size: 12px;
    line-height: normal;
    white-space: normal
}

.form___YXGvt .disabledButton___YLwdC span {
    -webkit-text-fill-color: unset;
    background: unset;
    -webkit-background-clip: unset;
    color: unset;
    opacity: unset
}

.inputGroup___J0AoA {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 24px;
    font-weight: 500;
    width: 70%
}

.inputGroup___J0AoA.fontMedium___YbgUq {
    font-size: 17px
}

.inputGroup___J0AoA.fontSmall___BInDv {
    font-size: inherit
}

.inputGroup___J0AoA.invalid___q7kTy input {
    color: #c70841
}

.inputGroupWrap___YSsPZ {
    display: flex;
    justify-content: space-between
}

.rubl___o1KjB {
    margin-left: 4px
}

.method___pcuOp {
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    margin: 0;
    max-width: 48px;
    padding-left: 16px;
    position: relative;
    width: 25%
}

.method___pcuOp:after {
    background: #e5e5e5;
    bottom: 0;
    content: "";
    height: 24px;
    left: 0;
    margin: auto;
    position: absolute;
    right: auto;
    top: 0;
    width: 1px;
    z-index: 0
}

.method___pcuOp .methodImage___kpNbp {
    display: block;
    margin: auto
}

.method___pcuOp .methodImage___kpNbp img {
    display: block;
    height: auto;
    margin: auto;
    max-width: 100%;
    width: auto
}

.method___pcuOp figcaption {
    color: #000c;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
    position: relative;
    text-align: center
}

.method___pcuOp figcaption:before {
    content: "•";
    margin-right: 2px
}

.otherMethod___Zr52r {
    color: #e7dbdb;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-top: 14px;
    text-align: center;
    text-decoration: none
}

.formWithPrompt___LbWIA {
    align-items: center;
    flex-direction: row;
    height: 56px
}

.formWithPromptVisible___jBcMB {
    height: 112px
}

.formWithPrompt___LbWIA .inputGroup___J0AoA {
    font-size: 16px;
    width: 70%
}

.formWithPrompt___LbWIA .submitButton___joVqp {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-size: 12px;
    font-weight: 500;
    height: 40px;
    letter-spacing: -.1px;
    line-height: unset;
    text-transform: none
}

.formWithPrompt___LbWIA .submitButton___joVqp.disabledButton___YLwdC {
    color: #0009;
    font-size: 10px
}

.formWithPrompt___LbWIA .methodImage___kpNbp {
    margin: 0 8px 0 12px;
    width: 40px
}

.formWithPrompt___LbWIA .methodImage___kpNbp img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.prompt___cgUJB {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding-top: 8px;
    width: 100%
}

.promptTitle___x4hqN {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.prompt___cgUJB .promptButtons___XFCoq {
    display: flex;
    font-size: 16px
}

.prompt___cgUJB .promptButtons___XFCoq .promptButtonsSubmit___oD5zi {
    font-weight: 500;
    height: 48px;
    letter-spacing: -.1px;
    line-height: unset;
    margin-left: 4px;
    text-transform: none;
    width: 56%
}

.prompt___cgUJB .promptButtons___XFCoq .promptButtonsCancel___QRDjt {
    background-color: #0000;
    font-weight: 500;
    width: 43%
}

.form___YXGvt {
    box-shadow: var(--brand-shadow);
    height: 112px
}

.form___YXGvt .disabledButton___YLwdC:disabled {
    align-items: center;
    background: #0000001a;
    border: none;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.form___YXGvt .disabledButton___YLwdC:disabled div,.form___YXGvt .disabledButton___YLwdC:disabled span {
    color: #0009;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: 0 -1px 0 #ffffff0d;
    text-transform: none;
    white-space: nowrap
}

.form___YXGvt .disabledButton___YLwdC:disabled span {
    margin-right: 2px
}

.rubl___o1KjB {
    font-family: Manrope,sans-serif;
    font-weight: 400;
    margin: -2px
}

[class*=promo_action__] .rubl___o1KjB,[class*=sidebar__] .rubl___o1KjB {
    margin-left: 4px
}

.inputGroup___J0AoA input {
    font-family: Manrope,sans-serif
}

.inputGroupWrap___YSsPZ {
    height: 32px;
    margin: 8px
}

.method___pcuOp:after {
    background: #0003
}

.methodImage___kpNbp {
    max-height: 24px;
    width: 100%
}

.methodImage___kpNbp img {
    max-height: 100%
}

.otherMethod___Zr52r {
    color: #f5c66b
}

.messengers___KrbOC {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    padding-block:15px}

@media screen and (min-width: 1096px) {
    .messengers___KrbOC {
        justify-content:flex-start;
        padding-block:0}
}

.item___ubIdU {
    background: #ffffff14;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.link___X0lOp {
    display: block;
    height: 100%;
    position: relative;
    width: 100%
}

.image___S_WVx {
    bottom: auto;
    height: 50%;
    left: 50%;
    object-fit: contain;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 50%;
    z-index: 0
}

.navigationSection___e3d9c {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media screen and (min-width: 1096px) {
    .navigationSection___e3d9c {
        align-items:flex-start
    }
}

.title___33274 {
    color: #ffffffe6;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 16px;
    margin-right: 26px;
    position: relative;
    text-align: center
}

@media screen and (min-width: 1096px) {
    .title___33274 {
        cursor:default;
        margin-bottom: 8px;
        text-align: left
    }
}

.title___33274 .navIcon___d84b2 {
    bottom: auto;
    height: 20px;
    left: auto;
    position: absolute;
    right: -28px;
    top: 2px;
    transition: rotate .3s linear;
    width: 20px;
    z-index: 0
}

@media screen and (min-width: 1096px) {
    .title___33274 .navIcon___d84b2 {
        display:none
    }
}

.title___33274 .navIcon___d84b2 path {
    fill: var(--footer-text-color)
}

.title___33274 .navIconActive___cWVP6 {
    rotate: 180deg
}

.navigation___1c785 {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows .3s linear
}

@media screen and (min-width: 1096px) {
    .navigation___1c785 {
        grid-template-rows:1fr
    }
}

.navigation___1c785>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    overflow: hidden;
    row-gap: 8px
}

@media screen and (min-width: 1096px) {
    .navigation___1c785>ul {
        align-items:center;
        display: grid;
        gap: 0 32px;
        grid-template-columns: auto 1fr;
        justify-content: flex-start
    }
}

.navigationVisible___cZBmx {
    grid-template-rows: 1fr;
    padding-bottom: 8px
}

@media screen and (min-width: 1096px) {
    .navigationVisible___cZBmx {
        padding-bottom:0
    }
}

.listItem___282ba a {
    box-shadow: none;
    color: var(--footer-text-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 8px;
    text-align: left
}

.listItem___282ba a:hover {
    color: var(--brand-yellow);
    text-decoration: none
}

@media screen and (min-width: 1096px) {
    .listItem___282ba a {
        color:var(--footer-text-color);
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        padding: 8px 0
    }
}

.navigationWrapper___8b1bf {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center
}

@media screen and (min-width: 1096px) {
    .navigationWrapper___8b1bf {
        align-items:flex-start;
        display: grid;
        gap: 65px;
        grid-template-columns: auto 1fr;
        justify-content: flex-start
    }
}

.navigationWrapper___8b1bf .legal___b115d {
    max-width: 320px
}

@media screen and (min-width: 1096px) {
    .navigationWrapper___8b1bf .legal___b115d {
        max-width:470px
    }
}

.navigationWrapper___8b1bf .legal___b115d>ul {
    row-gap: 0
}

.seo___c_IzU {
    margin-left: 50%;
    padding-inline:16px 8px;transform: translateX(-50%);
    width: 100vw
}

@media screen and (min-width: 412px) {
    .seo___c_IzU {
        padding-inline:24px 16px
    }
}

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

@media screen and (min-width: 1096px) {
    .seo___c_IzU {
        padding-inline:7px 0;
        width: calc(100% + 14px)
    }
}

.seo___c_IzU>div[class*=macScroll] {
    -webkit-mask-image: linear-gradient(180deg,#eae6e1 75.89%,#eae6e100 97.32%),linear-gradient(270deg,#000 4px,#0000 0);
    padding-bottom: 16px
}

.seo___c_IzU>div[class*=macScroll]::-webkit-scrollbar {
    width: 4px
}

.seo___c_IzU>div[class*=macScroll]::-webkit-scrollbar-thumb {
    background: #fff3;
    border-radius: 12px
}

.seo___c_IzU>div[class*=macScroll]::-webkit-scrollbar-track {
    background: #ffffff1a;
    border-radius: 12px;
    margin-bottom: 28px
}

.seo___c_IzU>div[class*=winScroll]>[class*=track-vertical],.seo___c_IzU>div[class*=winScroll]>[class*=track-vertical]>[class*=thumb-vertical] {
    background: #fff3;
    border-radius: 12px
}

.seo___c_IzU>div[class*=winScroll]>div:first-child {
    -webkit-mask-image: linear-gradient(180deg,#eae6e1 75.89%,#eae6e100 97.32%),linear-gradient(270deg,#000 4px,#0000 0);
    padding-bottom: 24px
}

@media screen and (min-width: 412px) {
    .seo___c_IzU>div[class*=winScroll]>div:first-child {
        padding-bottom:16px
    }
}

.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar {
    width: 4px
}

.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-thumb {
    background: #fff3;
    border-radius: 12px
}

.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-track {
    background: #ffffff1a;
    border-radius: 12px;
    margin-bottom: 73px
}

@media screen and (min-width: 568px) {
    .seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-track {
        margin-bottom:13px
    }
}

@media screen and (min-width: 1096px) {
    .seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-track {
        margin-bottom:28px
    }
}

.seoText___2e8ce {
    padding: 0 4px 10px 0
}

.seoText___2e8ce,.seoText___2e8ce * {
    color: var(--footer-text-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 4px
}

.seoText___2e8ce * h1,.seoText___2e8ce * h2,.seoText___2e8ce * h3,.seoText___2e8ce * h4,.seoText___2e8ce * h5,.seoText___2e8ce * h6,.seoText___2e8ce h1,.seoText___2e8ce h2,.seoText___2e8ce h3,.seoText___2e8ce h4,.seoText___2e8ce h5,.seoText___2e8ce h6 {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0 0 8px;
    text-align: center
}

@media screen and (min-width: 1096px) {
    .seoText___2e8ce,.seoText___2e8ce * {
        color:var(--footer-text-color);
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        margin: 0 0 8px
    }

    .seoText___2e8ce * h1,.seoText___2e8ce * h2,.seoText___2e8ce * h3,.seoText___2e8ce * h4,.seoText___2e8ce * h5,.seoText___2e8ce * h6,.seoText___2e8ce h1,.seoText___2e8ce h2,.seoText___2e8ce h3,.seoText___2e8ce h4,.seoText___2e8ce h5,.seoText___2e8ce h6 {
        color: #ffffffe6;
        font-size: 24px;
        font-weight: 500;
        line-height: 32px;
        margin: 0 0 12px;
        text-align: left
    }
}

.android___kE_k0,.ios___fWDVa {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    display: block;
    height: 40px;
    image-rendering: -webkit-optimize-contrast;
    width: 140px
}

.ios___fWDVa {
    background-image: url(/assets/img/sys/mobileApp/app-store.png?ver=11092023)
}

.android___kE_k0 {
    background-image: url(/assets/img/sys/mobileApp/google-play.png?ver=11092023)
}

.mobileApp___sEaz_ {
    align-items: center;
    border-bottom: var(--footer-divider);
    border-top: var(--footer-divider);
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: center;
    margin-bottom: 16px;
    padding-block:16px}

@media screen and (min-width: 1096px) {
    .mobileApp___sEaz_ {
        align-items:flex-end;
        border: none;
        justify-content: flex-end;
        margin: 0 -1px 40px 0;
        padding-block:0}
}

.mobileApp___sEaz_:empty {
    display: none
}

.mobileApp___sEaz_:empty+[class*=disclaimer__] {
    margin-top: 16px
}

.gamesDevelopers___4bac9 {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px 18px;
    justify-content: center;
    margin-bottom: 40px;
    max-height: 184px;
    overflow: hidden;
    transition: max-height .5s linear
}

@media screen and (min-width: 1096px) {
    .gamesDevelopers___4bac9 {
        gap:8px 24px;
        max-height: -moz-fit-content;
        max-height: fit-content
    }
}

.gamesDevelopersShown___BONnf {
    max-height: 600px
}

.gamesDevelopersHidden___b2f9d {
    margin-bottom: 0
}

.gamesDevelopersMore___d_Bh6 {
    background: none;
    color: var(--brand-yellow);
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 28px auto;
    padding: 12px 0 12px 12px
}

.gamesDevelopersMoreDisplay___83e05 {
    display: block
}

@media screen and (min-width: 1096px) {
    .gamesDevelopersMore___d_Bh6 {
        display:none
    }
}

.item___l_CIi,.picture___9f953 {
    flex: 0 1 84px;
    height: 24px
}

.image___29a37,.picture___9f953 {
    height: 100%;
    width: 100%
}

.image___29a37 {
    object-fit: contain
}

.payments___67697 {
    align-items: center;
    background: linear-gradient(270deg,#ffffff0f,#ffffff0a 40.7%,#ffffff0a 82.26%);
    border-radius: 12px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px 16px;
    justify-content: center;
    padding-block:16px}

@media screen and (min-width: 1096px) {
    .payments___67697 {
        border-radius:10px;
        gap: 8px 24px
    }
}

.item___S_M8E,.picture___4a094 {
    flex: 0 1 84px;
    height: 24px
}

.image___484ac,.picture___4a094 {
    height: 100%;
    width: 100%
}

.image___484ac {
    object-fit: contain
}

.contacts___937d8 {
    align-items: baseline;
    border-bottom: var(--footer-divider);
    border-top: var(--footer-divider);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 11px 0
}

@media screen and (min-width: 1096px) {
    .contacts___937d8 {
        min-height:64px
    }
}

.contacts___937d8 [class*=currentLocale__] {
    border-radius: 4px;
    height: 32px;
    padding: 0
}

.contacts___937d8 [class*=currentLocale__][class*=open] {
    background: #252323;
    color: #ffffffe6
}

.contacts___937d8 [class*=currentLocale__][class*=open] svg {
    fill: #ffffffe6
}

.contacts___937d8 [class*=localeName__] {
    margin-left: 8px
}

.contacts___937d8 [class*=localeItem__][class*=current__] [class*=localeName__] {
    color: var(--nav-list-active-item-color);
    font-weight: 400
}

.contacts___937d8 [class*=localeItem__][class*=current__] svg path {
    fill: var(--nav-list-active-item-color)
}

.contacts___937d8 [class*=localeItem__]:hover {
    background: #ffffff1a
}

.contacts___937d8 [class*=localeList__] {
    background: #252323;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 #0f0f0f;
    min-width: 158px
}

.contacts___937d8 [class*=open] [class*=localeName__] {
    color: #ffffffe6
}

.contacts___937d8 [class*=arrow__] {
    margin-left: 6px
}

.supportLinks___21e4f {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

@media screen and (min-width: 1096px) {
    .supportLinks___21e4f {
        align-items:flex-end;
        flex-direction: row;
        gap: 32px
    }
}

.supportLinkWrapper___f20c8 {
    width: 100%
}

.supportLink___181c8 {
    align-items: center;
    color: #ffffffe6;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 8px;
    justify-content: flex-start;
    line-height: 18px;
    padding-block:4px}

@media screen and (min-width: 1096px) {
    .supportLink___181c8 {
        color:#ffffffe6;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
}

.supportLink___181c8 svg {
    height: 16px;
    width: 16px
}

@media screen and (min-width: 1096px) {
    .supportLink___181c8 svg {
        height:24px;
        width: 24px
    }
}

.supportLink___181c8 svg,.supportLink___181c8 svg * {
    fill: var(--footer-text-color)
}

.license___1c2de div {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start;
    margin-bottom: 16px
}

.license___1c2de div p {
    color: var(--footer-text-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.license___1c2de div img {
    display: block;
    height: 32px;
    object-fit: contain;
    width: 32px
}

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

.partners___08438 {
    align-items: center;
    border-bottom: var(--footer-divider);
    border-top: var(--footer-divider);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
    margin: 0 0 24px;
    padding: 15px 0 23px
}

.partners___08438>* {
    margin-bottom: -8px
}

.link___2f67f,.partners___08438>* {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center
}

.link___2f67f {
    opacity: .9
}

.disclaimer___13416 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
    margin-bottom: 16px
}

@media screen and (min-width: 568px) {
    .disclaimer___13416 {
        flex-direction:row;
        gap: 0
    }
}

.link___4f395,.partner___2aeaf,.picture___cc89d {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.image___87e12 {
    background-size: contain;
    height: 36px;
    width: auto
}

.copyright___tMNui,.text___VS42I {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.footer___e5427 {
    background-color: var(--footer-background-color);
    padding: 40px 16px 32px
}

@media screen and (min-width: 1096px) {
    .footer___e5427 {
        display:grid;
        grid-template-areas: "navigation navigation" "messengers mobile-apps" "seo seo" "developers developers" "payments payments" "contacts contacts" "disclaimer disclaimer" "license license" "partners partners" "copyright copyright";
        grid-template-columns: 1fr 220px
    }
}

.footerLogo___1a00d {
    height: 34px;
    margin: 0 auto 32px;
    width: 59px
}

@media screen and (min-width: 1096px) {
    .footerLogo___1a00d {
        display:none
    }
}

.footerLogo___1a00d a {
    display: block
}

.footerLogo___1a00d img {
    display: block;
    width: 100%
}

.footerNavigation___1b869 {
    grid-area: navigation;
    margin-bottom: 24px
}

@media screen and (min-width: 1096px) {
    .footerNavigation___1b869 {
        margin-bottom:32px
    }
}

.footerMessengers___xXQfZ {
    grid-area: messengers
}

@media screen and (min-width: 1096px) {
    .footerMessengers___xXQfZ {
        margin-bottom:40px
    }
}

.footerSeo___b8583 {
    grid-area: seo;
    margin-bottom: 40px
}

.footerMobileApp___R12a_ {
    grid-area: mobile-apps
}

.footerGamesDevelopers___bca20 {
    grid-area: developers
}

.footerPayments___31e7e {
    grid-area: payments;
    margin-bottom: 40px
}

.footer___e5427 [class*=disclaimer] {
    grid-area: disclaimer
}

.footer___e5427 [class*=contacts__] {
    align-items: center;
    grid-area: contacts
}

.footer___e5427 [class*=license__] {
    grid-area: license
}

.footer___e5427 [class*=partners__] {
    grid-area: partners
}

.footer___e5427 .copyright___6147a {
    color: #c7bfb5;
    display: block;
    font-size: 10px;
    font-weight: 400;
    grid-area: copyright;
    line-height: 14px;
    text-align: center
}

@media screen and (min-width: 412px) {
    .footer___e5427 {
        padding:40px 24px 32px
    }
}

@media screen and (min-width: 568px) {
    .footer___e5427 {
        padding:40px 64px 32px
    }
}

@media screen and (min-width: 1096px) {
    .footer___e5427 {
        margin:0 auto;
        max-width: 872px;
        padding: 48px 0 70px
    }
}

@media screen and (min-width: 1288px) {
    .footer___e5427 {
        max-width:1064px
    }
}

.tabs___chuPz {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start;
    padding: 0 0 0 24px;
    position: relative;
    width: 100%
}

.tabs___chuPz:before {
    background-color: #f5c66b33;
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 0
}

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

@media screen and (min-width: 1096px) {
    .tabs___chuPz {
        padding:0 0 0 32px
    }
}

.tab___UADrZ {
    align-items: center;
    color: #fffc;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 400;
    gap: 4px;
    height: 40px;
    justify-content: flex-start;
    line-height: 22px;
    overflow: hidden;
    padding: 0 12px;
    position: relative;
    text-align: center;
    width: -moz-fit-content;
    width: fit-content
}

.tab___UADrZ,.tab___UADrZ svg {
    flex-shrink: 0
}

.active___CHv6N {
    color: #f5c66b;
    font-weight: 500;
    pointer-events: none
}

.active___CHv6N:after {
    background: #f5c66b;
    border-radius: 4px 4px 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 0
}

.packagesTitle___L_ZBw {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 40px 0 32px
}

.packagesWrap___rJHLn {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 640px
}

@media screen and (min-width: 360px) {
    .packagesWrap___rJHLn {
        gap:16px
    }
}

.wrap___QbMq7 {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 124px;
    justify-content: flex-end;
    position: relative;
    width: 140px
}

.wrap___QbMq7 .radio___OAriC {
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden
}

.wrap___QbMq7 .radio___OAriC+.radioIcon___Czl4C {
    background: #000;
    border: 1px solid #f5c66b99;
    border-radius: 100%;
    bottom: auto;
    box-sizing: border-box;
    height: 16px;
    left: 4px;
    position: absolute;
    right: auto;
    top: 44px;
    width: 16px;
    z-index: 0
}

.wrap___QbMq7 .radio___OAriC:checked+.radioIcon___Czl4C {
    border: 1px solid var(--brand-yellow)
}

.wrap___QbMq7 .radio___OAriC:checked+.radioIcon___Czl4C:after {
    background: var(--brand-yellow);
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 8px
}

.discount__inner___gN5h9 {
    position: relative
}

.discount__inner___gN5h9 .discount__sum___NFZ4b {
    margin: 0;
    text-align: right
}

.discount__inner___gN5h9 .discount__sum___NFZ4b span {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px
}

.discount__inner___gN5h9 .initial__sum___PvDw5 {
    margin: 0;
    text-align: right
}

.discount__inner___gN5h9 .initial__sum___PvDw5 span {
    color: #ffffff80;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-decoration-line: line-through
}

.discount__img___pDBzi {
    color: #000;
    height: 64px;
    left: -10px;
    line-height: 92px;
    margin-top: 6px;
    position: relative;
    text-align: center;
    width: 88px
}

.discount__img___pDBzi img {
    height: 100%;
    width: 100%
}

.discount__img___pDBzi>span {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    height: 28px;
    left: 20px;
    line-height: 30px;
    opacity: .7;
    position: absolute;
    top: 20px;
    transform: rotate(-15.5deg);
    width: 52px
}

.discount__img___pDBzi>span>span {
    color: #000;
    font-size: 10px;
    font-weight: 500;
    line-height: inherit;
    margin-left: 2px
}

.percent___ZXNZy {
    background: var(--brand-blue);
    border-radius: 24px;
    bottom: auto;
    color: #000;
    font-size: 10px;
    font-weight: 700;
    left: auto;
    line-height: 16px;
    padding: 4px 8px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -16px;
    z-index: 1
}

.btnWrap___fKYgT {
    margin: 16px auto 0;
    max-width: 364px
}

.btnWrap___fKYgT .buyBtn___hOpCH {
    width: 100%
}

.btnWrap___fKYgT .buyBtn___hOpCH.disabledBtn___rGPlH {
    background: #0000
}

.table___ZyrIN {
    margin: 0 0 40px;
    position: relative
}

.tableTitle___s77EF {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 24px
}

.tableHead___zrXJf {
    background-color: rgba(var(--brand-text-rgb),.1);
    border: none;
    border-radius: 8px;
    display: flex;
    justify-content: space-between
}

.tableRow___ANXvn {
    display: flex;
    flex-direction: row;
    gap: 16px;
    height: 48px
}

.tableRow___ANXvn .tableCell___ZQ8md {
    max-width: 35%
}

.tableRow___ANXvn .tableCell___ZQ8md:nth-child(3) {
    color: #fff
}

.tableRow___ANXvn.place_1___k2dvG .tableCell___ZQ8md:nth-child(3) {
    color: var(--brand-gold)
}

.tableRow___ANXvn.place_2___w7zVF .tableCell___ZQ8md:nth-child(3) {
    color: #dadfec
}

.tableRow___ANXvn.place_3___hUvMI .tableCell___ZQ8md:nth-child(3) {
    color: #ffb053
}

.tableCell___ZQ8md {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 12px 0;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___ZQ8md:first-child {
    margin-left: 32px;
    overflow: hidden;
    width: 150px
}

.tableCell___ZQ8md:first-child::-webkit-scrollbar {
    width: 0
}

.tableCell___ZQ8md:nth-child(2) {
    margin-left: 6px;
    min-width: 100px;
    text-align: right
}

@media screen and (min-width: 1288px) {
    .tableCell___ZQ8md:nth-child(2) {
        margin-left:102px
    }
}

.tableCell___ZQ8md:nth-child(3) {
    margin-left: auto;
    margin-right: 32px;
    text-align: right
}

.tableCell___ZQ8md.withAdditionalPrize___dDTY2 {
    padding: 4px 0 10px
}

.tableCell___ZQ8md [class*=currencySum],.tableCell___ZQ8md [class*=currencySymbol] {
    font-weight: 500
}

.isWinner___oNSp1 .tableCell___ZQ8md {
    color: #fff;
    font-weight: 700
}

.isWinner___oNSp1 .tableCell___ZQ8md [class*=currencySum],.isWinner___oNSp1 .tableCell___ZQ8md [class*=currencySymbol] {
    font-weight: 700
}

.place___vTAKE {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin-right: 16px;
    text-align: center;
    vertical-align: text-top;
    width: 16px
}

.place___vTAKE+span {
    color: #fff
}

.place___vTAKE.place_1___k2dvG {
    background: var(--brand-gold);
    color: #000
}

.place___vTAKE.place_2___w7zVF {
    background: #dadfec;
    color: #000
}

.place___vTAKE.place_3___hUvMI {
    background: #ffb053;
    color: #000
}

.ticketGold___ewsON span {
    background: linear-gradient(99.09deg,#ffce64,#916206);
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 8px;
    padding: 4px 8px
}

.ticketGold___ewsON .infoIcon___uO_gy {
    cursor: pointer;
    display: inline-block;
    height: 24px;
    margin-left: 16px;
    vertical-align: sub;
    width: 24px
}

.ticketGold___ewsON [class*=tipsWrap_] {
    display: inline-block;
    position: absolute
}

.ticketGold___ewsON .tipsContent___q4XaE {
    background: var(--tooltip-bg);
    border-radius: 8px;
    color: var(--tooltip-color);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    max-width: 100%;
    padding: 8px 16px;
    position: relative;
    text-align: left
}

.ticketGold___ewsON .tipsContentWrap___sKjxI {
    background: none;
    display: flex;
    left: calc(100% + 12px);
    max-width: 228px;
    padding: 0;
    top: -6px;
    width: 228px
}

.ticketGold___ewsON .tipsContentWrap___sKjxI:after {
    border-right-color: var(--tooltip-bg);
    top: 12px
}

.additionalPrize___ULwYK {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    margin-top: -2px;
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.scrollAnchor___awBDV {
    line-height: 0;
    opacity: 0;
    position: absolute;
    top: -80px
}

.title___MbId9 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 32px 0 24px
}

.textList___w1wwH {
    counter-reset: list;
    list-style-type: none;
    margin: 0 0 24px;
    padding: 0 0 0 20px
}

.textList___w1wwH li {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-left: 10px;
    position: relative
}

.textList___w1wwH li:first-letter {
    text-transform: uppercase
}

.textList___w1wwH li:before {
    background: #ffffff0d;
    border-radius: 4px;
    content: "•";
    display: block;
    font-weight: 900;
    height: 16px;
    left: -20px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.textList___w1wwH li:not(:last-of-type) {
    margin-bottom: 16px
}

.photoList___zMps1 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.photoList___zMps1 .prize___Sq7Y7 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 160px;
    min-width: 144px
}

.photoList___zMps1 .prizeText___Fq96e {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin: 18px 0 0;
    text-align: center
}

.photoList___zMps1 .prize___Sq7Y7:not(:last-of-type) [class*=prizeImg__] {
    position: relative;
    z-index: 1
}

.photoList___zMps1 .prize___Sq7Y7:not(:last-of-type) [class*=prizeImg__]:after {
    background: #00000059;
    bottom: auto;
    box-shadow: 1px 0 0 #ffffff1a;
    content: "";
    display: block;
    height: 128px;
    left: auto;
    position: absolute;
    right: -24px;
    top: 0;
    width: 1px;
    z-index: 0
}

.photoList___zMps1 .prizeImg___pCm3U {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 112px;
    justify-content: center;
    object-fit: contain;
    width: 100%
}

.button___dFv9X,.slide___VVvxv .button___dFv9X {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___dFv9X.sm___EcZYI {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___dFv9X.md___Ce2j5,.slide___VVvxv .button___dFv9X {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___dFv9X.primary___VEchg,.slide___VVvxv .button___dFv9X {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___dFv9X.primary___VEchg:hover,.slide___VVvxv .button___dFv9X:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___dFv9X.primary___VEchg:active,.slide___VVvxv .button___dFv9X:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___dFv9X.secondary___bPiXA {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___dFv9X.secondary___bPiXA:active,.button___dFv9X.secondary___bPiXA:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___dFv9X.tertiary___kKkkL {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___dFv9X.tertiary___kKkkL:hover {
    background: #ffffff0d
}

.button___dFv9X.tertiary___kKkkL:active {
    border-color: #fff
}

.button___dFv9X.ghost___xiywi {
    box-shadow: none;
    color: #f5c66b
}

.button___dFv9X.ghost___xiywi:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___dFv9X.ghost___xiywi:active {
    opacity: .7
}

.button___dFv9X.disabled___dTwxN {
    opacity: .4;
    pointer-events: none
}

.slide___VVvxv {
    height: 100%;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.slide___VVvxv .caption___LWURn {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    width: 100%
}

.slide___VVvxv .captionFadein___cSALh,.slide___VVvxv .captionFadeout___Iym2M {
    align-items: flex-end;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: normal;
    width: 100%
}

.slide___VVvxv .captionFadein___cSALh {
    opacity: 0;
    will-change: opacity
}

.slide___VVvxv .captionContainer___LKSho {
    bottom: 85px;
    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___VVvxv .captionContainer___LKSho {
        padding:0 24px 10px
    }
}

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

.slide___VVvxv .text___ccdWH {
    font-family: Manrope,sans-serif;
    margin-bottom: 12px;
    min-width: 226px;
    text-align: left;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (min-width: 360px) {
    .slide___VVvxv .text___ccdWH {
        max-width:80%
    }
}

.slide___VVvxv .text___ccdWH,.slide___VVvxv .text___ccdWH div,.slide___VVvxv .text___ccdWH p,.slide___VVvxv .text___ccdWH span {
    color: #f5c66bf2;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-shadow: 0 2px 2px #00000040
}

.slide___VVvxv .text___ccdWH .currency {
    -webkit-text-fill-color: #0000;
    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___VVvxv .button___dFv9X {
    border-radius: var(--buttons-border-radius);
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    letter-spacing: normal;
    line-height: 16px;
    max-width: 256px;
    min-width: 104px;
    padding: 0 24px;
    text-rendering: optimizeLegibility;
    text-shadow: none;
    text-transform: uppercase;
    width: auto
}

.slide___VVvxv .background___cfVLb {
    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___VVvxv .background___cfVLb .gradient___kdgc9 {
    height: 100%;
    min-width: 568px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.slide___VVvxv .background___cfVLb .decorationPicture___nhAAs {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.slide___VVvxv .background___cfVLb .decorationObject___I0sWM,.slide___VVvxv .background___cfVLb .decorationPicture___nhAAs img {
    bottom: unset;
    height: 100%;
    left: 50%;
    min-width: 568px;
    object-fit: cover;
    position: absolute;
    right: unset;
    top: 0;
    transform: translateX(-50%);
    width: auto;
    z-index: 1
}

.slide___VVvxv .background___cfVLb .character___FVr6A {
    bottom: 0;
    height: 240px;
    left: auto;
    position: absolute;
    right: -78px;
    top: auto;
    width: 240px;
    z-index: 2
}

.slide___VVvxv .background___cfVLb .characterFadein___pdHx0,.slide___VVvxv .background___cfVLb .characterFadeout___WtTGv {
    height: 100%;
    width: 100%
}

.slide___VVvxv .background___cfVLb .characterFadein___pdHx0 {
    opacity: 0;
    will-change: opacity
}

.slide___VVvxv .background___cfVLb .character___FVr6A picture {
    display: block;
    height: 100%;
    width: 100%
}

.slide___VVvxv .background___cfVLb .character___FVr6A img {
    height: 100%;
    object-fit: contain;
    width: 100%;
    will-change: transform
}

@media screen and (min-width: 360px) {
    .slide___VVvxv .background___cfVLb .character___FVr6A {
        bottom:-10px;
        right: -46px
    }
}

@media screen and (min-width: 400px) {
    .slide___VVvxv .background___cfVLb .character___FVr6A {
        right:-10px
    }
}

@media screen and (min-width: 568px) {
    .slide___VVvxv .background___cfVLb .character___FVr6A {
        right:40px
    }
}

[class*=slick-active] .slide___VVvxv .captionFadein___cSALh {
    animation: caption-show___j_T9r 1.1s ease-in-out forwards;
    will-change: opacity
}

[class*=slick-active] .slide___VVvxv .captionFadeout___Iym2M {
    animation: caption-hide___MRc8w 1.1s ease-in-out 3.1s forwards;
    opacity: 1;
    will-change: opacity
}

[class*=slick-active] .slide___VVvxv .background___cfVLb .characterFadein___pdHx0 {
    animation: character-show___c_i4m 1.1s ease-in-out forwards;
    will-change: transform,opacity
}

[class*=slick-active] .slide___VVvxv .background___cfVLb .characterFadeout___WtTGv {
    animation: character-hide___WQ1Nn 1.1s ease-in-out 3.1s forwards;
    opacity: 1;
    transform: translateZ(0);
    will-change: transform,opacity
}

@keyframes caption-show___j_T9r {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes caption-hide___MRc8w {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes character-show___c_i4m {
    0% {
        opacity: 0
    }

    to {
        opacity: 1;
        transform: scale(105%)
    }
}

@keyframes character-hide___WQ1Nn {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: scale(100%)
    }
}

[class*=oneSlide] .slide___VVvxv .captionFadeout___Iym2M,[class*=oneSlide] .slide___VVvxv .characterFadeout___WtTGv {
    animation: none!important
}

.mainSlider___oBYXt {
    background: var(--main-slider-bg);
    height: 309px;
    margin: -48px 0 -38px;
    position: relative;
    touch-action: pan-x;
    width: auto;
    z-index: 0
}

.mainSlider___oBYXt: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___oBYXt:empty {
    display: none
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .mainSlider___oBYXt {
        touch-action:pan-y
    }
}

.mainSlider___oBYXt .slick-list,.mainSlider___oBYXt .slick-slide,.mainSlider___oBYXt .slick-track {
    height: inherit
}

.mainSlider___oBYXt .slick-track {
    display: flex
}

.mainSlider___oBYXt .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.mainSlider___oBYXt .slick-slide {
    min-width: 100vw;
    pointer-events: none;
    transform: translateZ(0);
    will-change: opacity
}

.mainSlider___oBYXt .slick-slide>div {
    height: inherit
}

.mainSlider___oBYXt .slick-slide.slick-active {
    pointer-events: auto
}

.mainSlider___oBYXt .slick-dots {
    align-items: center;
    bottom: 76px;
    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___oBYXt .slick-dots li {
    display: block
}

.mainSlider___oBYXt .slick-dots li button {
    background: #ffffff4d;
    border: none;
    font-size: 0;
    height: 2px;
    line-height: 1;
    width: 8px
}

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

.mainSlider___oBYXt .slick-dots li:last-child button {
    border-radius: 0 4px 4px 0
}

.mainSlider___oBYXt .slick-dots li:first-child button {
    border-radius: 4px 0 0 4px
}

.mainSlider___oBYXt .slick-dots li.slick-active button {
    background: var(--dots-color);
    border-radius: 4px;
    opacity: 1
}

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

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

.mainSlider___oBYXt+[class*=backgroundBubble]:before {
    content: none
}

.titleWrap___NpXBM {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.promoTitle___BXOJE {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 16px;
    position: relative;
    white-space: nowrap
}

.promoTitle___BXOJE.promoTitleFullWidth___Lrwew {
    padding: .8rem 2.285rem 0
}

.promoTitle___BXOJE .titleWrap___NpXBM {
    align-items: normal;
    justify-content: normal
}

.promoTitle___BXOJE .titleWrap___NpXBM>span {
    color: var(--category-name-color);
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none
}

@media screen and (min-width: 720px) {
    .promoTitle___BXOJE .titleWrap___NpXBM {
        max-width:85%
    }
}

.promoShowAll___pPt1h {
    display: block;
    width: 100%
}

.promoShowAll___pPt1h span {
    overflow: hidden;
    position: relative
}

.promoShowAll___pPt1h i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 6px;
    transform: rotate(-135deg) translate(-8px,-6px);
    width: 6px
}

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

.sortWrap___gDXOI {
    display: flex;
    height: 32px;
    position: relative;
    width: 50px
}

.sortWrap___gDXOI [class*=tipsSortList___]>div {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.sortWrap___gDXOI .sortItemListContainer-enter>div {
    max-height: 0;
    opacity: 0
}

.sortWrap___gDXOI .sortItemListContainer-enter-active,.sortWrap___gDXOI .sortItemListContainer-exit-active {
    box-shadow: none
}

.sortWrap___gDXOI .sortItemListContainer-enter-active>div,.sortWrap___gDXOI .sortItemListContainer-exit-active>div {
    overflow: hidden
}

.sortWrap___gDXOI .sortItemListContainer-enter-active>div,.sortWrap___gDXOI .sortItemListContainer-enter-done>div {
    max-height: 358px;
    opacity: 1;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.sortWrap___gDXOI .sortItemListContainer-enter-active>div>div,.sortWrap___gDXOI .sortItemListContainer-enter-done>div>div {
    opacity: 1
}

.sortWrap___gDXOI .sortItemListContainer-exit>div {
    max-height: 358px;
    opacity: 1
}

.sortWrap___gDXOI .sortItemListContainer-exit-active>div,.sortWrap___gDXOI .sortItemListContainer-exit-done>div {
    max-height: 0;
    opacity: 0;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.sortWrap___gDXOI .sortItemListContainer-exit-active:after,.sortWrap___gDXOI .sortItemListContainer-exit-active:before,.sortWrap___gDXOI .sortItemListContainer-exit-done:after,.sortWrap___gDXOI .sortItemListContainer-exit-done:before {
    opacity: 0
}

.sortIcon___Z1sqa {
    -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___Z1sqa.position svg g>*,.sortIcon___Z1sqa.position svg path {
    fill: url(#sort_gradient_popularity) #9ba1b1
}

.sortIcon___Z1sqa.alphabet svg g>*,.sortIcon___Z1sqa.alphabet svg path {
    fill: url(#sort_gradient_alphabet) #9ba1b1
}

.sortIcon___Z1sqa.payout svg g>*,.sortIcon___Z1sqa.payout svg path {
    fill: url(#sort_gradient_payout) #9ba1b1
}

.sortIcon___Z1sqa.rating svg g>*,.sortIcon___Z1sqa.rating svg path {
    fill: url(#sort_gradient_rating) #9ba1b1
}

.sortIcon___Z1sqa svg #sort_gradient_alphabet,.sortIcon___Z1sqa svg #sort_gradient_payout,.sortIcon___Z1sqa svg #sort_gradient_popularity,.sortIcon___Z1sqa svg #sort_gradient_rating {
    --color-stop: #fff;
    --color-bot: #9ba1b1
}

.sortIcon___Z1sqa:after {
    border: 3px solid #0000;
    border-bottom: none;
    border-top-color: #fff;
    content: "";
    display: inline-block;
    margin-left: 6px
}

.sortIcon___Z1sqa.opened___CRGjk {
    border: 1px solid var(--game-category-active-color)
}

.sortIcon___Z1sqa.opened___CRGjk:after {
    border-bottom: 3px solid var(--game-category-active-color);
    border-top: none
}

.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_alphabet,.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_payout,.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_popularity,.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_rating {
    --color-stop: var(--game-category-active-color);
    --color-bot: var(--game-category-active-color)
}

.sortItemList___Et_v5 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 3
}

.sortItem___DRMmo {
    align-items: center;
    border-bottom: 1px solid #0000000d;
    display: flex;
    height: 38px;
    margin: 0 15px
}

.sortItem___DRMmo:last-of-type {
    border-bottom: none
}

.sortItem___DRMmo .sortItemText___U96OS {
    color: var(--brand-content-background);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-left: 12px;
    padding-right: 20px;
    white-space: nowrap
}

.sortItem___DRMmo.active___PimHf {
    position: relative
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS {
    font-weight: 700
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:after,.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:before {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: 0;
    width: 0
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:before {
    top: 14px
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:after {
    top: 21px
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.strict___rFij4:before {
    border-bottom: 4px solid #000
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.strict___rFij4:after {
    border-top: 4px solid var(--brand-text)
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.revert___Ieot5:before {
    border-bottom: 4px solid var(--brand-text)
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.revert___Ieot5:after {
    border-top: 4px solid #000
}

.sortItem___DRMmo.disabled___cyo89 {
    cursor: auto
}

[class*=tips].tipsSort___zAq0K {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 16px 32px #0000001a;
    left: auto;
    max-width: none;
    padding: 8px 0;
    position: relative;
    right: 0;
    top: 0
}

[class*=tips].tipsSort___zAq0K:after,[class*=tips].tipsSort___zAq0K:before {
    display: none
}

.promoTitle___mofjB {
    align-items: baseline;
    display: flex;
    font-size: 1.75rem;
    font-weight: 400;
    justify-content: space-between;
    padding: 2rem .5rem
}

.promoShowAll___PPBQD {
    color: #fcdbc2;
    display: block;
    font-size: 1.45rem;
    text-decoration: none
}

.promoShowAll___PPBQD .showAllNumber___lMvMb {
    color: #ff7000;
    font-weight: 700;
    margin-left: 4px
}

.promoShowAll___PPBQD .showAllNumber___lMvMb:after {
    content: "›";
    font-size: 1.2em;
    margin-left: 3px
}

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

.categoryEmpty___jgNsc {
    margin: 8px;
    min-height: 300px;
    text-align: center;
    width: 100%
}

.categoryEmpty___jgNsc p {
    color: rgba(var(--brand-text-rgb),.6);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 43px
}

.categoryEmpty___jgNsc a {
    min-width: 150px
}

.scrollThumbs___t0ugg[class*=wrapper__] {
    position: relative
}

.scrollThumbs___t0ugg[class*=wrapper__]:after,.scrollThumbs___t0ugg[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___t0ugg[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

.scrollThumbs___t0ugg[class*=wrapper__] [class*=container__] [class*=tmbMob__]+[class*=showMore__] {
    height: calc(100% - 24px)
}

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

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

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

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

.contentBlock___mH5rh {
    overflow: hidden;
    position: relative
}

.contentBlock___mH5rh.striped___YyFsF {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

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

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

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

.contentBlock___mH5rh.fullWidth___vxjrM {
    padding: 14px 0
}

.contentBlock___mH5rh.fullWidth___vxjrM [class*=promoTitle] {
    padding-inline:16px}

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

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

.searchedGamesShadowWrapper___pbi8U {
    align-items: center;
    border: 1px solid #ffffff26;
    border-radius: var(--games-search-result-radius-mob);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-height: inherit;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 9
}

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

.searchedGamesShadowWrapper___pbi8U .loadingWrap___NSqbv [class^=loading__] {
    bottom: auto;
    left: 50%;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 0
}

.searchedTitle___uCGNH {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    height: 48px;
    justify-content: flex-start;
    line-height: 22px;
    padding: 0 16px;
    width: 100%
}

.searchedList___ORI5k {
    box-sizing: border-box;
    max-height: 0;
    opacity: 0;
    overflow: auto;
    overscroll-behavior-y: contain;
    padding-bottom: 8px;
    width: 100%
}

.searchedList___ORI5k:after,.searchedList___ORI5k:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    width: calc(100% - 5px);
    z-index: 2
}

.searchedList___ORI5k:before {
    background: linear-gradient(0deg,#25232300,#252323 50%);
    height: 14px;
    top: 56px
}

.searchedList___ORI5k:after {
    background: linear-gradient(180deg,#25232300,#252323 50%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    height: 20px
}

.searchedList___ORI5k::-webkit-scrollbar {
    width: 5px
}

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

.searchedList___ORI5k::-webkit-scrollbar-thumb {
    background-color: #fff3;
    border-radius: 10px
}

.searchedList___ORI5k mark {
    background: var(--games-search-result-mark-background);
    border-radius: 1px;
    color: #fff
}

.searchedCount___qhOqQ {
    font-feature-settings: "pnum" on,"lnum" on;
    align-items: flex-start;
    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___qhOqQ:after {
    background: #0000000f;
    content: "";
    display: block;
    height: 1px;
    margin-top: 15px;
    width: 100%
}

.provider___hc4np {
    align-items: center;
    border-bottom: 1px solid #ffffff0d;
    box-sizing: initial;
    color: var(--search-link-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 38px;
    justify-content: flex-start;
    line-height: 1;
    margin: 0 16px
}

.provider___hc4np img {
    flex: 0 0 24px;
    height: 24px;
    margin-right: 12px;
    object-fit: cover;
    object-position: top;
    width: 24px
}

.game___umtbQ {
    align-items: center;
    box-sizing: initial;
    color: var(--search-link-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 56px;
    justify-content: flex-start;
    line-height: 1;
    padding: 0 16px;
    position: relative
}

.game___umtbQ:after {
    background: #ffffff0d;
    bottom: 0;
    content: "";
    height: 1px;
    left: 12px;
    position: absolute;
    right: 12px;
    top: auto;
    z-index: 1
}

.game___umtbQ:focus,.game___umtbQ:target {
    background: #7e0918
}

.game___umtbQ img {
    border-radius: 8px;
    box-shadow: 0 1px 2px 0 #09070766;
    flex: 0 0 40px;
    height: 40px;
    margin-right: 8px;
    object-fit: cover;
    object-position: top;
    width: 40px
}

.waypoint___hJov5 {
    padding: 10px;
    width: 100%
}

.emptySearchResult___BDGhR {
    height: 192px;
    opacity: 0;
    padding: 50px 0;
    width: 100%
}

.emptySearchResult___BDGhR img {
    display: block;
    height: 32px;
    margin: 0 auto 18px;
    width: 32px
}

.emptySearchResult___BDGhR span {
    color: var(--search-link-color);
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto;
    text-align: center;
    width: 224px
}

.loadingWrap___NSqbv {
    display: flex;
    height: 192px;
    max-height: 0;
    opacity: 0;
    position: relative;
    width: 100%
}

.searchedNav___WSSp2 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: 24px;
    justify-content: flex-start;
    margin: 16px 0;
    padding: 0 16px;
    width: 100%
}

.searchedNavItem___k9J4w {
    border: 1px solid #ffffff29;
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 24px;
    line-height: 23px;
    padding: 0 8px
}

.searchedNavItem___k9J4w.active___Tpryz {
    border-color: var(--brand-yellow);
    color: var(--brand-yellow)
}

.gamesSearchResult___u83cf {
    background: var(--games-search-input-background);
    border-radius: var(--games-search-result-radius-mob);
    bottom: calc(100% + 8px);
    box-shadow: 0 0 10px 0 #0f0f0f;
    left: 0;
    margin: 0 16px;
    max-height: 192px;
    position: absolute;
    transition: max-height .2s ease-in-out;
    width: calc(100% - 32px)
}

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

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

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

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

@media screen and (min-width: 360px) {
    .gamesSearchResult___u83cf {
        margin:0 24px;
        width: calc(100% - 48px)
    }
}

@media screen and (min-width: 568px) {
    .gamesSearchResult___u83cf {
        margin:0 64px;
        width: calc(100% - 128px)
    }
}

.gamesSearchForm___C8PYx {
    align-items: center;
    background: var(--games-search-input-background);
    border-radius: var(--games-search-btn-radius-mob);
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    padding: 8px 12px;
    width: 100%
}

.gamesSearchForm___C8PYx input {
    background: none;
    border: none;
    color: var(--search-link-color);
    font-size: 12px;
    font-weight: 400;
    height: 32px;
    line-height: 18px;
    margin: 0 32px;
    outline: none;
    width: 100%
}

.gamesSearchForm___C8PYx input:-webkit-autofill,.gamesSearchForm___C8PYx input:-webkit-autofill:focus,.gamesSearchForm___C8PYx input:-webkit-autofill:hover {
    -webkit-text-fill-color: #0000!important;
    -webkit-appearance: none;
    border: none!important;
    -webkit-box-shadow: inset 0 0 0 50px #0000!important
}

.gamesSearchForm___C8PYx .closeIcon___LhDAJ,.gamesSearchForm___C8PYx .searchIcon___kwJ8W {
    position: absolute
}

.gamesSearchForm___C8PYx .closeIcon___LhDAJ path,.gamesSearchForm___C8PYx .searchIcon___kwJ8W path {
    fill: var(--search-icon-color)
}

.gamesSearchForm___C8PYx .searchIcon___kwJ8W {
    height: 24px;
    left: 36px;
    pointer-events: none;
    width: 24px
}

.gamesSearchForm___C8PYx .closeIcon___LhDAJ {
    height: 24px;
    right: 36px;
    width: 24px
}

.gamesSearch___wCyze {
    align-items: center;
    -webkit-backdrop-filter: blur(19px);
    backdrop-filter: blur(19px);
    background: linear-gradient(180deg,#a60316cc,#0000),#2d2929;
    border-radius: var(--games-provider-btn-radius-mob);
    display: flex;
    flex-shrink: 0;
    height: 48px;
    justify-content: center;
    position: relative;
    width: 48px
}

.gamesSearch___wCyze path {
    fill: var(--sticks-bar-icon-color)
}

.gamesSearch___wCyze .searchIcon___u3nY1 {
    width: auto
}

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

.searchOpened___D6PTz [class^=tapBarWrap___] {
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.searchOpened___D6PTz .gamesSearch___wCyze {
    border: 2px solid var(--game-category-active-color);
    border-radius: 12px
}

.searchOpened___D6PTz .gamesSearch___wCyze path {
    fill: var(--game-category-active-color)
}

.searchInputWrap___xBFnb {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: #ffffff29;
    border-radius: var(--sticks-bar-radius);
    border-top: 1px solid #fff3;
    bottom: 0;
    height: 64px;
    left: 0;
    padding: 8px 24px;
    position: fixed;
    right: 0;
    top: auto;
    z-index: 10
}

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

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

.gamesSearchFormToggle-enter {
    bottom: -100%;
    opacity: 0
}

.gamesSearchFormToggle-enter-active,.gamesSearchFormToggle-enter-done {
    bottom: 0;
    opacity: 1;
    transition: opacity .2s ease-in-out,bottom .2s ease-in-out
}

.gamesSearchFormToggle-exit {
    bottom: 0;
    opacity: 1
}

.gamesSearchFormToggle-exit-active,.gamesSearchFormToggle-exit-done {
    bottom: -100%;
    opacity: 0;
    transition: opacity .1s ease-in-out,bottom .15s ease-in-out
}

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

.dropdownListShadowWrapper___HuVOr {
    border-radius: var(--games-provider-popup-radius);
    bottom: auto;
    box-shadow: 0 8px 8px #191e2d99;
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 70px;
    z-index: 4
}

.dropdownListShadowWrapper___HuVOr:after,.dropdownListShadowWrapper___HuVOr:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    width: calc(100% - 5px);
    z-index: 2
}

.dropdownListShadowWrapper___HuVOr:before {
    background: linear-gradient(0deg,#25232300,#252323 50%);
    border-radius: 8px 8px 0 0;
    height: 14px;
    top: 0
}

.dropdownListShadowWrapper___HuVOr:after {
    background: linear-gradient(180deg,#25232300,#252323 80%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    height: 18px
}

.dropdownList___haPH2 {
    background: #252323;
    border-radius: inherit;
    overflow: auto;
    overscroll-behavior: contain;
    padding: 7px 0
}

.dropdownList___haPH2::-webkit-scrollbar {
    width: 4px
}

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

.dropdownList___haPH2::-webkit-scrollbar-thumb {
    background-color: #fff3;
    border-radius: 8px
}

.dropdownList___haPH2 .dropdownListItem___iNoSH {
    align-items: center;
    border-top: 1px solid #0000001a;
    color: var(--dropdown-list-item-color);
    display: flex;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    justify-content: flex-start;
    line-height: 22px;
    padding: 7px 16px;
    width: 200px
}

.dropdownList___haPH2 .dropdownListItem___iNoSH 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;
    opacity: .8;
    width: 24px
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .dropdownList___haPH2 .dropdownListItem___iNoSH 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___haPH2 .dropdownListItem___iNoSH b {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 24px;
    justify-content: center;
    margin-right: 12px;
    width: 24px
}

.dropdownList___haPH2 .dropdownListItem___iNoSH span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN i {
        background:var(--active-list-item-color)
    }
}

.dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN b,.dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN span {
    color: var(--active-list-item-color)
}

.dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN .checkedIcon___DT1fj {
    height: 16px;
    margin-left: auto;
    margin-right: 3px;
    width: 16px
}

.dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN .checkedIcon___DT1fj path {
    stroke: var(--check-icon-color)
}

.categoryLink___DYu2s {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: relative
}

.categoryLink___DYu2s .icon___s4nas {
    align-items: center;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: var(--games-provider-btn-bg-mob);
    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 #c2c2c208,inset -12.5868px 12.5868px 12.5868px #ffffff08;
    display: flex;
    height: 48px;
    justify-content: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 48px
}

.categoryLink___DYu2s .icon___s4nas i {
    background-image: url(/assets/svg/forbidden.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    height: inherit;
    opacity: .8;
    width: inherit
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .categoryLink___DYu2s .icon___s4nas 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___DYu2s .name___DegQa {
    color: var(--footer-text-color);
    display: block;
    font-family: Manrope,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
}

body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas {
    border: 2px solid var(--game-category-active-color);
    border-radius: 12px
}

body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i {
    background-image: url(/assets/svg/forbidden.svg)
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i {
        background:var(--game-category-active-color)
    }
}

body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .name___DegQa,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .name___DegQa,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .name___DegQa,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .name___DegQa {
    color: var(--game-category-active-color)
}

.categoryLink___DYu2s [class^=dropdownList__] {
    padding: 10px 16px;
    width: 200px
}

.categoryLink___DYu2s [class^=dropdownList__] li {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.categoryLink___DYu2s [class^=dropdownList__] li:first-child [class^=dropdownListItem__] {
    border-top: none
}

.categoryLink___DYu2s [class^=dropdownList__] li:nth-child(-n+7):last-child {
    margin-bottom: -4px
}

.categoryLink___DYu2s [class^=dropdownList__] [class^=dropdownListItem__] {
    height: 40px;
    padding: 0
}

.categoryLink___DYu2s [class^=dropdownList__] [class^=dropdownListItem__] i {
    margin-right: 8px
}

.categoryLink___DYu2s .categoriesMoreToggle-enter>ul {
    max-height: 0;
    opacity: 0
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active,.categoryLink___DYu2s .categoriesMoreToggle-exit-active {
    box-shadow: none
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active>ul,.categoryLink___DYu2s .categoriesMoreToggle-exit-active>ul {
    overflow: hidden
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active:after,.categoryLink___DYu2s .categoriesMoreToggle-enter-active:before,.categoryLink___DYu2s .categoriesMoreToggle-exit-active:after,.categoryLink___DYu2s .categoriesMoreToggle-exit-active:before {
    opacity: 0
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active,.categoryLink___DYu2s .categoriesMoreToggle-enter-done {
    top: 62px
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active>ul,.categoryLink___DYu2s .categoriesMoreToggle-enter-done>ul {
    max-height: 282px;
    opacity: 1;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active>ul li,.categoryLink___DYu2s .categoriesMoreToggle-enter-done>ul li {
    opacity: 1
}

.categoryLink___DYu2s .categoriesMoreToggle-exit>ul {
    max-height: 282px;
    opacity: 1
}

.categoryLink___DYu2s .categoriesMoreToggle-exit-active,.categoryLink___DYu2s .categoriesMoreToggle-exit-done {
    top: 64px
}

.categoryLink___DYu2s .categoriesMoreToggle-exit-active:after,.categoryLink___DYu2s .categoriesMoreToggle-exit-active:before,.categoryLink___DYu2s .categoriesMoreToggle-exit-done:after,.categoryLink___DYu2s .categoriesMoreToggle-exit-done:before {
    content: none
}

.categoryLink___DYu2s .categoriesMoreToggle-exit-active>ul,.categoryLink___DYu2s .categoriesMoreToggle-exit-done>ul {
    max-height: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out,max-height .2s ease-in-out
}

.menu___JfYqu {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    padding: 8px 16px;
    width: 100%
}

.menu___JfYqu .more___kHo2F {
    display: none
}

@media screen and (min-width: 360px) {
    .menu___JfYqu {
        margin-bottom:4px;
        padding: 8px 24px
    }
}

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

@media screen and (min-width: 1024px) {
    .menu___JfYqu {
        padding:8px 76px
    }
}

@media screen and (min-width: 320px)and (max-width:359px) {
    .menu___JfYqu>li:nth-child(n+5) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+7),.menu___JfYqu>li:nth-child(5):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 360px)and (max-width:411px) {
    .menu___JfYqu>li:nth-child(n+6) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+8),.menu___JfYqu>li:nth-child(6):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 412px)and (max-width:639px) {
    .menu___JfYqu>li:nth-child(n+7) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+9),.menu___JfYqu>li:nth-child(6):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 640px)and (max-width:1023px) {
    .menu___JfYqu>li:nth-child(n+9) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+11),.menu___JfYqu>li:nth-child(9):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 1024px) {
    .menu___JfYqu>li:nth-child(n+11) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+13),.menu___JfYqu>li:nth-child(11):nth-last-child(2) {
        display: block
    }
}

.searchItem___J5eCA {
    text-align: center
}

.searchItem___J5eCA .name___auxUZ {
    color: var(--footer-text-color);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

body[class*=searchOpened] .searchItem___J5eCA .name___auxUZ {
    color: var(--game-category-active-color)
}

.wrap___GJLF3 {
    overflow: hidden;
    position: relative
}

.wrap___GJLF3 [class*=gamesList__wrapper] {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(136px,1fr))
}

.wrap___GJLF3:before {
    background: var(--brand-gradient-home-layout) top left/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
}

.devTitle___DFrT1 {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 1.15;
    margin: .2rem 0 2.7rem;
    text-align: left;
    text-shadow: none;
    text-transform: none
}

@media screen and (max-device-width: 890px)and (min-device-width:641px) {
    .devTitle___DFrT1 {
        padding:.8rem .8rem 0
    }
}

.gameHallWrap___dSBom {
    padding: 8px 24px 12px;
    position: relative
}

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

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

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

.waypoint___RUq0L {
    height: 70px;
    position: relative
}

.letter___mkv0c {
    -webkit-text-fill-color: #0000;
    animation: LetterBlinking___EGCq3 3s ease-in-out infinite;
    animation-duration: 5s;
    background: var(--jackpot-letter-color);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-yellow);
    font-family: Manrope,sans-serif;
    font-size: 58px;
    font-weight: 900;
    line-height: 100%;
    margin: 0 -3px;
    position: relative
}

.letter___mkv0c:before {
    animation: LetterBorderHiding___OmMUb 3s ease-in-out infinite;
    text-shadow: var(--jackpot-letter-shadow-color);
    will-change: opacity;
    z-index: -1
}

.letter___mkv0c:after,.letter___mkv0c:before {
    bottom: 0;
    content: attr(data-txt);
    left: 0;
    position: absolute;
    right: 0;
    top: 5px;
    transform: translateZ(0)
}

.letter___mkv0c:after {
    animation: LetterBlinking___EGCq3 3s ease-in-out infinite;
    animation-duration: 5s;
    will-change: text-shadow;
    z-index: -2
}

@keyframes LetterBorderHiding___OmMUb {
    0%,25%,75%,to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@keyframes LetterBlinking___EGCq3 {
    0%,25%,75%,to {
        text-shadow: 0 0 8px #d5a8576b
    }

    50% {
        text-shadow: 0 0 8px #d5a8576b,0 -.06007px 8.75806px rgba(213,168,87,.506),0 -.308835px 8.59488px rgba(213,168,87,.408),0 -.047484px 8.75452px rgba(213,168,87,.325),0 -.097396px 8.00464px rgba(213,168,87,.231)
    }
}

.letter___EuymO {
    -webkit-text-fill-color: #0000;
    background: var(--jackpot-number-color);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-yellow);
    font-family: Manrope,sans-serif;
    font-size: 56px;
    font-weight: 700;
    letter-spacing: -1.12px;
    line-height: 84px;
    margin: 0 .3px;
    position: relative
}

.letter___EuymO: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___EuymO.tooManySymbols___nKFIL {
        font-size:48px
    }
}

.line___MgBwM {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0 -2px;
    position: relative;
    top: 0;
    transform: translateZ(0);
    transition: transform .5s cubic-bezier(0,0,.08,.95);
    will-change: transform
}

.line___MgBwM .letter___EuymO {
    height: 84px
}

.line___MgBwM.zero___ZPt4F {
    transform: translateZ(0)
}

.line___MgBwM.one___HPYQ9 {
    transform: translate3d(0,-84px,0)
}

.line___MgBwM.two___dL4zd {
    transform: translate3d(0,-168px,0)
}

.line___MgBwM.three___kwA2E {
    transform: translate3d(0,-252px,0)
}

.line___MgBwM.four___wLDhz {
    transform: translate3d(0,-336px,0)
}

.line___MgBwM.five___NRNsz {
    transform: translate3d(0,-420px,0)
}

.line___MgBwM.six___ntVgK {
    transform: translate3d(0,-504px,0)
}

.line___MgBwM.seven___MG68J {
    transform: translate3d(0,-588px,0)
}

.line___MgBwM.eight___u5Dsg {
    transform: translate3d(0,-672px,0)
}

.line___MgBwM.nine___uma0B {
    transform: translate3d(0,-756px,0)
}

.jackpotWidgetWrap___UQRLP {
    margin-top: 32px;
    position: relative
}

.jackpotWidgetWrap___UQRLP: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___UQRLP {
        background-position-x:57%
    }
}

@media screen and (min-width: 568px) {
    .jackpotWidgetWrap___UQRLP {
        background-position-x:20%
    }
}

@media screen and (min-width: 720px) {
    .jackpotWidgetWrap___UQRLP {
        background-position-x:100%;
        margin-top: 29px
    }
}

@media screen and (min-width: 1024px) {
    .jackpotWidgetWrap___UQRLP {
        background-position-x:58%
    }
}

.jackpotWidget___vZ08l {
    align-items: center;
    animation: BorderBlinking___SHxlM 3s ease-in-out infinite;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: linear-gradient(180deg,#26090d,#9c071a);
    border: 2px solid var(--jackpot-border-color);
    border-radius: var(--components-border-radius);
    display: flex;
    flex-direction: column;
    height: 220px;
    justify-content: flex-end;
    margin: 0 auto;
    padding: 16px 0;
    position: relative;
    width: 288px
}

.jackpotWidget___vZ08l hr {
    animation: LineBlinking___oJZz9 3s ease-in-out infinite;
    background: var(--jackpot-line-color);
    border: none;
    border-radius: 50%;
    box-shadow: 0 0 12px 0 #9b2033;
    height: 4px;
    margin-bottom: 13px;
    margin-top: 8px;
    width: calc(100% - 28px)
}

.jackpotWidget___vZ08l>span {
    position: relative
}

.jackpotWidget___vZ08l>span:first-child,.jackpotWidget___vZ08l>span:last-child {
    position: relative;
    text-align: center;
    width: 100%
}

.jackpotWidget___vZ08l>span:first-child {
    letter-spacing: 5.5px
}

@media screen and (min-width: 360px) {
    .jackpotWidget___vZ08l {
        width:328px
    }
}

@media screen and (min-width: 568px) {
    .jackpotWidget___vZ08l {
        width:440px
    }
}

.linesWrap___RpW8O {
    height: 84px;
    overflow: hidden
}

.digit___kQRs8,.linesWrap___RpW8O {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.digit___kQRs8 {
    animation: NumbersBlurShadow___v94Li 3s ease-in-out infinite;
    margin-right: 8px;
    position: relative;
    transform: translateZ(0);
    will-change: filter
}

.digit___kQRs8:last-child {
    margin-right: 0
}

@keyframes NumbersBlurShadow___v94Li {
    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___oJZz9 {
    0%,25%,75%,to {
        box-shadow: 0 0 12px #0000,0 0 12px #0000
    }

    50% {
        box-shadow: 0 0 12px #d5a857,0 0 12px #d5a857
    }
}

@keyframes BorderBlinking___SHxlM {
    0% {
        box-shadow: 0 0 16px #a71023,0 0 16px #a71023
    }

    25% {
        box-shadow: 0 0 16px #0000,0 0 16px #0000
    }

    50%,75%,to {
        box-shadow: 0 0 16px #a71023,0 0 16px #a71023
    }
}

.gameCollection___GwKXy {
    align-items: normal;
    border-radius: var(--collections-widget-radius);
    box-shadow: 0 4px 8px #00000073;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    padding: 14px 16px 16px;
    position: relative;
    z-index: 1
}

.header___qTwmf {
    flex: 1 1 auto;
    max-width: 154px
}

.header___qTwmf .subTitle___wuJpU {
    color: #fffc;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    width: 100%
}

.header___qTwmf .title___l8xpC {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
    max-height: 64px;
    overflow: hidden
}

.footer___wf2t1 {
    justify-content: space-between;
    margin: 0 -4px
}

.footer___wf2t1,.footer___wf2t1 .gameList___Z5CC7 {
    align-items: center;
    display: flex;
    flex-direction: row
}

.footer___wf2t1 .gameList___Z5CC7 {
    justify-content: flex-start
}

.footer___wf2t1 .gameThumb___VQMAf {
    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___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
    height: 51px;
    width: 51px
}

@media screen and (min-width: 360px) {
    .footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
        height:59px;
        width: 59px
    }
}

@media screen and (min-width: 412px) {
    .footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
        height:59px;
        width: 71px
    }
}

@media screen and (min-width: 568px) {
    .footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
        height:51px;
        width: 51px
    }
}

@media screen and (min-width: 720px) {
    .footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
        height:67px;
        width: 67px
    }
}

.footer___wf2t1 .gameThumbImg___zItQB {
    object-fit: cover;
    object-position: top
}

.footer___wf2t1 .btnShowAll___HWd_G {
    align-items: center;
    background: rgba(var(--brand-content-background-rgb),.6);
    border-radius: 12px;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-family: Manrope,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___wf2t1 .btnShowAll___HWd_G {
        height:59px;
        width: 59px
    }
}

@media screen and (min-width: 412px) {
    .footer___wf2t1 .btnShowAll___HWd_G {
        height:59px;
        width: 71px
    }
}

@media screen and (min-width: 568px) {
    .footer___wf2t1 .btnShowAll___HWd_G {
        height:51px;
        width: 51px
    }
}

@media screen and (min-width: 720px) {
    .footer___wf2t1 .btnShowAll___HWd_G {
        height:67px;
        width: 67px
    }
}

.footer___wf2t1 .btnShowAll___HWd_G: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___oupvM {
    bottom: unset;
    height: 134px;
    left: unset;
    object-fit: contain;
    position: absolute;
    right: -16px;
    top: -24px;
    width: 150px;
    z-index: 1
}

.gameCollectionSection___pfa6F {
    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___pfa6F>div {
    margin: 24px 8px 0
}

@media screen and (min-width: 360px) {
    .gameCollectionSection___pfa6F>div {
        margin:24px 16px 0
    }
}

.scrollThumbs___JQmwz[class*=wrapper__] {
    position: relative
}

.scrollThumbs___JQmwz[class*=wrapper__]:after,.scrollThumbs___JQmwz[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___JQmwz[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

.scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 260px;
    height: 202px;
    padding-top: 25px
}

@media screen and (min-width: 360px) {
    .scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
        grid-auto-columns:292px;
        height: 210px
    }
}

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

@media screen and (min-width: 568px) {
    .scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
        grid-auto-columns:258px;
        height: 201px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
        grid-auto-columns:322px;
        height: 218px
    }
}

.nowWinners___P9cK7 {
    background: #7e0918;
    margin: 34px 0 32px;
    padding: 24px 0
}

.nowWinnersTitle___jA8eb {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 16px 16px
}

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

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

.nowWinners___P9cK7 section {
    margin-bottom: -12px;
    padding-bottom: 12px
}

.nowWinners___P9cK7 .item___qTZOL {
    margin-bottom: 4px
}

@media screen and (min-width: 1288px) {
    .nowWinners___P9cK7 {
        margin-left:0
    }
}

.linkWrap____bxz8 {
    background: var(--vinners-widget-color);
    border-radius: var(--vinners-widget-radius);
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    display: block;
    width: 100%
}

.gameImage___YJXCk {
    float: left;
    margin-right: 12px
}

.gameImage___YJXCk,.gameImage___YJXCk img {
    background: var(--brand-simple);
    border-radius: var(--vinners-widget-radius) 0 0 var(--vinners-widget-radius);
    height: 118px;
    width: 118px
}

.info___M903M {
    align-items: normal;
    display: flex;
    flex-direction: column;
    font-family: Manrope,sans-serif;
    gap: 8px;
    justify-content: normal;
    padding: 16px 16px 16px 0;
    position: relative
}

.name___Iw54R {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.user___ZqDAx {
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    opacity: .6
}

.summ___X6RWa,.user___ZqDAx {
    color: var(--brand-yellow);
    max-width: 116px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.summ___X6RWa {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.summ___X6RWa [class*=currencySymbol] {
    font-weight: 400
}

.scrollThumbs___UwS8m[class*=wrapper__] {
    position: relative
}

.scrollThumbs___UwS8m[class*=wrapper__]:after,.scrollThumbs___UwS8m[class*=wrapper__]:before {
    background: linear-gradient(270deg,#7e0918,#5d091900);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___UwS8m[class*=wrapper__]:before {
    background: linear-gradient(270deg,#5d091900,#7e0918);
    left: 0;
    right: auto
}

.scrollThumbs___UwS8m[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 256px
}

.scrollThumbs___UwS8m[class*=wrapper__] [class*=scrollbar__] {
    margin-top: 12px
}

.contentBlock___uNs2J,.recommendedGamesTitle___icJ_j {
    overflow: hidden;
    position: relative
}

.contentBlock___uNs2J.striped___nMGx8,.recommendedGamesTitle___icJ_j {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

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

@media screen and (min-width: 568px) {
    .contentBlock___uNs2J.striped___nMGx8,.recommendedGamesTitle___icJ_j {
        padding:12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___uNs2J.striped___nMGx8,.recommendedGamesTitle___icJ_j {
        padding:12px 64px 10px
    }
}

.contentBlock___uNs2J.fullWidth___dULtZ,.fullWidth___dULtZ.recommendedGamesTitle___icJ_j {
    padding: 14px 0
}

.contentBlock___uNs2J.fullWidth___dULtZ [class*=promoTitle],.fullWidth___dULtZ.recommendedGamesTitle___icJ_j [class*=promoTitle] {
    padding-inline:16px}

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

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

.titleWrap___LJbfW {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.promoTitle___fdp9i,.recommendedGamesTitle___icJ_j {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 16px;
    position: relative;
    white-space: nowrap
}

.promoTitleFullWidth___wEpWU.recommendedGamesTitle___icJ_j,.promoTitle___fdp9i.promoTitleFullWidth___wEpWU {
    padding: .8rem 2.285rem 0
}

.promoTitle___fdp9i .titleWrap___LJbfW,.recommendedGamesTitle___icJ_j .titleWrap___LJbfW {
    align-items: normal;
    justify-content: normal
}

.promoTitle___fdp9i .titleWrap___LJbfW>span,.recommendedGamesTitle___icJ_j .titleWrap___LJbfW>span {
    color: var(--category-name-color);
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none
}

@media screen and (min-width: 720px) {
    .promoTitle___fdp9i .titleWrap___LJbfW,.recommendedGamesTitle___icJ_j .titleWrap___LJbfW {
        max-width:85%
    }
}

.promoShowAll___rzeZc {
    display: block;
    width: 100%
}

.promoShowAll___rzeZc span {
    overflow: hidden;
    position: relative
}

.promoShowAll___rzeZc i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 6px;
    transform: rotate(-135deg) translate(-8px,-6px);
    width: 6px
}

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

.recommendedGamesTitle___icJ_j,.recommendedGames___Ti31x {
    margin-bottom: 16px
}

.recommendedGames___Ti31x [class*=tmbMob__] {
    flex-shrink: 0
}

.recommendedGames___Ti31x [class*=tmbMob__] [class^=titleMob__] {
    line-height: 18px
}

.scrollThumbs___acU6Z[class*=wrapper__] {
    position: relative
}

.scrollThumbs___acU6Z[class*=wrapper__]:after,.scrollThumbs___acU6Z[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___acU6Z[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

.scrollThumbs___acU6Z[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 122px
}

.scrollThumbs___acU6Z[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
    height: 166px
}

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

    .scrollThumbs___acU6Z[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 186px
    }
}

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

    .scrollThumbs___acU6Z[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 216px
    }
}

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

    .scrollThumbs___acU6Z[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 226px
    }
}

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

    .scrollThumbs___acU6Z[class*=wrapper__] [class*=container__] [class*=imgWrapper__] {
        height: 206px
    }
}

.radioContainer___HNJ3i {
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.radioContainer___HNJ3i input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.radioMark___OPKSv {
    background: #0006;
    border-radius: 50%;
    height: 14px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 14px
}

.radioContainer___HNJ3i input:checked~.radioMark___OPKSv {
    border: 1px solid #d1021b
}

.radioContainer___HNJ3i input:checked~.radioMark___OPKSv:after {
    background: #d1021b;
    border-radius: 50%;
    content: "";
    height: 6px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 6px
}

.radioText___lTLdq {
    cursor: pointer;
    display: block;
    padding-left: 30px
}

.form___JiWhj {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 16px
}

.radio___Ii7DL {
    padding: 5px 0 5px 6px
}

.radio___Ii7DL:last-of-type {
    padding-top: 5px
}

.radio___Ii7DL [class^=radioText_] {
    padding-left: 13px
}

.radioChecked___gyfA_ [class^=radioText_] span {
    color: #fff
}

.radioProfitable___kaEEW {
    margin: 0 -8px;
    min-width: 160px;
    padding: 4px 7px 5px 14px;
    position: relative;
    z-index: 0
}

.radioProfitable___kaEEW:after {
    background: url(/assets/svg/store/border.svg) no-repeat;
    bottom: unset;
    content: "";
    display: block;
    height: 25px;
    left: unset;
    object-fit: contain;
    position: absolute;
    right: 0;
    top: 0;
    width: 160px;
    z-index: 1
}

.radioProfitable___kaEEW [class^=radioMark] {
    left: 8px
}

.radioProfitableText___OleWV {
    color: var(--brand-yellow);
    font-size: 10px;
    font-weight: 500;
    left: 50%;
    line-height: 12px;
    padding: 0 4px;
    position: absolute;
    top: 0;
    transform: translate(-50%,-60%)
}

.radioLabel___V1jNZ {
    align-items: normal;
    color: #fff9;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 14px
}

.radioLabelValue___VA7UI {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.radioLabelCurrency___aUD7D,.radioLabelSum___r9Etb {
    font-weight: 500;
    white-space: nowrap
}

.submitButton___tGiUr {
    text-shadow: 0 -1px 0 #ffffff0d
}

.radioContainer___ctQVk {
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.radioContainer___ctQVk:before {
    background: #830b1a;
    color: var(--brand-yellow);
    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___ctQVk input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.radioText___hgfYb {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    max-width: 100%
}

.formFieldsList___mEQBt {
    align-items: normal;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center
}

.radio___RkPig {
    align-items: center;
    border: 1px solid #0000;
    border-radius: 4px;
    display: flex;
    flex: 1 1 33.3333333333%;
    flex-direction: column;
    max-width: 80px;
    padding: 6px 4px 7px
}

.radioChecked___sop0Z {
    border-color: var(--brand-yellow);
    border-radius: 4px
}

.radioChecked___sop0Z:before {
    opacity: 1
}

.radioLabel___PkTxv {
    color: #fff;
    flex-direction: column;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.radioLabelTitle___qSdXP,.radioLabel___PkTxv {
    align-items: center;
    display: flex;
    justify-content: normal;
    max-width: 100%
}

.radioLabelTitle___qSdXP {
    flex-direction: row;
    min-height: 49px;
    text-align: center;
    white-space: pre-wrap
}

.radioLabelTitle___qSdXP span {
    max-width: 100%;
    overflow: hidden;
    padding-block:4px;text-overflow: ellipsis
}

.radioLabelSum___bppdE {
    color: var(--brand-yellow);
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.submitButton___WZvtm {
    margin-top: 16px;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 100%
}

.talismanItem___JyUe4 {
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: 8px;
    box-shadow: var(--brand-shadow);
    margin: 16px 0 0;
    padding: 16px;
    position: relative
}

.talismanItem___JyUe4:first-of-type {
    margin: 0
}

.talismanItemExpanded___fdb6k {
    padding: 16px 16px 32px
}

.talismanItemExpanded___fdb6k .talismanItemToggleArrow___EfSa0 svg {
    transform: rotate(180deg)
}

.talismanItemExpanded___fdb6k .talismanItemToggleArrow___EfSa0 svg path {
    opacity: 1
}

.talismanItemFull___l6aje {
    max-height: unset;
    padding: 16px 16px 36px
}

.talismanItemFull___l6aje .talismanItemDescriptionInner___bssta {
    max-height: unset
}

.talismanItemToggleArrow___EfSa0 {
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    position: absolute;
    right: 8px;
    top: 36px;
    width: 24px;
    z-index: 3
}

.talismanItemToggleArrow___EfSa0 svg {
    transition: all .3s ease-in-out
}

.talismanItemContent___MatSz {
    display: flex;
    padding: 0 16px 0 0
}

.talismanItemImg___SZTCn {
    height: 64px;
    width: 64px
}

.talismanItemInfo___iJlGk {
    margin: 11px 0 0 16px;
    overflow: hidden
}

.talismanItemTitle___lN3AZ {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.talismanItemPrice___BnzjP {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.talismanItemBuyWrapper___lND32 {
    margin-top: 16px
}

.talismanItemBuyWrapper___lND32 [class*=radioContainer][class*=radioChecked] {
    border: none;
    position: relative;
    z-index: 0
}

.talismanItemBuyWrapper___lND32 [class*=radioContainer][class*=radioChecked]:after {
    background-image: url(/assets/svg/store/talisman-border.svg);
    bottom: unset;
    content: "";
    display: block;
    height: 80px;
    left: unset;
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
    z-index: 0
}

.talismanItemBuyWrapper___lND32 [class*=radioContainer]:before {
    background: none
}

.talismanItemTipsWrap___oxaff {
    width: 100%!important;
    z-index: 2
}

.talismanItemTips___qoBbb {
    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
}

.talismanItemTips___qoBbb:after {
    border-bottom: 16px solid var(--brand-blue);
    border-left: 16px solid #0000;
    border-right: 16px solid #0000;
    bottom: 100%;
    content: "";
    left: 50%;
    position: absolute;
    transform: translate(-50%,11px)
}

.talismanItemTips___qoBbb:before {
    content: none
}

.talismanItemDescriptionWrapper___a77r0 {
    max-height: 0;
    overflow: hidden;
    position: relative;
    transition: max-height .45s ease
}

.talismanItemDescriptionWrapperVisible___glNCf {
    max-height: 114.2857142857rem;
    overflow: visible
}

.talismanItemDescription___ClZtR {
    margin-top: 16px;
    position: relative
}

.talismanItemDescriptionInner___bssta {
    max-height: 64px;
    overflow: hidden;
    transition: all .3s ease-in-out;
    width: 100%
}

.talismanItemDescriptionText___nUctP {
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-overflow: clip
}

.talismanItemDescriptionText___nUctP ol,.talismanItemDescriptionText___nUctP ul {
    list-style-type: none
}

.talismanItemDescriptionText___nUctP ol li,.talismanItemDescriptionText___nUctP ul li {
    padding-inline-start:2ch;position: relative
}

.talismanItemDescriptionText___nUctP ol li:before,.talismanItemDescriptionText___nUctP ul li:before {
    bottom: 0;
    content: "•";
    height: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 1
}

.talismanItemDescriptionText___nUctP ol {
    counter-reset: section
}

.talismanItemDescriptionText___nUctP ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.talismanItemDescriptionMore___LmKeb {
    bottom: -24px;
    color: var(--brand-yellow);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    left: unset;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-decoration: underline;
    top: unset;
    z-index: 1
}

.talismanItemDescriptionMoreHide___B9mif:before {
    display: none
}

.talismansStore___s6Q6B {
    margin: 16px 16px 48px
}

@media screen and (min-width: 360px) {
    .talismansStore___s6Q6B {
        margin:16px 24px 48px
    }
}

@media screen and (min-width: 568px) {
    .talismansStore___s6Q6B {
        margin:16px 64px 48px
    }
}

.talismansStoreTitle___JYNem {
    -webkit-text-fill-color: #0000;
    background: -webkit-linear-gradient(#fff,var(--brand-text));
    -webkit-background-clip: text;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.talismansStoreDescription___RILH7 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 16px
}

.talismansStoreList___gejzW {
    display: flex;
    flex-direction: column;
    margin: 24px 0 0
}

.talismanInfo___m3_os {
    height: 100vh!important;
    position: fixed!important
}

.talismanInfoOverlay___LX0Dv {
    -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
}

.talismanInfoClickOutside___YLK_H {
    background: #000c;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000
}

.talismanInfoWrapper___u97m0 {
    background: var(--brand-gradient-popup-bg);
    border-radius: 12px;
    position: relative;
    width: 512px;
    z-index: 1002
}

.talismanInfoClose___uayNk {
    background: #0000 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
}

.talismanInfoClose___uayNk:hover {
    opacity: 1
}

.talismanInfoContent___mMtZ_ {
    padding: 40px 48px 32px
}

.talismanInfoTitle___MxMxC {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.talismanInfoPrice___aQARj {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 3px
}

.talismanInfoDescription___i7CWP {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 11px 0 24px
}

.talismanInfoDescription___i7CWP ol,.talismanInfoDescription___i7CWP ul {
    list-style-type: none
}

.talismanInfoDescription___i7CWP ol li,.talismanInfoDescription___i7CWP ul li {
    padding-inline-start:2ch;position: relative
}

.talismanInfoDescription___i7CWP ol li:before,.talismanInfoDescription___i7CWP ul li:before {
    bottom: 0;
    content: "•";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.talismanInfoDescription___i7CWP ol {
    counter-reset: section
}

.talismanInfoDescription___i7CWP ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.talismanInfoButton___YpDSU {
    display: flex;
    margin: 0 auto;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 256px
}

.talismanItem___nudwb {
    align-items: center;
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: var(--components-border-radius);
    box-shadow: var(--brand-shadow);
    display: flex;
    flex-direction: column;
    justify-content: normal;
    margin: 16px 8px 0;
    min-height: 352px;
    padding: 16px;
    width: 176px
}

@media screen and (min-width: 1288px) {
    .talismanItem___nudwb {
        margin:32px 8px 0
    }
}

.talismanItemContent___yFvi_ {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    width: 100%
}

.talismanItemTitle___khpk7 {
    align-items: normal;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: -6px 0;
    min-height: 48px;
    text-align: center
}

.talismanItemInfo___ibKzu,.talismanItemTitle___khpk7 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.talismanItemInfo___ibKzu {
    align-items: center;
    min-height: 136px;
    padding: 11px 0 13px;
    position: relative;
    width: 100%
}

.talismanItemInfo___ibKzu:hover .talismanItemDescription___eR8MY {
    opacity: 1
}

.talismanItemInfo___ibKzu:hover .talismanItemImg___lt_0Y {
    opacity: 0
}

.talismanItemImg___lt_0Y {
    max-height: 112px;
    max-width: 112px
}

.talismanItemPrice___dEOzk {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.talismanItemDescription___eR8MY {
    max-height: 112px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    transition: opacity .45s ease
}

.talismanItemDescriptionText___PThJk {
    color: #fffc;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin: 0;
    max-height: 100%;
    overflow: hidden;
    position: relative
}

.talismanItemDescriptionMore___VBDst {
    background: #302d2e;
    bottom: 0;
    color: var(--link-color);
    cursor: pointer;
    font-size: 10px;
    font-weight: 500;
    line-height: 14px;
    position: absolute;
    right: 0
}

.talismanItemDescriptionMore___VBDst:before {
    background: linear-gradient(90deg,#302d2e00,#302d2e);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 100%;
    top: auto;
    width: 24px;
    z-index: 1
}

.talismanItemTipsWrap____WsKB {
    margin-top: 10px!important;
    width: 100%!important
}

.talismanItemTips___rMyc3 {
    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
}

.talismanItemTips___rMyc3:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid var(--brand-blue);
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%)
}

.talismanItemTips___rMyc3:before {
    content: none
}

.talismanItem___nudwb [class*=button__][class*=disabled__] {
    background: none;
    border: 2px solid #fff;
    box-shadow: unset;
    box-sizing: border-box;
    color: #fff;
    text-shadow: 0 -1px 0 #ffffff0d
}

.talismansStore___RCF5U {
    margin-top: 22px
}

.talismansStoreDescription___CUAns {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.talismansStoreList___vhtD2 {
    display: flex;
    flex-wrap: wrap;
    margin: 8px -8px 0
}

@media screen and (min-width: 1288px) {
    .talismansStoreList___vhtD2 {
        margin:0 -8px
    }
}

.promoInfo____vE77 {
    padding: 0 16px;
    position: relative;
    top: -58px
}

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

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

.promoSingleNews___eJCPC {
    border-radius: 0!important;
    height: 224px;
    margin-top: -48px;
    padding: 0;
    width: 100%
}

.promoImg___hvOx1 {
    height: 100%;
    position: relative;
    width: 100%
}

.promoImg___hvOx1 [class^=loading] {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.promoImg___hvOx1 [class^=loading] img {
    max-width: 48px
}

.promoImg___hvOx1:before {
    background: linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0) 32.29%,var(--brand-content-background) 100%),linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0) 0,var(--brand-content-background) 93.75%);
    bottom: 0;
    content: "";
    height: 90px;
    left: 0;
    position: absolute;
    right: 0
}

.promoImg___hvOx1 img {
    display: block;
    height: 100%;
    margin: 0!important;
    max-width: 100%;
    object-fit: cover;
    width: 100%
}

.promoImg___hvOx1.characterImg___PlnK9 img {
    bottom: auto;
    height: 240px;
    left: 50%;
    object-fit: contain;
    position: absolute;
    right: auto;
    top: 0;
    transform: translateX(-50%);
    width: 240px;
    z-index: 0
}

.promoHeaderBlock___au9O2 {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.promoDataViewsBlock___W31mp {
    align-items: normal;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    gap: 16px;
    justify-content: flex-start
}

.promoDate___AU3WQ {
    color: #fff9;
    font-size: 10px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    min-width: 80px;
    text-transform: lowercase;
    width: auto
}

.promoViews___ZXUK7 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 16px;
    text-transform: uppercase
}

.promoViewsEye___BJJ6V {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 16px;
    justify-content: center;
    margin-right: 4px;
    opacity: .6;
    width: 16px
}

.promoViewsEye___BJJ6V svg {
    height: inherit;
    width: inherit
}

.promoTitle___UsKtc {
    -webkit-font-smoothing: antialiased;
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis
}

.promoBtnBlock___N9l1r {
    align-items: normal;
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: center;
    margin: 36px auto 48px;
    width: 100%
}

.promoBtnBlock___N9l1r .btnMob___o13PQ {
    border-radius: 8px;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 16px;
    padding: 0 22px 0 42px;
    position: relative;
    white-space: nowrap
}

.promoBtnBlock___N9l1r .btnMob___o13PQ:before {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-radius: 2px;
    bottom: auto;
    content: "";
    height: 10px;
    left: 20px;
    margin-left: 4px;
    margin-right: 8px;
    position: absolute;
    right: auto;
    text-shadow: 0 -1px 0 #ffffff0d;
    top: auto;
    transform: rotate(45deg);
    width: 10px;
    z-index: 0
}

.promoBtn___vEIaU {
    height: 32px;
    width: 128px
}

.content___aWngC {
    margin-top: 16px
}

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

.content___aWngC,.content___aWngC * {
    font-family: Manrope,sans-serif
}

.content___aWngC,.content___aWngC *,.content___aWngC a,.content___aWngC p {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.content___aWngC a {
    color: var(--brand-blue-link)
}

.content___aWngC ol>li,.content___aWngC ul>li {
    padding-left: 32px;
    position: relative
}

.content___aWngC ul li:before {
    background-color: rgba(var(--brand-grey-rgb),.1);
    border-radius: 4px;
    height: 16px;
    left: 0;
    top: 4px;
    width: 16px
}

.content___aWngC ul li:after,.content___aWngC ul li:before {
    bottom: auto;
    content: "";
    position: absolute;
    right: auto;
    z-index: auto
}

.content___aWngC ul li:after {
    background-color: var(--brand-text);
    border-radius: 50%;
    height: 4px;
    left: 6px;
    top: 10px;
    width: 4px
}

.content___aWngC ol {
    counter-reset: counter;
    list-style: none
}

.content___aWngC ol li {
    counter-increment: counter
}

.content___aWngC ol li:before {
    background-color: rgba(var(--brand-grey-rgb),.1);
    border-radius: 4px;
    content: "";
    height: 16px;
    left: 0;
    width: 16px
}

.content___aWngC ol li:after,.content___aWngC ol li:before {
    bottom: auto;
    position: absolute;
    right: auto;
    top: 4px;
    z-index: auto
}

.content___aWngC ol li:after {
    color: #fffffffa;
    content: counter(counter);
    font-size: 10px;
    font-weight: 500;
    left: 5px;
    line-height: 16px
}

.content___aWngC iframe {
    border: none;
    border-radius: 10px;
    height: 288px;
    width: 100%
}

@media screen and (min-width: 360px) {
    .content___aWngC iframe {
        height:312px
    }
}

@media screen and (min-width: 568px) {
    .content___aWngC iframe {
        height:440px
    }
}

@media screen and (min-width: 740px) {
    .content___aWngC iframe {
        height:640px
    }
}

@media screen and (min-width: 1020px) {
    .content___aWngC iframe {
        height:896px
    }
}

.rulesBlock___l3Qkd {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px 16px 10px;
    position: relative;
    z-index: 1
}

.rulesBlock___l3Qkd:before {
    background: var(--tournament-and-lottery-opened-gradient);
    bottom: 0;
    content: "";
    display: block;
    height: var(--tournament-and-lottery-opened-height);
    left: 0;
    opacity: var(--tournament-and-lottery-opened-opacity);
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-180deg);
    width: 100%;
    z-index: -1
}

@media screen and (min-width: 360px) {
    .rulesBlock___l3Qkd {
        padding:40px 24px 32px
    }
}

@media screen and (min-width: 412px) {
    .rulesBlock___l3Qkd {
        padding:40px 24px 48px
    }
}

@media screen and (min-width: 568px) {
    .rulesBlock___l3Qkd {
        padding:40px 64px 48px
    }
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP {
    align-items: center;
    background: rgba(var(--brand-simple-rgb),.4);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 24px;
    min-width: 288px;
    padding: 16px 8px;
    width: 100%
}

.rulesBlock___l3Qkd .rulesStatusesBlockHide___fVXrT {
    display: none
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusImg___UA9Qd {
    align-items: center;
    display: flex;
    flex: 0 0 48px;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin-right: 8px;
    width: 48px
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusImg___UA9Qd img {
    height: 34px;
    width: 34px
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusText___kS1kP,.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusText___kS1kP span {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusText___kS1kP span {
    color: #fff;
    margin-right: 2px
}

.rulesBlock___l3Qkd .rules___ZNjl6 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 h1,.rulesBlock___l3Qkd .rules___ZNjl6 h2,.rulesBlock___l3Qkd .rules___ZNjl6 h3,.rulesBlock___l3Qkd .rules___ZNjl6 h4,.rulesBlock___l3Qkd .rules___ZNjl6 h5,.rulesBlock___l3Qkd .rules___ZNjl6 h6 {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 40px 0 16px
}

.rulesBlock___l3Qkd .rules___ZNjl6 h1:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h2:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h3:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h4:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h5:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h6:first-child {
    margin-top: 16px
}

.rulesBlock___l3Qkd .rules___ZNjl6 li,.rulesBlock___l3Qkd .rules___ZNjl6 p {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol,.rulesBlock___l3Qkd .rules___ZNjl6 ul {
    list-style: none;
    padding: 0 0 0 32px
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li,.rulesBlock___l3Qkd .rules___ZNjl6 ul li {
    position: relative
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li:before,.rulesBlock___l3Qkd .rules___ZNjl6 ul li:before {
    align-items: center;
    background: #ffffff0d;
    border-radius: 4px;
    bottom: 0;
    content: "";
    display: flex;
    flex-direction: row;
    height: 16px;
    justify-content: center;
    left: -32px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li:not(:last-of-type),.rulesBlock___l3Qkd .rules___ZNjl6 ul li:not(:last-of-type) {
    margin-bottom: 8px
}

.rulesBlock___l3Qkd .rules___ZNjl6 ul li:after {
    background: var(--brand-text);
    border-radius: 100%;
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    left: -26px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 4px;
    z-index: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol {
    counter-reset: list-number
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li:after {
    bottom: 0;
    content: counter(list-number);
    counter-increment: list-number;
    font-size: 8px;
    left: -26px;
    position: absolute;
    right: 0;
    top: -2px;
    z-index: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 .text {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.rulesBlock___l3Qkd .rules___ZNjl6 h1 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list-ul li:before {
    content: "•";
    display: block;
    opacity: .6;
    top: 4px
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list {
    margin-top: 10px
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list li {
    color: var(--brand-text);
    margin-bottom: 8px;
    padding-left: 32px;
    position: relative
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list li:last-child {
    margin-bottom: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list li:before {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 900;
    height: 16px;
    left: 0;
    line-height: 16px;
    position: absolute;
    text-align: center;
    width: 16px
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:nth-last-of-type(2) {
    height: 64px;
    padding-bottom: 16px
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:nth-last-of-type(2):before {
    background-color: #ffffff0d;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:nth-last-of-type(2):after {
    background: var(--brand-simple);
    height: 2px;
    opacity: .6
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:last-of-type {
    margin-top: 14px
}

.tableBody___RfmvR>div:nth-of-type(n+10) .tableCell___xhxlS:nth-child(2) {
    margin-left: 6px;
    max-width: 36px;
    width: 36px
}

.tableRow____D_BM {
    display: flex;
    height: 48px;
    position: relative
}

.tableRow____D_BM:after {
    background: var(--brand-text);
    bottom: 1px;
    content: "";
    height: 1px;
    left: 0;
    opacity: .1;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.tableRow____D_BM:last-of-type:after {
    display: none
}

.tableRowHighlight___m43Ng .tableCell___xhxlS {
    color: var(--brand-yellow)!important
}

.tableCell___xhxlS {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

.tableCell___xhxlS:first-child {
    color: #fff;
    flex: 0 0 30px;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 16px;
    max-width: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___xhxlS:first-child span {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    padding: 0 5px
}

.tableCell___xhxlS:nth-child(2) {
    max-width: 36px;
    width: 36px
}

.tableCell___xhxlS:nth-child(3) {
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex: 1;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    justify-content: center;
    line-height: 20px;
    overflow: hidden;
    padding: 0
}

.tableCell___xhxlS:nth-child(3) :nth-child(2) {
    color: rgba(var(--brand-text-rgb),.4);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px
}

.tableCell___xhxlS:nth-child(3) div {
    max-width: 100%;
    overflow: hidden;
    padding: 0 28px 0 14px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___xhxlS:nth-child(3) .talisman___oSaXH {
    position: absolute;
    right: 0;
    top: 0
}

.tableCell___xhxlS:nth-child(3) .talisman___oSaXH img {
    height: 20px;
    width: 20px
}

.tableCell___xhxlS:nth-child(4) {
    color: #fff;
    flex: 1 1;
    font-size: 12px;
    font-weight: 500;
    justify-content: flex-end;
    line-height: 20px;
    min-width: 80px
}

.tableGame___Q7GD6 {
    border-radius: 4px;
    display: block;
    height: 36px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.tableGame___Q7GD6 img {
    border-radius: 4px;
    height: 36px;
    left: 50%;
    object-fit: contain;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 60px
}

.monthPicker___MEtKP {
    cursor: pointer;
    height: 48px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 568px) {
    .monthPicker___MEtKP {
        max-width:436px
    }
}

.monthPickerField___x1ao2 {
    background: #fff;
    border-radius: 10px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    line-height: 48px;
    padding: 0 16px;
    text-transform: capitalize;
    width: 100%
}

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

@media screen and (min-width: 720px) {
    .monthPickerIcon___mVmNP {
        right:14px
    }
}

.monthPickerIcon___mVmNP path {
    fill: #000
}

.monthPickerList___TgBv1 {
    background-color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    column-gap: 16px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-template-rows: repeat(4,22px);
    opacity: 0;
    padding: 16px 24px;
    position: absolute;
    right: 0;
    row-gap: 10px;
    top: 56px;
    transition: opacity .3s ease-out,visibility 0s linear .3s;
    visibility: hidden;
    z-index: 10
}

.monthPickerList___TgBv1:before {
    background: #fff;
    content: "";
    height: 11px;
    position: absolute;
    right: 18px;
    top: -5px;
    transform: rotate(45deg);
    width: 11px
}

.monthPickerListOpen___hqLKL {
    opacity: 1;
    visibility: visible
}

.monthPickerListItem___sz3y0 {
    border-radius: 10px;
    color: #000;
    font-size: 10px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 4px 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    z-index: 0
}

.monthPickerListItem___sz3y0:before {
    border-radius: 10px;
    bottom: -11px;
    content: "";
    display: block;
    left: -10px;
    position: absolute;
    right: -10px;
    top: -1px;
    z-index: -2
}

.monthPickerListItem___sz3y0:after {
    background-color: #fff;
    border-radius: 10px;
    bottom: -8px;
    content: "";
    display: block;
    left: -9px;
    position: absolute;
    right: -9px;
    top: 0;
    z-index: -1
}

.monthPickerListItemActive___JvPFy {
    color: #fff
}

.monthPickerListItemActive___JvPFy:before {
    background: var(--brand-gradient-green)
}

.monthPickerListItemActive___JvPFy:after {
    background-color: #0000
}

.hallOfFame___IRnxd {
    padding: 32px 16px 48px
}

@media screen and (min-width: 360px) {
    .hallOfFame___IRnxd {
        padding:40px 24px 48px
    }
}

@media screen and (min-width: 568px) {
    .hallOfFame___IRnxd {
        padding:40px 32px 48px
    }
}

@media screen and (min-width: 720px) {
    .hallOfFame___IRnxd {
        padding:40px 64px 48px
    }
}

.hallOfFameTitle___aKtYz {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.hallOfFameDescription___VsCyB {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 14px 0 26px
}

@media screen and (min-width: 720px) {
    .hallOfFameDescription___VsCyB {
        margin:23px 0 17px
    }
}

.hallOfFameTable___MMyPS {
    margin: 32px 0 0
}

.hallOfFameEmpty___cFf4W {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 23px 0 0
}

.hallOfFameNavs___LJFY2 {
    box-sizing: initial;
    height: 48px;
    margin: 0 0 32px;
    position: relative;
    width: 100%
}

.hallOfFameNavs___LJFY2,.hallOfFameNavs___LJFY2 * {
    font-family: Manrope,sans-serif
}

.hallOfFameNavsSwipe___HlbXg {
    border-bottom: 4px solid #f5c66b;
    border-radius: 0 0 4px 4px;
    bottom: auto;
    height: 44px;
    left: 0;
    position: absolute;
    right: 0;
    top: 2px;
    transition: left .3s ease-in-out;
    width: 25%;
    z-index: 0
}

.hallOfFameNavsList___NTprK {
    display: flex;
    height: 100%
}

.hallOfFameNavsItem___QlKVU {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex: 1 1 25%;
    height: 100%;
    justify-content: center;
    position: relative;
    z-index: auto
}

.hallOfFameNavsItem___QlKVU .hallOfFameNavsLink___YAymg {
    opacity: 1;
    text-align: center
}

.hallOfFameNavsItem___QlKVU:hover .hallOfFameNavsLink___YAymg {
    opacity: 1
}

.hallOfFameNavsLink___YAymg {
    align-items: center;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    justify-content: center;
    line-height: 22px;
    transition: color .5s ease-out;
    width: 100%
}

.hallOfFameNavsLink___YAymg:hover {
    color: #fff
}

.hallOfFameNavsLinkActive___IV_mQ {
    color: #f5c66b
}

.status___nnUME {
    color: #595757;
    display: inline-block;
    height: 134px;
    margin: 0;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 212px
}

.status___nnUME img {
    display: block;
    filter: grayscale(1);
    height: 96px;
    margin: 0 auto;
    opacity: .4;
    transition: opacity .35s ease-in-out,filter .35s ease-in-out
}

.status___nnUME img:hover {
    filter: grayscale(0);
    opacity: 1
}

.status___nnUME figcaption {
    display: block;
    margin-top: -15px
}

.status___nnUME.passed___H56ka img {
    filter: grayscale(0);
    opacity: 1
}

.table___S9wzx {
    margin: 0 0 20px
}

.table___S9wzx,.table___S9wzx * {
    font-family: Manrope,sans-serif
}

.tableRow___di6x5 {
    display: flex;
    height: 48px;
    position: relative
}

.tableRow___di6x5:last-of-type:after {
    display: none
}

.tableRowCurrentUser___TJYJP {
    box-sizing: border-box
}

.tableRowCurrentUser___TJYJP .tableCell___JaaXz {
    color: var(--brand-yellow)!important
}

.tableRowCurrentUserIsntTop___B7fP0 {
    border-top: 2px solid rgba(var(--brand-simple-rgb),.6);
    height: 64px;
    margin-top: 14px;
    padding-top: 16px
}

.tableRowCurrentUserIsntTop___B7fP0:before {
    background-color: #ffffff0d;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 0;
    width: 100%
}

.tableRowShort___VmjQV .tableCell___JaaXz:nth-child(3) {
    max-width: 186px;
    width: 186px
}

@media screen and (min-width: 1260px) {
    .tableRowShort___VmjQV .tableCell___JaaXz:nth-child(3) {
        max-width:266px;
        width: 266px
    }
}

.tableCell___JaaXz {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 12px;
    font-weight: 400;
    line-height: 48px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___JaaXz:first-child {
    align-items: center;
    display: flex;
    height: 48px;
    min-width: 54px;
    padding: 0 0 0 30px;
    width: 54px
}

.tableCell___JaaXz:first-child .decoration___gNRJS {
    background: #b8b8cc1a;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fffffffa;
    height: 16px;
    line-height: 16px;
    min-width: 16px;
    padding: 0 5px;
    text-align: right;
    width: max-content
}

.tableCell___JaaXz:nth-child(2) {
    display: flex;
    flex: 1;
    position: relative
}

.tableCell___JaaXz:nth-child(2) span {
    display: inline-block;
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___JaaXz:nth-child(2) .talismanWrapper___gJQcj {
    display: inline-block
}

.tableCell___JaaXz:nth-child(3) {
    display: flex;
    justify-content: flex-start;
    max-width: 120px;
    padding: 0 6px 0 7px;
    width: 120px
}

@media screen and (min-width: 1260px) {
    .tableCell___JaaXz:nth-child(3) {
        max-width:150px;
        padding: 0 6px 0 13px;
        width: 150px
    }
}

.tableCell___JaaXz:nth-child(4) {
    align-items: center;
    display: flex;
    justify-content: center;
    max-width: 118px;
    width: 118px
}

.tableCell___JaaXz:nth-child(5) {
    max-width: 130px;
    padding-right: 32px;
    text-align: right;
    width: 130px
}

@media screen and (min-width: 1260px) {
    .tableCell___JaaXz:nth-child(5) {
        max-width:167px;
        width: 167px
    }
}

.tableHead___hDVJL.tableRow___di6x5 {
    background-color: rgba(var(--brand-text-rgb),.1);
    border-radius: 10px
}

.tableHead___hDVJL.tableRow___di6x5:after {
    display: none
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 12px;
    font-weight: 400;
    line-height: 48px;
    min-height: 48px;
    position: relative
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz span {
    z-index: 1
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz:first-child {
    padding: 0 0 0 36px
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz:nth-child(3) {
    padding: 0 6px 0 17px
}

@media screen and (min-width: 1280px) {
    .tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz:nth-child(3) {
        padding:0 6px 0 19px
    }
}

.tableBody___aOgVm {
    padding-top: 16px
}

.tableBody___aOgVm .tableCell___JaaXz:first-child {
    font-size: 10px
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(2) {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 48px
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(4) {
    overflow: visible
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(4),.tableBody___aOgVm .tableCell___JaaXz:nth-child(5) {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 48px
}

.tableStatusLink___x2D_K {
    display: inline-block;
    height: 48px;
    width: 48px
}

.tableStatus___HTFsc {
    height: 100%!important;
    transition: transform .3s ease-out;
    width: 100%!important
}

.tableStatus___HTFsc:hover {
    transform: scale(1.1)
}

.table___S9wzx [class*=status__].tableStatus___HTFsc img {
    height: 33px;
    transform: translate(3px,6px);
    width: 33px
}

@media screen and (min-width: 1288px) {
    .table___S9wzx [class*=status__].tableStatus___HTFsc img {
        transform:translate(7px,7px)
    }
}

.table___S9wzx [class*=status__].tableStatus___HTFsc figcaption {
    display: none
}

.tableEmpty___o8SBX {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    padding: 41px 30px 0
}

.game___PF2In {
    background: var(--brand-simple);
    border-radius: 4px;
    filter: drop-shadow(0 4px 8px rgba(0,0,0,.4));
    height: 36px;
    transition: all .3s ease-out;
    width: 54px
}

.game___PF2In:before {
    background: #000000e6;
    border-radius: 4px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.game___PF2In:after {
    border-bottom: 6px solid #0000;
    border-left: 10px solid #fff;
    border-top: 6px solid #0000;
    content: "";
    height: 0;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 0;
    z-index: 3
}

.game___PF2In:hover {
    transform: scale(1.1)
}

.game___PF2In:hover:after,.game___PF2In:hover:before {
    opacity: 1
}

.gameIcon___Dcl0i,.gamePicture___bvGVw {
    height: inherit;
    width: inherit
}

.gameIcon___Dcl0i {
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    padding: 2px;
    position: relative
}

.game___PF2In.gameEmpty___DKQ8B:after,.game___PF2In.gameEmpty___DKQ8B:before {
    content: none
}

.monthPicker___u6t7H {
    cursor: pointer;
    display: inline-block;
    position: relative;
    white-space: pre-wrap
}

.monthPicker___u6t7H:before {
    border-top: 1px dashed var(--brand-text);
    bottom: 3px;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translateX(calc(-50% - 9px));
    width: calc(100% - 30px)
}

.monthPickerTitle___nMjfe>span {
    color: #fff
}

.monthPickerIcon___b5Jvc {
    display: inline-block;
    height: 24px;
    opacity: .6;
    transform: translate(2px,5px);
    width: 24px
}

.monthPickerList___Sw3GC {
    background-color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    column-gap: 22px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-template-rows: repeat(4,22px);
    left: calc(100% - 28px);
    opacity: 0;
    padding: 16px;
    position: absolute;
    row-gap: 8px;
    top: 40px;
    transition: opacity .3s ease-out,visibility 0s linear .3s;
    visibility: hidden;
    z-index: 1
}

.monthPickerList___Sw3GC:before {
    background: #fff;
    content: "";
    height: 11px;
    left: 12px;
    position: absolute;
    top: -5px;
    transform: rotate(45deg);
    width: 11px
}

.monthPickerListOpen___Bdplm {
    opacity: 1;
    visibility: visible
}

.monthPickerListItem___oh5Sq {
    border-radius: 4px;
    color: #000;
    font-family: Manrope,sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 4px 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    z-index: 0
}

.monthPickerListItem___oh5Sq:before {
    border-radius: 10px;
    bottom: -9px;
    content: "";
    display: block;
    left: -10px;
    position: absolute;
    right: -10px;
    top: -1px;
    z-index: -2
}

.monthPickerListItem___oh5Sq:after {
    background-color: #fff;
    border-radius: 10px;
    bottom: -8px;
    content: "";
    display: block;
    left: -9px;
    position: absolute;
    right: -9px;
    top: 0;
    z-index: -1
}

.monthPickerListItem___oh5Sq:hover:before {
    background: var(--brand-gradient-green)
}

.monthPickerListItemActive___WPbEx {
    color: #fff
}

.monthPickerListItemActive___WPbEx:before {
    background: var(--brand-gradient-green)
}

.monthPickerListItemActive___WPbEx:after {
    background-color: #0000
}

.hallOfFameTitle___ljMzN {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 20px 0 24px
}

.hallOfFameTitle___ljMzN>span {
    color: #ffffffe6
}

.hallOfFameTitle___ljMzN>div>*,.hallOfFameTitle___ljMzN>span {
    font-family: Manrope,sans-serif
}

.hallOfFameDescription___o28q6 {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 41px
}

.hallOfFameTable___QIe_s {
    margin: 0 -30px
}

.hallOfFameTable___QIe_s [class^=tableBody_] [class^=tableRow_] [class^=loading__] {
    bottom: 0;
    height: 32px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    z-index: 4
}

.hallOfFameTable___QIe_s [class^=tableBody_] [class^=tableRow_] [class^=tableCell_]:first-child {
    color: #fffffffa;
    width: auto
}

.hallOfFameTable___QIe_s [class^=tableBody_] [class^=tableRow_] [class^=tableCell_] [class*=game__] {
    background: #0000
}

.hallOfFameEmpty___SUXJd {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 23px 0 25px
}

.hallOfFameLoading___BD9V_ {
    min-height: 256px;
    position: relative
}

.wrap___b1Che {
    background-size: cover;
    bottom: 0;
    left: 0;
    padding: 20px;
    position: fixed;
    right: 0;
    top: 0
}

.content___f9Wmu {
    border-radius: 20px;
    box-shadow: 0 10px 50px #000000bf;
    padding: 40px 40px 10px;
    position: relative
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu {
        padding-bottom:30px
    }
}

.content___f9Wmu .closeBtn___vqBas {
    background: none;
    border: none;
    height: 10px;
    outline: none;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 10px
}

.content___f9Wmu .attention___LaUFo {
    height: 40px;
    width: 40px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .attention___LaUFo {
        left:40px;
        position: absolute;
        top: 40px
    }
}

.content___f9Wmu .title___gZcqy {
    color: #000;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    margin: 40px 0 23px;
    text-align: left
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .title___gZcqy {
        margin:0 20px 31px 80px
    }
}

.content___f9Wmu .txt___nN3wS {
    font-size: 12px;
    font-weight: 700;
    line-height: 19px;
    margin: 0 0 25px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .txt___nN3wS {
        margin-bottom:4px;
        margin-left: 80px
    }
}

.content___f9Wmu .content__both {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0 21px 0 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .content__both {
        justify-content:space-around;
        margin-left: 80px;
        padding-right: 20px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-height:321px) {
    .content___f9Wmu .content__both {
        justify-content:flex-start
    }

    .content___f9Wmu .content__both .tmb-mobile {
        margin-right: 20px
    }

    .content___f9Wmu .content__both .tmb-mobile:last-child {
        margin-right: 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .content__both .tmb-mobile {
        height:40px;
        width: 40px
    }

    .content___f9Wmu .content__both .tmb-mobile__inner {
        width: 40px
    }

    .content___f9Wmu .content__both .tmb-mobile__title {
        display: none
    }
}

.content___f9Wmu .content__both .tmb-mobile__title {
    color: #000
}

.info___aKIMW {
    bottom: 10px;
    color: #fff;
    font-size: 10px;
    left: 0;
    line-height: 22px;
    margin: auto;
    padding: 0 20px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none
}

.info___aKIMW span {
    font-weight: 500
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .info___aKIMW {
        bottom:20px;
        font-size: 12px
    }
}

@media(max-width: 320px) {
    .content___f9Wmu .attention___LaUFo {
        display:none
    }

    .content___f9Wmu .title___gZcqy {
        line-height: 30px;
        margin-bottom: 21px;
        margin-top: 7px
    }

    .content___f9Wmu .txt___nN3wS {
        margin-bottom: 24px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (height:320px),screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:320px) {
    .content___f9Wmu {
        padding-top:30px
    }

    .content___f9Wmu .attention___LaUFo {
        left: 30px;
        top: 30px
    }

    .content___f9Wmu .title___gZcqy {
        font-size: 20px;
        margin-bottom: 23px;
        margin-left: 60px
    }

    .content___f9Wmu .txt___nN3wS {
        margin-bottom: 1px;
        margin-left: 60px;
        width: 190px
    }

    .content___f9Wmu [class=content__both] {
        bottom: 20px;
        position: absolute;
        right: 70px;
        width: 140px
    }
}

.button___rVjal,.pregameSectionBtn___fzt3T div[class*=btn-mob],a[class*=regBtn] {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___rVjal.sm___SDPd1,.pregameSectionBtn___fzt3T div.sm___SDPd1[class*=btn-mob],a.sm___SDPd1[class*=regBtn] {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___rVjal.md___nlIXl,.pregameSectionBtn___fzt3T div[class*=btn-mob],a[class*=regBtn] {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___rVjal.primary___D7OCn,.pregameSectionBtn___fzt3T div[class*=btn-mob],a[class*=regBtn] {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___rVjal.primary___D7OCn:hover,.pregameSectionBtn___fzt3T div[class*=btn-mob]:hover,a[class*=regBtn]:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___rVjal.primary___D7OCn:active,.pregameSectionBtn___fzt3T div[class*=btn-mob]:active,a[class*=regBtn]:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___rVjal.secondary___NaHFl,.pregameSectionBtn___fzt3T div.secondary___NaHFl[class*=btn-mob],a.secondary___NaHFl[class*=regBtn] {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___rVjal.secondary___NaHFl:active,.button___rVjal.secondary___NaHFl:hover,.pregameSectionBtn___fzt3T div.secondary___NaHFl[class*=btn-mob]:active,.pregameSectionBtn___fzt3T div.secondary___NaHFl[class*=btn-mob]:hover,a.secondary___NaHFl[class*=regBtn]:active,a.secondary___NaHFl[class*=regBtn]:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___rVjal.tertiary___eME_q,.pregameSectionBtn___fzt3T div.tertiary___eME_q[class*=btn-mob],a.tertiary___eME_q[class*=regBtn] {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___rVjal.tertiary___eME_q:hover,.pregameSectionBtn___fzt3T div.tertiary___eME_q[class*=btn-mob]:hover,a.tertiary___eME_q[class*=regBtn]:hover {
    background: #ffffff0d
}

.button___rVjal.tertiary___eME_q:active,.pregameSectionBtn___fzt3T div.tertiary___eME_q[class*=btn-mob]:active,a.tertiary___eME_q[class*=regBtn]:active {
    border-color: #fff
}

.button___rVjal.ghost___sw9Zt,.pregameSectionBtn___fzt3T div.ghost___sw9Zt[class*=btn-mob],a.ghost___sw9Zt[class*=regBtn] {
    box-shadow: none;
    color: #f5c66b
}

.button___rVjal.ghost___sw9Zt:hover,.pregameSectionBtn___fzt3T div.ghost___sw9Zt[class*=btn-mob]:hover,a.ghost___sw9Zt[class*=regBtn]:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___rVjal.ghost___sw9Zt:active,.pregameSectionBtn___fzt3T div.ghost___sw9Zt[class*=btn-mob]:active,a.ghost___sw9Zt[class*=regBtn]:active {
    opacity: .7
}

.button___rVjal.disabled___N8Svq,.pregameSectionBtn___fzt3T div.disabled___N8Svq[class*=btn-mob],a.disabled___N8Svq[class*=regBtn] {
    opacity: .4;
    pointer-events: none
}

.responsiveHtmlHeight___DAfnD {
    height: -webkit-fill-available
}

.withIngameMob___vX2_O {
    background: #000
}

[class*=arrowBack] {
    height: 32px;
    max-width: 32px;
    min-width: 32px;
    width: 32px
}

[class*=arrowBack] svg {
    width: 24px
}

[class*=arrowBack] svg g {
    filter: none
}

[class*=arrowBack] svg g path {
    fill: #000
}

.pregameOverlay___wfe0c {
    background: var(--brand-content-background);
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 0
}

.pregameOverlay___wfe0c:before {
    background: rgba(var(--brand-simple-rgb),.4);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.pregameOverlay___wfe0c img {
    filter: blur(10px);
    left: 50%;
    object-fit: cover;
    opacity: .4;
    position: relative;
    transform: translateX(-50%);
    width: 100%
}

.pregame____uxPB {
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: auto;
    bottom: 0;
    color: #fff;
    left: 0;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9
}

.pregame____uxPB+.pregame____uxPB {
    display: none!important
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .pregame____uxPB {
        overflow-y:scroll
    }
}

.pregameContent___cstpu {
    display: flex;
    height: 100%;
    justify-content: center;
    min-height: 100%;
    width: 100%
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .pregameContent___cstpu {
        align-items:center;
        height: 69vh;
        justify-content: space-around
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:736px) {
    .pregameContent___cstpu {
        height:75vh
    }
}

@media(orientation: landscape)and (min-width:1024px) {
    .pregameContent___cstpu {
        align-items:center;
        justify-content: center;
        margin: 0 auto;
        max-width: 632px
    }
}

.pregameInner____JJSO {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: absolute;
    top: 31%;
    width: 100%
}

@media(orientation: portrait)and (min-width:360px) {
    .pregameInner____JJSO {
        top:34%
    }
}

@media(orientation: portrait)and (min-width:400px) {
    .pregameInner____JJSO {
        top:34.4%
    }
}

@media(orientation: portrait)and (min-width:584px) {
    .pregameInner____JJSO {
        top:35%
    }
}

@media(orientation: portrait)and (min-width:696px) {
    .pregameInner____JJSO {
        top:32.8%
    }
}

@media(orientation: portrait)and (min-width:912px) {
    .pregameInner____JJSO {
        top:31.4%
    }
}

@media(orientation: landscape)and (min-width:568px) {
    .pregameInner____JJSO {
        margin-top:36px
    }
}

@media(orientation: landscape)and (min-width:896px) {
    .pregameInner____JJSO {
        margin-top:-12px
    }
}

.pregame____uxPB [class^=header___] {
    position: fixed
}

.pregame____uxPB [class^=headerInner] {
    background-color: #0000;
    box-shadow: none;
    padding: 0 12px
}

.pregameLogo___YmZmy {
    left: 50%;
    position: absolute;
    top: 2px;
    transform: translateX(-50%);
    width: 100px;
    z-index: 1
}

.pregameLogo___YmZmy img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.pregameThumb___PHmeH {
    align-items: normal;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    font-size: 0;
    justify-content: center;
    margin: 0 auto;
    padding-bottom: 0;
    position: relative
}

.pregameThumb___PHmeH .game___FhnpL {
    border-radius: 8px;
    display: inline-block;
    height: 136px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 136px
}

.pregameThumb___PHmeH .game___FhnpL .mobileIcon___Ee_bN {
    height: 100%;
    object-fit: cover;
    object-position: top;
    position: relative;
    width: 100%
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq {
    align-items: center;
    background: linear-gradient(0deg,#111327e6,#11132799 65%,#11132700);
    bottom: 0;
    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
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq>* {
    display: block;
    margin-bottom: 2px
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq picture {
    display: flex
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq picture img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.pregameThumb___PHmeH .game__title___cnWeo {
    align-items: center;
    color: var(--brand-text);
    display: flex;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 20px;
    margin: 4px auto 0;
    max-width: 228px;
    text-align: center
}

.pregameSectionLink___zocW2 {
    color: var(--brand-blue);
    display: inline-block;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    padding: 1px 0;
    position: relative;
    text-decoration: none;
    z-index: 1
}

.pregameSectionLink___zocW2:after {
    background-color: var(--brand-blue);
    bottom: 3px;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.pregameSectionRow___aznfR {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    width: 100%
}

@media(orientation: landscape)and (min-width:667px) {
    .pregameSectionRow___aznfR {
        margin-bottom:19px
    }
}

.pregameSectionBtn___fzt3T {
    margin: auto 24px 16px;
    max-width: 488px;
    width: 100%
}

@media screen and (max-width: 320px) {
    .pregameSectionBtn___fzt3T {
        margin:auto 16px 16px
    }
}

@media screen and (min-width: 584px) {
    .pregameSectionBtn___fzt3T {
        margin-bottom:112px
    }
}

@media screen and (min-width: 696px) {
    .pregameSectionBtn___fzt3T {
        margin-bottom:144px
    }
}

.pregameSectionBtn___fzt3T div[class*=btn-mob] {
    width: 100%
}

.pregameSectionBtn___fzt3T div[class*=btn-mob][class*=btn__disabled] {
    background: none
}

.pregameSectionBtn___fzt3T [class^=btn-mob] {
    margin-bottom: 16px
}

.pregameClose___Lqlvx {
    position: absolute;
    right: 8px;
    top: 8px
}

@media screen and (min-width: 414px)and (orientation:portrait) {
    .pregameClose___Lqlvx {
        right:16px;
        top: 16px
    }
}

@media screen and (min-width: 768px)and (orientation:portrait) {
    .pregameClose___Lqlvx {
        right:0;
        top: 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .pregameClose___Lqlvx {
        right:8px;
        top: 8px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:736px) {
    .pregameClose___Lqlvx {
        right:16px;
        top: 16px
    }
}

@media(orientation: landscape)and (min-width:812px) {
    .pregameClose___Lqlvx {
        right:0;
        top: 0
    }
}

@media(orientation: landscape)and (min-width:1024px) {
    .pregameClose___Lqlvx {
        right:0;
        top: 0
    }
}

.pregameFooter___xby9o {
    background-color: #000;
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 18px;
    position: relative
}

.pregameFooter___xby9o:before {
    background: linear-gradient(180deg,#0000,#000);
    bottom: auto;
    content: "";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    right: 0;
    top: -20px;
    width: 100%;
    z-index: 0
}

.pregameFooter___xby9o [class*=pregame-footer] {
    margin: 0 auto;
    max-width: 272px;
    padding: 0 0 2.6rem
}

@media screen and (min-width: 360px) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        max-width:312px
    }
}

@media screen and (min-width: 568px) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        max-width:100%;
        padding: 0 4.6rem 2.6rem
    }
}

@media screen and (min-width: 736px)and (orientation:landscape) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        margin-top:-22px;
        padding: 0 1.6rem 1.6rem
    }
}

@media screen and (min-width: 768px) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        margin-top:-110px;
        max-width: 100%;
        padding: 0 48px 48px
    }
}

@media screen and (min-width: 1024px)and (orientation:landscape) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        margin-top:-105px
    }
}

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

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

.pregameFooter___xby9o .h1___bpljd,.pregameFooter___xby9o h1 {
    color: #fffc;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin: 0 0 8px;
    padding: 0;
    text-align: initial
}

.pregameFooter___xby9o .h2___CE7F2,.pregameFooter___xby9o .h3___msjnd,.pregameFooter___xby9o .h4___Nojjn,.pregameFooter___xby9o .h5___DvU1Y,.pregameFooter___xby9o .h6___BbpFf,.pregameFooter___xby9o h2,.pregameFooter___xby9o h3,.pregameFooter___xby9o h4,.pregameFooter___xby9o h5,.pregameFooter___xby9o h6 {
    border: none;
    color: #fffc;
    font-size: inherit;
    margin: 0 0 8px;
    padding: 0;
    text-align: left
}

.pregameFooter___xby9o span {
    display: flex
}

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

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

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

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

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

.pregameFooter___xby9o [data-footer-text=close],.pregameFooter___xby9o [data-footer-text=open] {
    color: var(--brand-text);
    font-size: inherit;
    font-weight: 500;
    justify-content: flex-end;
    position: relative
}

.pregameFooter___xby9o [data-footer-text=close] a,.pregameFooter___xby9o [data-footer-text=open] a {
    display: inline-block;
    margin-top: 14px
}

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

.pregameFooter___xby9o table tr {
    height: 44px
}

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

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

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

a[class*=regBtn] {
    box-shadow: none;
    margin-bottom: 16px;
    width: 100%
}

.loginBtn___GeqgH,.regBtn___JPa9G {
    box-shadow: 0 0 0 2px #0009
}

.loginBtn___GeqgH:after,.regBtn___JPa9G:after {
    height: 15%
}

.pregameFavIco___NKWQa {
    cursor: pointer;
    margin-left: auto;
    z-index: 10
}

.pregameFavIco___NKWQa .favBtn___u56Mx {
    background: #0000;
    border-color: #007eff;
    color: #fff;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    line-height: 22px;
    position: relative
}

.pregameFavIco___NKWQa .favBtn___u56Mx i {
    background: #fff3;
    border-radius: 16px;
    display: inline-block;
    height: 16px;
    margin-right: 8px;
    margin-top: 3px;
    position: relative;
    transition: background .2s ease-in-out;
    width: 32px
}

.pregameFavIco___NKWQa .favBtn___u56Mx i:before {
    background: linear-gradient(180deg,#fff,#e7dbdb);
    border-radius: 8px;
    box-shadow: 0 8px 16px #0006;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    transition: left .2s ease-in-out;
    width: 16px
}

.pregameFavIco___NKWQa .inFav___Xz1M8 {
    display: none
}

.pregameFavIco___NKWQa .addFav___arZBi {
    display: inline-block
}

.pregameFavIco___NKWQa.active___R8omZ i {
    background: var(--brand-yellow)
}

.pregameFavIco___NKWQa.active___R8omZ i:before {
    left: 16px
}

.pregameFavIco___NKWQa.active___R8omZ .inFav___Xz1M8 {
    display: inline-block
}

.pregameFavIco___NKWQa.active___R8omZ .addFav___arZBi {
    display: none
}

@media screen and (orientation: landscape) {
    .pregameContent___cstpu {
        align-items:center;
        flex-direction: row;
        justify-content: space-around
    }

    .pregameInner____JJSO {
        margin-left: 50px;
        margin-right: 50px;
        position: static;
        width: auto
    }

    .pregameThumb___PHmeH {
        margin: 0
    }

    .pregameSectionBtn___fzt3T {
        margin: 0;
        max-width: 240px
    }
}

@media(orientation: landscape)and (min-width:568px) {
    .pregameSectionBtn___fzt3T {
        margin-top:64px
    }
}

@media(orientation: landscape)and (min-width:896px) {
    .pregameSectionBtn___fzt3T {
        margin-top:6px
    }
}

.counter___o0LwD {
    background: linear-gradient(180deg,#d1021b,#a71023);
    border-radius: 50%;
    bottom: auto;
    color: #fff;
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    left: auto;
    line-height: 12px;
    min-width: 12px;
    padding: 0 2px;
    position: absolute;
    right: -4px;
    text-align: center;
    top: -2px;
    z-index: 1
}

.tooltips___GYmJX {
    color: #000;
    height: 40px;
    left: 60px;
    max-width: 220px;
    position: absolute;
    right: 20px;
    top: 0;
    transform-origin: -40px 50%;
    width: 220px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .tooltips___GYmJX {
        bottom:auto;
        top: 0
    }
}

@media screen and (min-width: 768px) {
    .tooltips___GYmJX {
        bottom:40px;
        right: 40px
    }
}

.wrap___nAf14 {
    align-items: center;
    background-color: #ffffffe6;
    border-radius: 10px;
    display: flex;
    font-size: 12px;
    height: 40px;
    padding: 0 15px;
    position: relative
}

.wrap___nAf14:before {
    border-bottom: 5px solid #0000;
    border-right: 5px solid #ffffffe6;
    border-top: 5px solid #0000;
    bottom: 0;
    content: "";
    display: block;
    height: 0;
    left: -5px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 0
}

.wrap___nAf14 .txt___YCv_b {
    color: #000;
    display: block;
    line-height: 12px;
    margin: 0
}

.wrap___nAf14 .close___qKcTM {
    background: none;
    cursor: pointer;
    flex-shrink: 0;
    height: 10px;
    margin-left: 15px;
    outline: none;
    position: relative;
    width: 10px
}

.wrap___nAf14 .close___qKcTM:after,.wrap___nAf14 .close___qKcTM:before {
    background-color: #000;
    content: "";
    height: 2px;
    left: 0;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 12px
}

.wrap___nAf14 .close___qKcTM:after {
    transform: rotate(45deg)
}

.wrap___nAf14 .close___qKcTM:before {
    transform: rotate(-45deg)
}

.menuBtn___oCiGn {
    bottom: auto;
    left: 8px;
    pointer-events: all;
    position: fixed;
    right: auto;
    top: calc(100% - 64px);
    transition: transform .3s;
    z-index: 9
}

@media screen and (max-aspect-ratio: 1/1)and (max-width:414px)and (max-height:460px)and (-webkit-max-device-pixel-ratio:1.25),screen and (max-aspect-ratio:1/1)and (max-width:414px)and (max-height:460px)and (max-resolution:120dpi) {
    .menuBtn___oCiGn {
        position:static
    }
}

.menuBtn___oCiGn>div {
    background: #ffffff1a;
    border: none;
    border-radius: 8px;
    height: 48px;
    outline: 0;
    position: relative;
    width: 48px
}

.menuBtn___oCiGn>div:after,.menuBtn___oCiGn>div:before {
    background-color: #fff;
    border-radius: 2px;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: transform .3s;
    width: 16px;
    z-index: 2
}

.menuBtn___oCiGn>div:after {
    transform: rotate(90deg)
}

.menuBtn___oCiGn>div .glare___K1zFY {
    background: #130d0e;
    display: none
}

.menuBtn___oCiGn>div .menuCounter___gio2J {
    transform: none;
    width: 16px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuBtn___oCiGn {
        bottom:auto;
        left: 8px;
        top: 16px
    }
}

@media only screen and (min-device-height: 768px)and (min-device-width:1024px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:834px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2) {
    .menuBtn___oCiGn {
        top:16px
    }
}

.menuBtnClose___z4JBb.menuBtn___oCiGn,.menuBtnPrev___x3q8V.menuBtn___oCiGn {
    transform: rotate(450deg)
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuBtnClose___z4JBb.menuBtn___oCiGn,.menuBtnPrev___x3q8V.menuBtn___oCiGn {
        background:#0000
    }
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:after,.menuBtnClose___z4JBb.menuBtn___oCiGn>div:before,.menuBtnPrev___x3q8V.menuBtn___oCiGn>div:after,.menuBtnPrev___x3q8V.menuBtn___oCiGn>div:before {
    background-color: #fff;
    box-shadow: none
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:after,.menuBtnClose___z4JBb.menuBtn___oCiGn>div:before {
    position: absolute;
    width: 12px
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:after {
    left: 6px;
    transform: rotate(-45deg)
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:before {
    left: -10px;
    transform: rotate(45deg)
}

.menuBtnClose___z4JBb.menuBtn___oCiGn [class*=counter_] {
    display: none
}

@media(max-aspect-ratio: 13/10) {
    .menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
        bottom:100px;
        top: auto
    }
}

@media(min-width: 600px)and (max-aspect-ratio:13/10) {
    .menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
        bottom:150px;
        top: auto
    }
}

@media(min-width: 800px)and (max-aspect-ratio:13/10) {
    .menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
        bottom:175px;
        top: auto
    }
}

@media(min-width: 1024px)and (max-aspect-ratio:13/10) {
    .menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
        bottom:200px;
        top: auto
    }
}

.menuBtnActiveHint___xNVQd.menuBtn___oCiGn>div {
    background-color: #ffda03;
    color: #000;
    overflow: hidden
}

.menuBtnActiveHint___xNVQd.menuBtn___oCiGn>div span {
    background-color: #000
}

.menuBtnActiveHint___xNVQd.menuBtn___oCiGn>div .glare___K1zFY {
    animation: glare___K1zFY 2s cubic-bezier(.1,.25,.1,1) 0s infinite;
    background: linear-gradient(90deg,#fff,#ff0 10px,#fff 0,#ff0 30px);
    display: block;
    height: 200%;
    left: -20px;
    position: absolute;
    top: -75px;
    transform: rotate(45deg);
    width: 20px;
    will-change: top,left
}

@keyframes glare___K1zFY {
    0% {
        left: -20px;
        top: -75px
    }

    to {
        left: 75px;
        top: 20px
    }
}

.tabsCtrls___Acl4z {
    bottom: 0;
    height: auto;
    margin: 15px 0 0;
    padding-left: 16px;
    top: auto;
    width: 100%
}

@media screen and (min-width: 768px) {
    .tabsCtrls___Acl4z {
        margin:0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:667px) {
    .tabsCtrls___Acl4z {
        margin-bottom:auto;
        margin-top: 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .tabsCtrls___Acl4z {
        margin-bottom:0;
        padding-left: 0
    }

    [class^=swipable_] .tabsCtrls___Acl4z {
        margin-bottom: 56px;
        top: 16px
    }
}

@media screen and (max-height: 300px)and (orientation:landscape) {
    .tabsCtrls___Acl4z {
        margin-bottom:0;
        overflow-y: scroll
    }
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin: 0;
    padding: 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    [class*=menuInnerTabs_] .tabsCtrls___Acl4z {
        bottom:0;
        display: block;
        left: 0;
        position: relative;
        top: 0;
        width: 48px;
        z-index: 0
    }
}

@media screen and (min-width: 767px) {
    [class*=menuInnerTabs_] .tabsCtrls___Acl4z {
        margin-bottom:97px;
        width: 48px
    }
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo {
    align-items: center;
    background: #fff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 48px;
    margin-bottom: 14px;
    margin-top: 10px;
    min-height: 48px;
    opacity: 1;
    padding: 0;
    width: 48px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    [class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo {
        margin-bottom:24px;
        margin-top: .8571rem
    }
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figcaption,[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figure {
    height: 50%
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figure {
    align-items: flex-end;
    display: flex;
    margin: 0 auto
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo p {
    height: 20px;
    margin: 0 auto;
    position: relative;
    width: 20px
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo img {
    height: auto;
    width: 100%
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figcaption {
    color: #406080;
    font-size: 10px;
    letter-spacing: .5px;
    line-height: 22px;
    text-align: center
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figcaption:before {
    content: "•";
    margin-right: 2px
}

.tabCtrl___xI3Hd {
    -webkit-font-smoothing: antialiased;
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    padding: 12px 0;
    text-decoration: none
}

.tabCtrl___xI3Hd:last-child {
    margin-bottom: 0!important
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .tabCtrl___xI3Hd {
        align-items:flex-start;
        min-height: 24px;
        padding: 12px 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:667px) {
    .tabCtrl___xI3Hd:last-child {
        margin-bottom:.7143rem
    }
}

.tabCtrlIcon___tJWHv {
    align-items: center;
    border-left: none;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    margin-left: 0;
    margin-right: 16px;
    position: relative;
    width: 24px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .tabCtrlIcon___tJWHv {
        margin-left:16px
    }
}

[class^=menuInnerTabs_] .tabCtrlIcon___tJWHv {
    margin: 0 auto
}

[class^=menuInnerTabs_] .tabCtrlIcon___tJWHv svg {
    height: 24px
}

.tabCtrlIcon___tJWHv span {
    right: 0;
    top: 0
}

.tabCtrlIcon___tJWHv svg {
    height: 100%;
    width: 100%
}

.tabCtrlIcon___tJWHv svg path {
    fill: #fff
}

[class^=menuInnerTabs_] .tabCtrlIcon___tJWHv+span {
    display: none
}

.tabCtrlIcon___tJWHv [class^=counter_] {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff;
    right: -4px;
    top: -2px
}

.tabCtrl___xI3Hd.deposit___aHhTE[class*=btn__disabled] {
    border: none;
    margin: 0;
    padding: 0
}

.tabCtrl___xI3Hd.deposit___aHhTE>div {
    background-color: #0009;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.tabCtrl___xI3Hd.deposit___aHhTE [class*=loading] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tabCtrl___xI3Hd.active___ZkwLZ {
    border-radius: 8px;
    padding: 12px
}

.tabCtrl___xI3Hd.active___ZkwLZ svg {
    opacity: 1
}

.tabCtrl___xI3Hd.active___ZkwLZ svg path {
    fill: #f5c66b
}

.tabCtrl___xI3Hd .adultPlus,.tabCtrl___xI3Hd .adultPlus path {
    fill: none
}

.swipable___lNiUM {
    align-items: center;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    width: 100%
}

.swipable___lNiUM.vertical___y6pt4 {
    overflow-x: hidden;
    overflow-y: auto;
    width: 58px
}

@media screen and (min-width: 720) {
    .swipable___lNiUM.vertical___y6pt4 {
        position:static
    }
}

[class^=menuInnerTabs_] .swipable___lNiUM.vertical___y6pt4 {
    height: calc(100vh - 64px);
    margin-top: 64px;
    padding-top: 90px
}

@media screen and (min-width: 720) {
    [class^=menuInnerTabs_] .swipable___lNiUM.vertical___y6pt4 {
        height:auto
    }
}

@media only screen and (min-width: 768px) {
    .swipable___lNiUM.vertical___y6pt4 [class^=tabsCtrls_] {
        left:0;
        top: 0
    }
}

.shadow___hnQjW {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.shadow___hnQjW.vertical___y6pt4 {
    width: 48px
}

.shadow___hnQjW.vertical___y6pt4:after,.shadow___hnQjW.vertical___y6pt4:before {
    content: "";
    height: 32px;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .2s ease;
    width: 100%
}

.shadowBottom___JLHly:before,.shadowTop___FV2Ew:before {
    background: linear-gradient(0deg,#0000,#000);
    top: 0
}

[class^=menuInnerTabs] .shadowBottom___JLHly:before,[class^=menuInnerTabs] .shadowTop___FV2Ew:before {
    top: 64px
}

.shadowBottom___JLHly:after,.shadowTop___FV2Ew:after {
    background: linear-gradient(180deg,#0000,#000);
    bottom: 0
}

.shadowBottom___JLHly:after,.shadowTop___FV2Ew:before {
    opacity: 1!important
}

.shadowLeft___a3Iw0:after,.shadowLeft___a3Iw0:before,.shadowRight___VN0Qx:after,.shadowRight___VN0Qx:before {
    content: "";
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .7s ease;
    width: 43px
}

.shadowLeft___a3Iw0:before,.shadowRight___VN0Qx:before {
    background: linear-gradient(270deg,#011e6a00,#011d67 93.48%);
    left: 0
}

.shadowLeft___a3Iw0:after,.shadowRight___VN0Qx:after {
    background: linear-gradient(270deg,#012a93,#01299000 93.48%);
    right: 0
}

.shadowLeft___a3Iw0:before,.shadowRight___VN0Qx:after {
    opacity: 1
}

.message___ceQ2m {
    border-radius: 10px;
    margin-bottom: 16px;
    padding: 16px 32px 16px 16px;
    position: relative
}

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

.messageContent___YStVG {
    margin: 0
}

.messageContent___YStVG a {
    color: #004aff;
    font-weight: 500;
    text-decoration: underline
}

.messageClose___hBIBX {
    align-items: center;
    background: none;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    opacity: .6;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 24px
}

.messageClose___hBIBX svg path {
    fill: #000
}

@keyframes appearing___lw8NH {
    0% {
        margin-top: 100%;
        opacity: 0
    }

    25% {
        margin-top: 100%;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

.wrap___K9fAt {
    animation: appearing___lw8NH .6s forwards;
    max-height: -webkit-fill-available;
    overflow: scroll;
    padding: 16px;
    position: relative;
    width: 100%
}

.empty___ivGDU {
    -webkit-font-smoothing: antialiased;
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 24px;
    font-weight: 700;
    height: calc(100vh - 76px);
    justify-content: center;
    line-height: 32px;
    text-align: center
}

[class*=message__] {
    background: #252323;
    border-radius: 12px;
    box-shadow: 0 8px 16px 0 #2b282833,inset 0 1px 1px 0 #d1021b1a
}

[class*=message__] [class*=messageContent__] {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    overflow-wrap: break-word
}

[class*=message__] [class*=messageClose__] {
    opacity: 1
}

[class*=message__] [class*=messageClose__] svg path {
    fill: #fff;
    opacity: 1
}

.wrap___xbrRP {
    display: block;
    overflow-y: auto;
    padding: 4px 16px 16px 12px;
    position: relative
}

.wrap___xbrRP::-webkit-scrollbar {
    width: 4px
}

.wrap___xbrRP::-webkit-scrollbar-track {
    background-color: #ffffff0f;
    border-radius: 2px
}

.wrap___xbrRP::-webkit-scrollbar-thumb {
    background-color: #e1ffff33;
    border-radius: 8px
}

.wrap___xbrRP .track-vertical {
    background-color: #fff0
}

.wrap___xbrRP .thumb-vertical {
    background-color: #e1f1ff4d;
    border-radius: 8px
}

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

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
    .wrap___xbrRP {
        max-height:370px;
        padding-left: 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .wrap___xbrRP {
        max-height:none;
        padding-right: 12px
    }
}

.wrap___xbrRP .table___p9th0 {
    border-collapse: collapse;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    table-layout: fixed;
    vertical-align: middle;
    width: 100%
}

.wrap___xbrRP .table___p9th0 tbody tr,.wrap___xbrRP .table___p9th0 thead tr {
    height: 22px
}

.wrap___xbrRP .table___p9th0 tbody tr td,.wrap___xbrRP .table___p9th0 tbody tr th,.wrap___xbrRP .table___p9th0 thead tr td,.wrap___xbrRP .table___p9th0 thead tr th {
    vertical-align: middle
}

.wrap___xbrRP .table___p9th0 tbody tr td:first-child,.wrap___xbrRP .table___p9th0 tbody tr th:first-child,.wrap___xbrRP .table___p9th0 thead tr td:first-child,.wrap___xbrRP .table___p9th0 thead tr th:first-child {
    padding-right: 8px;
    width: 24px
}

.wrap___xbrRP .table___p9th0 tbody tr td:last-child,.wrap___xbrRP .table___p9th0 tbody tr th:last-child,.wrap___xbrRP .table___p9th0 thead tr td:last-child,.wrap___xbrRP .table___p9th0 thead tr th:last-child {
    text-align: right
}

.wrap___xbrRP .table___p9th0 thead {
    position: relative;
    z-index: 1
}

.wrap___xbrRP .table___p9th0 thead tr:first-child {
    height: 16px
}

.wrap___xbrRP .table___p9th0 thead tr th {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6;
    text-align: left
}

.wrap___xbrRP .table___p9th0 thead tr th:first-child {
    text-align: center
}

.wrap___xbrRP .table___p9th0 tbody tr td {
    color: #fff;
    max-width: 100%;
    opacity: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrap___xbrRP .table___p9th0 tbody tr td:first-child {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6;
    text-align: center
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a,.bottomContent___larH7 .joinBtnWrap___F8L9e button,.button___KM8Tu {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a.sm___mDWJo,.bottomContent___larH7 .joinBtnWrap___F8L9e button.sm___mDWJo,.button___KM8Tu.sm___mDWJo {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a,.bottomContent___larH7 .joinBtnWrap___F8L9e button,.button___KM8Tu.md___FLD0q {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a,.bottomContent___larH7 .joinBtnWrap___F8L9e button,.button___KM8Tu.primary___ruiuz {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a:hover,.bottomContent___larH7 .joinBtnWrap___F8L9e button:hover,.button___KM8Tu.primary___ruiuz:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a:active,.bottomContent___larH7 .joinBtnWrap___F8L9e button:active,.button___KM8Tu.primary___ruiuz:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a.secondary___ttfkv,.bottomContent___larH7 .joinBtnWrap___F8L9e button.secondary___ttfkv,.button___KM8Tu.secondary___ttfkv {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a.secondary___ttfkv:active,.bottomContent___larH7 .joinBtnWrap___F8L9e a.secondary___ttfkv:hover,.bottomContent___larH7 .joinBtnWrap___F8L9e button.secondary___ttfkv:active,.bottomContent___larH7 .joinBtnWrap___F8L9e button.secondary___ttfkv:hover,.button___KM8Tu.secondary___ttfkv:active,.button___KM8Tu.secondary___ttfkv:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a.tertiary___KEoWR,.bottomContent___larH7 .joinBtnWrap___F8L9e button.tertiary___KEoWR,.button___KM8Tu.tertiary___KEoWR {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a.tertiary___KEoWR:hover,.bottomContent___larH7 .joinBtnWrap___F8L9e button.tertiary___KEoWR:hover,.button___KM8Tu.tertiary___KE .loadingWrapper___40bab {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

.loadingWrapper___40bab.absoluteCentered___p5Np6 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.loadingWrapper___40bab[class*=gamePage] {
    height: 100vh
}

.image___757c4 {
    height: 100%;
    max-height: 48px;
    max-width: 48px;
    width: 100%
}

.portal___Iv_ft {
    -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___Iv_ft.desktop___dbDJq {
    font-size: 13px;
    overflow-x: auto;
    overflow-y: auto
}

.portal___Iv_ft.desktop___dbDJq[class*=bonusWeb] [class^=wrap_] [class^=content_] {
    margin: auto
}

.portal___Iv_ft.mobile___hyHEA {
    background: #060102
}

.portal___Iv_ft.mobile___hyHEA[class*=bonusPopupDeactivationMob] {
    background: none
}

.portal___Iv_ft.mobile___hyHEA[class*=bonusPopupRulesMob] {
    overflow: hidden
}

.portal___Iv_ft.mobile___hyHEA[class*=gameModalBackground] {
    background: #000c;
    overflow: hidden
}

.portal___Iv_ft.mobile___hyHEA:before {
    background: #060102;
    bottom: 0;
    content: "";
    height: 100vh;
    left: 0;
    opacity: .4;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.withPortal___Ab6_9.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile,.withPortal___Ab6_9.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile {
    background: none
}

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

    99% {
        z-index: 1003
    }

    to {
        z-index: 3
    }
}

.wrap___VUVDr {
    align-content: space-between;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    min-width: 1096px;
    overflow: hidden;
    position: relative;
    z-index: 1001
}

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

.wrap___VUVDr .content___O50LG {
    border-radius: 8px;
    box-shadow: 0 8px 16px #24020033;
    margin: 60px auto 0;
    position: relative
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg {
    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: 2
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q {
    display: block;
    height: 100%;
    width: 100%
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:hover g {
    filter: var(--brand-red)
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:hover path {
    fill: var(--brand-red)
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:not(:hover) g {
    filter: none
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:not(:hover) g path {
    fill: #fff
}

.wrap___VUVDr.wide___D3bxG .content___O50LG {
    border-radius: 0;
    padding: 0
}

.wrap___VUVDr.wide___D3bxG .content___O50LG .closeBtn___m9Ezg {
    background: url(l/templates/2/desktop/assets/popups/close-popup.png) 50%/cover no-repeat;
    opacity: 1;
    right: -60px;
    top: 5px
}

.wrap___VUVDr.secret___KOo0g {
    min-width: auto
}

@media(max-height: 750px) {
    .wrap___VUVDr {
        overflow-y:scroll
    }
}

.button___19657 {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___19657.sm___cb9c7 {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___19657.md___b8db3 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___19657.primary___49435 {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___19657.primary___49435:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___19657.primary___49435:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___19657.secondary___825a3 {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___19657.secondary___825a3:active,.button___19657.secondary___825a3:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___19657.tertiary___IzPIO {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___19657.tertiary___IzPIO:hover {
    background: #ffffff0d
}

.button___19657.tertiary___IzPIO:active {
    border-color: #fff
}

.button___19657.ghost___a57a7 {
    box-shadow: none;
    color: #f5c66b
}

.button___19657.ghost___a57a7:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___19657.ghost___a57a7:active {
    opacity: .7
}

.button___19657.disabled___H_Gvb {
    opacity: .4;
    pointer-events: none
}

.fourthly___H4bd5 {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.secretPopup___pWMiG [class^=portal] {
    background: var(--brand-gradient-bg)
}

.secretPopup___pWMiG [class^=portal] [class^=wrap]>div {
    margin: auto
}

.wrapper___j8uWP {
    align-items: normal;
    background: var(--brand-gradient-popup-bg);
    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___j8uWP .title___YD1Eq {
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 10px 0 24px;
    text-align: left;
    width: 100%
}

.wrapper___j8uWP .confirmBtn___plKto {
    border-width: 1px;
    display: block;
    margin-bottom: 40px
}

.wrapper___j8uWP .content___QJFPd {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    text-align: left;
    width: auto
}

.wrapper___j8uWP .content___QJFPd a {
    color: var(--brand-blue);
    cursor: pointer;
    text-decoration: none
}

.wrapper___j8uWP .content___QJFPd a:hover {
    color: #fff;
    text-decoration: underline
}

.wrapper___j8uWP .btn___dYitZ {
    margin: 20px;
    width: 100%
}

.wrapper___j8uWP .supportLink___eNPtK {
    -webkit-font-smoothing: antialiased;
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    margin: 20px 0 0;
    text-decoration: none;
    transition: filter .2s;
    width: 100%
}

.wrapper___j8uWP .supportLink___eNPtK:hover {
    filter: brightness(1.1)
}

.wrapper___j8uWP.secret___ygh2P {
    color: #fff
}

.wrapper___j8uWP.secret___ygh2P .title___YD1Eq {
    padding: 10px 0 16px
}

.wrapper___j8uWP.secret___ygh2P .confirmBtn___plKto {
    display: none
}

.wrapper___j8uWP.secret___ygh2P .supportLink___eNPtK {
    bottom: 0;
    text-decoration: none;
    width: 100%
}

.wrapper___j8uWP.secret___ygh2P .content___QJFPd {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 36px
}

.wrapper___j8uWP.secret___ygh2P .content___QJFPd a {
    display: inline-block
}

.bannerWrap___bYPty {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.bannerWrap___bYPty.bigType___bwDg0 {
    background: linear-gradient(180deg,#fff,#a8a1a2);
    border-radius: var(--radius-card,12px);
    bottom: auto;
    box-shadow: 0 4px 8px 0 #000000a6;
    gap: 8px;
    left: auto;
    padding: 12px 16px 36px 71px;
    position: absolute;
    right: 16px;
    top: 68px;
    width: 328px;
    z-index: 1
}

.bannerWrap___bYPty.bigType___bwDg0.withTimer___dIdNN {
    padding-bottom: 36px;
    padding-top: 16px
}

.bannerWrap___bYPty.bigType___bwDg0 .bannerTitle___UJYDr {
    display: none
}

@media screen and (min-width: 640px) {
    .bannerWrap___bYPty.bigType___bwDg0:not(.webTypeBanner___Phxqi) {
        left:auto;
        right: 24px
    }
}

.bannerWrap___bYPty.bigType___bwDg0.webTypeBanner___Phxqi {
    gap: 3px;
    left: auto;
    max-width: 308px;
    right: 29px;
    top: 87px
}

.bannerWrap___bYPty.smallType___sK3qK {
    border-radius: 4px;
    cursor: pointer;
    gap: 4px
}

.bannerWrap___bYPty.smallType___sK3qK .icon___opvAv,.bannerWrap___bYPty.smallType___sK3qK .timer___hbbT2 {
    position: static
}

.bannerWrap___bYPty.smallType___sK3qK .icon___opvAv {
    height: 30px;
    width: 25px
}

.bannerWrap___bYPty.smallType___sK3qK .bannerAction___gi6np,.bannerWrap___bYPty.smallType___sK3qK .bannerMessage___KfRUV {
    display: none
}

.bannerWrap___bYPty.smallType___sK3qK.webTypeBanner___Phxqi {
    align-items: normal;
    bottom: auto;
    display: flex;
    flex-direction: row-reverse;
    gap: unset;
    justify-content: normal;
    left: auto;
    position: absolute;
    right: -2px;
    top: 73px;
    z-index: 0
}

.bannerWrap___bYPty.smallType___sK3qK.webTypeBanner___Phxqi .icon___opvAv {
    height: 46px;
    left: -10px;
    position: relative;
    top: -4px;
    transform: rotateY(180deg);
    width: 38px;
    z-index: 1
}

.bannerWrap___bYPty.smallType___sK3qK.webTypeBanner___Phxqi .timer___hbbT2 {
    max-height: 24px
}

.bannerWrap___bYPty.withTitle___xkcEY {
    background: linear-gradient(90deg,#ead079 -20.51%,#fffcdf);
    height: 22px
}

.bannerWrap___bYPty.withTitle___xkcEY.webTypeBanner___Phxqi .icon___opvAv {
    left: 10px
}

@media screen and (min-width: 640px) {
    [class*=headroom--unfixed] .bannerWrap___bYPty.homepageBannerPosition___KmQfF:not(.webTypeBanner___Phxqi) {
        top:167px
    }
}

.bannerTitle___UJYDr {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    padding-right: 8px
}

.webTypeBanner___Phxqi .bannerTitle___UJYDr {
    margin-right: -8px;
    padding-left: 8px;
    padding-right: 0
}

.bannerMessage___KfRUV {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.bannerMessage___KfRUV span {
    color: #c9051d;
    font-weight: 500
}

.bannerMessage___KfRUV p {
    bottom: 8px;
    color: #0009;
    font-size: 10px;
    font-weight: 400;
    left: 50px;
    letter-spacing: .25px;
    line-height: 12px;
    margin: auto;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.bannerAction___gi6np {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center
}

.bannerAction___gi6np [class*=button] {
    font-size: 12px;
    font-weight: 600;
    padding: 0 16px;
    white-space: nowrap;
    width: 98px
}

@media screen and (min-width: 1096px) {
    .bannerAction___gi6np [class*=button] {
        font-size:14px;
        max-width: unset
    }
}

.bannerActionHide___vKFsg {
    color: #000c;
    cursor: pointer;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.icon___opvAv {
    bottom: 0;
    height: 90px;
    left: -13px;
    position: absolute;
    right: 0;
    top: -8px;
    width: 76px;
    z-index: 0
}

.timer___hbbT2 {
    background: linear-gradient(180deg,#f4f3f3,#dfdede);
    border: 1px solid #000;
    border-radius: 4px;
    bottom: auto;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    left: 71px;
    line-height: 22px;
    max-height: 22px;
    padding: 0 7px;
    position: absolute;
    right: auto;
    top: -14px;
    z-index: 0
}

.timer___hbbT2 [class*=dots] {
    color: #000
}

.timer___hbbT2 [class^=section]:last-child [class^=digit]:last-child {
    min-width: 9px
}

.header___X2QTo {
    height: 48px;
    position: relative;
    width: 100%;
    z-index: 5
}

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

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

.header___X2QTo .headroom-wrapper .headroom--scrolled.headroom--pinned:after {
    background: var(--brand-header-background-mob);
    bottom: 0;
    box-shadow: 0 2px 4px #2626264d;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.header___X2QTo .headroom-wrapper .headroom.headroom--unfixed:after {
    background: linear-gradient(180deg,#000c,#00000069 50.74%,#00000052 66.85%,#0000);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.header___X2QTo.headerPopups___YjQg3 {
    position: relative
}

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

.headerElement___kzaSn,.headerInner___x0ViW {
    align-items: center;
    display: flex;
    flex-direction: row
}

.headerElement___kzaSn {
    gap: 8px;
    justify-content: center;
    padding-right: 4px;
    position: relative;
    z-index: 10
}

.headerElement___kzaSn.withBanner___fnO_O {
    position: unset
}

.headerElementBox___ghSeq {
    align-items: center;
    background: var(--balans-widget-background);
    border-radius: var(--balans-widget-radius);
    box-shadow: inset 0 2px 2px #0000001a;
    display: flex;
    flex-direction: row;
    height: 22px;
    justify-content: center;
    padding: 4px 2px 4px 6px;
    position: relative
}

.headerElementBox___ghSeq .arrowIcon___Zn8uJ {
    fill: var(--balans-widget-sum-color);
    height: 16px;
    width: 16px
}

.headerElement___kzaSn .userInfoMessage___KION3 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px
}

.headerElement___kzaSn .userInfoIcon___rUQKG path {
    fill-rule: evenodd;
    clip-rule: evenodd
}

.headerElement___kzaSn .userInfoCounter___Yr5kg {
    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
}

.headerElementUserBalance___uFTCz {
    align-items: center;
    color: var(--balans-widget-sum-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px
}

.headerElementUserBalance___uFTCz [class*=currencySymbol] {
    color: var(--balans-widget-sum-color);
    opacity: .8
}

.headerElementUserBalanceWrap___dc0NS {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 6px;
    justify-content: center
}

.headerElementUserBalance___uFTCz .balanceSumHidden___knYPA {
    display: inline-block;
    vertical-align: sub
}

.headerElementBalancesTooltip___T30jD {
    background: #fff;
    border-radius: var(--balans-popup-radius);
    bottom: auto;
    left: auto;
    min-width: 144px;
    padding: 12px;
    position: absolute;
    right: -1px;
    top: 26px;
    width: max-content;
    z-index: 10
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 {
    display: block;
    margin-bottom: 8px;
    position: relative;
    text-align: right
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 svg {
    bottom: auto;
    height: 10px;
    left: auto;
    position: absolute;
    right: -4px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 0
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 svg path {
    fill: #000
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceHeader___cSpEx {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceCount___sMwBn {
    align-items: center;
    background: var(--sticks-bar-bubble-counter-color);
    border-radius: 50%;
    color: #fff;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 400;
    height: 12px;
    justify-content: center;
    line-height: 16px;
    width: 12px
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceTitle___t9maI {
    color: var(--balans-widget-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    white-space: nowrap
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceSum___nfl7F {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    text-align: left
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceSum___nfl7F [class*=currencySymbol] {
    font-weight: 400
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4:first-child .balanceTitle___t9maI {
    line-height: 24px
}

.headerElementBalanceHideBtn___EuMjg {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background: none;
    height: 16px;
    width: 16px
}

.headerElementBalanceHideBtn___EuMjg svg {
    height: 16px;
    width: 16px
}

.header___X2QTo .loginButton___lCZhv {
    -webkit-touch-callout: none;
    padding-inline:12px}

.header___X2QTo .paymentBtnWrap___nj5on {
    margin: 10px 0 0;
    width: 100%
}

.header___X2QTo .paymentBtnWrap___nj5on .paymentBtn___WLED7 {
    margin: 0
}

.header___X2QTo .paymentBtn___WLED7 {
    align-items: center;
    background: var(--brand-gradient-green);
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    margin: 11px 0 2px;
    text-align: center;
    width: 100%
}

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

.headerLogo___uzypE img {
    height: 42px
}

.headerBtn___ioeGB {
    margin-top: 2px
}

.headerBtn___ioeGB[class*=button][class*=sm] {
    background: none;
    padding: 0 20px;
    position: relative
}

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

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

.header___X2QTo .verificationMessage___DY5jo {
    align-items: center;
    display: flex;
    margin-right: 4px
}

.header___X2QTo .verificationMessage___DY5jo+[class^=tips__] {
    left: -9px;
    line-height: 18px;
    padding: 13px 16px 8px 12px;
    top: calc(100% + 7px);
    width: 163px;
    word-break: break-word
}

.header___X2QTo .verificationMessage___DY5jo+[class^=tips__]:before {
    left: 15px;
    top: -11px
}

.header___X2QTo .verificationMessage___DY5jo+[class^=tips__] [class^=button] {
    border-radius: 8px;
    font-weight: 600;
    height: 32px;
    margin: 11px auto 4px 50%;
    min-width: 86px;
    transform: translateX(-50%)
}

.localeSelect___AQhqE {
    margin-right: 8px
}

.tipsWrap___rTzdO {
    position: relative;
    z-index: 99
}

.tipsWrap___rTzdO .tips_animation_show-enter {
    opacity: 0
}

.tipsWrap___rTzdO .tips_animation_show-enter-active {
    opacity: 1;
    transition: opacity .3s ease
}

.tipsWrap___rTzdO .tips_animation_show-exit {
    opacity: 1
}

.tipsWrap___rTzdO .tips_animation_show-exit-active {
    opacity: 0;
    transition: opacity .3s ease
}

.tips___hlWbY {
    background: var(--tooltip-bg);
    border-radius: 10px;
    box-shadow: 0 0 12px 0 #0e0e0e66;
    color: var(--tooltip-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    max-width: 256px;
    overflow: visible;
    padding: 13px 16px;
    position: absolute;
    text-align: left;
    white-space: normal;
    width: max-content;
    z-index: 9999
}

.tips___hlWbY:before {
    border-width: 5px 5px 0;
    border-left: 6px solid #0000;
    border-right: 6px solid #0000;
    border-top: 6px solid;
    bottom: -5px;
    color: var(--tooltip-bg);
    content: "";
    position: absolute;
    right: 9px;
    top: auto;
    z-index: 1
}

.tips__topCenter___wKz9D,.tips__topLeft___cMIUW,.tips__topRight___Lrjgc {
    bottom: calc(100% + 12px);
    transform: none
}

.tips__topCenter___wKz9D:before,.tips__topLeft___cMIUW:before,.tips__topRight___Lrjgc:before {
    border-left: 6px solid #0000;
    border-right: 6px solid #0000;
    border-top: 6px solid
}

.tips__topLeft___cMIUW {
    left: 0
}

.tips__topLeft___cMIUW:before {
    left: 9px;
    right: auto
}

.tips__topCenter___wKz9D {
    left: 50%;
    transform: translateX(-50%)
}

.tips__topCenter___wKz9D:before {
    right: 50%;
    transform: translateX(50%)
}

.tips__topRight___Lrjgc {
    left: auto;
    right: 0
}

.tips__topRight___Lrjgc:before {
    right: 9px
}

.tips__rightBottom___wP6vf,.tips__rightCenter___KeS4E,.tips__rightTop___TqyA1 {
    height: -moz-fit-content;
    height: fit-content;
    left: calc(100% + 12px);
    right: auto;
    top: 0
}

.tips__rightBottom___wP6vf:before,.tips__rightCenter___KeS4E:before,.tips__rightTop___TqyA1:before {
    border-bottom: 6px solid #0000;
    border-right: 6px solid;
    border-top: 6px solid #0000;
    bottom: auto
}

.tips__rightTop___TqyA1 {
    top: 0
}

.tips__rightTop___TqyA1:before {
    left: -12px;
    right: auto;
    top: 9px
}

.tips__rightCenter___KeS4E,.tips__rightCenter___KeS4E:before {
    top: 50%;
    transform: translateY(-50%)
}

.tips__rightCenter___KeS4E:before {
    left: -12px;
    right: auto
}

.tips__rightBottom___wP6vf {
    bottom: 0;
    top: auto
}

.tips__rightBottom___wP6vf:before {
    bottom: 9px;
    left: -12px;
    right: auto;
    top: auto
}

.tips__bottomCenter____WgLb,.tips__bottomLeft___BIhHI,.tips__bottomRight___f9MFU {
    height: -moz-fit-content;
    height: fit-content;
    top: calc(100% + 12px)
}

.tips__bottomCenter____WgLb:before,.tips__bottomLeft___BIhHI:before,.tips__bottomRight___f9MFU:before {
    border-bottom: 6px solid;
    border-top: 6px solid #0000;
    bottom: auto;
    top: -12px
}

.tips__bottomRight___f9MFU {
    left: auto;
    right: 0
}

.tips__bottomRight___f9MFU:before {
    right: 7px
}

.tips__bottomCenter____WgLb {
    left: 50%;
    transform: translateX(-50%)
}

.tips__bottomCenter____WgLb:before {
    right: 50%;
    transform: translateX(50%)
}

.tips__bottomLeft___BIhHI {
    left: 0;
    right: auto
}

.tips__bottomLeft___BIhHI:before {
    left: 9px;
    right: auto
}

.tips__leftBottom___teHp1,.tips__leftCenter___rAsY9,.tips__leftTop___SNcb5 {
    height: -moz-fit-content;
    height: fit-content;
    left: auto;
    right: calc(100% + 12px);
    top: 0
}

.tips__leftBottom___teHp1:before,.tips__leftCenter___rAsY9:before,.tips__leftTop___SNcb5:before {
    border-bottom: 6px solid #0000;
    border-left: 6px solid;
    border-top: 6px solid #0000;
    bottom: auto;
    left: auto;
    right: -12px
}

.tips__leftTop___SNcb5 {
    top: 0
}

.tips__leftTop___SNcb5:before {
    top: 9px
}

.tips__leftCenter___rAsY9,.tips__leftCenter___rAsY9:before {
    top: 50%;
    transform: translateY(-50%)
}

.tips__leftBottom___teHp1 {
    bottom: 0;
    top: auto
}

.tips__leftBottom___teHp1:before {
    bottom: 9px;
    top: auto
}

.tips___hlWbY.tipsWidget___RrIz2 {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 6px 12px #0006;
    padding: 10px 16px 8px;
    pointer-events: auto;
    white-space: normal
}

.tips___hlWbY.tipsWidget___RrIz2:before {
    color: #fff
}

.tips___hlWbY.tipsWidget___RrIz2:after {
    background: #0000;
    bottom: auto;
    content: "";
    height: 12px;
    left: 0;
    position: absolute;
    right: 0;
    top: -12px;
    z-index: 0
}

.tips___hlWbY.tipsSortList___awCli {
    background: var(--games-search-input-background);
    border-radius: 8px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    max-width: unset;
    padding: 0;
    right: -10px;
    top: 3px;
    white-space: normal
}

.tips___hlWbY.tipsSortList___awCli:before {
    border: 8px solid;
    border-color: #0000 #0000 currentcolor;
    color: var(--games-search-input-background);
    content: "";
    height: 0;
    position: absolute;
    right: 16px;
    top: -15px;
    width: 0
}

.tips___hlWbY.tipsBonusInfo___YTbPi {
    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___hlWbY.tipsBonusInfo___YTbPi:after,.tips___hlWbY.tipsBonusInfo___YTbPi:before {
    background-image: none;
    border: 5px solid #0000;
    border-right: 5px solid var(--tooltip-bg);
    bottom: auto;
    content: "";
    left: -9px;
    position: absolute;
    right: auto;
    top: 15px;
    z-index: 0
}

.tips___hlWbY.tipsBonusInfo___YTbPi:after {
    border-bottom: 5px
}

.videoButton___uY2MP[class*=button] {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 600;
    gap: 8px;
    height: 40px;
    justify-content: center;
    line-height: 16px;
    padding: 0 14px
}

.arrowBack___WQgQ5 {
    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___WQgQ5 svg {
    display: block;
    margin: 0 auto
}

.popupError___j8ySZ [class*=content-block] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.popupError___j8ySZ[class*=popup--secret] {
    margin-top: 50px
}

.wrapper___NPeA2 {
    margin: 12px 16px;
    max-width: 288px
}

.wrapper___NPeA2 .title___rTsfQ {
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 14px 0 16px;
    padding: 0;
    text-align: left;
    width: 100%
}

.wrapper___NPeA2 .txt___Lwunf {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto 16px;
    text-align: left;
    width: 100%
}

.wrapper___NPeA2 .txt___Lwunf a {
    -webkit-font-smoothing: antialiased;
    color: var(--brand-blue);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: underline
}

.wrapper___NPeA2 .btn___tCSRs,.wrapper___NPeA2 .supportLink___SVj75 {
    max-width: 288px;
    width: 100%
}

.collapseMob___R0InW {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    padding: 0 16px
}

.collapseMob___R0InW .deactivate___bXr6u {
    background: #ffffffe6;
    border-radius: 10px;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 440px;
    padding: 16px;
    position: relative;
    width: 100%
}

.collapseMob___R0InW .deactivate_text___w8PNh p {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0
}

@media screen and (min-width: 536px) {
    .collapseMob___R0InW .deactivate_text___w8PNh {
        padding:0 16px
    }
}

.collapseMob___R0InW .deactivate_btn___k9rsf {
    display: flex;
    justify-content: center;
    margin: 10px 0 8px
}

.collapseMob___R0InW .deactivate_btn___k9rsf 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___R0InW .deactivate_btn___k9rsf button:nth-of-type(2) {
    color: #000;
    margin-left: 16px
}

@media screen and (min-width: 568px) {
    .collapseMob___R0InW .deactivate_btn___k9rsf button:nth-of-type(2) {
        margin-left:32px
    }
}

.collapse___n3exF {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%
}

.collapse___n3exF .deactivate___XJb3z {
    background: var(--brand-gradient-popup-bg);
    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___n3exF .deactivate_close___rJYDg {
    display: none
}

.collapse___n3exF .deactivate_text___e5pUC p {
    color: var(--brand-text);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0
}

.collapse___n3exF .deactivate_btn___WIpsi {
    align-items: center;
    display: flex;
    margin-top: 16px
}

.collapse___n3exF .deactivate_btn___WIpsi button {
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    width: 128px
}

.collapse___n3exF .deactivate_btn___WIpsi button:last-child {
    color: #000;
    margin: 0 0 0 15px;
    width: 192px
}

.bonusBalanceWon___I6AJI {
    min-width: unset
}

.bonusBalanceWonPopup___fZWfg[class*=portal__] {
    align-items: center;
    background: none!important;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.bonusBalanceWonPopup___fZWfg[class*=portal__]:before {
    background: #000c;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.bonusBalanceWonPopup___fZWfg .wrapper {
    opacity: 1!important
}

.bonusBalanceWon___I6AJI [class*=button__] {
    display: block;
    isolation: isolate;
    margin-inline:auto;max-width: 288px;
    width: 100%;
    z-index: 4
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWon___I6AJI [class*=button__] {
        max-width:278px
    }
}

.bonusBalanceWonClose___Q43kc {
    bottom: auto;
    cursor: pointer;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 10
}

.bonusBalanceWonBackDrop___wv6u_ {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonBackDrop___wv6u_ {
        align-items:flex-end
    }
}

.bonusBalanceWonContent___zGDXu {
    position: relative;
    z-index: 2
}

.bonusBalanceWonContentWrapper___Q_DYs {
    --indent: 32px;
    animation: appear___AYYeW .3s linear forwards;
    animation-delay: .5s;
    background: var(--brand-content-background);
    border-radius: 10px;
    box-shadow: 0 8px 16px 0 #191e2d99;
    padding: 32px 16px;
    position: relative;
    scale: 0;
    width: min(100vw - var(--indent),464px)
}

@media screen and (min-width: 360px) {
    .bonusBalanceWonContentWrapper___Q_DYs {
        --indent:48px
    }
}

.bonusBalanceWonContentWrapper___Q_DYs:after {
    background: var(--brand-basic-popup-bg);
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.bonusBalanceWonContentWrapper___Q_DYs:before {
    background-image: url(/assets/img/sys/bonusBalances/confetti.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

@media screen and (min-width: 720px) {
    .bonusBalanceWonContentWrapper___Q_DYs {
        padding:40px 64px 32px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonContentWrapper___Q_DYs {
        animation:appear-landscape___LDfYV .3s linear forwards;
        animation-delay: .5s;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        height: min(100vh - 20px,340px);
        padding: 32px 48px;
        scale: 1;
        transform: translateY(100%);
        width: auto
    }
}

.bonusBalanceWonTitle___RqTsN {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 40px;
    text-align: center
}

@media screen and (min-width: 720px) {
    .bonusBalanceWonTitle___RqTsN {
        font-size:24px;
        margin-bottom: 68px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonTitle___RqTsN {
        margin-bottom:24px
    }

    .bonusBalanceWonData___uUGeF {
        align-items: center;
        column-gap: 16px;
        display: flex;
        flex-direction: row;
        justify-content: normal;
        margin-bottom: 32px;
        width: 402px
    }
}

.bonusBalanceWonInfo___HuyGP {
    flex-basis: 256px
}

.bonusBalanceWonPrize___BEINj {
    display: block
}

.bonusBalanceWonImg___eeqsU {
    background-image: url(/assets/svg/present.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    flex-shrink: 0;
    height: 132px;
    margin: 0 auto 12px;
    width: 124px
}

@media screen and (min-width: 720px) {
    .bonusBalanceWonImg___eeqsU {
        height:168px;
        margin-bottom: 26px;
        width: 140px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonImg___eeqsU {
        height:132px;
        margin: 0;
        width: 124px
    }
}

.bonusBalanceWonText___4qjzz {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 24px;
    text-align: center
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
    .bonusBalanceWonText___4qjzz {
        margin-bottom:8px;
        text-align: left
    }
}

.bonusBalanceWonText___4qjzz span {
    color: var(--brand-yellow)
}

.bonusBalanceWonText___4qjzz p {
    margin: 0
}

@keyframes appear___AYYeW {
    to {
        scale: 1
    }
}

@keyframes appear-landscape___LDfYV {
    to {
        transform: translateY(0)
    }
}

@font-face {
    font-display: swap;
    font-family: Akony;
    font-style: normal;
    font-weight: 700;
    src: local(""),url(/assets/fonts/akony.woff) format("woff"),url(/assets/fonts/akony.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: DrukTextWide-BoldItalic-Trial;
    font-style: italic;
    font-weight: 900;
    src: local(""),url(/assets/fonts/DrukTextWide-BoldItalic-Trial.woff2) format("woff2"),url(/assets/fonts/DrukTextWide-BoldItalic-Trial.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Caveat;
    font-style: normal;
    font-weight: 400;
    src: local(""),url(/assets/fonts/Caveat/Caveat-Regular.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Caveat;
    font-style: normal;
    font-weight: 500;
    src: local(""),url(/assets/fonts/Caveat/Caveat-Medium.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Caveat;
    font-style: normal;
    font-weight: 600;
    src: local(""),url(/assets/fonts/Caveat/Caveat-SemiBold.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Caveat;
    font-style: normal;
    font-weight: 700;
    src: local(""),url(/assets/fonts/Caveat/Caveat-Bold.ttf) format("truetype")
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: initial
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: #0000
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: initial;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: initial
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

menu,nav,ol,ul {
    margin: 0;
    padding: 0
}

menu,nav,ul {
    list-style-type: none
}

input::-ms-clear,input::-ms-reveal {
    display: none;
    height: 0;
    width: 0
}

fieldset {
    border: none;
    margin: 0;
    min-width: 0;
    outline: none;
    padding: 0
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

* {
    box-sizing: border-box
}

html {
    -webkit-font-smoothing: auto;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px
}

body,html {
    font-family: Manrope,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(--main-content-bg)
}

body::-webkit-scrollbar {
    background-color: #0000;
    height: 2px;
    width: 8px
}

body::-webkit-scrollbar-thumb {
    background-color: #3b4253;
    border-radius: 9em
}

body::-webkit-scrollbar-thumb:hover {
    background-color: #606570
}

a {
    color: 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
}

#widget-container.position_bottom .help-button {
    bottom: 2px!important;
    min-height: 58px!important
}

@media screen and (min-width: 1280px) {
    #widget-container.position_bottom .help-button {
        padding:8px 20px 8px 64px
    }
}

#frame-container.position_bottom {
    bottom: 2px!important
}

.layout {
    min-height: 100%;
    z-index: 2
}

.layout--desktop {
    background: var(--main-content-bg);
    height: auto;
    min-height: 100%;
    overflow: hidden;
    position: relative
}

.layout--mobile {
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    min-width: 320px;
    width: 100%;
    z-index: auto
}

.layout--mobile .wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    position: relative
}

.layout--mobile .wrapper .container {
    flex: 1 1 auto;
    min-height: 200px;
    position: relative
}

.layout--mobile .wrapper .container .main>[class*=loading] {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.banner-container {
    position: relative
}

.banner-container>a {
    display: block;
    text-decoration: none
}

.banner-container img {
    border-radius: 2px;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    width: 100%
}

#root.WebRoot {
    overflow: hidden
}

.btn,.btn--md,.btn--sm,.btn__default,.btn__disabled,.btn__primary,.btn__secondary,.btn__white,.button {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.btn--sm,.button.sm,.sm.btn,.sm.btn--md,.sm.btn__default,.sm.btn__disabled,.sm.btn__primary,.sm.btn__secondary,.sm.btn__white {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.btn--md,.button.md,.md.btn,.md.btn--sm,.md.btn__default,.md.btn__disabled,.md.btn__primary,.md.btn__secondary,.md.btn__white {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.btn__primary,.button.primary,.primary.btn,.primary.btn--md,.primary.btn--sm,.primary.btn__default,.primary.btn__disabled,.primary.btn__secondary,.primary.btn__white {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.btn__primary:hover,.button.primary:hover,.primary.btn--md:hover,.primary.btn--sm:hover,.primary.btn:hover,.primary.btn__default:hover,.primary.btn__disabled:hover,.primary.btn__secondary:hover,.primary.btn__white:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.btn__primary:active,.button.primary:active,.primary.btn--md:active,.primary.btn--sm:active,.primary.btn:active,.primary.btn__default:active,.primary.btn__disabled:active,.primary.btn__secondary:active,.primary.btn__white:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.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: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.btn__secondary:active,.btn__secondary:hover,.button.secondary:active,.button.secondary:hover,.secondary.btn--md:active,.secondary.btn--md:hover,.secondary.btn--sm:active,.secondary.btn--sm:hover,.secondary.btn:active,.secondary.btn:hover,.secondary.btn__default:active,.secondary.btn__default:hover,.secondary.btn__disabled:active,.secondary.btn__disabled:hover,.secondary.btn__primary:active,.secondary.btn__primary:hover,.secondary.btn__white:active,.secondary.btn__white:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.btn__white,.button.tertiary,.tertiary.btn,.tertiary.btn--md,.tertiary.btn--sm,.tertiary.btn__default,.tertiary.btn__disabled,.tertiary.btn__primary,.tertiary.btn__secondary {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.btn__white:hover,.button.tertiary:hover,.tertiary.btn--md:hover,.tertiary.btn--sm:hover,.tertiary.btn:hover,.tertiary.btn__default:hover,.tertiary.btn__disabled:hover,.tertiary.btn__primary:hover,.tertiary.btn__secondary:hover {
    background: #ffffff0d
}

.btn__white:active,.button.tertiary:active,.tertiary.btn--md:active,.tertiary.btn--sm:active,.tertiary.btn:active,.tertiary.btn__default:active,.tertiary.btn__disabled:active,.tertiary.btn__primary:active,.tertiary.btn__secondary:active {
    border-color: #fff
}

.btn__default,.button.ghost,.ghost.btn,.ghost.btn--md,.ghost.btn--sm,.ghost.btn__disabled,.ghost.btn__primary,.ghost.btn__secondary,.ghost.btn__white {
    box-shadow: none;
    color: #f5c66b
}

.btn__default:hover,.button.ghost:hover,.ghost.btn--md:hover,.ghost.btn--sm:hover,.ghost.btn:hover,.ghost.btn__disabled:hover,.ghost.btn__primary:hover,.ghost.btn__secondary:hover,.ghost.btn__white:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.btn__default:active,.button.ghost:active,.ghost.btn--md:active,.ghost.btn--sm:active,.ghost.btn:active,.ghost.btn__disabled:active,.ghost.btn__primary:active,.ghost.btn__secondary:active,.ghost.btn__white:active {
    opacity: .7
}

.btn__disabled,.button.disabled,.disabled.btn,.disabled.btn--md,.disabled.btn--sm,.disabled.btn__default,.disabled.btn__primary,.disabled.btn__secondary,.disabled.btn__white {
    opacity: .4;
    pointer-events: none
}

.fourthly {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.notificationItem___vpGbK {
    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
}

.button___WIt24,.notification__text___I9XAr [class*=notificationBtn],.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn] {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___WIt24.sm___UITUr,.notification__text___I9XAr [class*=notificationBtn],.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn] {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___WIt24.md___rlEC9,.notification__text___I9XAr .md___rlEC9[class*=notificationBtn] {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___WIt24.primary___XRzQP,.notification__text___I9XAr [class*=notificationBtn],.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn] {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___WIt24.primary___XRzQP:hover,.notification__text___I9XAr [class*=notificationBtn]:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___WIt24.primary___XRzQP:active,.notification__text___I9XAr [class*=notificationBtn]:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___WIt24.secondary___IayJN,.notification__text___I9XAr .secondary___IayJN[class*=notificationBtn],.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn] {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___WIt24.secondary___IayJN:active,.button___WIt24.secondary___IayJN:hover,.notification__text___I9XAr .secondary___IayJN[class*=notificationBtn]:active,.notification__text___I9XAr .secondary___IayJN[class*=notificationBtn]:hover,.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn]:active,.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn]:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___WIt24.tertiary___iDiW_,.notification__text___I9XAr .tertiary___iDiW_[class*=notificationBtn] {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___WIt24.tertiary___iDiW_:hover,.notification__text___I9XAr .tertiary___iDiW_[class*=notificationBtn]:hover {
    background: #ffffff0d
}

.button___WIt24.tertiary___iDiW_:active,.notification__text___I9XAr .tertiary___iDiW_[class*=notificationBtn]:active {
    border-color: #fff
}

.button___WIt24.ghost___n6AkI,.notification__text___I9XAr .ghost___n6AkI[class*=notificationBtn] {
    box-shadow: none;
    color: #f5c66b
}

.button___WIt24.ghost___n6AkI:hover,.notification__text___I9XAr .ghost___n6AkI[class*=notificationBtn]:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___WIt24.ghost___n6AkI:active,.notification__text___I9XAr .ghost___n6AkI[class*=notificationBtn]:active {
    opacity: .7
}

.button___WIt24.disabled___I_z8C,.notification__text___I9XAr .disabled___I_z8C[class*=notificationBtn] {
    opacity: .4;
    pointer-events: none
}

.fourthly___RyR3i {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.notification___u_LGY {
    color: #000c;
    margin-top: 14px;
    position: relative;
    text-align: left;
    width: 293px
}

.notification__content___m1PIx {
    background: #fff;
    border: 1px solid var(--link-color);
    border-left-width: 4px;
    border-radius: 8px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    overflow: hidden;
    padding: 16px 20px 14px 16px;
    position: relative;
    z-index: 1
}

.notification__main___XwPvA {
    position: relative;
    z-index: 2
}

.notification__heading___PF5_J {
    margin: 0 0 4px;
    padding-right: 8px;
    text-align: inherit
}

.notification__heading___PF5_J,.notification__heading___PF5_J * {
    word-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-transform: none
}

.notification__text___I9XAr {
    color: #000c;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    overflow-wrap: break-word
}

.notification__text___I9XAr a:not([class*=notificationBtn]),.notification__text___I9XAr p,.notification__text___I9XAr span {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    text-align: inherit
}

.notification__text___I9XAr p {
    display: block;
    margin: 6px 0
}

.notification__text___I9XAr p,.notification__text___I9XAr span {
    color: inherit
}

.notification__text___I9XAr a:not([class*=notificationBtn]) {
    color: var(--link-color);
    display: inline-block;
    margin: 0;
    text-decoration: underline;
    vertical-align: top
}

.notification__text___I9XAr a:not([class*=notificationBtn]):hover {
    text-decoration: none
}

.notification__text___I9XAr img {
    display: block;
    height: 100%;
    margin-top: 8px;
    object-fit: cover;
    width: 100%
}

.notification__text___I9XAr [class*=notificationBtn] {
    height: 32px;
    margin: 10px 8px 0;
    min-width: 70px;
    width: -moz-fit-content;
    width: fit-content
}

.notification__text___I9XAr>* {
    margin: 8px 0
}

.notification__text___I9XAr h2,.notification__text___I9XAr h3,.notification__text___I9XAr h4,.notification__text___I9XAr h5,.notification__text___I9XAr h6,.notification__text___I9XAr>h1 {
    font-size: inherit
}

.notification__text___I9XAr>h1 {
    font-size: 16px
}

.notification__text___I9XAr>h2 {
    font-size: 14px
}

.notification__text___I9XAr ul,.notification__text___I9XAr>ol {
    list-style-position: inside;
    padding-left: 8px
}

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

.notification__text___I9XAr>:first-child {
    margin: 0
}

.notificationWithImg___AIduT .notification__heading___PF5_J {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #ffffffe6;
    display: -webkit-box;
    height: 48px;
    line-height: 24px;
    margin-bottom: 17px;
    max-height: 48px;
    overflow: hidden
}

.notificationWithImg___AIduT .notification__text___I9XAr {
    padding-top: 41px
}

.notification___u_LGY .notificationBtn___YJa0B {
    border-radius: 8px;
    height: 32px;
    margin: 8px 8px 0;
    min-width: 112px;
    width: -moz-fit-content;
    width: fit-content
}

.notification___u_LGY .notificationBtn___YJa0B.second___KaysX {
    background: none;
    box-shadow: none;
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 600;
    line-height: 32px
}

.notification___u_LGY .notificationBtn___YJa0B.first___vaJ7m {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 32px
}

.notification___u_LGY [class*=notificationBtn] {
    margin-right: 0;
    min-width: 120px
}

.notification___u_LGY [class*=notificationBtn]+[class*=notificationBtn] {
    background: none;
    box-shadow: none;
    margin-left: 6px
}

.notificationImg___Ul7fi {
    background: #000;
    border: 1px solid #ffffffe6;
    border-bottom: 1px solid var(--link-color);
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
    height: 113px;
    left: -1px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 101%;
    z-index: 1
}

.notificationImg___Ul7fi img {
    height: 100%;
    min-width: 100%;
    opacity: .4
}

.notification__closeBtn___u7BPe {
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 12px;
    z-index: 3
}

.notification__closeBtn___u7BPe:after,.notification__closeBtn___u7BPe:before {
    background: #000;
    border-radius: 2px;
    content: "";
    display: block;
    height: 12px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 2px
}

.notification__closeBtn___u7BPe:before {
    transform: rotate(45deg)
}

.notification__closeBtn___u7BPe:after {
    transform: rotate(-45deg)
}

[class*=notificationWithImg] .notification__closeBtn___u7BPe:after,[class*=notificationWithImg] .notification__closeBtn___u7BPe:before {
    background: #fff
}

.NotificationButtons___SDhjB {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 2px -8px
}

.btn--md___R6Rmv,.btn--sm___GowAK,.btn___vROpe,.btn__default___a1lbz,.btn__disabled___ZwIrL,.btn__primary___bDLYB,.btn__secondary___y8vHt,.btn__white___S25gY,.button___HcVdc,.notification__text___XZY3T [class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn] {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.btn--sm___GowAK,.button___HcVdc.sm___FbIh1,.notification__text___XZY3T [class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],.sm___FbIh1.btn--md___R6Rmv,.sm___FbIh1.btn___vROpe,.sm___FbIh1.btn__default___a1lbz,.sm___FbIh1.btn__disabled___ZwIrL,.sm___FbIh1.btn__primary___bDLYB,.sm___FbIh1.btn__secondary___y8vHt,.sm___FbIh1.btn__white___S25gY {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.btn--md___R6Rmv,.button___HcVdc.md___zllHC,.md___zllHC.btn--sm___GowAK,.md___zllHC.btn___vROpe,.md___zllHC.btn__default___a1lbz,.md___zllHC.btn__disabled___ZwIrL,.md___zllHC.btn__primary___bDLYB,.md___zllHC.btn__secondary___y8vHt,.md___zllHC.btn__white___S25gY,.notification__text___XZY3T .md___zllHC[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn--md___R6Rmv {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.btn__primary___bDLYB,.button___HcVdc.primary___Fn6Wy,.notification__text___XZY3T [class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],.primary___Fn6Wy.btn--md___R6Rmv,.primary___Fn6Wy.btn--sm___GowAK,.primary___Fn6Wy.btn___vROpe,.primary___Fn6Wy.btn__default___a1lbz,.primary___Fn6Wy.btn__disabled___ZwIrL,.primary___Fn6Wy.btn__secondary___y8vHt,.primary___Fn6Wy.btn__white___S25gY {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.btn__primary___bDLYB:hover,.button___HcVdc.primary___Fn6Wy:hover,.notification__text___XZY3T [class*=notificationBtn]:hover,.primary___Fn6Wy.btn--md___R6Rmv:hover,.primary___Fn6Wy.btn--sm___GowAK:hover,.primary___Fn6Wy.btn___vROpe:hover,.primary___Fn6Wy.btn__default___a1lbz:hover,.primary___Fn6Wy.btn__disabled___ZwIrL:hover,.primary___Fn6Wy.btn__secondary___y8vHt:hover,.primary___Fn6Wy.btn__white___S25gY:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.btn__primary___bDLYB:active,.button___HcVdc.primary___Fn6Wy:active,.notification__text___XZY3T [class*=notificationBtn]:active,.primary___Fn6Wy.btn--md___R6Rmv:active,.primary___Fn6Wy.btn--sm___GowAK:active,.primary___Fn6Wy.btn___vROpe:active,.primary___Fn6Wy.btn__default___a1lbz:active,.primary___Fn6Wy.btn__disabled___ZwIrL:active,.primary___Fn6Wy.btn__secondary___y8vHt:active,.primary___Fn6Wy.btn__white___S25gY:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.btn__secondary___y8vHt,.button___HcVdc.secondary___xdvSZ,.notification__text___XZY3T .secondary___xdvSZ[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn__secondary___y8vHt,.secondary___xdvSZ.btn--md___R6Rmv,.secondary___xdvSZ.btn--sm___GowAK,.secondary___xdvSZ.btn___vROpe,.secondary___xdvSZ.btn__default___a1lbz,.secondary___xdvSZ.btn__disabled___ZwIrL,.secondary___xdvSZ.btn__primary___bDLYB,.secondary___xdvSZ.btn__white___S25gY {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.btn__secondary___y8vHt:active,.btn__secondary___y8vHt:hover,.button___HcVdc.secondary___xdvSZ:active,.button___HcVdc.secondary___xdvSZ:hover,.notification__text___XZY3T .secondary___xdvSZ[class*=notificationBtn]:active,.notification__text___XZY3T .secondary___xdvSZ[class*=notificationBtn]:hover,.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn]:active,.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn]:hover,.secondary___xdvSZ.btn--md___R6Rmv:active,.secondary___xdvSZ.btn--md___R6Rmv:hover,.secondary___xdvSZ.btn--sm___GowAK:active,.secondary___xdvSZ.btn--sm___GowAK:hover,.secondary___xdvSZ.btn___vROpe:active,.secondary___xdvSZ.btn___vROpe:hover,.secondary___xdvSZ.btn__default___a1lbz:active,.secondary___xdvSZ.btn__default___a1lbz:hover,.secondary___xdvSZ.btn__disabled___ZwIrL:active,.secondary___xdvSZ.btn__disabled___ZwIrL:hover,.secondary___xdvSZ.btn__primary___bDLYB:active,.secondary___xdvSZ.btn__primary___bDLYB:hover,.secondary___xdvSZ.btn__white___S25gY:active,.secondary___xdvSZ.btn__white___S25gY:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.btn__white___S25gY,.button___HcVdc.tertiary___Y4WQn,.notification__text___XZY3T .tertiary___Y4WQn[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn__white___S25gY,.tertiary___Y4WQn.btn--md___R6Rmv,.tertiary___Y4WQn.btn--sm___GowAK,.tertiary___Y4WQn.btn___vROpe,.tertiary___Y4WQn.btn__default___a1lbz,.tertiary___Y4WQn.btn__disabled___ZwIrL,.tertiary___Y4WQn.btn__primary___bDLYB,.tertiary___Y4WQn.btn__secondary___y8vHt {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.btn__white___S25gY:hover,.button___HcVdc.tertiary___Y4WQn:hover,.notification__text___XZY3T .tertiary___Y4WQn[class*=notificationBtn]:hover,.tertiary___Y4WQn.btn--md___R6Rmv:hover,.tertiary___Y4WQn.btn--sm___GowAK:hover,.tertiary___Y4WQn.btn___vROpe:hover,.tertiary___Y4WQn.btn__default___a1lbz:hover,.tertiary___Y4WQn.btn__disabled___ZwIrL:hover,.tertiary___Y4WQn.btn__primary___bDLYB:hover,.tertiary___Y4WQn.btn__secondary___y8vHt:hover {
    background: #ffffff0d
}

.btn__white___S25gY:active,.button___HcVdc.tertiary___Y4WQn:active,.notification__text___XZY3T .tertiary___Y4WQn[class*=notificationBtn]:active,.tertiary___Y4WQn.btn--md___R6Rmv:active,.tertiary___Y4WQn.btn--sm___GowAK:active,.tertiary___Y4WQn.btn___vROpe:active,.tertiary___Y4WQn.btn__default___a1lbz:active,.tertiary___Y4WQn.btn__disabled___ZwIrL:active,.tertiary___Y4WQn.btn__primary___bDLYB:active,.tertiary___Y4WQn.btn__secondary___y8vHt:active {
    border-color: #fff
}

.btn__default___a1lbz,.button___HcVdc.ghost___znXej,.ghost___znXej.btn--md___R6Rmv,.ghost___znXej.btn--sm___GowAK,.ghost___znXej.btn___vROpe,.ghost___znXej.btn__disabled___ZwIrL,.ghost___znXej.btn__primary___bDLYB,.ghost___znXej.btn__secondary___y8vHt,.ghost___znXej.btn__white___S25gY,.notification__text___XZY3T .ghost___znXej[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn__default___a1lbz {
    box-shadow: none;
    color: #f5c66b
}

.btn__default___a1lbz:hover,.button___HcVdc.ghost___znXej:hover,.ghost___znXej.btn--md___R6Rmv:hover,.ghost___znXej.btn--sm___GowAK:hover,.ghost___znXej.btn___vROpe:hover,.ghost___znXej.btn__disabled___ZwIrL:hover,.ghost___znXej.btn__primary___bDLYB:hover,.ghost___znXej.btn__secondary___y8vHt:hover,.ghost___znXej.btn__white___S25gY:hover,.notification__text___XZY3T .ghost___znXej[class*=notificationBtn]:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.btn__default___a1lbz:active,.button___HcVdc.ghost___znXej:active,.ghost___znXej.btn--md___R6Rmv:active,.ghost___znXej.btn--sm___GowAK:active,.ghost___znXej.btn___vROpe:active,.ghost___znXej.btn__disabled___ZwIrL:active,.ghost___znXej.btn__primary___bDLYB:active,.ghost___znXej.btn__secondary___y8vHt:active,.ghost___znXej.btn__white___S25gY:active,.notification__text___XZY3T .ghost___znXej[class*=notificationBtn]:active {
    opacity: .7
}

.btn__disabled___ZwIrL,.button___HcVdc.disabled___ygzNh,.disabled___ygzNh.btn--md___R6Rmv,.disabled___ygzNh.btn--sm___GowAK,.disabled___ygzNh.btn___vROpe,.disabled___ygzNh.btn__default___a1lbz,.disabled___ygzNh.btn__primary___bDLYB,.disabled___ygzNh.btn__secondary___y8vHt,.disabled___ygzNh.btn__white___S25gY,.notification__text___XZY3T .disabled___ygzNh[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn__disabled___ZwIrL {
    opacity: .4;
    pointer-events: none
}

.fourthly___bChAX {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.notification___QTGhD {
    color: #000c;
    margin: 14px 0;
    max-width: 480px;
    min-width: calc(100% - 32px);
    position: relative;
    text-align: left
}

.notification__content___oAPr8 {
    background: #fff;
    border: 1px solid var(--link-color);
    border-left-width: 4px;
    border-radius: 10px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    overflow: hidden;
    padding: 16px
}

.notification__main___nd8yU {
    position: relative;
    z-index: 2
}

.notification__heading___S8xyw {
    margin: 0 0 4px;
    padding-right: 8px;
    text-align: inherit
}

.notification__heading___S8xyw,.notification__heading___S8xyw * {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-transform: none
}

.notification__text___XZY3T {
    color: #000c;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    overflow-wrap: break-word
}

.notification__text___XZY3T a:not([class*=notificationBtn]),.notification__text___XZY3T p,.notification__text___XZY3T span {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    padding: 0;
    text-align: inherit
}

.notification__text___XZY3T p {
    display: block;
    margin: 6px 0
}

.notification__text___XZY3T p,.notification__text___XZY3T span {
    color: inherit
}

.notification__text___XZY3T a:not([class*=notificationBtn]) {
    color: var(--link-color);
    display: inline-block;
    margin: 0;
    text-decoration: underline;
    vertical-align: top
}

.notification__text___XZY3T>:first-child {
    margin: 0
}

.notification__text___XZY3T img {
    display: block;
    height: auto;
    margin-top: 8px;
    width: 100%
}

.notification__text___XZY3T [class*=notificationBtn] {
    display: flex;
    margin: 10px auto 6px
}

.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn] {
    background: none;
    box-shadow: none;
    text-decoration: none
}

.notificationWithImg___FLxEZ .notification__heading___S8xyw {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #ffffffe6;
    display: -webkit-box;
    height: 72px;
    line-height: 24px;
    margin-bottom: 8px;
    max-height: 72px;
    overflow: hidden
}

.notificationWithImg___FLxEZ .notification__text___XZY3T {
    padding-top: 32px
}

.NotificationButtons___nwXQi {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0 -10px 6px
}

.notificationBtn___PLNMA {
    border-radius: 8px;
    height: 32px;
    margin: 10px 2px 0 10px;
    min-width: 120px;
    width: -moz-fit-content;
    width: fit-content
}

.notificationBtn___PLNMA.second___gfXHS {
    background: none;
    border-radius: 8px;
    box-shadow: none;
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 600;
    line-height: 32px
}

.notificationBtn___PLNMA.first___AjBEZ {
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 32px
}

.notificationImg___ZYHxm {
    background: #000;
    border-bottom: 1px solid var(--link-color);
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
    height: 112px;
    left: 4px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 1px;
    width: calc(100% - 5px);
    z-index: 1
}

.notificationImg___ZYHxm img {
    height: 100%;
    min-width: 100%
}

.notificationImg___ZYHxm:after {
    background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
    bottom: unset;
    content: "";
    height: 56px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.notification__closeBtn___MN8bb {
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 12px;
    z-index: 3
}

.notification__closeBtn___MN8bb:after,.notification__closeBtn___MN8bb:before {
    background: #000;
    border-radius: 2px;
    content: "";
    display: block;
    height: 14px;
    left: 5px;
    position: absolute;
    top: -1px;
    width: 2px
}

.notification__closeBtn___MN8bb:before {
    transform: rotate(45deg)
}

.notification__closeBtn___MN8bb:after {
    transform: rotate(-45deg)
}

[class*=notificationWithImg] .notification__closeBtn___MN8bb:after,[class*=notificationWithImg] .notification__closeBtn___MN8bb:before {
    background: #fff
}

.notificationsWrapper___19e65 {
    pointer-events: auto;
    position: fixed;
    z-index: 99999
}

.notificationsWrapperMob___SwFBt {
    bottom: 16px;
    right: 0;
    width: 100%
}

.notificationsWrapperMob___SwFBt>div {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.notificationsWrapperWeb___2b7b1 {
    bottom: 64px;
    right: 20px
}

.notificationWrap___KLR3U {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: red;
    background: #fffc;
    border-radius: 8px;
    box-shadow: 0 0 8px #000c;
    color: #000;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    max-width: 280px;
    padding: 15px 31px 21px 16px;
    position: relative
}

@media(max-width: 530px)and (orientation:portrait) {
    .notificationWrap___KLR3U {
        box-sizing:border-box;
        min-width: 100%
    }
}

.notificationWrap___KLR3U a {
    color: #2bc8d9
}

.title___yItda {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-top: 0
}

.IconWrap___ZjOAg {
    bottom: auto;
    height: 16px;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 16px
}

.notificationsWrapper___EXjdP {
    bottom: 64px;
    left: 16px;
    pointer-events: auto;
    position: fixed;
    right: 16px;
    top: unset;
    z-index: 99999
}

@media screen and (min-width: 360px) {
    .notificationsWrapper___EXjdP {
        left:24px;
        right: 24px
    }
}

@media screen and (min-width: 568px) {
    .notificationsWrapper___EXjdP {
        left:unset;
        max-width: 312px;
        width: 100%
    }
}

.notificationsWrapper___EXjdP>span {
    display: block
}

.criticalError___UDX8H {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___WW0XV {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___RFJLK,.wrapper___WW0XV {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___RFJLK {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___RFJLK button {
    margin: 0 auto;
    width: 208px
}

.text___vRGVt {
    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 #00000040
}

.imageBlock___yqZjV {
    left: 6px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 8px;
    width: 191px
}

.imageBlock___yqZjV.imageBlockFirst___MNdwt .imageBricks___wnPOs {
    left: -4px;
    top: -8px
}

.imageBlock___yqZjV.imageBlockSecond___sfbtK .imageBricks___wnPOs {
    left: 97px;
    top: -8px
}

.imageBlock___yqZjV .imageBricks___wnPOs {
    height: 188px;
    position: absolute;
    width: 198px
}

.description___g8Dso {
    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___g8Dso .firstPart___Y1I8B {
    text-align: center
}

.criticalError___hEYCn {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___f3FJ8 {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___nbCtw,.wrapper___f3FJ8 {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___nbCtw {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___nbCtw button {
    margin: 0 auto;
    width: 208px
}

.text___s31nI {
    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 #00000040
}

.imageBlock___l6ieT {
    left: 10px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 16px;
    width: 312px
}

.imageBlock___l6ieT.imageBlockFirst___jyIQ1 .imageBricks___ltC43 {
    left: -7px;
    top: -10px
}

.imageBlock___l6ieT.imageBlockSecond___xmLIL .imageBricks___ltC43 {
    left: 158px;
    top: -10px
}

.imageBlock___l6ieT .imageBricks___ltC43 {
    height: 300px;
    position: absolute;
    width: 325px
}

.description___WBbde {
    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___WBbde .firstPart___e8WSG {
    margin-bottom: 6px
}

.notFoundPage___QtyB7 {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___S1Knp {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___qpnGd,.wrapper___S1Knp {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___qpnGd {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___qpnGd a {
    margin: 0 auto;
    width: 208px
}

.text___IhcXp {
    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 #00000040
}

.imageBlock___KNPjt {
    left: 6px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 8px;
    width: 190px
}

.imageBlock___KNPjt .imageBricks___EBQer {
    width: 100%
}

.description___hNtdd {
    display: grid;
    font-size: 14px;
    letter-spacing: .03em;
    line-height: 22px;
    margin: 0 auto 16px;
    text-align: center
}

.description___hNtdd .firstPart___ijipL {
    text-align: center
}

.notFoundPage___rG4bV {
    background: var(--brand-gradient-bg-errorPage);
    color: #fff;
    height: 100vh;
    overflow: hidden
}

.wrapper___optxn {
    flex-direction: row;
    height: 100vh;
    width: 100vw
}

.textBlock___wlnwk,.wrapper___optxn {
    align-items: normal;
    display: flex;
    justify-content: center
}

.textBlock___wlnwk {
    flex-direction: column;
    padding: 0 8px
}

.textBlock___wlnwk a {
    margin: 0 auto;
    width: 208px
}

.text___q12Se {
    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 #00000040
}

.imageBlock___BnjNY {
    left: 10px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 16px;
    width: 312px
}

.imageBlock___BnjNY .imageBricks___S08bW {
    width: 100%
}

.description___TNgds {
    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___TNgds .firstPart___E3fR2 {
    margin-bottom: 6px;
    text-align: center
}

.wrap___sjJsY {
    word-wrap: break-word;
    background: #fff;
    color: red;
    height: 100%;
    padding: 15px;
    width: 100%
}

.wrap___sjJsY h2 {
    font-size: 24px;
    margin: 0 0 20px
}

.wrap___sjJsY .error___AIoyn {
    background: #fff0f0;
    font-size: 14px
}

.wrap___sjJsY .stack___X8xaE {
    background: #d3d3d3;
    color: #000;
    font-size: 14px
}

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

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

.full___kLV5S path,.half___nblxs .starIosLeft {
    fill: #f1a33b
}

.installBtn___FdLqY {
    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___KUoK0 {
    align-items: center;
    animation: fadeIn___xII6M 1s linear;
    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___KUoK0 .closeBtn___yIE6L {
    background: none;
    box-sizing: border-box;
    height: 24px;
    margin-right: 1px;
    position: relative;
    width: 24px
}

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

.smartBanner___KUoK0 .closeBtn___yIE6L:before {
    transform: translate(-50%,-50%) rotate(50deg)
}

.smartBanner___KUoK0 .closeBtn___yIE6L:after {
    transform: translate(-50%,-50%) rotate(-50deg)
}

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

.smartBanner___KUoK0 .info___uITa2 {
    height: 100%;
    padding: 9px 0
}

.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1,.smartBanner___KUoK0 .info___uITa2 .name___COYQX,.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
    display: block
}

.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1,.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
    color: #98989e
}

.smartBanner___KUoK0 .info___uITa2 .name___COYQX {
    color: #fff;
    font-size: 13px;
    line-height: 14px;
    margin: 4px 0 2px
}

.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1 {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 2px
}

.smartBanner___KUoK0 .info___uITa2 .rating___ZF5Ov {
    display: flex
}

.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
    font-size: 12px;
    line-height: 12px
}

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

    .smartBanner___KUoK0 .closeBtn___yIE6L:after,.smartBanner___KUoK0 .closeBtn___yIE6L:before {
        background: #bbbbc0
    }

    .smartBanner___KUoK0 .info___uITa2 .name___COYQX {
        color: #000
    }

    .smartBanner___KUoK0 .info___uITa2 .author___j0Bv1 {
        color: #848489
    }

    .smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
        color: #89898e
    }
}

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

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

@keyframes fadeIn___xII6M {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.draggableBlock___WFZRo {
    background: #1a0005;
    border-radius: 10px;
    height: 40px;
    padding: 4px;
    position: relative;
    width: 254px
}

@media screen and (min-width: 412px) {
    .draggableBlock___WFZRo {
        width:308px
    }
}

.draggableBlock___WFZRo .draggableInner___XVptj {
    align-items: center;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
    z-index: 1
}

.draggableBlock___WFZRo .dragIcon___RwYUX {
    align-items: center;
    background: linear-gradient(180deg,#d1021b,#a71023);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    position: relative;
    width: 38px;
    z-index: 2
}

.draggableBlock___WFZRo .dragIcon___RwYUX .osIcon___z3OFt {
    height: 20px;
    width: 20px
}

.draggableBlock___WFZRo .dragging___WWyho:before {
    background: radial-gradient(76.35% 76.35% at 50% 50%,#fffc 8.34%,#ffffff4d 44.33%,#fff0 65.37%);
    bottom: auto;
    content: "";
    height: 58px;
    left: auto;
    opacity: var(--progress,0);
    position: absolute;
    right: -10px;
    top: -12px;
    transition: opacity .2s ease-out;
    width: 58px;
    z-index: 0
}

.draggableBlock___WFZRo .dragProgress___fTsm9 {
    align-items: center;
    background: linear-gradient(180deg,#d1021b,#a71023);
    border-radius: 8px;
    bottom: auto;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    left: 0;
    min-width: 38px;
    position: absolute;
    right: auto;
    top: 0;
    transition: width .3s linear;
    width: var(--progress-width);
    z-index: 0
}

.draggableBlock___WFZRo .dragProgress___fTsm9:before {
    background: linear-gradient(270.01deg,#540e1600 12%,#36050b 99.99%);
    border-radius: inherit;
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
    z-index: 0
}

.draggableBlock___WFZRo .draggingProgress___CDvIT {
    transition: none
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU {
    overflow: hidden;
    z-index: 1
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU:before {
    content: none
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU .successText___QHT4U {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU .successIcon___KzFbb {
    bottom: auto;
    height: 20px;
    left: auto;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    z-index: 0
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU:after {
    animation: slideLeft___UVHvH .6s ease forwards;
    background-color: #fff;
    border-radius: 2px;
    bottom: auto;
    content: "";
    height: 2px;
    left: 100%;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 0;
    z-index: 3
}

@keyframes slideLeft___UVHvH {
    0% {
        left: 100%;
        opacity: 1
    }

    to {
        left: 0;
        opacity: 0
    }
}

.draggableBlock___WFZRo .dragText___hMz7W {
    animation: blink___tsSTv 2.4s ease-in-out infinite;
    color: #fff6;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.draggableBlock___WFZRo .dropIcon___L2O0J {
    align-items: center;
    border: 2px solid #ffffff1a;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    width: 38px
}

.draggableBlock___WFZRo .dropIcon___L2O0J .swipeIcon___gKMpk {
    animation: blink___tsSTv 2.4s ease-in-out infinite;
    height: 13px;
    width: 8px
}

@keyframes blink___tsSTv {
    0%,to {
        opacity: .2
    }

    50% {
        opacity: 1
    }
}

.overlay___Ww_II {
    animation: fadeIn___BSgSq 1s linear;
    bottom: auto;
    display: flex;
    flex: 1;
    flex-direction: column;
    min-height: 100%;
    width: 100%;
    z-index: 1001
}

.outside___ZUwY8,.overlay___Ww_II {
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.outside___ZUwY8 {
    background: #000c;
    bottom: 0;
    z-index: -1
}

.SmartBannerMob___ivGD1 {
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    bottom: 0;
    height: 154px;
    padding: 16px;
    position: fixed;
    width: 100%
}

.SmartBannerMob___ivGD1 .headerSmb___zhOii {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: 36px;
    justify-content: normal;
    margin-bottom: 12px;
    width: 100%
}

.SmartBannerMob___ivGD1 .headerSmb___zhOii .logo___m1Euw {
    height: 29px;
    width: 29px
}

.SmartBannerMob___ivGD1 .headerSmb___zhOii .name___bScwd {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.SmartBannerMob___ivGD1 .headerSmb___zhOii .description___KEbYM {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

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

.popupClose___PDXU3 svg path {
    fill: #fff
}

.coin___KD0OL {
    bottom: 16px;
    height: 100px;
    left: auto;
    object-fit: cover;
    position: absolute;
    right: -16px;
    top: auto;
    width: 100px;
    z-index: 0
}

.subTitle___nMMR1 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 16px
}

.withSmartBannerMob___akARm {
    overflow: hidden;
    width: 100%
}

@keyframes fadeIn___BSgSq {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

.full___phpAW path,.half___tBQaT path:last-child {
    fill: #109d57
}

.installBtn___VoQCU {
    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___d5SM3 {
    animation: fadeIn___ggBfA 1s linear;
    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___wBVl5 {
    background: #000c;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

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

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

.SmartBannerMob___TegH1 .headerSmb____0J2l {
    height: 50%;
    width: 100%
}

.SmartBannerMob___TegH1 .headerSmb____0J2l .logo___ednXc {
    border-radius: 5px;
    float: left;
    height: 48px;
    margin-right: 16px;
    width: 48px
}

.SmartBannerMob___TegH1 .headerSmb____0J2l .name___aB4AW {
    color: #323334;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px
}

.SmartBannerMob___TegH1 .headerSmb____0J2l .rating___hCiqa {
    align-items: unset;
    display: flex;
    height: 16px;
    justify-content: space-between;
    width: 80px
}

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

.SmartBannerMob___TegH1 .install___fP7Cv i {
    height: 44px;
    width: 97px
}

.popupClose___xxqZq {
    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___GSiAr {
    overflow: hidden;
    width: 100%
}

@keyframes fadeIn___ggBfA {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.withTopBanner___r_xcZ [class*=header__] {
    margin-top: 68px
}

.withTopBanner___r_xcZ [class*=header__] [class*=headroom--pinned] {
    top: 68px!important
}

.smartBannerWrap___rJVvs {
    align-items: center;
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    bottom: auto;
    display: flex;
    flex-direction: row;
    height: 68px;
    justify-content: flex-start;
    left: 0;
    padding: 8px 16px 8px 10px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 11
}

.smartBannerClose___B1Q72 {
    height: 24px;
    margin-right: 4px;
    width: 24px
}

.smartBannerClose___B1Q72 .closeIcon___jXaUL {
    display: block
}

.smartBannerImage___Js6A9 {
    flex-shrink: 0;
    height: 34px;
    width: 34px
}

.smartBannerImage___Js6A9>img {
    display: block;
    height: 100%;
    width: 100%
}

.smartBannerText___kgIYR {
    align-items: normal;
    color: #fff;
    display: flex;
    flex: 1;
    flex-direction: column;
    font-size: 12px;
    font-weight: 400;
    justify-content: normal;
    line-height: 16px;
    margin-left: 8px;
    width: calc(100% - 200px)
}

.smartBannerTextTitle___dl7PK {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 4px;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.smartBannerTextContent___zO0zp {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.smartBannerAction___Fq6Le {
    margin-left: 8px
}

.smartBannerAction___Fq6Le .osIcon___C_gWT {
    height: 20px;
    margin-right: 2px;
    width: 20px
}

.smartBannerAction___Fq6Le .btnText___K0MOT {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px
}

.smartBannerActionBtn___lCI2o,.smartBannerAction___Fq6Le [class*=button__] {
    border-radius: 39px;
    padding: 4px 10px 4px 8px;
    width: 100%
}

.jackpot___20c96 {
    display: flex;
    height: 64px;
    padding: 0;
    position: relative;
    width: auto
}

.jackpotTitle___862f0 {
    -webkit-text-fill-color: #0000;
    background: var(--jackpot-letter-color);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-yellow);
    font-family: Inter,sans-serif;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.2px;
    line-height: 36px;
    position: relative;
    text-transform: uppercase
}

.jackpotTitle___862f0:after {
    background: var(--jackpot-line-color);
    border: none;
    border-radius: 50%;
    bottom: 19px;
    box-shadow: 0 0 12px 0 #9b2033;
    content: "";
    height: 4px;
    left: -38px;
    position: absolute;
    width: calc(100% + 76px)
}

[class*=jackpot-new] .jackpotTitle___862f0 {
    display: none
}

.jackpot___20c96 .value___615cc {
    -webkit-text-fill-color: #0000;
    background: var(--jackpot-letter-color);
    background-clip: text;
    -webkit-background-clip: text;
    box-sizing: border-box;
    color: var(--brand-yellow);
    display: flex;
    flex-direction: row-reverse;
    font-family: Inter,sans-serif;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.6px;
    line-height: 36px;
    margin-left: 23px;
    position: relative;
    white-space: nowrap;
    z-index: 1
}

[class*=jackpot-new] .jackpot___20c96 .value___615cc {
    flex-direction: row
}

[class*=jackpot-new] .jackpot___20c96 .value___615cc [class*=currencySymbol] {
    color: var(--brand-yellow);
    font-size: 40px;
    font-weight: 700;
    line-height: 47px;
    margin-right: 0
}

.tabsWrapper____eJ0x {
    opacity: 1;
    padding-inline:24px;position: relative;
    transition: top .2s,opacity .2s;
    z-index: 1
}

@media screen and (min-width: 1096px) {
    .tabsWrapper____eJ0x {
        transition-duration:.3s
    }
}

.tabsWrapper____eJ0x.fixed___c8dk6 {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background-color: #000c;
    bottom: unset;
    box-shadow: 0 2px 4px 0 #2626264d;
    left: 0;
    opacity: 0;
    position: fixed;
    right: unset;
    top: -80px;
    width: 100%;
    z-index: 4
}

.tabsWrapper____eJ0x.fixed___c8dk6 .tabs___chuPz .tab___UADrZ {
    border-radius: 0
}

@media screen and (min-width: 1096px) {
    .tabsWrapper____eJ0x.fixed___c8dk6 {
        background-color:#110d0ecc;
        z-index: 9
    }

    .tabsWrapper____eJ0x.fixed___c8dk6 .tabs___chuPz {
        margin: 0 auto;
        padding-left: 42px;
        width: 960px
    }
}

@media screen and (min-width: 1288px) {
    .tabsWrapper____eJ0x.fixed___c8dk6 .tabs___chuPz {
        width:1152px
    }
}

.tabsWrapper____eJ0x.visible___vPBhn {
    opacity: 1;
    top: 0
}

@media screen and (min-width: 1096px) {
    .tabsWrapper____eJ0x.visible___vPBhn {
        top:64px
    }
}

.tabsWrapper____eJ0x.visible___vPBhn.headerVisible___Z1iwM {
    top: 48px
}

.tabsWrapper____eJ0x .tabs___chuPz {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    overflow-x: auto
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ {
    align-items: center;
    background-color: #0000;
    border-radius: 8px 8px 0 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 80px;
    justify-content: center;
    transition: background-color .3s;
    width: 80px
}

@media(hover: hover) {
    .tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ {
        cursor:pointer
    }

    .tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ:hover {
        background-color: #110d0e
    }

    .tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ:hover svg path {
        fill: #f5c66b
    }

    .tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ:hover span {
        color: #f5c66b
    }
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ svg path {
    transition: fill .3s
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ span {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    text-align: center;
    transition: color .3s
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ.active___CHv6N {
    background-color: #110d0e
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ.active___CHv6N svg path {
    fill: #f5c66b
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ.active___CHv6N span {
    color: #f5c66b
}

.packagesTitle___L_ZBw {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 32px
}

.packagesWrap___rJHLn {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 640px
}

@media screen and (min-width: 360px) {
    .packagesWrap___rJHLn {
        gap:16px
    }
}

.wrap___QbMq7 {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 124px;
    justify-content: flex-end;
    position: relative;
    width: 140px
}

.wrap___QbMq7 .radio___OAriC {
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden
}

.wrap___QbMq7 .radio___OAriC+.radioIcon___Czl4C {
    background: #000;
    border: 1px solid #f5c66b99;
    border-radius: 100%;
    bottom: auto;
    box-sizing: border-box;
    height: 16px;
    left: 4px;
    position: absolute;
    right: auto;
    top: 44px;
    width: 16px;
    z-index: 0
}

.wrap___QbMq7 .radio___OAriC:checked+.radioIcon___Czl4C {
    border: 1px solid var(--brand-yellow)
}

.wrap___QbMq7 .radio___OAriC:checked+.radioIcon___Czl4C:after {
    background: var(--brand-yellow);
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 8px
}

.discount__inner___gN5h9 {
    position: relative
}

.discount__inner___gN5h9 .discount__sum___NFZ4b {
    margin: 0;
    text-align: right
}

.discount__inner___gN5h9 .discount__sum___NFZ4b span {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px
}

.discount__inner___gN5h9 .initial__sum___PvDw5 {
    margin: 0;
    text-align: right
}

.discount__inner___gN5h9 .initial__sum___PvDw5 span {
    color: #ffffff80;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-decoration-line: line-through
}

.discount__img___pDBzi {
    color: #000;
    height: 64px;
    left: -10px;
    line-height: 92px;
    margin-top: 6px;
    position: relative;
    text-align: center;
    width: 88px
}

.discount__img___pDBzi img {
    height: 100%;
    width: 100%
}

.discount__img___pDBzi>span {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    height: 28px;
    left: 20px;
    line-height: 30px;
    opacity: .7;
    position: absolute;
    top: 20px;
    transform: rotate(-15.5deg);
    width: 52px
}

.discount__img___pDBzi>span>span {
    color: #000;
    font-size: 10px;
    font-weight: 500;
    line-height: inherit;
    margin-left: 2px
}

.percent___ZXNZy {
    background: var(--brand-blue);
    border-radius: 24px;
    bottom: auto;
    color: #000;
    font-size: 10px;
    font-weight: 700;
    left: auto;
    line-height: 16px;
    padding: 4px 8px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -16px;
    z-index: 1
}

.btnWrap___fKYgT {
    margin: 16px auto 0;
    max-width: 364px
}

.btnWrap___fKYgT .buyBtn___hOpCH {
    width: 100%
}

.btnWrap___fKYgT .buyBtn___hOpCH.disabledBtn___rGPlH {
    background: #0000
}

.tournamentsListPage___eiywy {
    padding: 32px 24px 48px
}

@media screen and (min-width: 640px) {
    .tournamentsListPage___eiywy {
        padding-inline:64px
    }
}

@media screen and (min-width: 720px) {
    .tournamentsListPage___eiywy {
        padding-inline:0;
        padding-top: 20px
    }
}

.tournamentsListPage___eiywy .tabs___dv_dn {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    max-width: 368px;
    position: relative
}

@media screen and (min-width: 720px) {
    .tournamentsListPage___eiywy .tabs___dv_dn.mobile___lQRzJ {
        margin-left:calc(50vw - 320px)
    }
}

.tournamentsListPage___eiywy .tabs___dv_dn:before {
    background: var(--nav-list-active-item-color);
    bottom: -1px;
    content: "";
    height: 1px;
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.tournamentsListPage___eiywy .tab___uuDZq {
    align-items: center;
    color: #fffc;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    justify-content: center;
    line-height: 22px;
    padding: 6px 12px 10px;
    width: 50%
}

.tournamentsListPage___eiywy .tab___uuDZq.active___UPGqp {
    font-weight: 500
}

.tournamentsListPage___eiywy .switcher___bbLvs {
    background: var(--nav-list-active-item-color);
    border-radius: 4px 4px 0 0;
    bottom: 0;
    display: inline-block;
    height: 4px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    transition: left .3s linear,right .3s linear;
    width: 50%;
    z-index: 0
}

.tournamentsListPage___eiywy .switcher___bbLvs.providerTab___WXR72 {
    left: 50%
}

.radioContainer___ctQVk {
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.radioContainer___ctQVk:before {
    background: #830b1a;
    color: var(--brand-yellow);
    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___ctQVk input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.radioText___hgfYb {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    max-width: 100%
}

.formFieldsList___WF6mO {
    align-items: normal;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center
}

.radio___cuTTS {
    align-items: center;
    border: 1px solid #0000;
    border-radius: 4px;
    display: flex;
    flex: 1 1 33.3333333333%;
    flex-direction: column;
    max-width: 80px;
    padding: 6px 4px 7px
}

.radioChecked___EGz3z {
    border-color: var(--brand-yellow);
    border-radius: 4px
}

.radioChecked___EGz3z:before {
    opacity: 1
}

.radioLabel___btMTq {
    color: #fff;
    flex-direction: column;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.radioLabelTitle___hnl6T,.radioLabel___btMTq {
    align-items: center;
    display: flex;
    justify-content: normal;
    max-width: 100%
}

.radioLabelTitle___hnl6T {
    flex-direction: row;
    min-height: 49px;
    text-align: center;
    white-space: pre-wrap
}

.radioLabelTitle___hnl6T span {
    max-width: 100%;
    overflow: hidden;
    padding-block:4px;text-overflow: ellipsis
}

.radioLabelSum___uENZQ {
    color: var(--brand-yellow);
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.submitButton___TcYHd {
    margin-top: 16px;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 100%
}

.talismanItem___JyUe4 {
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: 8px;
    box-shadow: var(--brand-shadow);
    margin: 16px 0 0;
    padding: 16px;
    position: relative
}

.talismanItem___JyUe4:first-of-type {
    margin: 0
}

.talismanItemExpanded___fdb6k {
    padding: 16px 16px 32px
}

.talismanItemExpanded___fdb6k .talismanItemToggleArrow___EfSa0 svg {
    transform: rotate(180deg)
}

.talismanItemExpanded___fdb6k .talismanItemToggleArrow___EfSa0 svg path {
    opacity: 1
}

.talismanItemFull___l6aje {
    max-height: unset;
    padding: 16px 16px 36px
}

.talismanItemFull___l6aje .talismanItemDescriptionInner___bssta {
    max-height: unset
}

.talismanItemToggleArrow___EfSa0 {
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    position: absolute;
    right: 8px;
    top: 36px;
    width: 24px;
    z-index: 3
}

.talismanItemToggleArrow___EfSa0 svg {
    transition: all .3s ease-in-out
}

.talismanItemContent___MatSz {
    display: flex;
    padding: 0 16px 0 0
}

.talismanItemImg___SZTCn {
    height: 64px;
    width: 64px
}

.talismanItemInfo___iJlGk {
    margin: 11px 0 0 16px;
    overflow: hidden
}

.talismanItemTitle___lN3AZ {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.talismanItemPrice___BnzjP {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.talismanItemBuyWrapper___lND32 {
    margin-top: 16px
}

.talismanItemBuyWrapper___lND32 [class*=radioContainer][class*=radioChecked] {
    border: none;
    position: relative;
    z-index: 0
}

.talismanItemBuyWrapper___lND32 [class*=radioContainer][class*=radioChecked]:after {
    background-image: url(/assets/svg/store/talisman-border.svg);
    bottom: unset;
    content: "";
    display: block;
    height: 80px;
    left: unset;
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
    z-index: 0
}

.talismanItemBuyWrapper___lND32 [class*=radioContainer]:before {
    background: none
}

.talismanItemTipsWrap___oxaff {
    width: 100%!important;
    z-index: 2
}

.talismanItemTips___qoBbb {
    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
}

.talismanItemTips___qoBbb:after {
    border-bottom: 16px solid var(--brand-blue);
    border-left: 16px solid #0000;
    border-right: 16px solid #0000;
    bottom: 100%;
    content: "";
    left: 50%;
    position: absolute;
    transform: translate(-50%,11px)
}

.talismanItemTips___qoBbb:before {
    content: none
}

.talismanItemDescriptionWrapper___a77r0 {
    max-height: 0;
    overflow: hidden;
    position: relative;
    transition: max-height .45s ease
}

.talismanItemDescriptionWrapperVisible___glNCf {
    max-height: 114.2857142857rem;
    overflow: visible
}

.talismanItemDescription___ClZtR {
    margin-top: 16px;
    position: relative
}

.talismanItemDescriptionInner___bssta {
    max-height: 64px;
    overflow: hidden;
    transition: all .3s ease-in-out;
    width: 100%
}

.talismanItemDescriptionText___nUctP {
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-overflow: clip
}

.talismanItemDescriptionText___nUctP ol,.talismanItemDescriptionText___nUctP ul {
    list-style-type: none
}

.talismanItemDescriptionText___nUctP ol li,.talismanItemDescriptionText___nUctP ul li {
    padding-inline-start:2ch;position: relative
}

.talismanItemDescriptionText___nUctP ol li:before,.talismanItemDescriptionText___nUctP ul li:before {
    bottom: 0;
    content: "•";
    height: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 1
}

.talismanItemDescriptionText___nUctP ol {
    counter-reset: section
}

.talismanItemDescriptionText___nUctP ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.talismanItemDescriptionMore___LmKeb {
    bottom: -24px;
    color: var(--brand-yellow);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    left: unset;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-decoration: underline;
    top: unset;
    z-index: 1
}

.talismanItemDescriptionMoreHide___B9mif:before {
    display: none
}

.talismansStore___s6Q6B {
    margin: 16px 16px 48px
}

@media screen and (min-width: 360px) {
    .talismansStore___s6Q6B {
        margin:16px 24px 48px
    }
}

@media screen and (min-width: 568px) {
    .talismansStore___s6Q6B {
        margin:16px 64px 48px
    }
}

.talismansStoreTitle___JYNem {
    -webkit-text-fill-color: #0000;
    background: -webkit-linear-gradient(#fff,var(--brand-text));
    -webkit-background-clip: text;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.talismansStoreDescription___RILH7 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 16px
}

.talismansStoreList___gejzW {
    display: flex;
    flex-direction: column;
    margin: 24px 0 0
}

.radioContainer___HNJ3i {
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.radioContainer___HNJ3i input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.radioMark___OPKSv {
    background: #0006;
    border-radius: 50%;
    height: 14px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 14px
}

.radioContainer___HNJ3i input:checked~.radioMark___OPKSv {
    border: 1px solid #d1021b
}

.radioContainer___HNJ3i input:checked~.radioMark___OPKSv:after {
    background: #d1021b;
    border-radius: 50%;
    content: "";
    height: 6px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 6px
}

.radioText___lTLdq {
    cursor: pointer;
    display: block;
    padding-left: 30px
}

.talismanInfo___m3_os {
    height: 100vh!important;
    position: fixed!important
}

.talismanInfoOverlay___LX0Dv {
    -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
}

.talismanInfoClickOutside___YLK_H {
    background: #000c;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000
}

.talismanInfoWrapper___u97m0 {
    background: var(--brand-gradient-popup-bg);
    border-radius: 12px;
    position: relative;
    width: 512px;
    z-index: 1002
}

.talismanInfoClose___uayNk {
    background: #0000 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
}

.talismanInfoClose___uayNk:hover {
    opacity: 1
}

.talismanInfoContent___mMtZ_ {
    padding: 40px 48px 32px
}

.talismanInfoTitle___MxMxC {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.talismanInfoPrice___aQARj {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 3px
}

.talismanInfoDescription___i7CWP {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 11px 0 24px
}

.talismanInfoDescription___i7CWP ol,.talismanInfoDescription___i7CWP ul {
    list-style-type: none
}

.talismanInfoDescription___i7CWP ol li,.talismanInfoDescription___i7CWP ul li {
    padding-inline-start:2ch;position: relative
}

.talismanInfoDescription___i7CWP ol li:before,.talismanInfoDescription___i7CWP ul li:before {
    bottom: 0;
    content: "•";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.talismanInfoDescription___i7CWP ol {
    counter-reset: section
}

.talismanInfoDescription___i7CWP ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.talismanInfoButton___YpDSU {
    display: flex;
    margin: 0 auto;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 256px
}

.form___rYfjD {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 16px
}

.radio___PaGJ8 {
    padding: 5px 0 5px 6px
}

.radio___PaGJ8:last-of-type {
    padding-top: 5px
}

.radio___PaGJ8 [class^=radioText_] {
    padding-left: 13px
}

.radioChecked___j39_y [class^=radioText_] span {
    color: #fff
}

.radioProfitable___H2nfz {
    margin: 0 -8px;
    min-width: 160px;
    padding: 4px 7px 5px 14px;
    position: relative;
    z-index: 0
}

.radioProfitable___H2nfz:after {
    background: url(/assets/svg/store/border.svg) no-repeat;
    bottom: unset;
    content: "";
    display: block;
    height: 25px;
    left: unset;
    object-fit: contain;
    position: absolute;
    right: 0;
    top: 0;
    width: 160px;
    z-index: 1
}

.radioProfitable___H2nfz [class^=radioMark] {
    left: 8px
}

.radioProfitableText___IRBw4 {
    color: var(--brand-yellow);
    font-size: 10px;
    font-weight: 500;
    left: 50%;
    line-height: 12px;
    padding: 0 4px;
    position: absolute;
    top: 0;
    transform: translate(-50%,-60%)
}

.radioLabel___PvjYM {
    align-items: normal;
    color: #fff9;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 14px
}

.radioLabelValue___sQdov {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.radioLabelCurrency___xRej5,.radioLabelSum___fUEm1 {
    font-weight: 500;
    white-space: nowrap
}

.submitButton___y9S_7 {
    text-shadow: 0 -1px 0 #ffffff0d
}

.talismanItem___nudwb {
    align-items: center;
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: var(--components-border-radius);
    box-shadow: var(--brand-shadow);
    display: flex;
    flex-direction: column;
    justify-content: normal;
    margin: 16px 8px 0;
    min-height: 352px;
    padding: 16px;
    width: 176px
}

@media screen and (min-width: 1288px) {
    .talismanItem___nudwb {
        margin:32px 8px 0
    }
}

.talismanItemContent___yFvi_ {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    width: 100%
}

.talismanItemTitle___khpk7 {
    align-items: normal;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: -6px 0;
    min-height: 48px;
    text-align: center
}

.talismanItemInfo___ibKzu,.talismanItemTitle___khpk7 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.talismanItemInfo___ibKzu {
    align-items: center;
    min-height: 136px;
    padding: 11px 0 13px;
    position: relative;
    width: 100%
}

.talismanItemInfo___ibKzu:hover .talismanItemDescription___eR8MY {
    opacity: 1
}

.talismanItemInfo___ibKzu:hover .talismanItemImg___lt_0Y {
    opacity: 0
}

.talismanItemImg___lt_0Y {
    max-height: 112px;
    max-width: 112px
}

.talismanItemPrice___dEOzk {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.talismanItemDescription___eR8MY {
    max-height: 112px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    transition: opacity .45s ease
}

.talismanItemDescriptionText___PThJk {
    color: #fffc;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin: 0;
    max-height: 100%;
    overflow: hidden;
    position: relative
}

.talismanItemDescriptionMore___VBDst {
    background: #302d2e;
    bottom: 0;
    color: var(--link-color);
    cursor: pointer;
    font-size: 10px;
    font-weight: 500;
    line-height: 14px;
    position: absolute;
    right: 0
}

.talismanItemDescriptionMore___VBDst:before {
    background: linear-gradient(90deg,#302d2e00,#302d2e);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 100%;
    top: auto;
    width: 24px;
    z-index: 1
}

.talismanItemTipsWrap____WsKB {
    margin-top: 10px!important;
    width: 100%!important
}

.talismanItemTips___rMyc3 {
    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
}

.talismanItemTips___rMyc3:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid var(--brand-blue);
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%)
}

.talismanItemTips___rMyc3:before {
    content: none
}

.talismanItem___nudwb [class*=button__][class*=disabled__] {
    background: none;
    border: 2px solid #fff;
    box-shadow: unset;
    box-sizing: border-box;
    color: #fff;
    text-shadow: 0 -1px 0 #ffffff0d
}

.talismansStore___RCF5U {
    margin-top: 22px
}

.talismansStoreDescription___CUAns {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.talismansStoreList___vhtD2 {
    display: flex;
    flex-wrap: wrap;
    margin: 8px -8px 0
}

@media screen and (min-width: 1288px) {
    .talismansStoreList___vhtD2 {
        margin:0 -8px
    }
}

.promoInfo____vE77 {
    padding: 0 16px;
    position: relative;
    top: -40px
}

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

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

.promoSingleNews___eJCPC {
    border-radius: 0!important;
    height: 224px;
    margin-top: -48px;
    padding: 0;
    width: 100%
}

.promoImg___hvOx1 {
    height: 100%;
    position: relative;
    width: 100%
}

.promoImg___hvOx1 [class^=loading] {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.promoImg___hvOx1 [class^=loading] img {
    max-width: 48px
}

.promoImg___hvOx1:before {
    background: linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0) 32.29%,var(--brand-content-background) 100%),linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0) 0,var(--brand-content-background) 93.75%);
    bottom: 0;
    content: "";
    height: 90px;
    left: 0;
    position: absolute;
    right: 0
}

.promoImg___hvOx1 img {
    display: block;
    height: 100%;
    margin: 0!important;
    max-width: 100%;
    object-fit: cover;
    width: 100%
}

.promoImg___hvOx1.characterImg___PlnK9 img {
    bottom: auto;
    height: 240px;
    left: 50%;
    object-fit: contain;
    position: absolute;
    right: auto;
    top: 0;
    transform: translateX(-50%);
    width: 240px;
    z-index: 0
}

.promoHeaderBlock___au9O2 {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.promoDataViewsBlock___W31mp {
    align-items: normal;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    gap: 10px;
    justify-content: flex-start
}

.promoDate___AU3WQ {
    color: #fff9;
    font-size: 10px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    min-width: 80px;
    text-transform: lowercase;
    width: auto
}

.promoViews___ZXUK7 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 16px;
    text-transform: uppercase
}

.promoViewsEye___BJJ6V {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 16px;
    justify-content: center;
    margin-right: 4px;
    opacity: 1;
    width: 16px
}

.promoViewsEye___BJJ6V svg {
    height: inherit;
    width: inherit
}

.promoTitle___UsKtc {
    -webkit-font-smoothing: antialiased;
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis
}

.promoBtnBlock___N9l1r {
    align-items: normal;
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: center;
    margin: -32px auto 48px;
    width: 100%
}

.promoBtnBlock___N9l1r .btnMob___o13PQ {
    border-radius: 10px;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 12px;
    padding: 0 12px 0 40px;
    position: relative;
    white-space: nowrap
}

.promoBtnBlock___N9l1r .btnMob___o13PQ:before {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-radius: 2px;
    bottom: auto;
    content: "";
    height: 10px;
    left: 16px;
    margin-left: 4px;
    margin-right: 8px;
    position: absolute;
    right: auto;
    text-shadow: 0 -1px 0 #ffffff0d;
    top: auto;
    transform: rotate(45deg);
    width: 10px;
    z-index: 0
}

.promoBtn___vEIaU {
    height: 32px;
    width: 128px
}

.content___aWngC {
    margin-top: 22px
}

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

.content___aWngC,.content___aWngC * {
    font-family: Manrope,sans-serif
}

.content___aWngC,.content___aWngC *,.content___aWngC a,.content___aWngC p {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.content___aWngC p {
    margin: 14px 0 0
}

.content___aWngC a {
    color: var(--brand-blue-link)
}

.content___aWngC ol>li,.content___aWngC ul>li {
    margin-top: 10px;
    padding-left: 32px;
    position: relative
}

.content___aWngC ol>li:first-child,.content___aWngC ul>li:first-child {
    margin-top: 16px
}

.content___aWngC ul li:before {
    background-color: rgba(var(--brand-grey-rgb),.1);
    border-radius: 4px;
    height: 16px;
    left: 5px;
    top: 4px;
    width: 16px
}

.content___aWngC ul li:after,.content___aWngC ul li:before {
    bottom: auto;
    content: "";
    position: absolute;
    right: auto;
    z-index: auto
}

.content___aWngC ul li:after {
    background-color: var(--brand-text);
    border-radius: 50%;
    height: 4px;
    left: 11px;
    top: 10px;
    width: 4px
}

.content___aWngC ol {
    counter-reset: counter;
    list-style: none
}

.content___aWngC ol li {
    counter-increment: counter
}

.content___aWngC ol li:before {
    background-color: rgba(var(--brand-grey-rgb),.1);
    border-radius: 4px;
    content: "";
    height: 16px;
    left: 5px;
    width: 16px
}

.content___aWngC ol li:after,.content___aWngC ol li:before {
    bottom: auto;
    position: absolute;
    right: auto;
    top: 4px;
    z-index: auto
}

.content___aWngC ol li:after {
    color: #fffffffa;
    content: counter(counter);
    font-size: 10px;
    font-weight: 500;
    left: 10px;
    line-height: 16px
}

.content___aWngC iframe {
    border: none;
    border-radius: 10px;
    height: 288px;
    margin-top: 16px;
    width: 100%
}

@media screen and (min-width: 320px) {
    .content___aWngC iframe {
        height:200px
    }
}

@media screen and (min-width: 360px) {
    .content___aWngC iframe {
        height:218px
    }
}

@media screen and (min-width: 568px) {
    .content___aWngC iframe {
        height:440px
    }
}

@media screen and (min-width: 740px) {
    .content___aWngC iframe {
        height:640px
    }
}

@media screen and (min-width: 1020px) {
    .content___aWngC iframe {
        height:896px
    }
}

.rulesBlock___l3Qkd {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px 16px 8px;
    position: relative;
    z-index: 1
}

.rulesBlock___l3Qkd:before {
    background: var(--tournament-and-lottery-opened-gradient);
    bottom: 0;
    content: "";
    display: block;
    height: var(--tournament-and-lottery-opened-height);
    left: 0;
    opacity: var(--tournament-and-lottery-opened-opacity);
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-180deg);
    width: 100%;
    z-index: -1
}

@media screen and (min-width: 360px) {
    .rulesBlock___l3Qkd {
        padding:40px 24px 8px
    }
}

@media screen and (min-width: 412px) {
    .rulesBlock___l3Qkd {
        padding:40px 24px 8px
    }
}

@media screen and (min-width: 568px) {
    .rulesBlock___l3Qkd {
        padding:40px 64px 8px
    }
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP {
    align-items: center;
    background: rgba(var(--brand-simple-rgb),.4);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 24px;
    min-width: 288px;
    padding: 16px 8px;
    width: 100%
}

.rulesBlock___l3Qkd .rulesStatusesBlockHide___fVXrT {
    display: none
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusImg___UA9Qd {
    align-items: center;
    display: flex;
    flex: 0 0 48px;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin-right: 8px;
    width: 48px
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusImg___UA9Qd img {
    height: 34px;
    width: 34px
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusText___kS1kP,.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusText___kS1kP span {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusText___kS1kP span {
    color: #fff;
    margin-right: 2px
}

.rulesBlock___l3Qkd .rules___ZNjl6 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 h1,.rulesBlock___l3Qkd .rules___ZNjl6 h2,.rulesBlock___l3Qkd .rules___ZNjl6 h3,.rulesBlock___l3Qkd .rules___ZNjl6 h4,.rulesBlock___l3Qkd .rules___ZNjl6 h5,.rulesBlock___l3Qkd .rules___ZNjl6 h6 {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 40px 0 16px
}

.rulesBlock___l3Qkd .rules___ZNjl6 h1:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h2:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h3:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h4:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h5:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h6:first-child {
    margin-top: 16px
}

.rulesBlock___l3Qkd .rules___ZNjl6 li,.rulesBlock___l3Qkd .rules___ZNjl6 p {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol,.rulesBlock___l3Qkd .rules___ZNjl6 ul {
    list-style: none;
    padding: 0 0 0 32px
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li,.rulesBlock___l3Qkd .rules___ZNjl6 ul li {
    position: relative
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li:before,.rulesBlock___l3Qkd .rules___ZNjl6 ul li:before {
    align-items: center;
    background: #ffffff0d;
    border-radius: 4px;
    bottom: 0;
    content: "";
    display: flex;
    flex-direction: row;
    height: 16px;
    justify-content: center;
    left: -32px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li:not(:last-of-type),.rulesBlock___l3Qkd .rules___ZNjl6 ul li:not(:last-of-type) {
    margin-bottom: 8px
}

.rulesBlock___l3Qkd .rules___ZNjl6 ul li:after {
    background: var(--brand-text);
    border-radius: 100%;
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    left: -26px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 4px;
    z-index: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol {
    counter-reset: list-number
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li:after {
    bottom: 0;
    content: counter(list-number);
    counter-increment: list-number;
    font-size: 8px;
    left: -26px;
    position: absolute;
    right: 0;
    top: -2px;
    z-index: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 .text {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.rulesBlock___l3Qkd .rules___ZNjl6 h1 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list-ul li:before {
    content: "•";
    display: block;
    opacity: .6;
    top: 4px
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list {
    margin-top: 10px
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list li {
    color: var(--brand-text);
    margin-bottom: 8px;
    padding-left: 32px;
    position: relative
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list li:last-child {
    margin-bottom: 0
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list li:before {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 900;
    height: 16px;
    left: 0;
    line-height: 16px;
    position: absolute;
    text-align: center;
    width: 16px
}

.hallOfFameNavs___LJFY2 {
    box-sizing: initial;
    height: 48px;
    margin: 0 0 32px;
    position: relative;
    width: 100%
}

.hallOfFameNavs___LJFY2,.hallOfFameNavs___LJFY2 * {
    font-family: Manrope,sans-serif
}

.hallOfFameNavsSwipe___HlbXg {
    border-bottom: 4px solid #f5c66b;
    border-radius: 0 0 4px 4px;
    bottom: 0;
    height: 4px;
    left: var(--left);
    position: absolute;
    right: auto;
    top: auto;
    transition: left .3s ease-in-out;
    width: var(--width);
    z-index: 0
}

.hallOfFameNavsList___NTprK {
    column-gap: 32px;
    display: flex;
    height: 100%
}

.hallOfFameNavsItem___QlKVU {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: flex-start;
    position: relative;
    z-index: auto
}

.hallOfFameNavsItem___QlKVU .hallOfFameNavsLink___YAymg {
    opacity: 1;
    text-align: center
}

.hallOfFameNavsItem___QlKVU:hover .hallOfFameNavsLink___YAymg {
    opacity: 1
}

.hallOfFameNavsLink___YAymg {
    align-items: center;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    justify-content: center;
    line-height: 22px;
    padding-inline:12px;transition: color .5s ease-out;
    width: 100%
}

.hallOfFameNavsLink___YAymg:hover {
    color: #fff
}

.hallOfFameNavsLinkActive___IV_mQ {
    color: #f5c66b
}

.status___nnUME {
    color: #595757;
    display: inline-block;
    height: 134px;
    margin: 0;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 212px
}

.status___nnUME img {
    display: block;
    filter: grayscale(1);
    height: 96px;
    margin: 0 auto;
    opacity: .4;
    transition: opacity .35s ease-in-out,filter .35s ease-in-out
}

.status___nnUME img:hover {
    filter: grayscale(0);
    opacity: 1
}

.status___nnUME figcaption {
    display: block;
    margin-top: -15px
}

.status___nnUME.passed___H56ka img {
    filter: grayscale(0);
    opacity: 1
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___QvyuH {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.sm___omaSh[class*=button],.button___QvyuH.sm___omaSh {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___QvyuH.md___cIZwj {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.primary___TOo8e[class*=button],.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:first-of-type,.button___QvyuH.primary___TOo8e {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.primary___TOo8e[class*=button]:hover,.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:hover:first-of-type,.button___QvyuH.primary___TOo8e:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.primary___TOo8e[class*=button]:active,.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:active:first-of-type,.button___QvyuH.primary___TOo8e:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___QvyuH.secondary___qHkis {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:active,.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:hover,.button___QvyuH.secondary___qHkis:active,.button___QvyuH.secondary___qHkis:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___tKTJX[class*=button],.button___QvyuH.tertiary___tKTJX {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___tKTJX[class*=button]:hover,.button___QvyuH.tertiary___tKTJX:hover {
    background: #ffffff0d
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___tKTJX[class*=button]:active,.button___QvyuH.tertiary___tKTJX:active {
    border-color: #fff
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___J9H2B[class*=button],.button___QvyuH.ghost___J9H2B {
    box-shadow: none;
    color: #f5c66b
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___J9H2B[class*=button]:hover,.button___QvyuH.ghost___J9H2B:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___J9H2B[class*=button]:active,.button___QvyuH.ghost___J9H2B:active {
    opacity: .7
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.disabled___cfb98[class*=button],.button___QvyuH.disabled___cfb98 {
    opacity: .4;
    pointer-events: none
}

.fourthly___uNuWK {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.antiblockPage___kzxPY [class*=staticPage] {
    margin: 0;
    padding: 0
}

.antiblockPage___kzxPY [class*=staticPage] h1,.antiblockPage___kzxPY [class*=staticPage] h2,.antiblockPage___kzxPY [class*=staticPage] h3,.antiblockPage___kzxPY [class*=staticPage] h4,.antiblockPage___kzxPY [class*=staticPage] h5,.antiblockPage___kzxPY [class*=staticPage] h6 {
    -webkit-text-fill-color: unset;
    -webkit-background-clip: unset;
    background: none
}

.antiblockPage___kzxPY [class*=staticPage] img {
    margin: 0
}

.antiblockPage___kzxPY [class*=container] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 1136px;
    padding-inline:24px;position: relative;
    z-index: 0
}

.antiblockPage___kzxPY [class*=antiblockHeader] [class*=container] {
    height: 244px
}

.antiblockPage___kzxPY [class*=antiblockHeader] [class*=logo] {
    margin-right: 56px
}

.antiblockPage___kzxPY [class*=antiblockHeader] [class*=logo] a {
    display: flex
}

.antiblockPage___kzxPY [class*=antiblockHeader] [class*=logo] img {
    height: 100px;
    object-fit: contain;
    width: 140px
}

.antiblockPage___kzxPY [class*=antiblockHeader] h1 {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    margin: 0
}

.antiblockPage___kzxPY [class*=antiblockTabs] {
    border-bottom: 1px solid #ffffff1a
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=container] {
    height: 56px
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabsWrapper] {
    position: relative;
    z-index: 0
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabsWrapper] [class*=thumb] {
    background: #ebab2e;
    bottom: -12px;
    height: 2px;
    left: 0;
    position: absolute;
    right: unset;
    top: unset;
    transition: left .3s;
    width: 108px;
    z-index: 1
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabsWrapper] [class=tabsList] {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: flex-start
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem] {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    gap: 4px;
    height: 32px;
    justify-content: flex-start;
    width: 108px
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem] [class*=icon] {
    background-color: #fff;
    height: 24px;
    margin-bottom: 8px;
    transition: background-color .3s;
    width: 24px
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-vpn] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/opera.svg);
    mask-image: url(/assets/svg/antiblock/opera.svg)
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-tor] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/tor.svg);
    mask-image: url(/assets/svg/antiblock/tor.svg)
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-turbo] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/rocket.svg);
    mask-image: url(/assets/svg/antiblock/rocket.svg)
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-mob-app] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/mob-app.svg);
    mask-image: url(/assets/svg/antiblock/mob-app.svg)
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-notification] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/push.svg);
    mask-image: url(/assets/svg/antiblock/push.svg)
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem] span {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 14px;
    text-align: center;
    transition: color .3s;
    width: 80px
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem]:hover span,.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][class*=active] span {
    color: #ebab2e
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem]:hover [class*=icon],.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][class*=active] [class*=icon] {
    background-color: #ebab2e
}

.antiblockPage___kzxPY [class*=antiblockTabsFixed] {
    background: #1f1a1b;
    bottom: unset;
    height: 96px;
    left: 0;
    position: fixed;
    right: unset;
    top: -100px;
    transition: top .3s;
    width: 100%;
    z-index: 10
}

.antiblockPage___kzxPY [class*=antiblockTabsFixed] [class*=container] {
    height: 100%;
    padding-inline:24px}

.antiblockPage___kzxPY [class*=antiblockTabsFixed][class*=active] {
    top: 0
}

.antiblockPage___kzxPY [class*=antiblockSection] {
    padding: 8px 0
}

.antiblockPage___kzxPY [class*=antiblockSection]:nth-child(odd) [class*=container] {
    background: #1f1a1b;
    border-radius: 16px
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=container] {
    justify-content: space-between;
    padding: 24px
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 704px
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] h3 {
    color: #ffffffb3;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] h2 {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 16px
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] p {
    color: #c5cfe4;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 24px
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] [class*=buttonWrapper] {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: flex-start
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button] {
    text-decoration: none
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] {
    position: relative;
    z-index: 0
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] [class*=eyesWrapper] {
    align-items: center;
    background: #f8deb8;
    border-radius: 48px;
    bottom: unset;
    display: flex;
    flex-direction: row;
    height: 96px;
    justify-content: space-between;
    left: 50%;
    padding: 24px;
    position: absolute;
    right: unset;
    top: 110px;
    transform: translateX(-50%);
    width: 244px;
    z-index: 1
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] [class*=eyesWrapper] [class*=item] {
    background: url(/assets/svg/antiblock/eye.svg) no-repeat;
    border-radius: 50%;
    height: 48px;
    position: relative;
    width: 48px;
    z-index: 1
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] [class*=eyesWrapper] [class*=item] [class*=cornea] {
    height: 100%;
    width: 100%
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] [class*=eyesWrapper] [class*=item] [class*=cornea]:before {
    background: #0059b3;
    border-radius: 50%;
    bottom: unset;
    content: "";
    height: 16px;
    left: 50%;
    position: absolute;
    right: unset;
    top: 5px;
    transform: translateX(-50%);
    width: 16px;
    z-index: 1
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionImg] {
    height: 288px;
    object-fit: contain;
    width: 288px
}

.privilegesLevelBlock___VqE2L {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0 0 14px 8px;
    position: relative
}

.privilegesLevelBlock___VqE2L .privilegesWrap___z9ce5 {
    display: flex;
    flex-direction: column;
    margin-bottom: -14px;
    max-width: 48px
}

.privilegesLevelBlock___VqE2L,.privilegesLevelBlock___VqE2L * {
    font-family: Manrope,sans-serif
}

.privilegesLevelBlock___VqE2L .hideBlock___R_isW {
    opacity: .5
}

.privilegesLevelBlock___VqE2L .hideBlock___R_isW .inProgress___im1H_ {
    display: none
}

.privilegesLevelBlock___VqE2L .hideBlock___R_isW .descriptionBlock___SiDIt {
    opacity: 1
}

.privilegesLevelBlock___VqE2L .hideBlock___R_isW .descriptionBlock___SiDIt .descriptionIcon___M9nsv {
    opacity: .5
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .iconWrap___KcBlB {
    display: flex;
    justify-content: center
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .iconWrap___KcBlB .icon___nBmLi {
    height: 33px;
    width: 33px
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .exp___KukOq {
    align-items: center;
    color: var(--brand-text);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 2px 0 0;
    text-align: center
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .exp___KukOq span {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .expText___v_Ryt {
    width: min-content
}

.privilegesLevelBlock___VqE2L .progress___WeJfe {
    background-color: #fff3;
    border-radius: 2px;
    box-sizing: border-box;
    flex-grow: 1;
    margin: 3px auto 8px;
    min-height: 20px;
    text-align: center;
    width: 2px
}

.privilegesLevelBlock___VqE2L .progress___WeJfe.hideProgress___wtQLN {
    filter: grayscale(100%)
}

.privilegesLevelBlock___VqE2L .progress___WeJfe .inProgress___im1H_ {
    background: var(--brand-red);
    border-radius: 2px;
    height: 100%
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ {
    margin: -2px 0 18px 8px;
    width: 100%
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .header___qUMbl {
    align-items: normal;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 24px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .header___qUMbl:first-child {
    margin-left: 26px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .header___qUMbl span:first-child {
    margin: 6px 0 0 -1px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .header___qUMbl span:last-child {
    margin-top: 4px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF {
    margin: -2px 0 0 55px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .headerBonus___pm6mv {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 3px 0 4px -8px;
    position: relative
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .headerBonus___pm6mv:before {
    background: url(/assets/img/mobile/loyalty/gift.png?ver=2) no-repeat 0 0/70%;
    content: "";
    height: 20px;
    left: -22px;
    position: absolute;
    top: 3px;
    width: 20px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn {
    display: flex
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn:first-child {
    margin-top: 14px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .itemText___h358F {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    position: relative
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .itemText___h358F.hideBlock___R_isW:before {
    filter: grayscale(100%) brightness(2)
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .itemText___h358F:before {
    background: url(/assets/svg/loyalty/tick.svg?ver=2) no-repeat;
    content: "";
    display: block;
    height: 20px;
    left: -32px;
    position: absolute;
    top: -3px;
    width: 20px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt {
    display: inline-block;
    height: 20px;
    margin-right: -15px;
    position: relative;
    vertical-align: middle;
    width: 25px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt .descriptionIcon___M9nsv {
    background: url(/assets/svg/loyalty/info.svg?v2) bottom/20px no-repeat;
    display: block;
    height: 20px;
    width: 25px
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt [class*=tipsWrap__] {
    z-index: auto
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt [class*=tips__] {
    max-width: 144px;
    z-index: 4
}

@media screen and (min-width: 568px) {
    .privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt [class*=tips__] {
        max-width:221px
    }
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn span.hideBlock___R_isW.itemText___h358F {
    opacity: 1
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn span.hideBlock___R_isW.itemText___h358F:before,.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn span.hideBlock___R_isW.itemText___h358F>span {
    opacity: .5
}

.privilegesLevelBlock___VqE2L .beginner {
    height: 35%!important
}

.privilegesLevelBlock___VqE2L .bronze {
    height: 25%!important
}

.privilegesLevelBlock___VqE2L .silver {
    height: 40%!important
}

.privilegesLevelBlock___VqE2L .goldenBlock {
    margin-top: 6%
}

.privilegesLevelBlock___VqE2L .golden {
    height: 33%!important
}

.privilegesLevelBlock___VqE2L .platinumBlock {
    margin-top: 15%
}

.privilegesLevelBlock___VqE2L .platinum {
    height: 55%!important
}

.privilegesLevelBlock___VqE2L .emeraldBlock {
    margin-top: 6%
}

.privilegesLevelBlock___VqE2L .emerald {
    height: 55%!important
}

.privileges___ubHcK {
    display: inherit;
    overflow-x: hidden;
    padding: 0 16px 34px
}

.privileges___ubHcK h1,.privileges___ubHcK h2 {
    -text-fill-color: #0000;
    -webkit-background-clip: text;
    background-clip: text;
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 32px 0 16px;
    text-align: left
}

.privileges___ubHcK h2 {
    margin: 6px 0 16px
}

.privileges___ubHcK ol,.privileges___ubHcK p,.privileges___ubHcK ul {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.privileges___ubHcK .privilegesContent___bNPX0 ol li:not(:last-child),.privileges___ubHcK .privilegesContent___bNPX0 ul li:not(:last-child) {
    margin-bottom: 16px
}

.privileges___ubHcK .privilegesContent___bNPX0 ul {
    margin: 24px 0
}

.privileges___ubHcK .privilegesContent___bNPX0 ul li {
    padding-left: 32px;
    position: relative
}

.privileges___ubHcK .privilegesContent___bNPX0 ul li:before {
    background-color: #ffffff0d;
    border-radius: 4px;
    bottom: auto;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    right: auto;
    top: 2px;
    width: 16px;
    z-index: 0
}

.privileges___ubHcK .privilegesContent___bNPX0 ul li:after {
    background-color: var(--brand-text);
    border-radius: 50%;
    bottom: auto;
    content: "";
    display: block;
    height: 4px;
    left: 8px;
    position: absolute;
    right: auto;
    top: 8px;
    transform: translateX(-50%);
    width: 4px;
    z-index: 0
}

.privileges___ubHcK>.privilegesTitleBlock___KT0qd>:not([data-static=true]):last-child,.privileges___ubHcK>.privilegesTitleBlock___KT0qd>:not([data-static=true]):last-child * {
    margin: 0
}

.privileges___ubHcK .privilegesTitleBlock___KT0qd h2 {
    margin-top: 40px
}

.privileges___ubHcK .loyaltyBlock___z5kBU h1 {
    font-weight: 400;
    margin: 40px 0 14px
}

.privileges___ubHcK .loyaltyBlock___z5kBU .privilegesTitleBlock___KT0qd {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.privileges___ubHcK .loyaltyBlock___z5kBU .privilegesTitleBlock___KT0qd h1 {
    margin-bottom: 3%
}

.privileges___ubHcK .loyaltyBlock___z5kBU .statusesTitleBlock___ehvOH {
    align-items: normal;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: normal;
    margin-bottom: 17px;
    position: relative
}

.privileges___ubHcK .loyaltyBlock___z5kBU .statusesTitleBlock___ehvOH span {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    opacity: .5;
    position: absolute
}

.privileges___ubHcK .loyaltyBlock___z5kBU .statusesTitleBlock___ehvOH span:nth-child(2) {
    left: 72px
}

.privileges___ubHcK .loyaltyBlock___z5kBU .statusesTitleBlock___ehvOH span:nth-child(3) {
    right: 0
}

.privileges___ubHcK [class*=content][class*=content-block] {
    padding-bottom: 24px
}

.privileges___ubHcK [class*=content][class*=content-block] * {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.privileges___ubHcK [class*=content][class*=content-block] h2 {
    -text-fill-color: #0000;
    -webkit-background-clip: text;
    background-clip: text;
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    font-weight: 400;
    line-height: 32px;
    margin: 0 0 22px;
    text-align: left
}

.privileges___ubHcK [class*=content][class*=content-block] p {
    margin: 0
}

.privileges___ubHcK [class*=content][class*=content-block] p:last-child {
    margin-top: 34px
}

.privileges___ubHcK [class*=content][class*=content-block] ul {
    margin: 18px 0 22px
}

.privileges___ubHcK [class*=content][class*=content-block] ul li {
    margin: 8px 0;
    padding-left: 32px;
    position: relative
}

.privileges___ubHcK [class*=content][class*=content-block] ul li:first-child {
    margin-top: 0
}

.privileges___ubHcK [class*=content][class*=content-block] ul li:last-child {
    margin-bottom: 0
}

.privileges___ubHcK [class*=content][class*=content-block] ul li:before {
    background-color: #ffffff0d;
    border-radius: 4px;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 16px
}

.privileges___ubHcK [class*=content][class*=content-block] ul li:after {
    background-color: var(--brand-text);
    border-radius: 50%;
    content: "";
    display: block;
    height: 4px;
    left: 7px;
    position: absolute;
    top: 9px;
    width: 4px
}

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

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

.privilegesLevelBlockHide___joMhq,.privilegesLevelBlock___kB92D {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-left: -1px;
    position: relative;
    z-index: 2
}

.privilegesLevelBlockHide___joMhq .descriptionIcon___eL5xZ:before,.privilegesLevelBlockHide___joMhq .exp___Izat4,.privilegesLevelBlockHide___joMhq .header___xc33f,.privilegesLevelBlockHide___joMhq .iconWrapper___ZBjbh,.privilegesLevelBlockHide___joMhq .item___iB2mX:before,.privilegesLevelBlockHide___joMhq .privilegeTxt___wUMZQ,.privilegesLevelBlockHide___joMhq p>:not(span) {
    opacity: .6
}

.privilegesLevelBlockHide___joMhq [class*=tipsWrap__] {
    opacity: 1
}

.privilegesLevelBlockHide___joMhq [class*=tipsWrap__] .descriptionIcon___eL5xZ {
    opacity: .6
}

.privilegesLevelBlockHide___joMhq .item___iB2mX:before {
    filter: grayscale(100%) brightness(1.5)
}

.privilegesLevelBlockHide___joMhq .inProgress___IMkuC {
    display: none
}

.privilegesLevelBlockHide___joMhq:last-of-type .privilegesContainer___GBaxG,.privilegesLevelBlock___kB92D:last-of-type .privilegesContainer___GBaxG {
    padding-bottom: 0
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    position: relative
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4 .iconWrapper___ZBjbh,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 .iconWrapper___ZBjbh {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 69px;
    justify-content: center;
    width: 66px
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4 .iconWrapper___ZBjbh .icon___P4l8W,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 .iconWrapper___ZBjbh .icon___P4l8W {
    height: 69px;
    width: 66px
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4 .exp___Izat4,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 .exp___Izat4 {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-left: -14px;
    padding: 4px 0 7px;
    text-align: center;
    white-space: wrap;
    width: 96px
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4 .exp___Izat4 span,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 .exp___Izat4 span {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px
}

.privilegesLevelBlockHide___joMhq .progress___g0zx2,.privilegesLevelBlock___kB92D .progress___g0zx2 {
    background: #fff3;
    border: 1px solid var(--brand-simple);
    border-radius: 4px;
    box-sizing: border-box;
    flex-grow: 1;
    left: 29px;
    margin-bottom: 12px;
    min-height: 30px;
    padding: 2px;
    position: relative;
    width: 10px
}

@media screen and (min-width: 1288px) {
    .privilegesLevelBlockHide___joMhq .progress___g0zx2,.privilegesLevelBlock___kB92D .progress___g0zx2 {
        left:28px
    }
}

.privilegesLevelBlockHide___joMhq .progress___g0zx2 .inProgress___IMkuC,.privilegesLevelBlock___kB92D .progress___g0zx2 .inProgress___IMkuC {
    background: var(--brand-gradient-green);
    border-radius: 2px;
    height: 100%
}

.privilegesLevelBlockHide___joMhq .currentPoints___FX3MW,.privilegesLevelBlock___kB92D .currentPoints___FX3MW {
    background-color: var(--tooltip-bg);
    border-radius: 8px;
    color: var(--tooltip-color);
    font-size: 12px;
    font-weight: 400;
    left: 49px;
    line-height: 18px;
    min-width: 184px;
    padding: 13px 16px;
    position: absolute;
    text-align: left;
    top: calc(44px + 50%);
    transform: translateY(-50%);
    z-index: 3
}

.privilegesLevelBlockHide___joMhq .currentPoints___FX3MW:before,.privilegesLevelBlock___kB92D .currentPoints___FX3MW:before {
    border: 5px solid #0000;
    border-right: 5px solid var(--tooltip-bg);
    content: "";
    left: -9px;
    position: absolute;
    top: 15px
}

.privilegesLevelBlockHide___joMhq .currentPointsInvisible___WvJEa,.privilegesLevelBlock___kB92D .currentPointsInvisible___WvJEa {
    display: none
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG {
    margin-left: 16px;
    padding-bottom: 45px;
    width: 90%;
    z-index: 2
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .header___xc33f,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .header___xc33f {
    align-items: normal;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 24px
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .header___xc33f .headerBonus___EnCkM,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .header___xc33f .headerBonus___EnCkM {
    margin: 0 45px 0 auto
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .header___xc33f .headerRate___KVJec,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .header___xc33f .headerRate___KVJec {
    text-align: right;
    white-space: nowrap;
    width: 50px
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 {
    margin-left: 23px;
    margin-top: 9px
}

@media screen and (min-width: 1288px) {
    .privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 {
        margin-left:25px
    }
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX {
    margin-bottom: 0;
    position: relative
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:before,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:before {
    background: url(/assets/svg/loyalty/tick.svg?ver=2) no-repeat;
    content: "";
    height: 20px;
    left: -27px;
    position: absolute;
    top: -2px;
    width: 20px
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p .descriptionIcon___eL5xZ,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p .descriptionIcon___eL5xZ {
    display: inline-block;
    height: 20px;
    margin-left: 4px;
    position: relative;
    vertical-align: middle;
    width: 20px
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p .descriptionIcon___eL5xZ:before,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p .descriptionIcon___eL5xZ:before {
    background: url(/assets/svg/loyalty/info.svg?v2) 50%/25px no-repeat;
    content: "";
    display: inherit;
    height: inherit;
    width: inherit
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p [class*=tipsWrap__],.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p [class*=tipsWrap__] {
    display: inline-block;
    z-index: auto
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:last-child,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:last-child {
    margin-bottom: 0
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:only-child,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:only-child {
    margin-bottom: 24px
}

@media screen and (min-width: 1288px) {
    .privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG {
        margin-left:14px
    }
}

.privileges___sSSgl {
    display: inherit;
    margin-left: -4px;
    padding-right: 4px
}

.privileges___sSSgl,.privileges___sSSgl * {
    font-family: Manrope,sans-serif
}

.privileges___sSSgl h1,.privileges___sSSgl h2 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 23px;
    margin-top: 19px;
    text-align: left
}

.privileges___sSSgl h2 {
    font-weight: 400;
    margin: 32px 0 26px
}

.privileges___sSSgl p {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.privileges___sSSgl .privilegesTitleBlock___n8zkE h2 {
    margin-top: 18px
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym h2 {
    margin-top: 28px
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul {
    margin: 24px 0
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px 0 18px;
    padding-left: 48px;
    position: relative
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li:first-child {
    margin-top: 0
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li:last-child {
    margin-bottom: 0
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li:before {
    background-color: #ffffff0d;
    border-radius: 4px;
    content: "";
    display: block;
    height: 16px;
    left: 16px;
    position: absolute;
    top: 4px;
    width: 16px
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li:after {
    background-color: var(--brand-text);
    border-radius: 50%;
    content: "";
    display: block;
    height: 4px;
    left: 22px;
    position: absolute;
    top: 10px;
    width: 4px
}

.privileges___sSSgl .loyaltyBlock___wpqLJ h1 {
    font-weight: 400;
    margin: 32px 0 26px
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .privilegesTitleBlock___n8zkE {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .privilegesTitleBlock___n8zkE h1 {
    margin-bottom: 3%
}

@media screen and (min-width: 1288px) {
    .privileges___sSSgl .loyaltyBlock___wpqLJ .tableWrapper___GiWek {
        padding-left:16px
    }
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT {
    align-items: normal;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: normal;
    margin: 22px 0 18px;
    position: relative
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    opacity: .8;
    position: absolute
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span:nth-child(2) {
    left: 95px
}

@media screen and (min-width: 1288px) {
    .privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span:nth-child(2) {
        left:99px
    }
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span:nth-child(3) {
    right: 97px
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span:nth-child(4) {
    max-width: 90px;
    right: 0;
    text-align: right
}

.privileges___sSSgl [class=privileges--redesign] {
    padding-bottom: 10px
}

.privileges___sSSgl [class=privileges--redesign] * {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.privileges___sSSgl [class=privileges--redesign] h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px;
    text-align: left
}

.privileges___sSSgl [class=privileges--redesign] p {
    margin: 0
}

.privileges___sSSgl [class=privileges--redesign] p:last-child {
    margin-top: 24px
}

.privileges___sSSgl [class=privileges--redesign] ul {
    margin: 24px 0
}

.privileges___sSSgl [class=privileges--redesign] ul li {
    margin: 16px 0;
    padding-left: 48px;
    position: relative
}

.privileges___sSSgl [class=privileges--redesign] ul li:first-child {
    margin-top: 0
}

.privileges___sSSgl [class=privileges--redesign] ul li:last-child {
    margin-bottom: 0
}

.privileges___sSSgl [class=privileges--redesign] ul li:before {
    background-color: #ffffff0d;
    border-radius: 4px;
    content: "";
    display: block;
    height: 16px;
    left: 16px;
    position: absolute;
    top: 4px;
    width: 16px
}

.privileges___sSSgl [class=privileges--redesign] ul li:after {
    background-color: var(--brand-text);
    border-radius: 50%;
    content: "";
    display: block;
    height: 4px;
    left: 22px;
    position: absolute;
    top: 10px;
    width: 4px
}

.statusIcon___bErp6 {
    display: block;
    height: 64px;
    margin: 24px auto 32px;
    width: 64px
}

@media screen and (min-width: 568px) {
    .statusIcon___bErp6 {
        margin:8px 32px 8px -20px
    }
}

.popupWrapClass___lDWuq,.transactionPortalClass___OccIv [class^=modalOverlay--mob] {
    height: 100%
}

.paymentStatus___ffgZZ {
    display: flex;
    flex-direction: column;
    height: calc(100% - 48px);
    padding: 0 16px;
    width: 100%
}

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

@media screen and (min-width: 568px) {
    .paymentStatus___ffgZZ {
        margin:0 auto;
        max-width: 512px;
        padding: 0
    }
}

@media screen and (min-width: 720px) {
    .paymentStatus___ffgZZ {
        max-width:640px
    }
}

.title___k2LJo {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.5px;
    line-height: 32px;
    margin: 24px 0 0;
    position: relative;
    text-align: left;
    text-shadow: none
}

.title___k2LJo .dots___JJD6C {
    display: inline-block;
    height: 21px;
    margin-left: 2px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 21px
}

.title___k2LJo .dots___JJD6C:before {
    animation: points___qq5kP 2.5s ease-in-out infinite;
    bottom: 8px;
    content: "";
    height: 21px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.subtitle___glf9K {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px 0 0
}

.statusDataWrap___Iq_fb {
    margin-bottom: 40px
}

@media screen and (min-width: 568px) {
    .statusDataWrap___Iq_fb {
        align-items:center;
        display: flex;
        justify-content: center;
        margin: 32px auto
    }
}

.dataWrap___BinML {
    text-align: center
}

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

.id___YhF_3,.sum___hd8Ty {
    font-size: 14px;
    line-height: 22px;
    text-align: center
}

.sum___hd8Ty {
    color: var(--payment-sum);
    font-weight: 700;
    margin-bottom: 0
}

.id___YhF_3 {
    color: var(--brand-text);
    font-weight: 400
}

.btn___NbPEL {
    flex-shrink: 0;
    margin: 0 auto;
    width: 256px
}

.cashboxLink___XPZTi {
    color: var(--brand-blue);
    font-size: 14px;
    font-weight: 500;
    height: unset;
    line-height: 24px;
    margin-bottom: 13px;
    margin-top: 24px;
    text-decoration: underline
}

@media screen and (min-width: 568px) {
    .cashboxLink___XPZTi {
        color:var(--brand-blue);
        font-size: 12px;
        font-weight: 400;
        line-height: 20px
    }
}

.timer___F85K5 {
    color: rgba(var(--brand-text-rgb),.8);
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding: 22px 0 0;
    text-align: center
}

@keyframes points___qq5kP {
    0% {
        content: "."
    }

    33% {
        content: ".."
    }

    66% {
        content: "..."
    }

    99% {
        content: ""
    }
}

.points___qq5kP {
    animation-name: points___qq5kP
}

.statusIcon____4n5b {
    display: block;
    height: 64px;
    margin: 56px auto 47px;
    width: 64px
}

.paymentStatus___Rs24Y {
    background: var(--brand-gradient-popup-bg);
    border: 1px solid #ffffff0d;
    border-radius: 10px;
    box-shadow: 0 8px 16px #191e2d99;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 40px 32px 48px;
    position: relative;
    width: 352px
}

.paymentStatus___Rs24Y hr {
    display: none
}

.paymentStatus___Rs24Y.success___EVUD7 [class*=statusIcon] {
    height: 60px;
    margin: 60px auto 45px;
    width: 60px
}

.paymentStatus___Rs24Y.success___EVUD7 .btn___esiSA {
    margin-top: 58px
}

.paymentStatus___Rs24Y.fail___tKpoo [class*=statusIcon] {
    height: 60px;
    margin: 46px auto 34px;
    width: 60px
}

.title___FlhPC {
    color: #0000;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    position: relative;
    text-align: left;
    text-shadow: none
}

.title___FlhPC .dots___OxuSM {
    display: inline-block;
    height: 21px;
    margin-left: 2px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 21px
}

.title___FlhPC .dots___OxuSM:before {
    animation: points___cV50F 2.5s ease-in-out infinite;
    bottom: 2px;
    content: "";
    height: 21px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.title___FlhPC.fail___tKpoo,.title___FlhPC.inProgress___EZX1X,.title___FlhPC.success___EVUD7 {
    color: #fff
}

.subtitle___xdpHv {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 14px 0 0
}

.subtitle___xdpHv+[class*=statusIcon] {
    margin: 22px auto 31px
}

.alternativePaySystems___pkRSV .title___FlhPC {
    color: #fff;
    font-size: 1.6rem;
    margin-top: 3.1425rem;
    padding: .5rem 0;
    text-align: center;
    text-transform: uppercase
}

.alternativePaySystems___pkRSV .list___a8PIF {
    align-items: flex-start;
    display: flex
}

.alternativePaySystems___pkRSV .list___a8PIF .system___AuCEM {
    margin: .85715rem;
    width: calc(50% - 2.5715rem)
}

.alternativePaySystems___pkRSV .list___a8PIF .system___AuCEM>img {
    background-color: #4165aa;
    border-radius: 1rem;
    display: block;
    width: 100%
}

.id___UksTU,.sum___Xye4T {
    color: inherit;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: center
}

.sum___Xye4T {
    font-weight: 500;
    margin: 0
}

.sum___Xye4T span {
    color: var(--brand-yellow)
}

.btn___esiSA {
    flex-shrink: 0;
    height: 48px;
    line-height: 48px;
    margin: 41px auto auto;
    width: 256px
}

.bottomLink___eiZlh {
    bottom: -40px;
    color: var(--link-color);
    display: block;
    font-size: 14px;
    font-weight: 500;
    left: 0;
    line-height: 24px;
    margin: 35px auto 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: underline;
    top: auto;
    width: 224px;
    z-index: 0
}

.bottomLink___eiZlh:hover {
    text-decoration: none
}

.timer___ie4Ty {
    bottom: -62px;
    color: var(--brand-text);
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 22px;
    margin: 0;
    opacity: .8;
    padding: 0 48px;
    position: absolute;
    right: 0;
    text-align: center;
    top: auto;
    z-index: 0
}

@keyframes points___cV50F {
    0% {
        content: "."
    }

    33% {
        content: ".."
    }

    66% {
        content: "..."
    }

    99% {
        content: ""
    }
}

.points___cV50F {
    animation-name: points___cV50F
}

.staticPageWeb___xD3_a[class*=jackpot],.staticPage___waXWa,.textStyle___MuCz8 {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.staticPageWeb___xD3_a[class*=jackpot] .h1___CZiAS,.staticPageWeb___xD3_a[class*=jackpot] .h2___s6jjE,.staticPageWeb___xD3_a[class*=jackpot] .h3___pUKuj,.staticPageWeb___xD3_a[class*=jackpot] h1,.staticPageWeb___xD3_a[class*=jackpot] h2,.staticPageWeb___xD3_a[class*=jackpot] h3,.staticPage___waXWa .h1___CZiAS,.staticPage___waXWa .h2___s6jjE,.staticPage___waXWa .h3___pUKuj,.staticPage___waXWa h1,.staticPage___waXWa h2,.staticPage___waXWa h3,.textStyle___MuCz8 .h1___CZiAS,.textStyle___MuCz8 .h2___s6jjE,.textStyle___MuCz8 .h3___pUKuj,.textStyle___MuCz8 h1,.textStyle___MuCz8 h2,.textStyle___MuCz8 h3 {
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0;
    text-align: left
}

.staticPageWeb___xD3_a[class*=jackpot] .h1___CZiAS:first-child,.staticPageWeb___xD3_a[class*=jackpot] h1:first-child,.staticPage___waXWa .h1___CZiAS:first-child,.staticPage___waXWa h1:first-child,.textStyle___MuCz8 .h1___CZiAS:first-child,.textStyle___MuCz8 h1:first-child {
    margin-top: 20px
}

.staticPageWeb___xD3_a[class*=jackpot] .h1___CZiAS span,.staticPageWeb___xD3_a[class*=jackpot] .h2___s6jjE span,.staticPageWeb___xD3_a[class*=jackpot] h1 span,.staticPageWeb___xD3_a[class*=jackpot] h2 span,.staticPage___waXWa .h1___CZiAS span,.staticPage___waXWa .h2___s6jjE span,.staticPage___waXWa h1 span,.staticPage___waXWa h2 span,.textStyle___MuCz8 .h1___CZiAS span,.textStyle___MuCz8 .h2___s6jjE span,.textStyle___MuCz8 h1 span,.textStyle___MuCz8 h2 span {
    color: #fff
}

.staticPageWeb___xD3_a[class*=jackpot] h1+h2,.staticPage___waXWa h1+h2,.textStyle___MuCz8 h1+h2 {
    margin-top: 16px
}

.staticPageWeb___xD3_a[class*=jackpot] .h4___ITVgl,.staticPageWeb___xD3_a[class*=jackpot] h4,.staticPage___waXWa .h4___ITVgl,.staticPage___waXWa h4,.textStyle___MuCz8 .h4___ITVgl,.textStyle___MuCz8 h4 {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase
}

.staticPageWeb___xD3_a[class*=jackpot] .h5___Au0B6,.staticPageWeb___xD3_a[class*=jackpot] h5,.staticPage___waXWa .h5___Au0B6,.staticPage___waXWa h5,.textStyle___MuCz8 .h5___Au0B6,.textStyle___MuCz8 h5 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 20px 0
}

.staticPageWeb___xD3_a[class*=jackpot] .h6___ky4_I,.staticPageWeb___xD3_a[class*=jackpot] h6,.staticPage___waXWa .h6___ky4_I,.staticPage___waXWa h6,.textStyle___MuCz8 .h6___ky4_I,.textStyle___MuCz8 h6 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 15px 0
}

.staticPageWeb___xD3_a[class*=jackpot] [class*=txt],.staticPageWeb___xD3_a[class*=jackpot] ol,.staticPageWeb___xD3_a[class*=jackpot] p,.staticPageWeb___xD3_a[class*=jackpot] ul,.staticPage___waXWa [class*=txt],.staticPage___waXWa ol,.staticPage___waXWa p,.staticPage___waXWa ul,.textStyle___MuCz8 [class*=txt],.textStyle___MuCz8 ol,.textStyle___MuCz8 p,.textStyle___MuCz8 ul {
    margin: 14px 0 24px
}

.staticPageWeb___xD3_a[class*=jackpot] [class*=txt],.staticPageWeb___xD3_a[class*=jackpot] ol,.staticPageWeb___xD3_a[class*=jackpot] p,.staticPageWeb___xD3_a[class*=jackpot] ul,.staticPageWeb___xD3_a[class*=jackpot]>div,.staticPage___waXWa [class*=txt],.staticPage___waXWa ol,.staticPage___waXWa p,.staticPage___waXWa ul,.staticPage___waXWa>div,.textStyle___MuCz8 [class*=txt],.textStyle___MuCz8 ol,.textStyle___MuCz8 p,.textStyle___MuCz8 ul,.textStyle___MuCz8>div {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    line-height: 22px
}

.staticPageWeb___xD3_a[class*=jackpot] a,.staticPage___waXWa a,.textStyle___MuCz8 a {
    color: var(--link-color);
    text-decoration: underline;
    text-underline-offset: 3px
}

.staticPageWeb___xD3_a[class*=jackpot] span,.staticPage___waXWa span,.textStyle___MuCz8 span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.staticPageWeb___xD3_a[class*=jackpot] img,.staticPage___waXWa img,.textStyle___MuCz8 img {
    max-width: 100%
}

.staticPageWeb___xD3_a[class*=jackpot] ol,.staticPageWeb___xD3_a[class*=jackpot] ul,.staticPage___waXWa ol,.staticPage___waXWa ul,.textStyle___MuCz8 ol,.textStyle___MuCz8 ul {
    counter-reset: list;
    list-style-type: none;
    padding-left: 22px
}

.staticPageWeb___xD3_a[class*=jackpot] ol ol,.staticPageWeb___xD3_a[class*=jackpot] ul ol,.staticPage___waXWa ol ol,.staticPage___waXWa ul ol,.textStyle___MuCz8 ol ol,.textStyle___MuCz8 ul ol {
    margin-top: 24px
}

.staticPageWeb___xD3_a[class*=jackpot] ol li,.staticPageWeb___xD3_a[class*=jackpot] ul li,.staticPage___waXWa ol li,.staticPage___waXWa ul li,.textStyle___MuCz8 ol li,.textStyle___MuCz8 ul li {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-left: 11px;
    position: relative
}

.staticPageWeb___xD3_a[class*=jackpot] ol li:before,.staticPageWeb___xD3_a[class*=jackpot] ul li:before,.staticPage___waXWa ol li:before,.staticPage___waXWa ul li:before,.textStyle___MuCz8 ol li:before,.textStyle___MuCz8 ul li:before {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    font-weight: 900;
    height: 16px;
    left: -21px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.staticPageWeb___xD3_a[class*=jackpot] ol,.staticPage___waXWa ol,.textStyle___MuCz8 ol {
    counter-reset: list
}

.staticPageWeb___xD3_a[class*=jackpot] ol li:before,.staticPage___waXWa ol li:before,.textStyle___MuCz8 ol li:before {
    content: counter(list) "";
    counter-increment: list;
    font-size: 10px;
    line-height: 16px
}

.staticPageWeb___xD3_a[class*=jackpot] ul li:before,.staticPage___waXWa ul li:before,.textStyle___MuCz8 ul li:before {
    content: "•";
    line-height: 12px
}

.staticPageWeb___xD3_a[class*=jackpot] iframe,.staticPage___waXWa iframe,.textStyle___MuCz8 iframe {
    background: #000;
    border-radius: 8px;
    display: block;
    margin: 24px 0 0
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl,.staticPage___waXWa .tbl,.textStyle___MuCz8 .tbl {
    font-family: Manrope,sans-serif;
    margin: 0 -32px;
    margin-top: 30px;
    position: relative;
    table-layout: auto;
    width: calc(100% + 64px);
    z-index: 1
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody,.staticPageWeb___xD3_a[class*=jackpot] .tbl thead,.staticPage___waXWa .tbl tbody,.staticPage___waXWa .tbl thead,.textStyle___MuCz8 .tbl tbody,.textStyle___MuCz8 .tbl thead {
    position: relative;
    z-index: 2
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead tr,.staticPage___waXWa .tbl thead tr,.textStyle___MuCz8 .tbl thead tr {
    background-color: #e7dbdb1a
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead tr:first-child th:first-child,.staticPage___waXWa .tbl thead tr:first-child th:first-child,.textStyle___MuCz8 .tbl thead tr:first-child th:first-child {
    border-radius: 10px 0 0 10px
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead tr:first-child th:last-child,.staticPage___waXWa .tbl thead tr:first-child th:last-child,.textStyle___MuCz8 .tbl thead tr:first-child th:last-child {
    border-radius: 0 10px 10px 0
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead th,.staticPage___waXWa .tbl thead th,.textStyle___MuCz8 .tbl thead th {
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 500;
    height: 48px;
    min-height: 48px;
    padding: 12px 0 12px 10px;
    position: relative;
    text-align: center
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead th,.staticPageWeb___xD3_a[class*=jackpot] .tbl thead th span,.staticPage___waXWa .tbl thead th,.staticPage___waXWa .tbl thead th span,.textStyle___MuCz8 .tbl thead th,.textStyle___MuCz8 .tbl thead th span {
    color: #fff
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody tr,.staticPage___waXWa .tbl tbody tr,.textStyle___MuCz8 .tbl tbody tr {
    border-bottom: none;
    position: relative
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody tr:not(:last-child):after,.staticPage___waXWa .tbl tbody tr:not(:last-child):after,.textStyle___MuCz8 .tbl tbody tr:not(:last-child):after {
    background-color: #ffffff0d;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 24px;
    position: absolute;
    width: calc(100% - 48px)
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody td,.staticPage___waXWa .tbl tbody td,.textStyle___MuCz8 .tbl tbody td {
    border-bottom: 1px solid #fff;
    color: var(--brand-text);
    font-size: 12px;
    height: 48px;
    min-height: 48px;
    padding-bottom: 8px;
    padding-top: 8px
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody td:first-child,.staticPage___waXWa .tbl tbody td:first-child,.textStyle___MuCz8 .tbl tbody td:first-child {
    color: #fffc;
    font-weight: 500;
    text-align: left
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody tr:last-child td,.staticPage___waXWa .tbl tbody tr:last-child td,.textStyle___MuCz8 .tbl tbody tr:last-child td {
    border-bottom: none
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody tr:last-child td:before,.staticPage___waXWa .tbl tbody tr:last-child td:before,.textStyle___MuCz8 .tbl tbody tr:last-child td:before {
    content: none
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl td,.staticPageWeb___xD3_a[class*=jackpot] .tbl th,.staticPage___waXWa .tbl td,.staticPage___waXWa .tbl th,.textStyle___MuCz8 .tbl td,.textStyle___MuCz8 .tbl th {
    vertical-align: middle
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl td:first-child,.staticPageWeb___xD3_a[class*=jackpot] .tbl th:first-child,.staticPage___waXWa .tbl td:first-child,.staticPage___waXWa .tbl th:first-child,.textStyle___MuCz8 .tbl td:first-child,.textStyle___MuCz8 .tbl th:first-child {
    padding-left: 32px
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl td:last-child,.staticPageWeb___xD3_a[class*=jackpot] .tbl th:last-child,.staticPage___waXWa .tbl td:last-child,.staticPage___waXWa .tbl th:last-child,.textStyle___MuCz8 .tbl td:last-child,.textStyle___MuCz8 .tbl th:last-child {
    padding-right: 32px
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl td .text-center,.staticPageWeb___xD3_a[class*=jackpot] .tbl th .text-center,.staticPage___waXWa .tbl td .text-center,.staticPage___waXWa .tbl th .text-center,.textStyle___MuCz8 .tbl td .text-center,.textStyle___MuCz8 .tbl th .text-center {
    text-align: center
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped tbody tr:nth-child(odd),.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped thead tr,.staticPage___waXWa .tbl-striped tbody tr:nth-child(odd),.staticPage___waXWa .tbl-striped thead tr,.textStyle___MuCz8 .tbl-striped tbody tr:nth-child(odd),.textStyle___MuCz8 .tbl-striped thead tr {
    background: #0000
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped tbody td,.staticPage___waXWa .tbl-striped tbody td,.textStyle___MuCz8 .tbl-striped tbody td {
    border-bottom: none
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped tbody td:before,.staticPage___waXWa .tbl-striped tbody td:before,.textStyle___MuCz8 .tbl-striped tbody td:before {
    content: none
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped-revert tbody tr:nth-child(2n),.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped-revert thead tr,.staticPage___waXWa .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___waXWa .tbl-striped-revert thead tr,.textStyle___MuCz8 .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___MuCz8 .tbl-striped-revert thead tr {
    background: #0000
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped-revert tbody td,.staticPage___waXWa .tbl-striped-revert tbody td,.textStyle___MuCz8 .tbl-striped-revert tbody td {
    border-bottom: none
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped-revert tbody td:before,.staticPage___waXWa .tbl-striped-revert tbody td:before,.textStyle___MuCz8 .tbl-striped-revert tbody td:before {
    content: none
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-type-text th:first-child,.staticPage___waXWa .tbl-type-text th:first-child,.textStyle___MuCz8 .tbl-type-text th:first-child {
    text-align: left!important
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-type-text td,.staticPage___waXWa .tbl-type-text td,.textStyle___MuCz8 .tbl-type-text td {
    text-align: center
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-type-text td:first-child,.staticPage___waXWa .tbl-type-text td:first-child,.textStyle___MuCz8 .tbl-type-text td:first-child {
    text-align: left
}

.staticPageWeb___xD3_a[class*=jackpot] .img-fullpage,.staticPage___waXWa .img-fullpage,.textStyle___MuCz8 .img-fullpage {
    box-shadow: 0 1px 0 0 #ffffff0d;
    box-sizing: border-box;
    line-height: 0;
    margin: -19px -24px 40px -30px;
    max-height: 502px;
    overflow: hidden;
    position: relative
}

.staticPageWeb___xD3_a[class*=jackpot] .img-fullpage img,.staticPage___waXWa .img-fullpage img,.textStyle___MuCz8 .img-fullpage img {
    width: 100%
}

.staticPageWeb___xD3_a[class*=jackpot] .with-padding-left,.staticPage___waXWa .with-padding-left,.textStyle___MuCz8 .with-padding-left {
    padding-left: 32px
}

.staticPage___waXWa[class*=faq] {
    padding: 0 0 8px
}

.staticPage___waXWa[class*=faq] h3 {
    color: #fff;
    font-family: Manrope,sans-serif;
    margin: 20px 0 24px
}

.staticPage___waXWa[class*=faq] h3:not(:first-child) {
    margin: 40px 0 23px
}

.staticPage___waXWa[class*=faq] .accordion-toggle {
    background: #e7dbdb1a;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    margin-bottom: 15px;
    position: relative
}

.staticPage___waXWa[class*=faq] .accordion-title {
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 48px;
    position: relative
}

.staticPage___waXWa[class*=faq] .accordion-title b {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 16px;
    line-height: 16px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.staticPage___waXWa[class*=faq] .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 18px;
    top: calc(50% - 2px);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.staticPage___waXWa[class*=faq] .accordion-title.active:after {
    transform: rotate(180deg)
}

.staticPage___waXWa[class*=faq] .accordion-inner {
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 46px 29px 48px
}

.staticPage___waXWa[class*=faq] .accordion-inner,.staticPage___waXWa[class*=faq] .accordion-inner * {
    font-family: Manrope,sans-serif
}

.staticPage___waXWa[class*=terms-new],.staticPage___waXWa[class*=terms] {
    padding-bottom: 18px
}

.staticPage___waXWa[class*=terms-new] h1,.staticPage___waXWa[class*=terms-new] h2,.staticPage___waXWa[class*=terms] h1,.staticPage___waXWa[class*=terms] h2 {
    font-family: Manrope,sans-serif
}

.staticPage___waXWa[class*=terms-new] h1,.staticPage___waXWa[class*=terms] h1 {
    margin-bottom: 16px
}

.staticPage___waXWa[class*=terms-new] h2,.staticPage___waXWa[class*=terms] h2 {
    font-weight: 500
}

.staticPage___waXWa[class*=terms-new] .tbl,.staticPage___waXWa[class*=terms] .tbl {
    margin: 0 0 24px;
    table-layout: fixed;
    width: 100%
}

.staticPage___waXWa[class*=terms-new] .tbl thead,.staticPage___waXWa[class*=terms] .tbl thead {
    background-color: rgba(var(--brand-text-rgb),.1)
}

.staticPage___waXWa[class*=terms-new] .tbl td,.staticPage___waXWa[class*=terms-new] .tbl th,.staticPage___waXWa[class*=terms] .tbl td,.staticPage___waXWa[class*=terms] .tbl th {
    border: none;
    line-height: 16px;
    text-align: left
}

.staticPage___waXWa[class*=terms-new] .tbl td:first-child,.staticPage___waXWa[class*=terms-new] .tbl th:first-child,.staticPage___waXWa[class*=terms] .tbl td:first-child,.staticPage___waXWa[class*=terms] .tbl th:first-child {
    padding-left: 24px;
    padding-right: 10px;
    width: 100%
}

.staticPage___waXWa[class*=terms-new] .tbl td:nth-child(2),.staticPage___waXWa[class*=terms-new] .tbl th:nth-child(2),.staticPage___waXWa[class*=terms] .tbl td:nth-child(2),.staticPage___waXWa[class*=terms] .tbl th:nth-child(2) {
    padding-left: 0;
    width: 160px
}

.staticPage___waXWa[class*=terms-new] .tbl td:nth-child(3),.staticPage___waXWa[class*=terms-new] .tbl th:nth-child(3),.staticPage___waXWa[class*=terms] .tbl td:nth-child(3),.staticPage___waXWa[class*=terms] .tbl th:nth-child(3) {
    padding: 4px 8px 4px 16px;
    text-align: left;
    width: 100%
}

.staticPage___waXWa[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___waXWa[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___waXWa[class*=terms] .tbl td:nth-child(3) span,.staticPage___waXWa[class*=terms] .tbl th:nth-child(3) span {
    display: block;
    text-align: center;
    width: 72px
}

.staticPage___waXWa[class*=terms-new] .tbl td:last-child,.staticPage___waXWa[class*=terms-new] .tbl th:last-child,.staticPage___waXWa[class*=terms] .tbl td:last-child,.staticPage___waXWa[class*=terms] .tbl th:last-child {
    padding-left: 0;
    padding-right: 10px;
    width: 144px
}

.staticPage___waXWa[class*=terms-new] .ul-list,.staticPage___waXWa[class*=terms] .ul-list {
    margin: 22px 0 24px
}

.staticPage___waXWa[class*=terms-new] .ul-list.with-padding-left,.staticPage___waXWa[class*=terms] .ul-list.with-padding-left {
    padding-left: 37px
}

.staticPage___waXWa[class*=terms-new] .contacts-list,.staticPage___waXWa[class*=terms] .contacts-list {
    display: flex
}

.staticPage___waXWa[class*=terms-new] .contacts-list h2,.staticPage___waXWa[class*=terms] .contacts-list h2 {
    margin-top: 32px
}

.staticPage___waXWa[class*=terms-new] .contacts-list div,.staticPage___waXWa[class*=terms] .contacts-list div {
    display: grid;
    letter-spacing: .2px;
    margin-right: 14px
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download],.staticPage___waXWa[class*=terms] [class*=terms-download] {
    align-items: center;
    background: var(--render-page-light-bg);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] p,.staticPage___waXWa[class*=terms] [class*=terms-download] p {
    margin: 0
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] p,.staticPage___waXWa[class*=terms-new] [class*=terms-download] time,.staticPage___waXWa[class*=terms] [class*=terms-download] p,.staticPage___waXWa[class*=terms] [class*=terms-download] time {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] button,.staticPage___waXWa[class*=terms] [class*=terms-download] button {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    line-height: 12px;
    padding: 4px 16px 4px 36px;
    position: relative;
    text-decoration: none
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___waXWa[class*=terms] [class*=terms-download] button:disabled {
    opacity: .4;
    pointer-events: none
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] button:before,.staticPage___waXWa[class*=terms] [class*=terms-download] button:before {
    bottom: 0;
    content: url(/assets/svg/download.svg);
    height: 24px;
    left: 12px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 24px;
    z-index: 0
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] button:hover,.staticPage___waXWa[class*=terms] [class*=terms-download] button:hover {
    filter: brightness(1.1)
}

.staticPage___waXWa[class*=online-casino],.staticPage___waXWa[class*=online-casino] * {
    font-family: Manrope,sans-serif;
    line-height: 22px
}

.staticPage___waXWa[class*=online-casino] h1,.staticPage___waXWa[class*=online-casino] h1 *,.staticPage___waXWa[class*=online-casino] h2,.staticPage___waXWa[class*=online-casino] h2 *,.staticPage___waXWa[class*=online-casino] h3,.staticPage___waXWa[class*=online-casino] h3 *,.staticPage___waXWa[class*=online-casino] h4,.staticPage___waXWa[class*=online-casino] h4 *,.staticPage___waXWa[class*=online-casino] h5,.staticPage___waXWa[class*=online-casino] h5 *,.staticPage___waXWa[class*=online-casino] h6,.staticPage___waXWa[class*=online-casino] h6 * {
    font-family: Manrope,sans-serif;
    line-height: 32px
}

.staticPage___waXWa[class*=information] [class=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 48px;
    margin: 12px 0 16px
}

.staticPage___waXWa[class*=information] [class=informationBottom],.staticPage___waXWa[class*=information] [class=informationTop] {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto 16px;
    padding: 0
}

.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationTopItem] {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 68px;
    margin-bottom: 0;
    padding-left: 0;
    position: static;
    width: 100%
}

.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationTopItem]:before {
    content: none
}

.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationTopLink] {
    align-items: center;
    background: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    justify-content: space-between;
    line-height: 22px;
    outline: 0;
    overflow: hidden;
    padding: 9px 15px 9px 55px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    word-break: break-word
}

.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationTopLink] span {
    left: 15px;
    position: absolute;
    top: 21px
}

.staticPageWeb___xD3_a[class*=jackpot] h1,.staticPageWeb___xD3_a[class*=jackpot] h1 *,.staticPageWeb___xD3_a[class*=jackpot] h2,.staticPageWeb___xD3_a[class*=jackpot] h2 *,.staticPageWeb___xD3_a[class*=jackpot] h3,.staticPageWeb___xD3_a[class*=jackpot] h3 *,.staticPageWeb___xD3_a[class*=jackpot] h4,.staticPageWeb___xD3_a[class*=jackpot] h4 *,.staticPageWeb___xD3_a[class*=jackpot] h5,.staticPageWeb___xD3_a[class*=jackpot] h5 *,.staticPageWeb___xD3_a[class*=jackpot] h6,.staticPageWeb___xD3_a[class*=jackpot] h6 * {
    font-family: Manrope,sans-serif
}

.staticPageWeb___xD3_a[class*=jackpot] h2 {
    margin-top: 32px
}

.staticPageWeb___xD3_a[class*=jackpot] ol {
    padding-left: 14px
}

.staticPageWeb___xD3_a[class*=jackpot] ul {
    margin-top: 18px
}

.staticPageWeb___xD3_a[class*=jackpot] a[class*=jackpot] {
    bottom: auto;
    box-sizing: border-box;
    color: var(--brand-yellow);
    left: 32px;
    margin: 0;
    position: absolute;
    right: auto;
    text-decoration: none;
    top: 96px;
    width: 295px;
    z-index: 0;
    z-index: 5
}

@media screen and (min-width: 1288px) {
    .staticPageWeb___xD3_a[class*=jackpot] a[class*=jackpot] {
        bottom:auto;
        left: 32px;
        position: absolute;
        right: auto;
        top: 88px;
        z-index: 0;
        z-index: 5
    }
}

.staticPageWeb___xD3_a[class*=jackpot] a[class*=jackpot]:hover {
    text-decoration: none
}

.staticPageWeb___xD3_a[class*=jackpot] a[class*=jackpot]:before {
    content: none
}

.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page {
    border-radius: 0 0 10px 10px;
    height: 224px;
    margin: -20px 0 40px;
    overflow: hidden;
    padding: 24px 32px;
    position: relative;
    z-index: 4
}

.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page img {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page img.img-1096 {
    display: block
}

@media screen and (min-width: 1288px) {
    .staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page img {
        display:block
    }

    .staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page img.img-1096 {
        display: none
    }
}

.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page h1.cnt-top-banner-title {
    -webkit-text-fill-color: #fff;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
    position: relative;
    width: 120px;
    z-index: 1
}

.staticPageWeb___xD3_a[class*=jackpot] .currencySum {
    color: var(--brand-yellow);
    font-size: 40px;
    font-weight: 700;
    line-height: 47px
}

.statistic___tqBCU {
    font-family: Manrope,sans-serif;
    min-width: 176px
}

@media screen and (min-width: 1288px) {
    .statistic___tqBCU:last-of-type .statisticRow___tb4o0:last-of-type {
        padding-bottom:16px
    }
}

.statisticBlock___kpOoX {
    align-items: center;
    background-color: rgba(var(--brand-text-rgb),.1);
    border-radius: 10px;
    box-shadow: 0 4px 8px #0003,inset 0 1px 0 #ffffff0d;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    min-height: 592px;
    padding: 16px 24px 18px;
    position: relative
}

@media screen and (min-width: 1288px) {
    .statisticBlock___kpOoX {
        min-height:568px;
        padding: 16px 56px 18px
    }
}

.statisticBlockTable___QTrxn {
    min-height: 100px
}

.statisticBlockTable___QTrxn .statisticTableName___iIBtS {
    color: var(--brand-text)
}

@media screen and (min-width: 1288px) {
    .statisticBlockPayout___pQgrB .statisticTable___ZMU2l {
        padding:1px 0
    }
}

.statisticBlockPayout___pQgrB .statisticTableTitle___huCwX {
    margin: 0 0 22px
}

@media screen and (min-width: 1288px) {
    .statisticBlockPayout___pQgrB .statisticTableTitle___huCwX {
        margin:0 0 32px;
        padding: 8px 0 0
    }
}

.statisticBlockPayout___pQgrB .statisticRow___tb4o0 {
    flex-direction: column;
    padding-bottom: 14px
}

.statisticBlockPayout___pQgrB .statisticRow___tb4o0 div {
    height: 16px
}

.statisticBlockPayout___pQgrB .statisticRow___tb4o0 div:last-of-type {
    margin-top: 4px
}

.statisticBlockPayout___pQgrB .statisticRow___tb4o0>div:last-child {
    margin-left: 0
}

.statisticRow___tb4o0 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    padding-bottom: 14px;
    width: 100%
}

.statisticRow___tb4o0>div:last-child {
    margin-left: 16px
}

.statisticBigTable___gc1Qi {
    color: var(--brand-text);
    margin: 0 0 18px
}

.statisticBigTableTitle___R1J5V {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: 35px 0 24px
}

.statisticBigTableHeader___aA82A {
    align-items: normal;
    background-color: rgba(var(--brand-text-rgb),.1);
    border-radius: 10px;
    color: rgba(var(--brand-text-rgb),.8);
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: normal;
    line-height: 20px;
    margin: 0 -32px 16px -30px;
    padding: 14px 30px
}

.statisticBigTableHeader___aA82A>div:first-child {
    max-width: 120px;
    padding-right: 12px;
    width: 120px
}

.statisticBigTableHeader___aA82A>div:nth-child(2) {
    max-width: 56px;
    text-align: center;
    width: 56px
}

.statisticBigTableHeader___aA82A>div:nth-child(3) {
    max-width: 112px;
    padding-left: 12px;
    text-align: right;
    width: 122px
}

.statisticBigTableHeader___aA82A>div:nth-child(4) {
    flex: 1;
    padding-left: 12px;
    text-align: right
}

.statisticBigTableHeader___aA82A>div:nth-child(5) {
    max-width: 130px;
    padding-left: 12px;
    padding-right: 3px;
    text-align: right;
    width: 130px
}

@media screen and (min-width: 1288px) {
    .statisticBigTableHeader___aA82A {
        margin:0 -35px 16px -32px
    }

    .statisticBigTableHeader___aA82A>div:first-child {
        max-width: 184px;
        width: 184px
    }

    .statisticBigTableHeader___aA82A>div:nth-child(2) {
        max-width: 56px;
        width: 56px
    }

    .statisticBigTableHeader___aA82A>div:nth-child(3) {
        max-width: 176px;
        width: 176px
    }

    .statisticBigTableHeader___aA82A>div:nth-child(5) {
        max-width: 165px;
        padding-right: 5px;
        width: 165px
    }
}

.statisticBigTableRow___tv82i {
    align-items: center;
    border-bottom: 1px solid rgba(var(--brand-text-rgb),.07);
    color: var(--brand-text);
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 400;
    justify-content: normal;
    line-height: 24px;
    padding: 6px 0 7px
}

.statisticBigTableRow___tv82i>div:first-child {
    max-width: 120px;
    overflow: hidden;
    padding-right: 12px;
    text-overflow: ellipsis;
    width: 120px
}

.statisticBigTableRow___tv82i>div:nth-child(2) {
    text-align: center
}

.statisticBigTableRow___tv82i>div:nth-child(3) {
    color: #fff;
    font-weight: 500;
    max-width: 112px;
    padding: 0 4px 0 12px;
    text-align: right;
    width: 112px
}

.statisticBigTableRow___tv82i>div:nth-child(4) {
    color: #fff;
    flex: 1;
    font-weight: 500;
    padding-left: 12px;
    text-align: right
}

.statisticBigTableRow___tv82i>div:nth-child(5) {
    max-width: 130px;
    padding-left: 12px;
    padding-right: 3px;
    text-align: right;
    width: 130px
}

@media screen and (min-width: 1288px) {
    .statisticBigTableRow___tv82i {
        margin:0 -5px 0 0
    }

    .statisticBigTableRow___tv82i>div:first-child {
        max-width: 184px;
        width: 184px
    }

    .statisticBigTableRow___tv82i>div:nth-child(3) {
        max-width: 176px;
        width: 176px
    }

    .statisticBigTableRow___tv82i>div:nth-child(5) {
        max-width: 165px;
        padding-right: 5px;
        width: 165px
    }
}

.statisticBigTable___gc1Qi>div:last-child {
    border-bottom: none
}

.statisticTable___ZMU2l {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    width: 100%
}

.statisticTableTitle___huCwX {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 22px;
    padding-top: 8px;
    text-align: center
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .statisticTableTitle___huCwX {
        background-image: none!important;
        color: #fff
    }
}

@media screen and (min-width: 1288px) {
    .statisticTableTitle___huCwX {
        max-width:240px;
        overflow: hidden;
        padding: 7px 0 0;
        text-overflow: ellipsis
    }
}

.statisticTableLink___QYWWw {
    align-items: center;
    border-radius: 4px;
    box-sizing: initial;
    display: flex;
    filter: drop-shadow(0 4px 8px rgba(0,0,0,.4));
    flex-direction: row;
    flex-shrink: 0;
    height: 36px;
    justify-content: center;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: color .3s ease-out;
    width: 60px;
    z-index: 2
}

.statisticTableLink___QYWWw:hover {
    background: #000
}

.statisticTableLink___QYWWw img {
    border-radius: 4px;
    height: inherit;
    width: inherit
}

.statisticTableLink___QYWWw [class^=link] {
    border-radius: 4px;
    display: flex;
    height: 32px;
    width: 56px
}

.statisticTableLink___QYWWw [class^=link] picture[class^=image_] [class^=image_] {
    object-fit: cover
}

.statisticTableName___iIBtS {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.statisticTableNumber___s1X1H {
    color: #fff;
    flex-grow: 1;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: right;
    white-space: nowrap
}

.statistic___tqBCU.popular___bgJn7 .statisticBlock___kpOoX {
    padding: 16px 0 18px
}

.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l {
    counter-reset: counter 0
}

.statistic___tqBCU.popular___bgJn7 .statisticTableTitle___huCwX {
    margin-bottom: 24px;
    padding: 8px 24px 0
}

.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0 {
    counter-increment: counter 1;
    padding: 0 16px 16px;
    position: relative
}

.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0:before {
    align-items: center;
    background-color: #ffffff1a;
    border-radius: 4px;
    color: #fffffffa;
    content: counter(counter);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    justify-content: center;
    line-height: 16px;
    margin-right: 16px;
    min-width: 16px;
    width: auto
}

.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0:after {
    background-color: rgba(var(--brand-text-rgb),.1);
    bottom: 4px;
    content: "";
    display: block;
    height: 1px;
    left: 16px;
    position: absolute;
    right: 16px;
    top: auto;
    z-index: 0
}

@media screen and (min-width: 1288px) {
    .statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0:after {
        left:50px;
        right: 50px
    }

    .statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0 {
        padding: 0 48px 16px
    }
}

.statistic___tqBCU.popular___bgJn7 .statisticTableLink___QYWWw {
    height: 32px;
    width: 32px
}

.statistic___tqBCU.popular___bgJn7 .statisticTableLink___QYWWw * {
    height: inherit;
    width: inherit
}

.statistic___tqBCU.popular___bgJn7 .statisticTableNumber___s1X1H {
    margin-left: 8px
}

@media screen and (min-width: 1288px) {
    .statistic___tqBCU.popular___bgJn7 .statisticTableNumber___s1X1H {
        margin-top:2px
    }
}

.statistic___tqBCU.bestPayout___DtBue .statisticBlock___kpOoX {
    padding: 16px 0 18px
}

.statistic___tqBCU.bestPayout___DtBue .statisticTableTitle___huCwX {
    padding: 8px 24px 0
}

.statistic___tqBCU.bestPayout___DtBue .statisticRow___tb4o0 {
    gap: 8px;
    padding: 0 34px 12px 30px
}

.statistic___tqBCU.bestPayout___DtBue .statisticRow___tb4o0>div:last-child {
    margin-left: 0
}

@media screen and (min-width: 1288px) {
    .statistic___tqBCU.bestPayout___DtBue .statisticRow___tb4o0 {
        padding:0 62px 12px 64px
    }

    .statistic___tqBCU.bestPayout___DtBue .statisticTableNumber___s1X1H {
        margin-top: 2px
    }

    .statistic___tqBCU.bestPayout___DtBue .statisticTableLink___QYWWw {
        width: 62px
    }

    .statistic___tqBCU.bestPayout___DtBue .statisticTableLink___QYWWw * {
        width: 58px
    }

    .statistic___tqBCU.bestPayout___DtBue h2.statisticTableTitle___huCwX {
        max-width: 240px;
        min-height: 54px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.statistic___tqBCU.bestRatio___TTJk_ .statisticBigTableTitle___R1J5V,.statistic___tqBCU.maxPayout___jtuSH .statisticBigTableTitle___R1J5V {
    margin: 36px 0 23px
}

.statistic___tqBCU.bestRatio___TTJk_ .statisticBigTableRow___tv82i,.statistic___tqBCU.maxPayout___jtuSH .statisticBigTableRow___tv82i {
    border-bottom: none;
    padding: 6px 0
}

@media screen and (min-width: 1288px) {
    .statistic___tqBCU.bestRatio___TTJk_ .statisticBigTableTitle___R1J5V {
        margin-top:24px
    }
}

.statistic___tqBCU.lastPayout___XvRXn .statisticRow___tb4o0 {
    padding-bottom: 12px
}

.statistic___tqBCU.lastPayout___XvRXn h2.statisticTableTitle___huCwX {
    margin-bottom: 20px
}

@media screen and (min-width: 1288px) {
    .statistic___tqBCU.lastPayout___XvRXn h2.statisticTableTitle___huCwX {
        margin-bottom:12px;
        min-height: 42px
    }
}

.statistic___tqBCU.bestPayout___DtBue .statisticTableTitle___huCwX,.statistic___tqBCU.lastPayout___XvRXn .statisticTableTitle___huCwX,.statistic___tqBCU.popular___bgJn7 .statisticTableTitle___huCwX {
    font-weight: 600;
    height: auto;
    min-height: 56px;
    width: 100%
}

@media screen and (min-width: 1288px) {
    .statistic___tqBCU.bestPayout___DtBue .statisticTableTitle___huCwX,.statistic___tqBCU.lastPayout___XvRXn .statisticTableTitle___huCwX,.statistic___tqBCU.popular___bgJn7 .statisticTableTitle___huCwX {
        align-items:center;
        display: flex;
        justify-content: center;
        margin-bottom: 22px
    }
}

.bg___tOcnf {
    background: var(--brand-content-background);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.withBackgroundWeb___fC2g_ #root,.withBackgroundWeb___fC2g_ [class*=wrap_],.withBackgroundWeb___fC2g_[class*=modalOpened] {
    background: none!important
}

.withBackgroundWeb___fC2g_ #root:before,.withBackgroundWeb___fC2g_ .layout--desktop:after {
    content: none!important
}

.withBackgroundWeb___fC2g_ #widget-container .help-button,.withBackgroundWeb___fC2g_ #widget-container .popUp-container {
    display: none!important
}

.button___OGhgb {
    height: 48px;
    margin: 0;
    width: 100%
}

.button___OGhgb span {
    display: block;
    margin-left: 8px
}

@media screen and (min-width: 568px) {
    .button___OGhgb {
        width:229px
    }
}

.icon___Vs464 {
    height: 24px;
    width: 24px
}

.icon___Vs464 path,.icon___Vs464 svg {
    fill: #fff
}

.howToButton___fTwIC,.primaryText___taz4n {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

.howToButton___fTwIC {
    -webkit-font-smoothing: antialiased;
    align-items: center;
    background: var(--brand-gradient-blue);
    border-radius: var(--buttons-border-radius);
    box-shadow: var(--brand-shadow);
    color: var(--secondary-button-color);
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    text-transform: var(--buttons-text-inside-style);
    width: 100%
}

@media screen and (min-width: 568px) {
    .howToButton___fTwIC {
        width:254px
    }
}

.portalWrapper___nBcDk {
    background: none!important
}

.portalWrapper___nBcDk:before {
    display: none
}

.overlay___i2n86 {
    -webkit-backdrop-filter: blur(43.4925px);
    backdrop-filter: blur(43.4925px);
    background: var(--brand-gradient-bg-errorPage);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.close___fvTE1 {
    bottom: auto;
    height: 12px;
    left: auto;
    position: absolute;
    right: 26px;
    top: 26px;
    width: 12px;
    z-index: 4
}

@media screen and (min-width: 536px) {
    .close___fvTE1 {
        right:26px;
        top: 52px;
        transform: scale(2)
    }
}

.close___fvTE1 path {
    fill: #fff
}

.root___mzS2B {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.root___mzS2B .slick-list,.root___mzS2B .slick-slider,.root___mzS2B .slick-track {
    display: block;
    position: relative
}

.root___mzS2B .slick-loading .slick-slide,.root___mzS2B .slick-loading .slick-track {
    visibility: hidden
}

.root___mzS2B .slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    align-items: center;
    box-sizing: border-box;
    display: flex;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    -khtml-user-select: none
}

@media(min-height: 767px),(min-width:767px) {
    .root___mzS2B .slick-slider {
        align-items:center
    }
}

.root___mzS2B .slick-list {
    margin: 0;
    overflow: hidden;
    padding: 0
}

.root___mzS2B .slick-list:focus {
    outline: 0
}

.root___mzS2B .slick-list.dragging {
    cursor: pointer
}

.root___mzS2B .slick-slider .slick-list,.root___mzS2B .slick-slider .slick-track {
    transform: translateZ(0)
}

.root___mzS2B .slick-track {
    left: 0;
    top: 0
}

.root___mzS2B .slick-track:after,.root___mzS2B .slick-track:before {
    content: "";
    display: table
}

.root___mzS2B .slick-track:after {
    clear: both
}

.root___mzS2B .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.root___mzS2B .slick-slide div {
    outline: none
}

.root___mzS2B [dir=rtl] .slick-slide {
    float: right
}

.root___mzS2B .slick-slide img {
    display: block
}

.root___mzS2B .slick-slide.slick-loading img {
    display: none
}

.root___mzS2B .slick-slide.dragging img {
    pointer-events: none
}

.root___mzS2B .slick-initialized .slick-slide {
    display: block
}

.root___mzS2B .slick-vertical .slick-slide {
    border: 1px solid #0000;
    display: block;
    height: auto
}

.root___mzS2B .slick-arrow.slick-hidden {
    display: none
}

.slider___j5JyZ {
    align-content: center;
    background-color: #0000001a;
    display: flex;
    flex-wrap: wrap;
    height: 100%
}

.slider___j5JyZ [class^=slick-slide] {
    padding: 0 12px;
    width: 184px
}

@media screen and (min-width: 375px) {
    .slider___j5JyZ [class^=slick-slide] {
        padding:0 12px;
        width: 199px
    }
}

@media screen and (min-width: 414px) {
    .slider___j5JyZ [class^=slick-slide] {
        padding:0 12px;
        width: 234px
    }
}

@media screen and (min-width: 731px) {
    .slider___j5JyZ [class^=slick-slide] {
        padding:0 42px;
        width: 334px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .slider___j5JyZ [class^=slick-slide] {
        padding:6px 32px 0;
        width: 164px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:667px) {
    .slider___j5JyZ [class^=slick-slide] {
        padding:6px 32px 0;
        width: 174px
    }
}

.slider___j5JyZ [class^=slick-list] {
    margin: 0 -12px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .slider___j5JyZ [class^=slick-list] {
        margin:0 -32px
    }
}

@media screen and (min-width: 731px) {
    .slider___j5JyZ [class^=slick-list] {
        margin:0 -42px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:1024px) {
    .slider___j5JyZ [class^=slick-list] {
        margin:0 -42px
    }
}

.slider___j5JyZ [class*=slick-current] [class^=slide] [class^=hint],.slider___j5JyZ [class*=slick-current] [class^=slide] [class^=step] {
    opacity: 1
}

.slider___j5JyZ [class*=slick-current] [class^=slide] [class^=image] {
    transform: scale(1)
}

.slider___j5JyZ [class^=slick-dots] {
    bottom: 18px;
    font-size: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center
}

@media screen and (min-width: 375px) {
    .slider___j5JyZ [class^=slick-dots] {
        bottom:30px
    }
}

@media screen and (min-width: 411px)and (max-height:732px) {
    .slider___j5JyZ [class^=slick-dots] {
        bottom:100px
    }
}

@media screen and (min-width: 414px) {
    .slider___j5JyZ [class^=slick-dots] {
        bottom:16px
    }
}

@media screen and (min-width: 768px) {
    .slider___j5JyZ [class^=slick-dots] {
        bottom:169px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:320px) {
    .slider___j5JyZ [class^=slick-dots] {
        bottom:4px
    }
}

@media screen and (min-height: 321px)and (max-height:560px) {
    .slider___j5JyZ [class^=slick-dots] {
        bottom:20px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:823px) {
    .slider___j5JyZ [class^=slick-dots] {
        bottom:53px
    }
}

@media(orientation: landscape)and (min-width:1024px) {
    .slider___j5JyZ [class^=slick-dots] {
        bottom:30px
    }
}

.slider___j5JyZ [class^=slick-dots] li {
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    font-size: 1px;
    height: 4px;
    margin: 0 2px;
    mix-blend-mode: normal;
    opacity: .2;
    width: 4px
}

.slider___j5JyZ [class^=slick-dots] li button {
    background-color: #0000;
    color: #0000;
    outline: none
}

.slider___j5JyZ [class^=slick-dots] li[class^=slick-active] {
    opacity: 1
}

.slide___BtVDO {
    -webkit-font-smoothing: antialiased;
    overflow: visible
}

.slide___BtVDO .hint___cYggg,.slide___BtVDO .step___bowzE {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    margin: 0 -48px;
    opacity: 0;
    text-align: center;
    transition: opacity .3s linear
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .slide___BtVDO .hint___cYggg,.slide___BtVDO .step___bowzE {
        margin:0 -200px
    }
}

.slide___BtVDO .step___bowzE {
    font-size: 16px;
    margin-bottom: 27px;
    margin-top: 49px
}

@media screen and (min-width: 411px) {
    .slide___BtVDO .step___bowzE {
        margin-bottom:28px;
        margin-top: 46px
    }
}

@media screen and (min-width: 414px) {
    .slide___BtVDO .step___bowzE {
        margin-bottom:26px;
        margin-top: 8px
    }
}

@media screen and (min-width: 768px) {
    .slide___BtVDO .step___bowzE {
        margin-top:19px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .slide___BtVDO .step___bowzE {
        margin-bottom:10px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:667px) {
    .slide___BtVDO .step___bowzE {
        margin-top:12px
    }
}

.slide___BtVDO .hint___cYggg {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
    margin-top: 21px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .slide___BtVDO .hint___cYggg {
        line-height:normal;
        margin-top: 8px
    }
}

@media screen and (orientation: portrait)and (min-height:411px) {
    .slide___BtVDO .hint___cYggg {
        margin-bottom:30px
    }
}

.slide___BtVDO .image___KDaFP {
    display: block;
    max-width: 100%;
    transform: scale(.69);
    transition: transform .3s ease;
    width: 100%
}

.mobileAppSection___fyma9 {
    overflow-x: auto
}

.mobileAppSection___fyma9 [class*=mob-app__section__title] {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    padding: 0
}

@media screen and (min-width: 768px) {
    .mobileAppSection___fyma9 [class*=mob-app__section__title] {
        font-size:24px;
        line-height: 32px
    }
}

.mobileAppSection___fyma9 [class*=mob-app__title-app] {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    padding: 0
}

.mobileAppSection___fyma9 [class*=mob-app__text] {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.mobileAppSection___fyma9 [class=mob-app__number-phone] {
    display: none
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .mobileAppSection___fyma9 [class=mob-app__number-phone] {
        display:none
    }
}

@media screen and (min-width: 568px) {
    .mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] {
        display:flex;
        flex-direction: column;
        justify-content: space-around;
        padding-bottom: 3%
    }

    .mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=mob-app__title-app] {
        color: #fff;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        padding: 0 32px
    }

    .mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        width: 60%
    }
}

@media screen and (min-width: 568px)and (min-width:568px) {
    .mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] {
        width:80%
    }
}

@media screen and (min-width: 568px) {
    .mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] [class=fld-block] {
        display:flex;
        flex-direction: row
    }

    .mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] [class=fld-block] label {
        background: #fff;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
        display: flex;
        height: 48px;
        order: 1;
        padding-left: 5%;
        padding-top: 3%;
        width: auto
    }

    .mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] [class=fld-block] input {
        border: none;
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        display: flex;
        height: 48px;
        order: 2;
        outline: none;
        width: 124px
    }

    .mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] button {
        background: var(--brand-gradient-green);
        border: none;
        border-radius: 4px;
        font-size: 16px;
        font-weight: 500;
        height: 48px;
        line-height: 24px;
        width: 164px
    }
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] {
    margin: 40px 0;
    position: relative
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:after,.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:before {
    background: linear-gradient(180deg,#252d4000 0,var(--brand-content-background) 100%);
    bottom: 0;
    content: "";
    position: absolute;
    top: 0;
    width: 16px
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:before {
    right: 0;
    transform: rotate(180deg)
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:after {
    left: 0
}

@media screen and (min-width: 768px) {
    .mobileAppSection___fyma9 [class=mob-app__lure-shadow]:after,.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:before {
        display:none
    }
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] {
    display: flex;
    justify-content: space-between;
    overflow-y: hidden;
    padding: 0 16px
}

@media screen and (min-width: 536px) {
    .mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] {
        padding:0 32px
    }
}

@media screen and (min-width: 736px) {
    .mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] {
        padding:0 17px 0 32px
    }
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] {
    padding: 0 24px 0 0
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block]:last-of-type {
    padding: 0 16px 0 0
}

@media screen and (min-width: 768px) {
    .mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] {
        padding:0
    }
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] [class=mob-app__lure-description] {
    width: 187px
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] [class=mob-app__lure-description] [class=mob-app__lure-image] {
    margin-bottom: 13px
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] [class=mob-app__lure-description] [class=mob-app__lure-image] img {
    height: 112px;
    width: 112px
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__title-app] {
    margin: 0 0 16px
}

.mobileAppSection___fyma9 [class=mob-app__video] {
    padding: 0 16px
}

@media screen and (min-width: 536px) {
    .mobileAppSection___fyma9 [class=mob-app__video] {
        padding:0 32px
    }
}

.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__section__title] {
    margin: 0 0 16px
}

@media screen and (min-width: 768px) {
    .mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__section__title] {
        margin:0 0 24px
    }
}

.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-section] {
    display: none
}

.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-section][class=active] {
    display: block
}

.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-content] iframe {
    height: 177px
}

@media screen and (min-width: 360px) {
    .mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-content] iframe {
        height:195px
    }
}

@media screen and (min-width: 536px) {
    .mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-content] iframe {
        height:299px
    }
}

@media screen and (min-width: 768px) {
    .mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-content] iframe {
        height:418px
    }
}

.mobileAppSection___fyma9 [class=mob-app__priority] {
    margin: 32px 0;
    padding: 0 16px
}

@media screen and (min-width: 536px) {
    .mobileAppSection___fyma9 [class=mob-app__priority] {
        padding:0 32px
    }
}

@media screen and (min-width: 768px) {
    .mobileAppSection___fyma9 [class=mob-app__priority] {
        margin:40px 0
    }
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title] {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 16px
}

@media screen and (min-width: 768px) {
    .mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title] {
        margin:0 0 24px
    }
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-content] {
    display: flex;
    justify-content: space-between
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-block] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    width: 80px
}

@media screen and (min-width: 536px) {
    .mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-block] {
        flex-direction:row;
        width: 157px
    }
}

@media screen and (min-width: 768px) {
    .mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-block] {
        width:224px
    }
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-image] {
    height: 64px;
    width: 64px
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-image] img {
    height: 100%;
    width: 100%
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title-app] {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 16px 0 0;
    text-align: center
}

@media screen and (min-width: 536px) {
    .mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title-app] {
        margin:-12px 0 0 20px;
        text-align: start;
        width: 60px
    }
}

@media screen and (min-width: 768px) {
    .mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title-app] {
        margin:0 0 0 8px;
        width: unset
    }
}

.mobApp___Wg3Jm {
    margin: -48px 0 8px;
    overflow: hidden
}

.mobApp___Wg3Jm .background___OASlw {
    align-content: center;
    align-items: center;
    background: url(/assets/img/sys/mobileApp/mobile-app-bg.png) no-repeat 50%;
    background-size: cover;
    display: flex;
    flex-direction: row;
    height: 256px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media screen and (min-width: 568px) {
    .mobApp___Wg3Jm .background___OASlw {
        height:276px
    }
}

@media screen and (min-width: 768px) {
    .mobApp___Wg3Jm .background___OASlw {
        height:297px
    }
}

.mobApp___Wg3Jm .background___OASlw .gradient___BiFkD {
    background-image: linear-gradient(180deg,#252d4000 0,var(--brand-content-background) 100%);
    bottom: 0;
    content: "";
    height: 64px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S {
    min-height: 256px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 568px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S {
        min-height:276px
    }
}

@media screen and (min-width: 768px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S {
        min-height:323px
    }
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesLeft___OOTkr {
    bottom: 20px;
    left: -10px;
    position: absolute;
    width: 61px;
    z-index: 1
}

@media screen and (min-width: 360px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesLeft___OOTkr {
        bottom:13px;
        left: -6px;
        width: 70px
    }
}

@media screen and (min-width: 568px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesLeft___OOTkr {
        bottom:0;
        width: 80px
    }
}

@media screen and (min-width: 768px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesLeft___OOTkr {
        bottom:-80px;
        width: 65px
    }
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .monkey___Z1wsX {
    bottom: 5px;
    height: 180px;
    left: -115px;
    position: absolute;
    width: auto
}

@media screen and (min-width: 360px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .monkey___Z1wsX {
        bottom:27px;
        height: 166px;
        left: -84px
    }
}

@media screen and (min-width: 568px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .monkey___Z1wsX {
        bottom:0;
        height: 200px;
        left: -57px
    }
}

@media screen and (min-width: 768px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .monkey___Z1wsX {
        height:212px;
        left: -4px
    }
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .iphoneIcon___dNITe {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 224px
}

@media screen and (min-width: 360px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .iphoneIcon___dNITe {
        width:256px
    }
}

@media screen and (min-width: 568px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .iphoneIcon___dNITe {
        width:296px
    }
}

@media screen and (min-width: 768px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .iphoneIcon___dNITe {
        top:53%
    }
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .banana___zjVLh {
    position: absolute;
    right: 0;
    top: 59px;
    width: 53px;
    z-index: 2
}

@media screen and (min-width: 360px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .banana___zjVLh {
        top:54px;
        width: 50px
    }
}

@media screen and (min-width: 568px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .banana___zjVLh {
        top:61px;
        width: 63px
    }
}

@media screen and (min-width: 768px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .banana___zjVLh {
        top:93px;
        width: 70px
    }
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesRight___CgEZ2 {
    bottom: 14px;
    position: absolute;
    right: -6px;
    width: 65px;
    z-index: 1
}

@media screen and (min-width: 360px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesRight___CgEZ2 {
        bottom:31px
    }
}

@media screen and (min-width: 568px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesRight___CgEZ2 {
        bottom:9px;
        right: -1px;
        width: 80px
    }
}

@media screen and (min-width: 768px) {
    .mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesRight___CgEZ2 {
        bottom:19px;
        height: 211px;
        right: 0;
        width: 83px
    }
}

.mobApp___Wg3Jm .contentApp___ZR3uR {
    margin-top: -56px;
    padding: 0 16px
}

@media screen and (min-width: 568px) {
    .mobApp___Wg3Jm .contentApp___ZR3uR {
        margin-top:-48px;
        padding: 0 32px
    }
}

@media screen and (min-width: 768px) {
    .mobApp___Wg3Jm .contentApp___ZR3uR {
        margin-top:-12px
    }
}

.mobApp___Wg3Jm .contentApp___ZR3uR .title___tMwl1 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 16px;
    padding: 0;
    position: relative;
    z-index: 2
}

.mobApp___Wg3Jm .contentApp___ZR3uR .text___KpA6s {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 24px;
    position: relative;
    z-index: 2
}

.mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: normal
}

.mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR>div:last-of-type {
    margin: 16px 0 0
}

@media screen and (min-width: 568px) {
    .mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR {
        flex-direction:row
    }

    .mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR>div:first-of-type {
        max-width: 229px
    }

    .mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR>div:last-of-type {
        margin: 0 0 0 16px;
        width: 254px
    }
}

.scrollableWrapper___L4Lqq {
    background: linear-gradient(180deg,#050d2400,#050d24);
    bottom: 64px;
    display: flex;
    left: 0;
    opacity: 0;
    padding: 16px;
    position: fixed;
    right: 0;
    transition: opacity .3s ease-in-out;
    visibility: hidden;
    z-index: 3
}

.scrollableWrapperVisible___ATfOS {
    opacity: 1;
    visibility: visible
}

.scrollableButton___pWpN4 {
    margin: 0 auto;
    max-width: 288px;
    width: -moz-fit-content;
    width: fit-content
}

.button___Cg2ro,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___Cg2ro.sm___vSpDD,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .sm___vSpDD[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .sm___vSpDD[class^=mob-app__tab-button] {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___Cg2ro.md___Cr5n_,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___Cg2ro.primary___KfUkk,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___Cg2ro.primary___KfUkk:hover,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button]:hover,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button]:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___Cg2ro.primary___KfUkk:active,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button]:active,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button]:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___Cg2ro.secondary___IP1ON,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .secondary___IP1ON[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .secondary___IP1ON[class^=mob-app__tab-button] {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___Cg2ro.secondary___IP1ON:active,.button___Cg2ro.secondary___IP1ON:hover,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .secondary___IP1ON[class^=mob-app__button]:active,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .secondary___IP1ON[class^=mob-app__button]:hover,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .secondary___IP1ON[class^=mob-app__tab-button]:active,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .secondary___IP1ON[class^=mob-app__tab-button]:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___Cg2ro.tertiary___r05UE,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .tertiary___r05UE[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .tertiary___r05UE[class^=mob-app__tab-button] {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___Cg2ro.tertiary___r05UE:hover,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .tertiary___r05UE[class^=mob-app__button]:hover,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .tertiary___r05UE[class^=mob-app__tab-button]:hover {
    background: #ffffff0d
}

.button___Cg2ro.tertiary___r05UE:active,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .tertiary___r05UE[class^=mob-app__button]:active,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .tertiary___r05UE[class^=mob-app__tab-button]:active {
    border-color: #fff
}

.button___Cg2ro.ghost___eNhDD,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .ghost___eNhDD[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .ghost___eNhDD[class^=mob-app__tab-button] {
    box-shadow: none;
    color: #f5c66b
}

.button___Cg2ro.ghost___eNhDD:hover,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .ghost___eNhDD[class^=mob-app__button]:hover,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .ghost___eNhDD[class^=mob-app__tab-button]:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___Cg2ro.ghost___eNhDD:active,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .ghost___eNhDD[class^=mob-app__button]:active,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .ghost___eNhDD[class^=mob-app__tab-button]:active {
    opacity: .7
}

.button___Cg2ro.disabled___YzCnH,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .disabled___YzCnH[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .disabled___YzCnH[class^=mob-app__tab-button] {
    opacity: .4;
    pointer-events: none
}

.fourthly___Jkr0Y {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.mobileApp___oI9_f {
    margin: -22px -30px 0 -32px
}

.mobileApp___oI9_f.hideAndroidBtn___FMZTZ .btn-desktop__android,.mobileApp___oI9_f.hideIOSBtn___ktWNM .btn-desktop__ios {
    display: none!important
}

.mobileApp___oI9_f [class^=mob-app__banner] {
    background: var(--brand-content-background);
    position: relative;
    width: 100%
}

.mobileApp___oI9_f [class^=mob-app__banner] img {
    height: 312px;
    width: 100%
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class^=mob-app__banner] img {
        height:408px
    }
}

.mobileApp___oI9_f [class=mob-app__title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 10px
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__title] {
        margin:0 0 9px
    }
}

.mobileApp___oI9_f [class=mob-app__section__title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    text-shadow: none;
    text-transform: none
}

.mobileApp___oI9_f [class=mob-app__section__title] span {
    display: inline-block
}

.mobileApp___oI9_f [class=mob-app__title-app] {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    text-transform: none
}

.mobileApp___oI9_f [class=mob-app__text] {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0
}

.mobileApp___oI9_f [class=mob-app__info] {
    background: var(--brand-content-background);
    margin: 0 auto;
    max-width: 768px;
    padding: 12px 32px 0
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__info] {
        max-width:1104px
    }
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] {
    display: flex;
    flex-direction: row;
    margin-top: 24px
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] a+a {
    margin-left: 16px
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button] {
    height: 48px;
    position: relative;
    width: 229px
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button] span {
    color: #fff;
    padding-left: 29px;
    text-transform: uppercase
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button] span:before {
    content: "";
    height: 24px;
    left: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class*=btn-desktop__ios] span:before {
    background: url(/assets/svg/mobileApp/ios.svg) no-repeat
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class*=btn-desktop__android] span:before {
    background: url(/assets/svg/mobileApp/android.svg) no-repeat
}

.mobileApp___oI9_f [class=mob-app__lure] {
    background: var(--brand-content-background);
    margin: 0 auto;
    max-width: 768px;
    padding: 64px 32px
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__lure] {
        max-width:1104px
    }
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-block] {
    align-items: center;
    display: flex;
    margin-bottom: 32px
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-block]:last-child {
    margin-bottom: 0
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-image] {
    display: inline-block;
    height: 112px;
    text-align: center;
    width: 112px
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-image] img {
    width: 100%
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-description] {
    display: inline-block;
    flex: 1;
    margin-left: 16px
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-description] h4 {
    margin: 0 0 4px
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-description] a {
    color: var(--brand-blue-link)
}

.mobileApp___oI9_f [class=mob-app__video] {
    background: var(--brand-content-background);
    margin: 0 auto;
    max-width: 768px;
    padding: 64px 32px
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__video] {
        max-width:1104px
    }
}

.mobileApp___oI9_f [class=mob-app__video] [class*=mob-app__section__title] {
    color: var(--brand-text)
}

.mobileApp___oI9_f [class=mob-app__video] [class^=mob-app__video-section] {
    display: none
}

.mobileApp___oI9_f [class=mob-app__video] [class*=mob-app__video-section--active] {
    display: block
}

.mobileApp___oI9_f [class=mob-app__video] [class=mob-app__video-content] {
    height: 332px;
    margin-top: 24px
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__video] [class=mob-app__video-content] {
        height:446px
    }
}

.mobileApp___oI9_f [class=mob-app__video] [class=mob-app__video-content] iframe {
    height: 100%
}

.mobileApp___oI9_f [class=mob-app__qr-code] {
    background: var(--brand-simple);
    margin: 0 auto;
    max-width: 768px;
    padding: 64px 32px
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__qr-code] {
        max-width:1104px
    }
}

.mobileApp___oI9_f [class=mob-app__qr-code] [class=mob-app__section__title] {
    color: #fff;
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.mobileApp___oI9_f [class=mob-app__qr-code] [class=mob-app__qr-code-content] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    padding-top: 24px
}

.mobileApp___oI9_f [class=mob-app__qr-code] [class=mob-app__qr-code-block] img {
    height: 160px;
    width: 160px
}

.mobileApp___oI9_f [class=mob-app__qr-code] [class=mob-app__qr-code-block] [class=mob-app__title-app] {
    color: #fff;
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 12px 0 0;
    text-align: center
}

.mobileApp___oI9_f [class=mob-app__priority] {
    background: var(--brand-content-background);
    margin: 0 auto;
    max-width: 768px;
    padding: 64px 32px
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__priority] {
        max-width:1104px
    }
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__section__title] {
    color: #fff;
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-content] {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 23px
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-block] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    width: 201px
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-block] {
        flex-direction:row;
        width: 240px
    }
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-block] [class=mob-app__priority-image] img {
    height: 112px;
    width: 112px
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-block] [class=mob-app__title-app] {
    color: var(--brand-text);
    margin: 14px 0 0;
    text-align: center
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-block] [class=mob-app__title-app] {
        margin:0 0 0 8px;
        text-align: start
    }
}

.mobileApp___oI9_f [class=mob-app__install-info] {
    background: var(--brand-content-background);
    margin: 0 auto;
    max-width: 768px;
    padding: 62px 32px 50px;
    position: relative
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__install-info] {
        max-width:1104px
    }
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] {
    display: flex;
    flex-direction: row;
    margin-top: 27px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] {
    height: 48px;
    position: relative;
    width: 229px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] span {
    color: #fff;
    padding-left: 29px;
    text-transform: uppercase
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] span:before {
    content: "";
    height: 24px;
    left: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class*=tab-button__ios] span:before {
    background: url(/assets/svg/mobileApp/ios.svg) no-repeat
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class*=tab-button__android] span:before {
    background: url(/assets/svg/mobileApp/android.svg) no-repeat
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__section__title] {
    color: #fff;
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 25px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__slider] {
    padding: 24px 0 0 32px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class*=carousel-slider-android] [class^=carousel-inner]:before {
    background: url(l/templates/2/desktop/assets/mobile-app/android.png) no-repeat 50%
}

.mobileApp___oI9_f [class=mob-app__install-info] [class*=carousel-slider] {
    display: none
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] {
    display: flex
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] {
    bottom: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 0;
    list-style-type: none;
    overflow: hidden;
    position: relative;
    text-align: left;
    white-space: normal;
    width: 242px
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] {
        width:400px
    }
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li {
    background: none;
    border-radius: 0;
    height: 32px;
    line-height: 20px;
    margin: 0;
    opacity: 1;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 95%
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li span:first-of-type {
    background: var(--brand-gradient-green);
    border-radius: 50%;
    box-sizing: initial;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    height: 19px;
    line-height: 19px;
    position: relative;
    text-align: center;
    width: 19px;
    z-index: 2
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li span:last-of-type {
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin: 0 0 0 12px;
    text-decoration: underline
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li span:last-of-type:hover {
    text-decoration: none
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li:before {
    background: var(--brand-gradient-green);
    content: "";
    height: 100%;
    left: 8px;
    position: absolute;
    top: 0;
    width: 3px;
    z-index: 1
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li [class*=mob-app__text] {
    color: var(--brand-text);
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 11px 0 13px 32px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li:first-of-type:before {
    top: 12px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li:last-of-type:before {
    display: none
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li[class=active]~li span:first-of-type {
    background: var(--brand-grey-dark);
    color: #fff
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li[class=active]~li:before {
    background: var(--brand-grey-dark)
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] [class=active] {
    height: auto
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] [class=active]:before {
    background: var(--brand-grey-dark)
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] [class=active] [class=mob-app__text] {
    display: block
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: -4px 0 0 12px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1288px) {
    .mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] {
        margin:-4px 36px 0 0
    }
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 358px;
    justify-content: space-between;
    position: absolute;
    width: 256px;
    z-index: 10
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] [class=carousel-control-prev-icon] {
    background: url(l/templates/2/desktop/assets/mobile-app/arrow-left.png) no-repeat;
    cursor: pointer;
    display: block;
    height: 24px;
    width: 24px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] [class=carousel-control-next-icon] {
    background: url(l/templates/2/desktop/assets/mobile-app/arrow-left.png) no-repeat;
    cursor: pointer;
    display: block;
    height: 24px;
    transform: rotate(180deg);
    width: 24px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] [class*=hidden] {
    visibility: hidden
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner] {
    height: 367px;
    min-height: 150px;
    position: relative;
    width: 172px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner]:before {
    background-size: contain;
    content: "";
    height: 376px;
    position: absolute;
    width: 172px;
    z-index: 5
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner] [class^=carousel-slide] {
    bottom: auto;
    display: none;
    filter: alpha(opacity=0);
    left: 12px;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 12px;
    transition: opacity .35s ease-in 0s;
    z-index: 2
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner] [class^=carousel-slide] img {
    border-radius: 10px;
    height: 342px;
    margin: 0 auto;
    object-fit: cover;
    width: 146px
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner] [class$=" active"] {
    display: block
}

.dropdown___TAi9l {
    position: relative
}

.dropdown___TAi9l .selected___q9WfB {
    background: none;
    border: 1px solid #fff3;
    border-radius: 8px;
    display: inline-block;
    padding: 10px 28px 10px 12px;
    position: relative
}

.dropdown___TAi9l .selected___q9WfB svg {
    bottom: auto;
    height: 24px;
    left: auto;
    position: absolute;
    right: 3px;
    top: 8px;
    transition: transform .2s linear;
    width: 24px;
    z-index: 0
}

.dropdown___TAi9l .selected___q9WfB.open___Egxgp {
    background-color: var(--render-page-light-bg);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: var(--render-page-light-bg)
}

.dropdown___TAi9l .selected___q9WfB.open___Egxgp svg {
    transform: rotate(180deg)
}

.dropdown___TAi9l .list___yRInR {
    background-color: var(--render-page-light-bg);
    border-radius: 8px;
    border-top-left-radius: 0;
    bottom: auto;
    left: 0;
    min-width: 160px;
    position: absolute;
    right: auto;
    top: auto;
    width: max-content;
    z-index: 10
}

.dropdown___TAi9l .item____S7mw:first-child button {
    padding-top: 18px
}

.dropdown___TAi9l .item____S7mw:last-child button {
    padding-bottom: 18px
}

.dropdown___TAi9l .item____S7mw.active___RuF4l {
    pointer-events: none
}

.dropdown___TAi9l .item____S7mw.active___RuF4l button {
    color: var(--nav-list-active-item-color);
    font-weight: 500;
    letter-spacing: -.1px;
    transition: color .2s linear
}

.dropdown___TAi9l .item____S7mw button {
    background: none;
    color: #fffc;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 5px 16px;
    text-align: left;
    width: 100%
}

.dropdown___TAi9l [class*=loadingWrapper] {
    height: 40px;
    width: 40px
}

.dropdown___TAi9l .menu-enter {
    opacity: 0;
    transform: translateY(-15px)
}

.dropdown___TAi9l .menu-enter-active {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .2s,transform .2s
}

.dropdown___TAi9l .menu-exit {
    opacity: 1
}

.dropdown___TAi9l .menu-exit-active {
    opacity: 0;
    transform: translateY(-15px);
    transition: opacity .2s,transform .2s
}

.filterTabs___KNLwE {
    align-items: normal;
    color: var(--brand-text);
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: normal;
    line-height: 20px
}

.filterTabs___KNLwE .item___yJaxa {
    border-radius: 12px
}

.filterTabs___KNLwE .item___yJaxa.active___HhocI {
    pointer-events: none
}

.filterTabs___KNLwE .item___yJaxa.active___HhocI,.filterTabs___KNLwE .item___yJaxa:hover {
    background-color: var(--render-page-light-bg);
    color: var(--nav-list-active-item-color);
    transition: background-color .2s linear
}

.filterTabs___KNLwE button {
    background: none;
    padding: 6px 16px
}

.sortTabs___uj_jU {
    margin-left: auto;
    position: relative
}

.sortTabs___uj_jU .sorting___pymjb {
    background: none;
    border-radius: 12px;
    height: 40px;
    margin-left: auto;
    padding: 8px;
    width: 40px
}

.sortTabs___uj_jU .sorting___pymjb.open___KAcav,.sortTabs___uj_jU .sorting___pymjb:hover {
    background-color: var(--render-page-light-bg);
    transition: background-color,border-radius .2s linear
}

.sortTabs___uj_jU .sorting___pymjb.open___KAcav {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.sortTabs___uj_jU .sorting___pymjb svg {
    height: 24px;
    width: 24px
}

.sortTabs___uj_jU .sorting___pymjb+[class*=tipsSortList__] {
    right: 0;
    top: 42px
}

.sortTabs___uj_jU .list___r4Vxu {
    background-color: var(--render-page-light-bg);
    border-radius: 8px;
    border-top-right-radius: 0;
    bottom: auto;
    left: auto;
    min-width: 160px;
    position: absolute;
    right: 0;
    top: auto;
    width: max-content;
    z-index: 10
}

.sortTabs___uj_jU .item___mPuJi:first-child button {
    padding-top: 12px
}

.sortTabs___uj_jU .item___mPuJi:last-child button {
    padding-bottom: 12px
}

.sortTabs___uj_jU .item___mPuJi.active___HM2X6 {
    pointer-events: none
}

.sortTabs___uj_jU .item___mPuJi:hover button {
    background-color: #0009
}

.sortTabs___uj_jU .item___mPuJi.active___HM2X6 button {
    color: var(--nav-list-active-item-color);
    font-weight: 500;
    letter-spacing: -.1px;
    transition: color .2s linear
}

.sortTabs___uj_jU .item___mPuJi button {
    background: none;
    color: #fffc;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 5px 16px;
    text-align: left;
    width: 100%
}

.sortTabs___uj_jU .menu-enter {
    opacity: 0;
    transform: translateY(-15px)
}

.sortTabs___uj_jU .menu-enter-active {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .2s,transform .2s
}

.sortTabs___uj_jU .menu-exit {
    opacity: 1
}

.sortTabs___uj_jU .menu-exit-active {
    opacity: 0;
    transform: translateY(-15px);
    transition: opacity .2s,transform .2s
}

.bonusButton___nVFV4 {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    box-shadow: var(--brand-shadow);
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    line-height: 24px;
    margin-top: 16px;
    text-align: center;
    text-shadow: 0 -1px 0 #ffffff0d;
    text-transform: uppercase;
    width: 100%
}

.bonusButton___nVFV4:disabled {
    background: #0000;
    border: 2px solid #fff;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff;
    opacity: .6;
    pointer-events: none;
    text-shadow: 0 -1px 0 #ffffff0d
}

.bonusButtonTipsWrap___u9kDx {
    width: 100%!important;
    z-index: 2
}

.bonusButtonTips___hXP3v {
    max-width: 160px
}

.bonusItem___MWf3x {
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: 8px;
    box-shadow: var(--brand-shadow);
    margin: 16px 0 0;
    padding: 16px;
    position: relative
}

.bonusItem___MWf3x:first-of-type {
    margin: 0
}

.bonusItemExpanded___a2qnh {
    padding: 16px 16px 40px
}

.bonusItemExpanded___a2qnh .bonusItemToggleArrow___fR726 svg {
    transform: rotate(180deg)
}

.bonusItemExpanded___a2qnh .bonusItemToggleArrow___fR726 svg path {
    opacity: 1
}

.bonusItemFull___essEw {
    max-height: unset;
    padding: 16px 16px 36px
}

.bonusItemFull___essEw .bonusItemDescriptionInner___K0Sdh {
    max-height: unset
}

.bonusItemToggleArrow___fR726 {
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    position: absolute;
    right: 16px;
    top: 36px;
    width: 24px;
    z-index: 3
}

.bonusItemContent___gvjpC {
    display: flex;
    padding: 0 16px 0 0
}

.bonusItemImg___MaRhV {
    height: 64px;
    width: 64px
}

.bonusItemInfo___pvVrG {
    margin: 8px 0 0 16px;
    overflow: hidden
}

.bonusItemTitle___NS5ZT {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.bonusItemPrice___tpQm7 {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.bonusItemDescription___PqeyJ {
    margin-top: 16px;
    position: relative
}

.bonusItemDescriptionInner___K0Sdh {
    max-height: 36px;
    overflow: hidden;
    width: 100%
}

.bonusItemDescriptionText___YTwHa {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-overflow: clip
}

.bonusItemDescriptionText___YTwHa ol,.bonusItemDescriptionText___YTwHa ul {
    list-style-type: none
}

.bonusItemDescriptionText___YTwHa ol li,.bonusItemDescriptionText___YTwHa ul li {
    padding-inline-start:2ch;position: relative
}

.bonusItemDescriptionText___YTwHa ol li:before,.bonusItemDescriptionText___YTwHa ul li:before {
    bottom: 0;
    content: "•";
    height: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 1
}

.bonusItemDescriptionText___YTwHa ol {
    counter-reset: section
}

.bonusItemDescriptionText___YTwHa ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.bonusItemDescriptionMore___f8h0T {
    bottom: -24px;
    color: var(--brand-yellow);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    left: unset;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-decoration: underline;
    top: unset;
    z-index: 1
}

.bonusItemDescriptionMoreHide___s4P2A:before {
    display: none
}

.bonusesStore___aNqak {
    margin: 16px 16px 48px
}

@media screen and (min-width: 360px) {
    .bonusesStore___aNqak {
        margin:16px 24px 48px
    }
}

@media screen and (min-width: 568px) {
    .bonusesStore___aNqak {
        margin:16px 64px 48px
    }
}

.bonusesStoreTitle___SzEBu {
    -webkit-text-fill-color: #0000;
    background: -webkit-linear-gradient(#fff,var(--brand-text));
    -webkit-background-clip: text;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.bonusesStoreDescription___qwwQR {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 16px
}

.bonusesStoreList___TregG {
    display: flex;
    flex-direction: column;
    margin: 24px 0 0
}

.bonusesStoreSettings___TtGJT {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: space-between;
    margin-bottom: 16px
}

.bonusButton___ctzxs {
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 100%
}

.bonusButton___ctzxs:disabled {
    border: 2px solid #fff;
    box-shadow: unset;
    box-sizing: border-box;
    color: #fff;
    text-shadow: 0 -1px 0 #ffffff0d
}

.bonusButtonTipsWrap___NbXOh {
    margin-top: 10px;
    margin-inline:auto;max-width: 256px;
    width: 100%;
    z-index: 9
}

.bonusButtonTips___IxQoB {
    max-width: 160px
}

.bonusInfo___NVs_Z {
    height: 100vh!important;
    position: fixed!important
}

.bonusInfoOverlay___ZhOzL {
    -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
}

.bonusInfoClickOutside___zaKpN {
    background: #000c;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000
}

.bonusInfoWrapper___bXuYS {
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 12px;
    position: relative;
    width: 512px;
    z-index: 1002
}

.bonusInfoClose___alQSc {
    background: #0000 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
}

.bonusInfoClose___alQSc:hover {
    opacity: 1
}

.bonusInfoContent___Sq8Da {
    padding: 40px 48px 32px
}

.bonusInfoTitle___ZpiNB {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.bonusInfoPrice___E2k45 {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 3px
}

.bonusInfoPriceFor___x1Qxr {
    padding-right: 4px
}

.bonusInfoText___x1t0K {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 11px 0 26px
}

.bonusInfoText___x1t0K ol,.bonusInfoText___x1t0K ul {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    list-style-type: none
}

.bonusInfoText___x1t0K ol li,.bonusInfoText___x1t0K ul li {
    padding-inline-start:2ch;position: relative
}

.bonusInfoText___x1t0K ol li:before,.bonusInfoText___x1t0K ul li:before {
    bottom: 0;
    content: "•";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.bonusInfoText___x1t0K ol {
    counter-reset: section
}

.bonusInfoText___x1t0K ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.bonusInfoButton___iexIP {
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 100%
}

.bonusInfoTipsWrap___Gh4QL {
    margin: 0 auto;
    width: 256px
}

.bonusInfoTips___b5EJT {
    border: none;
    border-radius: 8px;
    bottom: 100%;
    color: #000;
    cursor: default;
    font-size: 12px;
    font-weight: 400;
    left: 50%;
    line-height: 20px;
    padding: 13px 16px;
    transform: translate(-50%,-12px);
    width: 176px
}

.bonusInfoTips___b5EJT:after {
    border-left: 16px solid #0000;
    border-right: 16px solid #0000;
    border-top: 16px solid var(--tooltip-bg);
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translate(-50%,-8px)
}

.bonusInfoTips___b5EJT:before {
    content: none
}

.bonusItem___p0XEO {
    align-items: center;
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: var(--components-border-radius);
    box-shadow: var(--brand-shadow);
    display: flex;
    flex-direction: column;
    justify-content: normal;
    min-height: 304px;
    padding: 16px;
    width: 176px
}

.bonusItemContent___ubwNb {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    width: 100%
}

.bonusItemTitle___s3UeQ {
    align-items: normal;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    height: 64px;
    line-height: 22px;
    text-align: center
}

.bonusItemInfo___Rh3a3,.bonusItemTitle___s3UeQ {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.bonusItemInfo___Rh3a3 {
    align-items: center;
    padding: 13px 0 2px;
    position: relative;
    width: 100%
}

.bonusItemInfo___Rh3a3:hover .bonusItemDescription___rNuT_ {
    opacity: 1
}

.bonusItemInfo___Rh3a3:hover .bonusItemImg___XuQoI {
    opacity: 0
}

.bonusItemImg___XuQoI {
    height: 100%;
    max-height: 96px;
    max-width: 96px;
    width: 100%
}

.bonusItemPrice___QE2sY {
    color: #f5c66b;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-align: center
}

.bonusItemDescription___rNuT_ {
    max-height: 115px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .45s ease;
    width: 100%
}

.bonusItemDescriptionText___fVGPM {
    color: #fffc;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    height: 115px;
    line-height: 14px;
    margin: 0;
    overflow: hidden;
    position: relative
}

.bonusItemDescriptionMore___AUtlY {
    background: #302d2e;
    bottom: 0;
    color: var(--link-color);
    cursor: pointer;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    position: absolute;
    right: 0
}

.bonusItemDescriptionMore___AUtlY:before {
    background: linear-gradient(90deg,#302d2e00,#302d2e);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 100%;
    top: auto;
    width: 24px;
    z-index: 1
}

.bonusesStore___L2BNA {
    margin-top: 22px
}

.bonusesStoreDescription___fCgcA {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.bonusesStoreList___t9CZQ {
    align-items: flex-start;
    display: flex;
    flex-flow: row wrap;
    gap: 16px;
    justify-content: flex-start;
    margin: 8px 0 0
}

.bonusesStoreSettings___ELZV2 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: space-between;
    margin-bottom: 16px
}

.benefitItem___DHbPA {
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: 8px;
    box-shadow: var(--brand-shadow);
    margin: 16px 0 0;
    padding: 16px;
    position: relative
}

.benefitItem___DHbPA:first-of-type {
    margin: 0
}

.benefitItemExpanded___OeN3P {
    padding: 16px 16px 32px
}

.benefitItemExpanded___OeN3P .benefitItemToggleArrow___rSbn9 svg {
    transform: rotate(180deg)
}

.benefitItemExpanded___OeN3P .benefitItemToggleArrow___rSbn9 svg path {
    opacity: 1
}

.benefitItemFull___uN8fg {
    max-height: unset;
    padding: 16px 16px 36px
}

.benefitItemFull___uN8fg .benefitItemDescriptionInner___CKMh8 {
    max-height: unset
}

.benefitItemToggleArrow___rSbn9 {
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    position: absolute;
    right: 8px;
    top: 36px;
    width: 24px;
    z-index: 3
}

.benefitItemToggleArrow___rSbn9 svg {
    transition: all .3s ease-in-out
}

.benefitItemContent___wVqDF {
    display: flex;
    padding: 0 16px 0 0
}

.benefitItemImg___vdnMs {
    height: 64px;
    width: 64px
}

.benefitItemInfo___ztJpo {
    margin: 11px 0 0 16px;
    overflow: hidden
}

.benefitItemTitle___QeyFr {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.benefitItemPrice___cbuHY {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.benefitItemBuyWrapper___tKhoq {
    margin-top: 16px
}

.benefitItemBuyWrapper___tKhoq [class*=radioContainer][class*=radioChecked] {
    border: none;
    position: relative;
    z-index: 0
}

.benefitItemBuyWrapper___tKhoq [class*=radioContainer][class*=radioChecked]:after {
    background-image: url(/assets/svg/store/talisman-border.svg);
    bottom: unset;
    content: "";
    display: block;
    height: 80px;
    left: unset;
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
    z-index: 0
}

.benefitItemBuyWrapper___tKhoq [class*=radioContainer]:before {
    background: #3d393a;
    background: none
}

.benefitItemTipsWrap___G6EEu {
    width: 100%!important;
    z-index: 2
}

.benefitItemTips___TbM5C {
    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___TbM5C:after {
    border-bottom: 16px solid var(--brand-blue);
    border-left: 16px solid #0000;
    border-right: 16px solid #0000;
    bottom: 100%;
    content: "";
    left: 50%;
    position: absolute;
    transform: translate(-50%,11px)
}

.benefitItemTips___TbM5C:before {
    content: none
}

.benefitItemDescriptionWrapper___Vv6Og {
    max-height: 0;
    overflow: hidden;
    position: relative;
    transition: max-height .45s ease
}

.benefitItemDescriptionWrapperVisible___QNb6p {
    max-height: 114.2857142857rem;
    overflow: visible
}

.benefitItemDescription___iTu1m {
    margin-top: 16px;
    position: relative
}

.benefitItemDescriptionInner___CKMh8 {
    max-height: 64px;
    overflow: hidden;
    width: 100%
}

.benefitItemDescriptionText___T7qUL {
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-overflow: clip
}

.benefitItemDescriptionText___T7qUL ol,.benefitItemDescriptionText___T7qUL ul {
    list-style-type: none
}

.benefitItemDescriptionText___T7qUL ol li,.benefitItemDescriptionText___T7qUL ul li {
    padding-inline-start:2ch;position: relative
}

.benefitItemDescriptionText___T7qUL ol li:before,.benefitItemDescriptionText___T7qUL ul li:before {
    bottom: 0;
    content: "•";
    height: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 1
}

.benefitItemDescriptionText___T7qUL ol {
    counter-reset: section
}

.benefitItemDescriptionText___T7qUL ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.benefitItemDescriptionMore___udwOF {
    bottom: -24px;
    color: var(--brand-yellow);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    left: unset;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-decoration: underline;
    top: unset;
    z-index: 1
}

.benefitItemDescriptionMoreHide___uv_MB:before {
    display: none
}

.benefitsStore___VaEvg {
    margin: 16px 16px 48px
}

@media screen and (min-width: 360px) {
    .benefitsStore___VaEvg {
        margin:16px 24px 48px
    }
}

@media screen and (min-width: 568px) {
    .benefitsStore___VaEvg {
        margin:16px 64px 48px
    }
}

.benefitsStoreTitle___tE2zu {
    -webkit-text-fill-color: #0000;
    background: -webkit-linear-gradient(#fff,var(--brand-text));
    -webkit-background-clip: text;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.benefitsStoreDescription___JbakR {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 16px
}

.benefitsStoreList___VMgkA {
    display: flex;
    flex-direction: column;
    margin: 24px 0 0
}

.benefitInfoOverlay___AgcF4 {
    -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___wnCkV {
    background: #000c;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000
}

.benefitInfoWrapper___QCmFe {
    background: var(--brand-gradient-popup-bg);
    border-radius: 12px;
    position: relative;
    width: 512px;
    z-index: 1002
}

.benefitInfoClose___Onket {
    background: #0000 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___Onket:hover {
    opacity: 1
}

.benefitInfoContent___ggIvR {
    padding: 40px 48px 32px
}

.benefitInfoTitle___ABFag {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.benefitInfoPrice___Cu4d9 {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 3px
}

.benefitInfoDescription___EQxyb {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 11px 0 24px
}

.benefitInfoDescription___EQxyb ol,.benefitInfoDescription___EQxyb ul {
    list-style-type: none
}

.benefitInfoDescription___EQxyb ol li,.benefitInfoDescription___EQxyb ul li {
    padding-inline-start:2ch;position: relative
}

.benefitInfoDescription___EQxyb ol li:before,.benefitInfoDescription___EQxyb ul li:before {
    bottom: 0;
    content: "•";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.benefitInfoDescription___EQxyb ol {
    counter-reset: section
}

.benefitInfoDescription___EQxyb ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.benefitInfoButton___gckVr {
    display: flex;
    margin: 0 auto;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 256px
}

.form___vvcOZ {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 16px
}

.radio___SDgY6 {
    padding: 5px 0 5px 6px
}

.radio___SDgY6:last-of-type {
    padding-top: 5px
}

.radio___SDgY6 [class^=radioText_] {
    padding-left: 13px
}

.radioChecked___lC0VC [class^=radioText_] span {
    color: #fff
}

.radioProfitable___c8VsL {
    margin: 0 -8px;
    min-width: 160px;
    padding: 4px 7px 5px 14px;
    position: relative;
    z-index: 0
}

.radioProfitable___c8VsL:after {
    background: url(/assets/svg/store/border.svg) no-repeat;
    bottom: unset;
    content: "";
    display: block;
    height: 25px;
    left: unset;
    object-fit: contain;
    position: absolute;
    right: 0;
    top: 0;
    width: 160px;
    z-index: 1
}

.radioProfitable___c8VsL [class^=radioMark] {
    left: 8px
}

.radioProfitableText___eAcHy {
    color: var(--brand-yellow);
    font-size: 10px;
    font-weight: 500;
    left: 50%;
    line-height: 12px;
    padding: 0 4px;
    position: absolute;
    top: 0;
    transform: translate(-50%,-60%)
}

.radioLabel___xC84h {
    align-items: normal;
    color: #fff9;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 14px
}

.radioLabelValue___NDcvK {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.radioLabelCurrency___Vrgyx,.radioLabelSum___GYcsK {
    font-weight: 500;
    white-space: nowrap
}

.submitButton___bvIjB {
    text-shadow: 0 -1px 0 #ffffff0d
}

.benefitItem___dqJIT {
    align-items: center;
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: var(--components-border-radius);
    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___dqJIT {
        margin:32px 8px 0
    }
}

.benefitItemContent___GmXSr {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    width: 100%
}

.benefitItemTitle___rcWlI {
    align-items: normal;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: -6px 0;
    min-height: 48px;
    text-align: center
}

.benefitItemInfo___uX5U7,.benefitItemTitle___rcWlI {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.benefitItemInfo___uX5U7 {
    align-items: center;
    min-height: 136px;
    padding: 11px 0 13px;
    position: relative;
    width: 100%
}

.benefitItemInfo___uX5U7:hover .benefitItemImg___IVQWt {
    opacity: 0
}

.benefitItemInfo___uX5U7:hover .benefitItemDescription___aV0dA {
    opacity: 1
}

.benefitItemImg___IVQWt {
    max-height: 112px;
    max-width: 112px
}

.benefitItemPrice___dp6L1 {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.benefitItemDescription___aV0dA {
    max-height: 112px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    transition: opacity .45s ease
}

.benefitItemDescriptionText___Q1WwN {
    color: #fffc;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin: 0;
    max-height: 100%;
    overflow: hidden;
    position: relative;
    top: 50%
}

.benefitItemDescriptionMore___Dz_pp {
    background: #302d2e;
    bottom: 0;
    color: var(--link-color);
    cursor: pointer;
    font-size: 10px;
    font-weight: 500;
    line-height: 14px;
    position: absolute;
    right: 0
}

.benefitItemDescriptionMore___Dz_pp:before {
    background: linear-gradient(90deg,#302d2e00,#302d2e);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 100%;
    top: auto;
    width: 24px;
    z-index: 1
}

.benefitItemTipsWrap___ePQRG {
    margin-top: 10px!important;
    width: 100%!important
}

.benefitItemTips___mnWLX {
    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___mnWLX:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid var(--brand-blue);
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%)
}

.benefitItemTips___mnWLX:before {
    content: none
}

.benefitItem___dqJIT [class*=button__][class*=disabled__] {
    background: none;
    border: 2px solid #fff;
    box-shadow: unset;
    box-sizing: border-box;
    color: #fff;
    text-shadow: 0 -1px 0 #ffffff0d
}

.benefitsStore___rPD6R {
    margin-top: 22px
}

.benefitsStoreDescription___ySMmW {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.benefitsStoreList___hE9bm {
    display: flex;
    flex-wrap: wrap;
    margin: 8px -8px 0
}

@media screen and (min-width: 1288px) {
    .benefitsStoreList___hE9bm {
        margin:0 -8px
    }
}

.success___mDl_N {
    display: block;
    margin: 72px 16px 40px
}

@media screen and (min-width: 360px) {
    .success___mDl_N {
        margin:72px 24px 40px
    }
}

@media screen and (min-width: 568px) {
    .success___mDl_N {
        margin:2px auto 40px;
        max-width: 368px
    }
}

@media screen and (min-width: 768px) {
    .success___mDl_N {
        margin:72px auto 40px
    }
}

@media screen and (min-width: 1288px) {
    .success___mDl_N {
        margin:20px auto 40px;
        max-width: 490px
    }
}

.success___mDl_N p {
    text-align: center
}

.successIcon___iuVJw {
    background: url(/assets/svg/verification/icon_completed.svg) no-repeat 50%/contain;
    height: 64px;
    margin: 0 auto;
    width: 64px
}

.successHeader___fN7ey {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 32px 0 0
}

@media screen and (min-width: 1288px) {
    .successHeader___fN7ey {
        margin-top:38px
    }
}

.successTitle___Sgqd4 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 8px 0 0
}

.successBtn___TYYh5 {
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    margin-top: 24px;
    padding: 12px;
    width: 100%
}

@media screen and (min-width: 1288px) {
    .successBtn___TYYh5 {
        margin:42px auto 0;
        max-width: 256px
    }
}

.successBtn___TYYh5 span {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

.dictionary___c1aQk {
    align-items: flex-start;
    background-color: #252323;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 8px 0 16px;
    padding: 8px 8px 24px;
    width: 100%
}

.dictionary___c1aQk .title___fdRA5 {
    color: #ffffffe6;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 8px;
    padding: 8px 0 0 8px
}

.dictionaryTabs___WhK5r {
    align-items: center;
    border-bottom: 1px solid #ffffff29;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px 0;
    justify-content: flex-start;
    padding: 8px 8px 16px;
    width: 100%
}

.dictionaryTabs___WhK5r .tabButton___psd_F {
    background: none;
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    width: 32px
}

.dictionaryTabs___WhK5r .tabButton___psd_F.disabled___UAdK5 {
    opacity: .3
}

.dictionaryTabs___WhK5r .tabButton___psd_F.active___X6_tY {
    color: #fe0909;
    font-weight: 700
}

.dictionaryContent___cRV1J {
    padding: 24px 8px 8px 16px;
    position: relative;
    width: 100%;
    z-index: 0
}

.dictionaryContent___cRV1J .letterWrapper___L5TwW {
    padding: 8px 0
}

.dictionaryContent___cRV1J .letterWrapper___L5TwW h4 {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0 0 8px
}

.dictionaryContent___cRV1J .letterWrapper___L5TwW:first-of-type {
    padding-top: 0
}

.dictionaryContent___cRV1J .letterWrapper___L5TwW:last-of-type {
    padding-bottom: 0
}

.dictionaryContent___cRV1J .gamesList___jPCaZ {
    column-count: 1
}

.dictionaryContent___cRV1J .gamesList___jPCaZ p {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 8px;
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dictionaryContent___cRV1J .gamesList___jPCaZ p:last-child {
    margin-bottom: 0
}

.dictionaryContent___cRV1J .loader___D_G0A {
    bottom: 0;
    height: 48px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 100%;
    z-index: 1
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb {
    height: 296px;
    overflow-y: scroll
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar {
    height: 8px;
    width: 8px
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar-track,.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar-track:hover {
    background: #0000
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar-thumb {
    background-color: #3b4253;
    border-radius: 10px
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar-thumb:hover {
    background-color: #606570
}

@media screen and (min-width: 568px) {
    .dictionaryContent___cRV1J .gamesList___jPCaZ {
        column-count:2;
        column-gap: 16px
    }
}

@media screen and (min-width: 720px) {
    .dictionary___c1aQk {
        padding:24px 16px
    }

    .dictionary___c1aQk .title___fdRA5 {
        margin-bottom: 16px;
        padding: 0 0 0 8px
    }

    .dictionaryTabs___WhK5r {
        gap: 16px 4px;
        padding: 8px 16px
    }

    .dictionaryTabs___WhK5r .tabButton___psd_F {
        color: #ffffffe6;
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }

    .dictionaryContent___cRV1J {
        padding-top: 8px
    }

    .dictionaryContent___cRV1J .gamesList___jPCaZ {
        column-count: 4
    }
}

.staticPageMob___yTrC7 {
    -webkit-font-smoothing: antialiased;
    padding: 0 16px;
    position: relative
}

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

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

.staticPageMob___yTrC7:before {
    background: var(--brand-content-background);
    bottom: 0;
    content: "";
    height: 100vh;
    left: 0;
    opacity: .4;
    position: fixed;
    right: 0;
    top: -48px;
    width: 100%;
    z-index: -1
}

.staticPageMob___yTrC7 p {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.staticPageMob___yTrC7 a {
    color: var(--link-color);
    text-decoration-line: underline
}

.staticPageMob___yTrC7 h1,.staticPageMob___yTrC7 h2,.staticPageMob___yTrC7 h3 {
    color: #fff
}

.staticPageMob___yTrC7 h1 {
    line-height: 32px;
    text-shadow: none
}

.staticPageMob___yTrC7 h1,.staticPageMob___yTrC7 h2 {
    font-size: 24px;
    font-weight: 500;
    margin: 0 0 1.5rem;
    text-align: left
}

.staticPageMob___yTrC7 h2 {
    line-height: 1.15
}

.staticPageMob___yTrC7 ul,.staticPageMob___yTrC7 ul li {
    color: #e7dbdb;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.staticPageMob___yTrC7 ul li {
    list-style: none;
    margin-bottom: 8px;
    padding-left: 18px;
    position: relative
}

.staticPageMob___yTrC7 ul li:before {
    background: #ffffff0d;
    border-radius: 4px;
    content: "";
    height: 16px;
    left: -14px;
    position: absolute;
    top: 3px;
    width: 16px
}

.staticPageMob___yTrC7 ul li:after {
    background-color: #e7dbdb;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: -8px;
    position: absolute;
    top: 9px;
    width: 4px
}

.staticPageMob___yTrC7[class*="cashback/info"] img {
    width: 100%
}

.staticPageMob___yTrC7[class*="cashback/info"] [class*=content-block__body] {
    padding: 32px 16px 18px
}

@media screen and (min-width: 360px) {
    .staticPageMob___yTrC7[class*="cashback/info"] [class*=content-block__body] {
        padding:32px 24px 18px
    }
}

@media screen and (min-width: 568px) {
    .staticPageMob___yTrC7[class*="cashback/info"] [class*=content-block__body] {
        padding:32px 32px 18px
    }
}

@media screen and (min-width: 640px) {
    .staticPageMob___yTrC7[class*="cashback/info"] [class*=content-block__body] {
        padding:32px 64px 18px
    }
}

.staticPageMob___yTrC7[class*=faq] {
    padding: 24px 16px 32px
}

@media screen and (min-width: 360px) {
    .staticPageMob___yTrC7[class*=faq] {
        padding:24px 24px 32px
    }
}

@media screen and (min-width: 568px) {
    .staticPageMob___yTrC7[class*=faq] {
        padding:24px 32px 32px
    }
}

@media screen and (min-width: 640px) {
    .staticPageMob___yTrC7[class*=faq] {
        padding:24px 64px 32px
    }
}

.staticPageMob___yTrC7[class*=faq] h3 {
    -webkit-text-fill-color: #fff;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 8px 0 16px
}

.staticPageMob___yTrC7[class*=faq] h3:not(:first-child) {
    margin: 40px 0 14px
}

.staticPageMob___yTrC7[class*=faq] .accordion-toggle {
    background: #e7dbdb1a;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 17px;
    position: relative
}

.staticPageMob___yTrC7[class*=faq] .accordion-title {
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-weight: 500;
    padding: 10px 40px 10px 16px
}

.staticPageMob___yTrC7[class*=faq] .accordion-title:before {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 15px;
    top: 18px;
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.staticPageMob___yTrC7[class*=faq] .accordion-title.active:before {
    transform: rotate(180deg)
}

.staticPageMob___yTrC7[class*=faq] .accordion-title b {
    font-weight: 500
}

.staticPageMob___yTrC7[class*=faq] .accordion-inner {
    display: none;
    padding: 0 16px 12px
}

.staticPageMob___yTrC7[class*=faq] .accordion-inner,.staticPageMob___yTrC7[class*=faq] .accordion-inner * {
    font-family: Manrope,sans-serif
}

@media screen and (min-width: 360px) {
    .staticPageMob___yTrC7[class*=faq] .accordion-inner {
        padding:8px 16px 12px
    }
}

.staticPageMob___yTrC7[class*=online-casino] {
    background-color: var(--brand-content-background);
    padding-top: 32px
}

.staticPageMob___yTrC7[class*=online-casino],.staticPageMob___yTrC7[class*=online-casino] * {
    font-family: Manrope,sans-serif;
    line-height: 22px
}

.staticPageMob___yTrC7[class*=online-casino] h1,.staticPageMob___yTrC7[class*=online-casino] h2,.staticPageMob___yTrC7[class*=online-casino] h3,.staticPageMob___yTrC7[class*=online-casino] h4,.staticPageMob___yTrC7[class*=online-casino] h5,.staticPageMob___yTrC7[class*=online-casino] h6 {
    -webkit-text-fill-color: #ffffffe6;
    margin: 40px 0 16px
}

.staticPageMob___yTrC7[class*=online-casino] h1,.staticPageMob___yTrC7[class*=online-casino] h1 *,.staticPageMob___yTrC7[class*=online-casino] h2,.staticPageMob___yTrC7[class*=online-casino] h2 *,.staticPageMob___yTrC7[class*=online-casino] h3,.staticPageMob___yTrC7[class*=online-casino] h3 *,.staticPageMob___yTrC7[class*=online-casino] h4,.staticPageMob___yTrC7[class*=online-casino] h4 *,.staticPageMob___yTrC7[class*=online-casino] h5,.staticPageMob___yTrC7[class*=online-casino] h5 *,.staticPageMob___yTrC7[class*=online-casino] h6,.staticPageMob___yTrC7[class*=online-casino] h6 * {
    font-family: Manrope,sans-serif;
    line-height: 32px
}

.staticPageMob___yTrC7[class*=online-casino] h1 {
    margin-top: 0
}

.staticPageMob___yTrC7[class*=online-casino] [class^=promo] [class^=promo-img] {
    box-shadow: 0 4px 16px 0 #0009;
    height: 14rem;
    position: relative
}

.staticPageMob___yTrC7[class*=online-casino] [class^=promo] [class^=promo-img]:before {
    background: linear-gradient(180deg,#0b0913,#14080800);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    margin: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.staticPageMob___yTrC7[class*=online-casino] [class^=promo] img {
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    width: 100%
}

.staticPageMob___yTrC7[class*=online-casino] .image {
    height: 224px;
    margin: -80px -16px 16px;
    position: relative
}

.staticPageMob___yTrC7[class*=online-casino] .image img {
    filter: brightness(.5);
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    width: 100%
}

@media screen and (min-width: 360px) {
    .staticPageMob___yTrC7[class*=online-casino] .image {
        margin:-80px -24px 16px
    }
}

@media screen and (min-width: 568px) {
    .staticPageMob___yTrC7[class*=online-casino] .image {
        margin:-80px -64px 16px
    }
}

.staticPageMob___yTrC7[class*=online-casino] .image:after {
    background: linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0),var(--brand-content-background) 90%);
    bottom: 0;
    content: "";
    display: block;
    height: 90px;
    left: 0;
    margin: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.staticPageMob___yTrC7[class*=online-casino] .ul-list {
    margin: 0
}

.staticPageMob___yTrC7[class*=online-casino] .ul-list li {
    padding-left: 34px
}

.staticPageMob___yTrC7[class*=online-casino] .ul-list li:before {
    left: 2px;
    top: 5px
}

.staticPageMob___yTrC7[class*=online-casino] .ul-list li:after {
    left: 8px;
    top: 11px
}

.staticPageMob___yTrC7[class*=online-casino] .about {
    background-color: var(--msg-bg);
    border-radius: var(--game-sticker-border-radius);
    margin: 32px auto 48px;
    max-width: 460px;
    padding: 4px 16px 26px;
    text-align: center
}

.staticPageMob___yTrC7[class*=online-casino] .about-section {
    padding-top: 25px
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__data {
    padding: 0 16px
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__data-title {
    color: var(--sticks-bar-counter-text-color);
    font-size: 16px;
    line-height: 16px
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__data-value {
    align-items: center;
    color: var(--link-color);
    display: flex;
    flex-direction: column;
    font-size: 16px;
    justify-content: center;
    line-height: 24px;
    margin-top: 6px;
    text-decoration: none
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__btn {
    margin-top: 8px
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__btn .btn {
    align-items: center;
    background: url(/assets/svg/help.svg),var(--brand-gradient-green);
    background-clip: padding-box;
    background-position: center left 12px,50%;
    background-repeat: no-repeat;
    border: none;
    border-radius: 8px;
    box-shadow: var(--brand-shadow);
    box-sizing: initial;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: column;
    height: 45px;
    justify-content: center;
    line-height: 40px;
    margin: -8px auto 0;
    opacity: 1;
    outline: none;
    overflow: hidden;
    padding: 0 16px 0 40px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: var(--buttons-text-inside-style);
    transition: background .5s ease;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 0
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__btn .btn span {
    -webkit-font-smoothing: antialiased;
    color: inherit;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: inherit;
    position: relative;
    text-rendering: optimizeLegibility;
    text-shadow: 0 -1px 0 #ffffff0d;
    text-transform: uppercase;
    z-index: 3
}

.staticPageMob___yTrC7[class*=online-casino] .content-block:not(.content-block--full) {
    padding: 0 14px
}

.staticPageMob___yTrC7 table {
    display: block;
    font-family: Manrope,sans-serif;
    letter-spacing: 0;
    margin: 40px 0;
    overflow-x: auto;
    width: 100%
}

.staticPageMob___yTrC7 table thead th {
    color: #fff;
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    vertical-align: top
}

.staticPageMob___yTrC7 table thead th.header_status {
    max-width: 74px;
    padding-right: 4px;
    text-align: left;
    width: 74px
}

.staticPageMob___yTrC7 table thead th.header_points,.staticPageMob___yTrC7 table thead th.header_rate {
    padding-left: 4px;
    padding-right: 4px;
    text-align: center
}

.staticPageMob___yTrC7 table thead th.header_rate {
    max-width: 74px;
    width: 74px
}

.staticPageMob___yTrC7 table thead th.header_bonus {
    padding-left: 4px;
    text-align: right
}

.staticPageMob___yTrC7 table tbody tr {
    border-bottom: 1px solid #ffffff1a;
    height: 72px
}

.staticPageMob___yTrC7 table tbody tr td {
    padding-top: 10px;
    text-align: center
}

.staticPageMob___yTrC7 table tbody tr td span {
    display: flex
}

.staticPageMob___yTrC7 table tbody tr td span.status_value {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 22px;
    padding-right: 4px;
    text-align: left
}

.staticPageMob___yTrC7 table tbody tr td span.points_value {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 18px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center
}

.staticPageMob___yTrC7 table tbody tr td span.exchange_rate_value {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    justify-content: center;
    line-height: 16px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center
}

.staticPageMob___yTrC7 table tbody tr td span.bonus_value {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    justify-content: flex-end;
    line-height: 16px;
    padding-left: 4px;
    text-align: right
}

.staticPageMob___yTrC7 table tbody tr td:first-child {
    max-width: 120px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis
}

.staticPageMob___yTrC7 table tbody tr td:last-child {
    text-align: right
}

.staticPageMob___yTrC7 table tbody tr td:last-child span {
    justify-content: flex-end
}

.staticPageMob___yTrC7[class*=betting-rules],.staticPageMob___yTrC7[class*=terms-new],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) {
    -webkit-font-smoothing: antialiased;
    padding: 32px 16px 52px
}

@media screen and (min-width: 360px) {
    .staticPageMob___yTrC7[class*=betting-rules],.staticPageMob___yTrC7[class*=terms-new],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) {
        padding:32px 24px 52px
    }
}

@media screen and (min-width: 568px) {
    .staticPageMob___yTrC7[class*=betting-rules],.staticPageMob___yTrC7[class*=terms-new],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) {
        padding:32px 64px 52px
    }
}

.staticPageMob___yTrC7[class*=betting-rules] li,.staticPageMob___yTrC7[class*=betting-rules] p,.staticPageMob___yTrC7[class*=betting-rules] span,.staticPageMob___yTrC7[class*=betting-rules] ul,.staticPageMob___yTrC7[class*=terms-new] li,.staticPageMob___yTrC7[class*=terms-new] p,.staticPageMob___yTrC7[class*=terms-new] span,.staticPageMob___yTrC7[class*=terms-new] ul,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) span,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.staticPageMob___yTrC7[class*=betting-rules] strong,.staticPageMob___yTrC7[class*=terms-new] strong,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) strong {
    line-height: 22px
}

.staticPageMob___yTrC7[class*=betting-rules] h1,.staticPageMob___yTrC7[class*=betting-rules] h2,.staticPageMob___yTrC7[class*=terms-new] h1,.staticPageMob___yTrC7[class*=terms-new] h2,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) h1,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) h2 {
    font-family: Manrope,sans-serif;
    font-size: 24px;
    line-height: 32px
}

.staticPageMob___yTrC7[class*=betting-rules] h1,.staticPageMob___yTrC7[class*=terms-new] h1,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) h1 {
    font-weight: 500;
    margin-bottom: 16px
}

.staticPageMob___yTrC7[class*=betting-rules] h2,.staticPageMob___yTrC7[class*=terms-new] h2,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) h2 {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 16px
}

.staticPageMob___yTrC7[class*=betting-rules] ol,.staticPageMob___yTrC7[class*=terms-new] ol,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol {
    counter-reset: item;
    list-style: none
}

.staticPageMob___yTrC7[class*=betting-rules] ol p,.staticPageMob___yTrC7[class*=terms-new] ol p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol p {
    line-height: 22px
}

.staticPageMob___yTrC7[class*=betting-rules] ol li,.staticPageMob___yTrC7[class*=terms-new] ol li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol li {
    list-style: none
}

.staticPageMob___yTrC7[class*=betting-rules] ol li:before,.staticPageMob___yTrC7[class*=terms-new] ol li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol li:before {
    color: #fff
}

.staticPageMob___yTrC7[class*=betting-rules] ol li+li,.staticPageMob___yTrC7[class*=terms-new] ol li+li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol li+li {
    margin-top: 32px
}

.staticPageMob___yTrC7[class*=betting-rules] ol>li:before,.staticPageMob___yTrC7[class*=terms-new] ol>li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>li:before {
    content: counters(item,"") ".";
    counter-increment: item;
    float: left;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    padding-right: 6px
}

.staticPageMob___yTrC7[class*=betting-rules] ol>ol>li,.staticPageMob___yTrC7[class*=terms-new] ol>ol>li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>ol>li {
    margin-top: 22px
}

.staticPageMob___yTrC7[class*=betting-rules] ol>li>ol>li,.staticPageMob___yTrC7[class*=terms-new] ol>li>ol>li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>li>ol>li {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 22px
}

.staticPageMob___yTrC7[class*=betting-rules] ol>li>ol>li ol>li,.staticPageMob___yTrC7[class*=terms-new] ol>li>ol>li ol>li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>li>ol>li ol>li {
    margin-top: 22px
}

.staticPageMob___yTrC7[class*=betting-rules] ol>li>ol>li:before,.staticPageMob___yTrC7[class*=terms-new] ol>li>ol>li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>li>ol>li:before {
    color: var(--brand-text);
    content: counters(item,".") "";
    counter-increment: item;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-right: 4px
}

.staticPageMob___yTrC7[class*=betting-rules] .wysiwyg-rules>ol>li:before,.staticPageMob___yTrC7[class*=terms-new] .wysiwyg-rules>ol>li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .wysiwyg-rules>ol>li:before {
    font-family: Manrope,sans-serif
}

.staticPageMob___yTrC7[class*=betting-rules] .wysiwyg-rules>ol>li>ol,.staticPageMob___yTrC7[class*=terms-new] .wysiwyg-rules>ol>li>ol,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .wysiwyg-rules>ol>li>ol {
    font-family: Manrope,sans-serif;
    padding-left: 16px
}

@media screen and (min-width: 720px) {
    .staticPageMob___yTrC7[class*=betting-rules] .wysiwyg-rules>ol>li>ol,.staticPageMob___yTrC7[class*=terms-new] .wysiwyg-rules>ol>li>ol,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .wysiwyg-rules>ol>li>ol {
        padding-left:0
    }
}

.staticPageMob___yTrC7[class*=betting-rules] ul,.staticPageMob___yTrC7[class*=terms-new] ul,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul {
    margin: 24px 0 32px 14px
}

@media screen and (min-width: 568px) {
    .staticPageMob___yTrC7[class*=betting-rules] ul,.staticPageMob___yTrC7[class*=terms-new] ul,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul {
        margin:40px 0 32px 14px
    }
}

.staticPageMob___yTrC7[class*=betting-rules] ul li,.staticPageMob___yTrC7[class*=terms-new] ul li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul li {
    list-style: none;
    margin-bottom: 16px;
    padding-left: 18px;
    position: relative
}

@media screen and (min-width: 568px) {
    .staticPageMob___yTrC7[class*=betting-rules] ul li,.staticPageMob___yTrC7[class*=terms-new] ul li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul li {
        margin-bottom:16px
    }
}

.staticPageMob___yTrC7[class*=betting-rules] ul li:before,.staticPageMob___yTrC7[class*=terms-new] ul li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul li:before {
    background: #ffffff0d;
    border-radius: 4px;
    content: "";
    height: 16px;
    left: -14px;
    position: absolute;
    top: 3px;
    width: 16px
}

.staticPageMob___yTrC7[class*=betting-rules] ul li:after,.staticPageMob___yTrC7[class*=terms-new] ul li:after,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul li:after {
    background-color: #e7dbdb;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: -8px;
    position: absolute;
    top: 9px;
    width: 4px
}

.staticPageMob___yTrC7[class*=betting-rules] .contacts p,.staticPageMob___yTrC7[class*=terms-new] .contacts p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .contacts p {
    margin-bottom: 10px
}

.staticPageMob___yTrC7[class*=betting-rules] .contacts-list div,.staticPageMob___yTrC7[class*=terms-new] .contacts-list div,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .contacts-list div {
    grid-row-gap: 7px;
    display: grid
}

.staticPageMob___yTrC7[class*=betting-rules] .contacts-list div:first-of-type,.staticPageMob___yTrC7[class*=terms-new] .contacts-list div:first-of-type,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .contacts-list div:first-of-type {
    margin-bottom: 20px
}

.staticPageMob___yTrC7[class*=betting-rules] .contacts-list div a,.staticPageMob___yTrC7[class*=terms-new] .contacts-list div a,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .contacts-list div a {
    letter-spacing: .2px;
    text-underline-offset: 3px
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download],.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] {
    align-items: center;
    background: var(--render-page-light-bg);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 12px
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] [class*=terms-update],.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] [class*=terms-update],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] [class*=terms-update] {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 6px;
    justify-content: center
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] p,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] p {
    margin: 0
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] p,.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] time,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] p,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] time,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] time {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] button,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] button,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] button {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    justify-content: center;
    line-height: 12px;
    padding: 4px 16px 4px 36px;
    position: relative;
    text-decoration: none
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] button:disabled,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] button:disabled,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] button:disabled {
    opacity: .4;
    pointer-events: none
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] button:before,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] button:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] button:before {
    bottom: 0;
    content: url(/assets/svg/download.svg);
    height: 24px;
    left: 12px;
    position: absolute;
    right: 0;
    top: 4px;
    width: 24px;
    z-index: 0
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlock {
    padding: 2rem 1.1425rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlock p {
    margin-bottom: 1.25em
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped {
    position: relative
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped:nth-child(2n-1) {
    background: #343230
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner {
    padding: 0 2rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner a {
    color: #fff
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner img {
    display: flex;
    width: 100%
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper {
    margin: 0 0 2rem;
    padding: 2rem;
    position: relative;
    z-index: 1
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul {
    font-size: 1.7rem;
    list-style: none;
    margin-bottom: 1.25rem;
    margin-left: 1rem;
    padding-bottom: 1rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul li+li {
    margin-top: .5rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul li:before {
    font-weight: 700;
    left: 0;
    position: absolute;
    top: 0
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listPluses {
    margin-bottom: 1rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listPluses li {
    font-size: 2rem;
    line-height: 2.5rem;
    padding-left: 2rem;
    position: relative;
    vertical-align: middle
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listPluses li:before {
    color: #dae4fe;
    content: "+"
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listMinuses li {
    font-size: 2rem;
    line-height: 2.5rem;
    padding-left: 2rem;
    position: relative;
    vertical-align: middle
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listMinuses li:before {
    color: #ff1e42;
    content: "—";
    top: 0
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerItemApp a {
    background: url(/assets/img/sys/mobile/app-btn-sprite.png) no-repeat;
    background-position: -.3rem 0;
    background-size: 88rem 16rem;
    border-radius: .3em;
    box-shadow: 0 8px 12px 3px #000000d9;
    display: block;
    height: 7.2rem;
    margin: 1em auto;
    position: relative;
    width: 28.5rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem {
    display: flex;
    justify-content: center
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem a {
    text-decoration: none
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem a.m-wrapper {
    display: inline-block;
    margin: 0 1rem;
    width: 15rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem .m-title {
    padding-bottom: .5rem;
    text-align: center
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem .m-title span {
    color: #0064ff;
    font-size: 2rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem .m-img {
    padding-bottom: 1rem;
    text-align: center;
    width: auto
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem .m-img img {
    display: inline-block;
    margin-top: 1rem;
    padding: 0!important;
    width: 75%
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn {
    font-size: 2rem;
    text-align: center
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn .item {
    display: inline-block;
    margin: 0 1rem;
    width: 15rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn .m-title {
    font-size: 2rem;
    line-height: 1.2;
    padding-bottom: .5rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn .m-img {
    padding-bottom: 3rem;
    text-align: center;
    width: auto
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn .m-img img {
    display: inline-block;
    margin-top: 1rem;
    padding: 0!important;
    width: 75%
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn a {
    display: block;
    text-decoration: none;
    width: 15rem
}

.staticPageMob___yTrC7[class*=anti-block] .content .speed-vpn {
    color: #98dd22
}

.staticPageMob___yTrC7[class*=anti-block] .content .hola-vpn {
    color: #ffab00
}

.staticPageMob___yTrC7[class*=anti-block] .content .unlim-vpn {
    color: #ff9e73
}

.staticPageMob___yTrC7[class*=anti-block] .content .touch-vpn {
    color: #af4172
}

.staticPageMob___yTrC7[class*=anti-block] .content .bear-vpn {
    color: #ff9400
}

.staticPageMob___yTrC7[class*=anti-block] .content .express-vpn {
    color: #fe5e68
}

.staticPageMob___yTrC7[class*=anti-block] .content .surf-vpn {
    color: #60ceff
}

.staticPageMob___yTrC7[class*=anti-block] .content .click-vpn {
    color: #16a0bc
}

.staticPageMob___yTrC7[class*=anti-block] .content .text-white {
    color: #fff
}

.staticPageMob___yTrC7[class*=anti-block] .content .text-blue {
    color: #0064ff
}

.staticPageMob___yTrC7[class*=anti-block] .content .indigo {
    color: #fcdbc2
}

.staticPageMob___yTrC7[class*=information] {
    padding: 0 16px
}

@media screen and (min-width: 360px) {
    .staticPageMob___yTrC7[class*=information] {
        padding:0 24px
    }
}

@media screen and (min-width: 640px) {
    .staticPageMob___yTrC7[class*=information] {
        padding:0 64px
    }
}

.staticPageMob___yTrC7[class*=information] [class=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    padding-top: 32px
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationTopItem] {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    margin-bottom: 0;
    padding-left: 0;
    position: static
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationTopLink] {
    background: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    outline: 0;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    text-transform: none;
    word-break: break-word
}

.staticPageMob___yTrC7[class*=information] [class=informationTop] {
    grid-gap: 8px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto -8px;
    padding: 24px 0 16px
}

.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationTopItem] {
    height: 100px;
    width: 100%
}

.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationTopLink] {
    align-items: center;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 11px 20px 22px;
    text-align: center
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomItem] {
    height: 64px;
    margin-bottom: 8px
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomLink] {
    align-items: center;
    flex-direction: row;
    height: 100%;
    padding: 9px 15px 9px 55px;
    position: relative
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomLink] span {
    left: 19px;
    position: absolute;
    top: 19px
}

.staticPage___pq1Y6,.textStyle___FBQ46 {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.staticPage___pq1Y6 .h1___wM0e6,.staticPage___pq1Y6 .h2___g7Qs1,.staticPage___pq1Y6 .h3___SCxIK,.staticPage___pq1Y6 h1,.staticPage___pq1Y6 h2,.staticPage___pq1Y6 h3,.textStyle___FBQ46 .h1___wM0e6,.textStyle___FBQ46 .h2___g7Qs1,.textStyle___FBQ46 .h3___SCxIK,.textStyle___FBQ46 h1,.textStyle___FBQ46 h2,.textStyle___FBQ46 h3 {
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0;
    text-align: left
}

.staticPage___pq1Y6 .h1___wM0e6:first-child,.staticPage___pq1Y6 h1:first-child,.textStyle___FBQ46 .h1___wM0e6:first-child,.textStyle___FBQ46 h1:first-child {
    margin-top: 20px
}

.staticPage___pq1Y6 .h1___wM0e6 span,.staticPage___pq1Y6 .h2___g7Qs1 span,.staticPage___pq1Y6 h1 span,.staticPage___pq1Y6 h2 span,.textStyle___FBQ46 .h1___wM0e6 span,.textStyle___FBQ46 .h2___g7Qs1 span,.textStyle___FBQ46 h1 span,.textStyle___FBQ46 h2 span {
    color: #fff
}

.staticPage___pq1Y6 h1+h2,.textStyle___FBQ46 h1+h2 {
    margin-top: 16px
}

.staticPage___pq1Y6 .h4___Tcywg,.staticPage___pq1Y6 h4,.textStyle___FBQ46 .h4___Tcywg,.textStyle___FBQ46 h4 {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase
}

.staticPage___pq1Y6 .h5___TQ2aQ,.staticPage___pq1Y6 h5,.textStyle___FBQ46 .h5___TQ2aQ,.textStyle___FBQ46 h5 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 20px 0
}

.staticPage___pq1Y6 .h6___bbgBJ,.staticPage___pq1Y6 h6,.textStyle___FBQ46 .h6___bbgBJ,.textStyle___FBQ46 h6 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 15px 0
}

.staticPage___pq1Y6 [class*=txt],.staticPage___pq1Y6 ol,.staticPage___pq1Y6 p,.staticPage___pq1Y6 ul,.textStyle___FBQ46 [class*=txt],.textStyle___FBQ46 ol,.textStyle___FBQ46 p,.textStyle___FBQ46 ul {
    margin: 14px 0 24px
}

.staticPage___pq1Y6 [class*=txt],.staticPage___pq1Y6 ol,.staticPage___pq1Y6 p,.staticPage___pq1Y6 ul,.staticPage___pq1Y6>div,.textStyle___FBQ46 [class*=txt],.textStyle___FBQ46 ol,.textStyle___FBQ46 p,.textStyle___FBQ46 ul,.textStyle___FBQ46>div {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    line-height: 22px
}

.staticPage___pq1Y6 a,.textStyle___FBQ46 a {
    color: var(--link-color);
    text-decoration: underline;
    text-underline-offset: 3px
}

.staticPage___pq1Y6 span,.textStyle___FBQ46 span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.staticPage___pq1Y6 img,.textStyle___FBQ46 img {
    max-width: 100%
}

.staticPage___pq1Y6 ol,.staticPage___pq1Y6 ul,.textStyle___FBQ46 ol,.textStyle___FBQ46 ul {
    counter-reset: list;
    list-style-type: none;
    padding-left: 22px
}

.staticPage___pq1Y6 ol ol,.staticPage___pq1Y6 ul ol,.textStyle___FBQ46 ol ol,.textStyle___FBQ46 ul ol {
    margin-top: 24px
}

.staticPage___pq1Y6 ol li,.staticPage___pq1Y6 ul li,.textStyle___FBQ46 ol li,.textStyle___FBQ46 ul li {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-left: 11px;
    position: relative
}

.staticPage___pq1Y6 ol li:before,.staticPage___pq1Y6 ul li:before,.textStyle___FBQ46 ol li:before,.textStyle___FBQ46 ul li:before {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    font-weight: 900;
    height: 16px;
    left: -21px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.staticPage___pq1Y6 ol,.textStyle___FBQ46 ol {
    counter-reset: list
}

.staticPage___pq1Y6 ol li:before,.textStyle___FBQ46 ol li:before {
    content: counter(list) "";
    counter-increment: list;
    font-size: 10px;
    line-height: 16px
}

.staticPage___pq1Y6 ul li:before,.textStyle___FBQ46 ul li:before {
    content: "•";
    line-height: 12px
}

.staticPage___pq1Y6 iframe,.textStyle___FBQ46 iframe {
    background: #000;
    border-radius: 8px;
    display: block;
    margin: 24px 0 0
}

.staticPage___pq1Y6 .tbl,.textStyle___FBQ46 .tbl {
    font-family: Manrope,sans-serif;
    margin: 0 -32px;
    margin-top: 30px;
    position: relative;
    table-layout: auto;
    width: calc(100% + 64px);
    z-index: 1
}

.staticPage___pq1Y6 .tbl tbody,.staticPage___pq1Y6 .tbl thead,.textStyle___FBQ46 .tbl tbody,.textStyle___FBQ46 .tbl thead {
    position: relative;
    z-index: 2
}

.staticPage___pq1Y6 .tbl thead tr,.textStyle___FBQ46 .tbl thead tr {
    background-color: #e7dbdb1a
}

.staticPage___pq1Y6 .tbl thead tr:first-child th:first-child,.textStyle___FBQ46 .tbl thead tr:first-child th:first-child {
    border-radius: 10px 0 0 10px
}

.staticPage___pq1Y6 .tbl thead tr:first-child th:last-child,.textStyle___FBQ46 .tbl thead tr:first-child th:last-child {
    border-radius: 0 10px 10px 0
}

.staticPage___pq1Y6 .tbl thead th,.textStyle___FBQ46 .tbl thead th {
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 500;
    height: 48px;
    min-height: 48px;
    padding: 12px 0 12px 10px;
    position: relative;
    text-align: center
}

.staticPage___pq1Y6 .tbl thead th,.staticPage___pq1Y6 .tbl thead th span,.textStyle___FBQ46 .tbl thead th,.textStyle___FBQ46 .tbl thead th span {
    color: #fff
}

.staticPage___pq1Y6 .tbl tbody tr,.textStyle___FBQ46 .tbl tbody tr {
    border-bottom: none;
    position: relative
}

.staticPage___pq1Y6 .tbl tbody tr:not(:last-child):after,.textStyle___FBQ46 .tbl tbody tr:not(:last-child):after {
    background-color: #ffffff0d;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 24px;
    position: absolute;
    width: calc(100% - 48px)
}

.staticPage___pq1Y6 .tbl tbody td,.textStyle___FBQ46 .tbl tbody td {
    border-bottom: 1px solid #fff;
    color: var(--brand-text);
    font-size: 12px;
    height: 48px;
    min-height: 48px;
    padding-bottom: 8px;
    padding-top: 8px
}

.staticPage___pq1Y6 .tbl tbody td:first-child,.textStyle___FBQ46 .tbl tbody td:first-child {
    color: #fffc;
    font-weight: 500;
    text-align: left
}

.staticPage___pq1Y6 .tbl tbody tr:last-child td,.textStyle___FBQ46 .tbl tbody tr:last-child td {
    border-bottom: none
}

.staticPage___pq1Y6 .tbl tbody tr:last-child td:before,.textStyle___FBQ46 .tbl tbody tr:last-child td:before {
    content: none
}

.staticPage___pq1Y6 .tbl td,.staticPage___pq1Y6 .tbl th,.textStyle___FBQ46 .tbl td,.textStyle___FBQ46 .tbl th {
    vertical-align: middle
}

.staticPage___pq1Y6 .tbl td:first-child,.staticPage___pq1Y6 .tbl th:first-child,.textStyle___FBQ46 .tbl td:first-child,.textStyle___FBQ46 .tbl th:first-child {
    padding-left: 32px
}

.staticPage___pq1Y6 .tbl td:last-child,.staticPage___pq1Y6 .tbl th:last-child,.textStyle___FBQ46 .tbl td:last-child,.textStyle___FBQ46 .tbl th:last-child {
    padding-right: 32px
}

.staticPage___pq1Y6 .tbl td .text-center,.staticPage___pq1Y6 .tbl th .text-center,.textStyle___FBQ46 .tbl td .text-center,.textStyle___FBQ46 .tbl th .text-center {
    text-align: center
}

.staticPage___pq1Y6 .tbl-striped tbody tr:nth-child(odd),.staticPage___pq1Y6 .tbl-striped thead tr,.textStyle___FBQ46 .tbl-striped tbody tr:nth-child(odd),.textStyle___FBQ46 .tbl-striped thead tr {
    background: #0000
}

.staticPage___pq1Y6 .tbl-striped tbody td,.textStyle___FBQ46 .tbl-striped tbody td {
    border-bottom: none
}

.staticPage___pq1Y6 .tbl-striped tbody td:before,.textStyle___FBQ46 .tbl-striped tbody td:before {
    content: none
}

.staticPage___pq1Y6 .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___pq1Y6 .tbl-striped-revert thead tr,.textStyle___FBQ46 .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___FBQ46 .tbl-striped-revert thead tr {
    background: #0000
}

.staticPage___pq1Y6 .tbl-striped-revert tbody td,.textStyle___FBQ46 .tbl-striped-revert tbody td {
    border-bottom: none
}

.staticPage___pq1Y6 .tbl-striped-revert tbody td:before,.textStyle___FBQ46 .tbl-striped-revert tbody td:before {
    content: none
}

.staticPage___pq1Y6 .tbl-type-text th:first-child,.textStyle___FBQ46 .tbl-type-text th:first-child {
    text-align: left!important
}

.staticPage___pq1Y6 .tbl-type-text td,.textStyle___FBQ46 .tbl-type-text td {
    text-align: center
}

.staticPage___pq1Y6 .tbl-type-text td:first-child,.textStyle___FBQ46 .tbl-type-text td:first-child {
    text-align: left
}

.staticPage___pq1Y6 .img-fullpage,.textStyle___FBQ46 .img-fullpage {
    box-shadow: 0 1px 0 0 #ffffff0d;
    box-sizing: border-box;
    line-height: 0;
    margin: -19px -24px 40px -30px;
    max-height: 502px;
    overflow: hidden;
    position: relative
}

.staticPage___pq1Y6 .img-fullpage img,.textStyle___FBQ46 .img-fullpage img {
    width: 100%
}

.staticPage___pq1Y6 .with-padding-left,.textStyle___FBQ46 .with-padding-left {
    padding-left: 32px
}

.staticPage___pq1Y6[class*=faq] {
    padding: 0 0 8px
}

.staticPage___pq1Y6[class*=faq] h3 {
    color: #fff;
    font-family: Manrope,sans-serif;
    margin: 20px 0 24px
}

.staticPage___pq1Y6[class*=faq] h3:not(:first-child) {
    margin: 40px 0 23px
}

.staticPage___pq1Y6[class*=faq] .accordion-toggle {
    background: #e7dbdb1a;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    margin-bottom: 15px;
    position: relative
}

.staticPage___pq1Y6[class*=faq] .accordion-title {
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 48px;
    position: relative
}

.staticPage___pq1Y6[class*=faq] .accordion-title b {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 16px;
    line-height: 16px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.staticPage___pq1Y6[class*=faq] .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 18px;
    top: calc(50% - 2px);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.staticPage___pq1Y6[class*=faq] .accordion-title.active:after {
    transform: rotate(180deg)
}

.staticPage___pq1Y6[class*=faq] .accordion-inner {
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 46px 29px 48px
}

.staticPage___pq1Y6[class*=faq] .accordion-inner,.staticPage___pq1Y6[class*=faq] .accordion-inner * {
    font-family: Manrope,sans-serif
}

.staticPage___pq1Y6[class*=terms-new],.staticPage___pq1Y6[class*=terms] {
    padding-bottom: 18px
}

.staticPage___pq1Y6[class*=terms-new] h1,.staticPage___pq1Y6[class*=terms-new] h2,.staticPage___pq1Y6[class*=terms] h1,.staticPage___pq1Y6[class*=terms] h2 {
    font-family: Manrope,sans-serif
}

.staticPage___pq1Y6[class*=terms-new] h1,.staticPage___pq1Y6[class*=terms] h1 {
    margin-bottom: 16px
}

.staticPage___pq1Y6[class*=terms-new] h2,.staticPage___pq1Y6[class*=terms] h2 {
    font-weight: 500
}

.staticPage___pq1Y6[class*=terms-new] .tbl,.staticPage___pq1Y6[class*=terms] .tbl {
    margin: 0 0 24px;
    table-layout: fixed;
    width: 100%
}

.staticPage___pq1Y6[class*=terms-new] .tbl thead,.staticPage___pq1Y6[class*=terms] .tbl thead {
    background-color: rgba(var(--brand-text-rgb),.1)
}

.staticPage___pq1Y6[class*=terms-new] .tbl td,.staticPage___pq1Y6[class*=terms-new] .tbl th,.staticPage___pq1Y6[class*=terms] .tbl td,.staticPage___pq1Y6[class*=terms] .tbl th {
    border: none;
    line-height: 16px;
    text-align: left
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:first-child,.staticPage___pq1Y6[class*=terms-new] .tbl th:first-child,.staticPage___pq1Y6[class*=terms] .tbl td:first-child,.staticPage___pq1Y6[class*=terms] .tbl th:first-child {
    padding-left: 24px;
    padding-right: 10px;
    width: 100%
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:nth-child(2),.staticPage___pq1Y6[class*=terms-new] .tbl th:nth-child(2),.staticPage___pq1Y6[class*=terms] .tbl td:nth-child(2),.staticPage___pq1Y6[class*=terms] .tbl th:nth-child(2) {
    padding-left: 0;
    width: 160px
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:nth-child(3),.staticPage___pq1Y6[class*=terms-new] .tbl th:nth-child(3),.staticPage___pq1Y6[class*=terms] .tbl td:nth-child(3),.staticPage___pq1Y6[class*=terms] .tbl th:nth-child(3) {
    padding: 4px 8px 4px 16px;
    text-align: left;
    width: 100%
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___pq1Y6[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___pq1Y6[class*=terms] .tbl td:nth-child(3) span,.staticPage___pq1Y6[class*=terms] .tbl th:nth-child(3) span {
    display: block;
    text-align: center;
    width: 72px
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:last-child,.staticPage___pq1Y6[class*=terms-new] .tbl th:last-child,.staticPage___pq1Y6[class*=terms] .tbl td:last-child,.staticPage___pq1Y6[class*=terms] .tbl th:last-child {
    padding-left: 0;
    padding-right: 10px;
    width: 144px
}

.staticPage___pq1Y6[class*=terms-new] .ul-list,.staticPage___pq1Y6[class*=terms] .ul-list {
    margin: 22px 0 24px
}

.staticPage___pq1Y6[class*=terms-new] .ul-list.with-padding-left,.staticPage___pq1Y6[class*=terms] .ul-list.with-padding-left {
    padding-left: 37px
}

.staticPage___pq1Y6[class*=terms-new] .contacts-list,.staticPage___pq1Y6[class*=terms] .contacts-list {
    display: flex
}

.staticPage___pq1Y6[class*=terms-new] .contacts-list h2,.staticPage___pq1Y6[class*=terms] .contacts-list h2 {
    margin-top: 32px
}

.staticPage___pq1Y6[class*=terms-new] .contacts-list div,.staticPage___pq1Y6[class*=terms] .contacts-list div {
    display: grid;
    letter-spacing: .2px;
    margin-right: 14px
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download],.staticPage___pq1Y6[class*=terms] [class*=terms-download] {
    align-items: center;
    background: var(--render-page-light-bg);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] p,.staticPage___pq1Y6[class*=terms] [class*=terms-download] p {
    margin: 0
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] p,.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] time,.staticPage___pq1Y6[class*=terms] [class*=terms-download] p,.staticPage___pq1Y6[class*=terms] [class*=terms-download] time {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] button,.staticPage___pq1Y6[class*=terms] [class*=terms-download] button {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    line-height: 12px;
    padding: 4px 16px 4px 36px;
    position: relative;
    text-decoration: none
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___pq1Y6[class*=terms] [class*=terms-download] button:disabled {
    opacity: .4;
    pointer-events: none
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] button:before,.staticPage___pq1Y6[class*=terms] [class*=terms-download] button:before {
    bottom: 0;
    content: url(/assets/svg/download.svg);
    height: 24px;
    left: 12px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 24px;
    z-index: 0
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] button:hover,.staticPage___pq1Y6[class*=terms] [class*=terms-download] button:hover {
    filter: brightness(1.1)
}

.staticPage___pq1Y6[class*=online-casino],.staticPage___pq1Y6[class*=online-casino] * {
    font-family: Manrope,sans-serif;
    line-height: 22px
}

.staticPage___pq1Y6[class*=online-casino] h1,.staticPage___pq1Y6[class*=online-casino] h1 *,.staticPage___pq1Y6[class*=online-casino] h2,.staticPage___pq1Y6[class*=online-casino] h2 *,.staticPage___pq1Y6[class*=online-casino] h3,.staticPage___pq1Y6[class*=online-casino] h3 *,.staticPage___pq1Y6[class*=online-casino] h4,.staticPage___pq1Y6[class*=online-casino] h4 *,.staticPage___pq1Y6[class*=online-casino] h5,.staticPage___pq1Y6[class*=online-casino] h5 *,.staticPage___pq1Y6[class*=online-casino] h6,.staticPage___pq1Y6[class*=online-casino] h6 * {
    font-family: Manrope,sans-serif;
    line-height: 32px
}

.staticPage___pq1Y6[class*=information] [class=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 48px;
    margin: 12px 0 16px
}

.staticPage___pq1Y6[class*=information] [class=informationBottom],.staticPage___pq1Y6[class*=information] [class=informationTop] {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto 16px;
    padding: 0
}

.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationTopItem] {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 68px;
    margin-bottom: 0;
    padding-left: 0;
    position: static;
    width: 100%
}

.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationTopItem]:before {
    content: none
}

.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationTopLink] {
    align-items: center;
    background: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    justify-content: space-between;
    line-height: 22px;
    outline: 0;
    overflow: hidden;
    padding: 9px 15px 9px 55px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    word-break: break-word
}

.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationTopLink] span {
    left: 15px;
    position: absolute;
    top: 21px
}

.wrapper___WV8kg {
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    box-shadow: 0 8px 16px #191e2d99;
    margin: 0;
    max-width: 352px;
    padding: 30px 32px 46px;
    width: 352px
}

.title___RoMhm {
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    min-height: 48px;
    padding: 28px 0 32px;
    text-align: left
}

.textWrap___YKEE6 {
    color: #e7dbdb;
    position: relative
}

.textWrap___YKEE6 p,.textWrap___YKEE6 span {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.textWrap___YKEE6 button {
    margin-top: 50px
}

.additionInfo___Rnc9Y {
    color: rgba(var(--brand-text-rgb),.8);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 22px;
    position: absolute;
    right: 0;
    text-align: center;
    top: calc(100% + 26px)
}

.additionInfo___Rnc9Y .resend___DXe9n,.additionInfo___Rnc9Y a {
    color: var(--link-color)
}

.resendLine___ZlV7A {
    display: block
}

.resend___DXe9n {
    cursor: pointer;
    text-decoration: underline
}

.resend___DXe9n:hover {
    text-decoration: none
}

.wrapper___ZTL6z {
    color: #8da1bd;
    font-size: 14px;
    line-height: 24px;
    padding: 0 16px
}

.wrapper___ZTL6z p {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.bottomText___uwNzb {
    color: #8da1bd99;
    font-size: 14px;
    line-height: 24px
}

.popupWrap___S5R79,.resendLine___VLZC7 {
    display: block
}

.popupWrap___S5R79 * {
    font-family: Manrope,sans-serif
}

.popupWrap___S5R79 .popup__mob_title {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 40px;
    padding: 0 16px
}

.popupWrap___S5R79 p {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 18px 0 30px
}

.popupWrap___S5R79 p span {
    color: #fff
}

.additionInfo___iZyVj {
    bottom: 12px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center
}

.additionInfo___iZyVj * {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.resend___jA2en {
    color: var(--brand-blue);
    font-weight: 500
}

.profileLink___Pq4dX,.resend___jA2en {
    text-decoration: underline
}

.supportBtn___vLM5R {
    border-radius: var(--buttons-border-radius);
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 24px;
    margin-top: -4px;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 100%
}

.loadingWheel___EPir3 {
    height: 100%;
    position: relative;
    width: 100%
}

.loadingWheel___EPir3 .loadingWheelContent___wPf9x {
    height: 80px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 80px
}

.loadingWheel___EPir3 .loadingWheelContent___wPf9x [id*=wheel_loader_svg] {
    animation: spin___ZehA2 1s linear infinite;
    transform-origin: 50% 50%
}

@keyframes spin___ZehA2 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.errorContainer___Rjhcp {
    background: var(--user-bar-bonus-bg);
    border: 5px solid #d3dcee;
    border-radius: 30px;
    box-shadow: 0 4px 4px #00000040;
    display: flex;
    height: 7.3rem;
    left: 50%;
    position: relative;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 80%
}

@media screen and (min-width: 768px) {
    .errorContainer___Rjhcp {
        height:14.3rem
    }
}

.errorText___PDpWl {
    color: #fff;
    display: block;
    font-size: 1.5rem;
    font-weight: 500;
    margin: auto;
    position: relative;
    text-align: center
}

@media screen and (min-width: 768px) {
    .errorText___PDpWl {
        font-size:2.8rem
    }
}

.wheelHead___QnR2Z {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 56px 16px 16px
}

@media screen and (min-width: 720px) {
    .wheelHead___QnR2Z {
        margin:0 74px 16px 32px
    }
}

@media screen and (min-width: 1096px) {
    .wheelHead___QnR2Z {
        margin-bottom:12px
    }
}

.wheelHeadSound___hxw0I {
    margin-left: 16px
}

.wheelHeadIcons___hZuF6 {
    margin-left: auto
}

.wheelHeadIcons___hZuF6,.wheelHeadSound___hxw0I {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.wheelHeadHide___vywN2 {
    display: none
}

.toggleTextPlay___gibxO,.toggleTextStop___filvT {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    left: 0;
    line-height: 20px;
    opacity: 0;
    position: absolute;
    top: 20px;
    white-space: nowrap
}

.toggle___VgFNB {
    display: inline-block;
    height: 16px;
    margin-bottom: 10px;
    position: relative;
    width: 34px
}

@media screen and (min-width: 1096px) {
    .toggle___VgFNB {
        display:none
    }
}

.toggle___VgFNB input {
    height: 0;
    opacity: 0;
    width: 0
}

.toggle___VgFNB input:checked+.checkbox___Jb7Pu {
    background-color: #35b56f
}

.toggle___VgFNB input:checked+.checkbox___Jb7Pu:before {
    transform: translateX(18px)
}

.toggle___VgFNB input:checked~.toggleTextPlay___gibxO,.toggle___VgFNB input:not(:checked)~.toggleTextStop___filvT {
    animation: opacity___WpGFt 1s 2s forwards;
    opacity: .8
}

.toggle___VgFNB input:focus+.checkbox___Jb7Pu {
    box-shadow: 0 0 1px #35b56f
}

.checkbox___Jb7Pu {
    background-color: #ffffff1a;
    border-radius: 34px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s;
    z-index: 0
}

@media screen and (min-width: 1096px) {
    .checkbox___Jb7Pu {
        display:none
    }
}

.checkbox___Jb7Pu:before {
    background-color: #fff;
    border-radius: 50%;
    bottom: 1px;
    content: "";
    height: 14px;
    left: 1px;
    position: absolute;
    transition: .4s;
    width: 14px
}

.play___YDwpk {
    border-bottom: 5px solid #0000;
    border-left: 6px solid #fff;
    border-top: 5px solid #0000;
    height: 0;
    left: 6px;
    position: absolute;
    top: 3px;
    width: 0
}

.stop___UkLJo {
    position: absolute;
    right: 6px;
    top: 3px
}

.stop___UkLJo:after,.stop___UkLJo:before {
    background: #fff;
    border-radius: 2px;
    content: "";
    display: block;
    height: 10px;
    position: absolute;
    width: 1px
}

.stop___UkLJo:after {
    right: 3px
}

@keyframes opacity___WpGFt {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.free___cDZMh {
    background: #ffffffeb;
    border-radius: 8px;
    box-shadow: 0 4px 4px 0 #2e2e2e26;
    margin: 0 auto auto;
    min-width: 100%;
    padding: 16px 34px 16px 16px;
    position: relative
}

@media screen and (min-width: 414px) {
    .free___cDZMh {
        min-width:auto;
        width: 328px
    }
}

@media screen and (min-width: 720px) {
    .free___cDZMh {
        width:288px
    }
}

.free___cDZMh p {
    color: #000000e6;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    text-align: center
}

.freeClose___sw4uF {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px
}

.countdown___YEbrS {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 12px auto auto
}

@media screen and (min-width: 720px) {
    .countdown___YEbrS {
        margin-top:4px
    }
}

.countdown___YEbrS p {
    color: #fffc;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin: 0
}

@media screen and (min-width: 720px) {
    .countdown___YEbrS p {
        font-size:14px
    }
}

.countdown___YEbrS [class*=countdown__] {
    display: inline-flex
}

.countdown___YEbrS [class*=countdown__] [class*=section__] {
    margin-right: 3px
}

.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=digit__],.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=dots__] {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px
}

@media screen and (min-width: 720px) {
    .countdown___YEbrS [class*=countdown__] [class*=section__] [class*=digit__],.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=dots__] {
        font-size:14px;
        padding-right: 0
    }
}

.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=dots__] {
    width: 12px
}

@media screen and (min-width: 720px) {
    .countdown___YEbrS [class*=countdown__] [class*=section__] [class*=dots__] {
        width:14px
    }
}

.prize___xMOnL {
    animation: scale___tOoDH .2s linear 0ms forwards;
    bottom: 0;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(0);
    width: 100%;
    will-change: scale;
    z-index: 6
}

.prizeAnimation___R9OCo {
    animation: scale___tOoDH .2s linear 1s forwards
}

.prizeHide___RsjAL {
    animation: hide___MWjrv .2s linear forwards;
    transform: scale(1)
}

.prizeContainer___dWC1y {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 4px 4px 0 rgba(13,22,49,.251);
    display: flex;
    flex-direction: column;
    margin: auto auto 24px;
    padding: 32px 16px 16px;
    width: 256px
}

@media screen and (min-width: 720px) {
    .prizeContainer___dWC1y {
        margin:48% auto auto;
        max-width: 288px
    }
}

@media screen and (min-width: 1096px) {
    .prizeContainer___dWC1y {
        margin-top:17%
    }
}

@media screen and (min-width: 1288px) {
    .prizeContainer___dWC1y {
        margin-top:19%
    }
}

.prizeContainer___dWC1y .prizeBtn___m6Hu6 {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    margin: auto;
    min-width: 128px
}

.prizeContent___yY3CP {
    display: flex;
    flex-direction: column;
    font-family: Manrope,sans-serif;
    margin: 0 0 16px;
    position: relative
}

.prizeContent___yY3CP b {
    color: #000;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 8px
}

.prizeContent___yY3CP span {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.prizeImg___ToWpN {
    bottom: unset;
    height: 86px;
    left: 50%;
    object-fit: fill;
    position: absolute;
    right: unset;
    top: -40px;
    transform: translate(-50%,-50%);
    width: 86px;
    z-index: 0
}

.prizeImgLootbox___k3zbo {
    height: 72px;
    top: -36px;
    width: 98px
}

@keyframes scale___tOoDH {
    to {
        transform: scale(1)
    }
}

@keyframes hide___MWjrv {
    to {
        transform: scale(0)
    }
}

.deno___aBLmK {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: auto
}

@media screen and (min-width: 720px) {
    .deno___aBLmK {
        align-items:center;
        background: linear-gradient(201.16deg,#51020c 15.01%,#57000b 116.15%);
        border-radius: 8px;
        flex-direction: row;
        margin: 0 auto;
        padding: 0 24px;
        width: 636px
    }
}

.denoPrice___sV1Z3 {
    opacity: .9
}

@media screen and (min-width: 720px) {
    .denoPrice___sV1Z3 {
        width:50%
    }
}

.denoPrice___sV1Z3 p {
    margin: 10px 0 0
}

@media screen and (min-width: 720px) {
    .denoPrice___sV1Z3 p {
        margin:0
    }
}

.denoPrice___sV1Z3 p:first-child {
    color: #ffffffe6;
    display: none;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    text-align: center
}

@media screen and (min-width: 720px) {
    .denoPrice___sV1Z3 p:first-child {
        display:block;
        text-align: left
    }
}

.denoPrice___sV1Z3 p:last-child {
    color: #ffffffe6;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: center
}

.denoPrice___sV1Z3 p:last-child span {
    font-weight: 700
}

@media screen and (min-width: 720px) {
    .denoPrice___sV1Z3 p:last-child {
        font-size:14px;
        line-height: 22px;
        text-align: left
    }
}

.denoPriceSymbol___A6r5m {
    margin-left: 2px;
    margin-right: 4px
}

.denoAlert___Ty5XJ {
    transition: opacity .2s
}

@media screen and (min-width: 720px) {
    .denoAlert___Ty5XJ {
        max-width:85%
    }
}

.denoAlertHide___veNnF {
    opacity: 0
}

.denoContent___Pt7NG {
    background: linear-gradient(201.16deg,#51020c 15.01%,#57000b 116.15%);
    border-radius: 8px;
    padding: 10px 12px 20px;
    position: relative
}

@media screen and (min-width: 720px) {
    .denoContent___Pt7NG {
        background:unset;
        padding-bottom: 14px;
        padding-right: 0;
        width: 50%
    }

    .denoContent___Pt7NG:after {
        background: #ffffff4d;
        content: "";
        height: 28px;
        left: -22px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 1px
    }
}

.denoContentText___meJ7v {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    margin: 0 0 8px
}

@media screen and (min-width: 720px) {
    .denoContentText___meJ7v {
        color:#fff;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        margin: 2px 0 16px;
        text-align: center
    }
}

.denoButtons___LLPw5 {
    display: flex
}

.denoBtn___EqgCS {
    align-items: center;
    background: unset;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 26px;
    padding: 6px;
    width: 100%
}

.denoBtnActive___ajghr {
    background: #cd9e47;
    color: #fffdfd
}

@media screen and (min-width: 720px) {
    .denoDisable____gRFI {
        background:linear-gradient(201.16deg,#51020c 15.01%,#57000b 116.15%)
    }

    .denoDisable____gRFI [class^=denoPrice] {
        opacity: .6
    }
}

.denoDisable____gRFI [class^=denoBtn__],.denoDisable____gRFI [class^=denoContentText__] {
    opacity: .6
}

.denoDisable____gRFI [class*=denoBtnActive__] {
    background: linear-gradient(0deg,#c7cbd833,#c7cbd833);
    border: 1px solid #c7cbd833;
    color: #fffdfd;
    opacity: 1;
    padding: 5px
}

.denoDisable____gRFI [class^=denoContent__] {
    background: linear-gradient(201.16deg,#51020c 15.01%,#57000b 116.15%)
}

@media screen and (min-width: 720px) {
    .denoDisable____gRFI [class^=denoContent__] {
        background:unset
    }
}

.layer___OLxTj {
    --g: 0px;
    --s: 120px;
    --i: 100%;
    border-radius: 50%;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.sector___BAOEV {
    background: linear-gradient(173.37deg,#dfdfe4 -42.15%,#fff 98.48%);
    background-origin: border-box;
    border-radius: 50%;
    bottom: 0;
    clip-path: polygon(calc(50% + var(--g)/2) 50%,calc(50% + var(--g)/2) 0,calc(var(--i) - var(--g)/2) 0,50% calc(50% - var(--g)/2));
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.sector___BAOEV span {
    color: #000
}

.sector___BAOEV:nth-child(2n) {
    background: linear-gradient(1turn,#d1021b,#2b090e)
}

.sector___BAOEV:nth-child(2n) span {
    color: #fff
}

.sectorWin___Onyk9 {
    background: linear-gradient(1turn,#ce031b 40.54%,#701f2b)!important
}

.sectorWin___Onyk9 span {
    color: #fff
}

.title___TOvSz {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 48px;
    justify-content: center;
    left: 50%;
    line-height: 14px;
    padding: 0 10px 0 14px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: rotate(288deg) translate(64%);
    transform-origin: 0 50%;
    width: 32%
}

@media screen and (min-width: 360px) {
    .title___TOvSz {
        font-size:14px;
        line-height: 16px;
        transform: rotate(288deg) translate(56%)
    }
}

@media screen and (min-width: 412px) {
    .title___TOvSz {
        font-size:16px;
        line-height: 18px
    }
}

@media screen and (min-width: 1096px) {
    .title___TOvSz {
        font-size:20px;
        height: 60px;
        line-height: 24px;
        padding: 0 0 0 20px;
        transform: rotate(288deg) translate(54%)
    }
}

.titleL___i6mLf {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    height: 28px;
    line-height: 14px;
    padding: 0 10px;
    transform: rotate(285deg) translate(53%)
}

@media screen and (min-width: 412px) {
    .titleL___i6mLf {
        font-size:14px;
        height: 32px;
        line-height: 16px;
        padding: 0 10px 0 0
    }
}

@media screen and (min-width: 1096px) {
    .titleL___i6mLf {
        font-size:16px;
        height: 48px;
        line-height: 22px;
        padding: 0 4px 0 24px;
        transform: rotate(285deg) translate(54%)
    }
}

.titleM___A7Ap0 {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    height: 28px;
    line-height: 14px;
    transform: rotate(282deg) translate(50%)
}

@media screen and (min-width: 412px) {
    .titleM___A7Ap0 {
        font-size:14px;
        height: 32px;
        line-height: 14px
    }
}

@media screen and (min-width: 1096px) {
    .titleM___A7Ap0 {
        font-size:16px;
        height: 48px;
        line-height: 22px;
        padding: 0 4px 0 24px
    }
}

.titleS___WCBqA {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    height: 24px;
    line-height: 12px;
    transform: rotate(281deg) translate(52%)
}

@media screen and (min-width: 360px) {
    .titleS___WCBqA {
        font-size:12px;
        height: 28px;
        line-height: 14px
    }
}

@media screen and (min-width: 1096px) {
    .titleS___WCBqA {
        font-size:14px;
        height: 32px;
        line-height: 16px;
        padding: 0 10px;
        transform: rotate(282deg) translate(50%)
    }
}

.titleXS___EBZGN {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    height: 24px;
    line-height: 12px;
    padding-left: 10px;
    transform: rotate(280deg) translate(50%)
}

@media screen and (min-width: 360px) {
    .titleXS___EBZGN {
        font-size:12px;
        height: 28px;
        line-height: 14px
    }
}

@media screen and (min-width: 1096px) {
    .titleXS___EBZGN {
        height:36px;
        line-height: 16px
    }
}

.btn___sj42B {
    border-radius: 50%;
    box-shadow: 0 -4px 8px 0 #09172e33,0 4px 8px 0 #09172e33;
    cursor: pointer;
    height: 25%;
    left: 50%;
    position: absolute!important;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 25%;
    z-index: 2
}

.btn___sj42B svg {
    height: 102%;
    width: 102%
}

.btnActive___Wzt1K:hover:before {
    animation: pulse___Eskoo 2s infinite;
    border-radius: 40px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(.85);
    width: 100%;
    will-change: box-shadow;
    z-index: -1
}

.btnDisabled___vmDtA {
    pointer-events: none
}

.btnDisabled___vmDtA:after {
    background: #0006;
    border-radius: 50%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@keyframes pulse___Eskoo {
    0% {
        box-shadow: 0 0 0 0 #8b1015
    }

    50% {
        box-shadow: 0 0 28px 0 #8b1015
    }

    to {
        box-shadow: 0 0 0 0 #8b1015
    }
}

.wheel___Yt5YV {
    border-radius: 50%;
    flex-shrink: 0;
    height: calc(100vw - 32px);
    margin: 0 auto 14px;
    max-height: 450px;
    max-width: 450px;
    position: relative;
    transform-origin: top;
    transition: transform 1s ease;
    width: calc(100vw - 32px);
    z-index: 1
}

@media screen and (min-height: 640px) {
    .wheel___Yt5YV {
        margin-bottom:24px
    }
}

@media screen and (min-height: 720px) {
    .wheel___Yt5YV {
        margin-bottom:64px
    }
}

@media screen and (min-width: 720px) {
    .wheel___Yt5YV {
        margin-bottom:40px
    }
}

.wheelAnimation___NrmjY {
    transform: scale(1.8)
}

.wheelBorder___M_O5w {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.wheelPicker___wAkEg {
    height: 72px;
    left: 50%;
    position: absolute;
    top: 24px;
    transform: translate(-50%,-50%);
    width: 72px;
    z-index: 2
}

@media screen and (min-width: 720px) {
    .wheelPicker___wAkEg {
        height:108px;
        top: 34px;
        width: 108px
    }
}

.wheelMain___rRLWC {
    border-radius: 50%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform-origin: 50%;
    width: 100%;
    will-change: transform
}

.wheelMain___rRLWC:before {
    border-radius: 50%;
    bottom: 15px;
    box-shadow: inset 0 -8px 8px #0000004d,inset 0 8px 8px #00000040;
    content: "";
    display: block;
    left: 15px;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1
}

@media screen and (min-width: 720px) {
    .wheelMain___rRLWC:before {
        bottom:24px;
        left: 24px;
        position: absolute;
        right: 24px;
        top: 24px;
        z-index: 1
    }
}

.wheel___xhEMX {
    background: inherit;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: 16px;
    position: relative
}

@media screen and (orientation: landscape) {
    .wheel___xhEMX {
        display:none
    }
}

@media screen and (min-width: 1096px) {
    .wheel___xhEMX {
        display:flex
    }
}

.wheelRules___X8W0T {
    bottom: 0;
    left: 0;
    overflow-y: auto;
    padding: 16px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.wheelRulesContainer___U3qa1 {
    height: 100%
}

@media screen and (min-width: 720px) {
    .wheelRulesContainer___U3qa1 {
        display:flex;
        flex-direction: column;
        overflow-y: hidden
    }
}

.wheelRules___X8W0T svg {
    flex-shrink: 0
}

@media screen and (min-width: 720px) {
    .wheelRulesBackSvg___f1zHM {
        display:none
    }
}

.wheelRulesCloseSvg___U1gkk {
    display: none
}

@media screen and (min-width: 720px) {
    .wheelRulesCloseSvg___U1gkk {
        cursor:pointer;
        display: block;
        margin-left: auto;
        margin-right: 16px
    }
}

.wheelRulesContent___Z3720 {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 24px auto auto;
    max-width: 512px;
    overflow-y: auto
}

@media screen and (min-width: 720px) {
    .wheelRulesContent___Z3720 {
        font-size:16px;
        margin: auto;
        padding-right: 10px;
        scrollbar-color: #3b4253
    }

    .wheelRulesContent___Z3720::-webkit-scrollbar {
        background-color: #0000;
        border-radius: 10px;
        height: 2px;
        width: 8px
    }

    .wheelRulesContent___Z3720::-webkit-scrollbar-thumb {
        background-color: #3b4253;
        border-radius: 10px
    }
}

.wheelRulesContent___Z3720>* {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 16px
}

@media screen and (min-width: 720px) {
    .wheelRulesContent___Z3720>* {
        font-size:16px
    }
}

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

.wheelMain___zGwXo {
    display: flex;
    flex-direction: column;
    height: calc(100vw + 134px);
    justify-content: space-between;
    margin: auto 16px
}

@media screen and (min-height: 640px) {
    .wheelMain___zGwXo {
        height:calc(100vw + 144px)
    }
}

@media screen and (min-height: 720px) {
    .wheelMain___zGwXo {
        height:calc(100vw + 184px)
    }
}

@media screen and (min-width: 720px) {
    .wheelMain___zGwXo {
        align-items:center;
        height: 640px;
        justify-content: flex-start;
        margin: auto 16px
    }
}

@media screen and (min-width: 1096px) {
    .wheelMain___zGwXo {
        padding-top:0
    }
}

.wheelMainHide___hYPnv {
    display: none
}

.wheelCoins___x_BZG {
    animation: background___MTFg6 0s linear 1s forwards;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 5
}

.wheelCoins___x_BZG img {
    position: absolute;
    transform: scale(.5)
}

.wheelCoins___x_BZG img:first-child {
    animation: coin2___mHoCY .47s linear .53s forwards;
    left: 65%;
    top: -124px;
    transform: translate3d(-50%,0,0) scale(.5) rotate(80deg);
    will-change: top,transform;
    z-index: 6
}

@media screen and (min-width: 720px) {
    .wheelCoins___x_BZG img:first-child {
        left:60%
    }
}

.wheelCoins___x_BZG img:nth-child(2) {
    animation: coin1___zNdF3 .5s linear .5s forwards;
    left: 32%;
    top: -74px;
    transform: translate3d(-50%,0,0) scale(.5) rotate(44deg);
    will-change: top,transform;
    z-index: 6
}

@media screen and (min-width: 720px) {
    .wheelCoins___x_BZG img:nth-child(2) {
        left:35%
    }
}

.wheelCoins___x_BZG img:nth-child(3) {
    animation: coin3___rNRfS .62s linear .38s forwards;
    left: 16%;
    top: -134px;
    transform: translate3d(-50%,0,0) scale(.5) rotate(-20deg);
    will-change: top,transform
}

@media screen and (min-width: 720px) {
    .wheelCoins___x_BZG img:nth-child(3) {
        left:30%
    }
}

.wheelCoins___x_BZG img:nth-child(4) {
    animation: coin4___u089v .65s linear .35s forwards;
    left: 36%;
    top: -110px;
    transform: translate3d(-50%,0,0) scale(.5) rotate(-50deg);
    will-change: top,transform;
    z-index: 6
}

@media screen and (min-width: 720px) {
    .wheelCoins___x_BZG img:nth-child(4) {
        left:42%
    }
}

.wheelCoins___x_BZG img:nth-child(5) {
    animation: coin5___GAk1B .6s linear .4s forwards;
    left: 88%;
    top: -140px;
    transform: translate3d(-50%,0,0) scale(.5) rotate(-30deg);
    will-change: top,transform
}

@media screen and (min-width: 720px) {
    .wheelCoins___x_BZG img:nth-child(5) {
        left:76%
    }
}

.wheelCoins___x_BZG img:nth-child(6) {
    animation: coin6___dkkC1 .77s linear .23s forwards;
    left: 60%;
    top: -110px;
    transform: translate3d(-50%,0,0) scale(.5);
    will-change: top,transform
}

.wheelCoins___x_BZG img:nth-child(7) {
    animation: coin7___j7wM5 .86s linear .14s forwards;
    left: 8%;
    top: -140px;
    transform: translate3d(-50%,0,0) scale(.5);
    will-change: top,transform
}

@media screen and (min-width: 720px) {
    .wheelCoins___x_BZG img:nth-child(7) {
        left:28%
    }
}

.wheelCoins___x_BZG img:nth-child(8) {
    animation: coin8___EyIkW 1s linear forwards;
    left: 52%;
    top: -140px;
    transform: translate3d(-50%,0,0) scale(.5);
    will-change: top,transform
}

.wheelCoins___x_BZG img:nth-child(9) {
    animation: coin9___e0dwa 808ms linear 192ms forwards;
    left: 96%;
    top: -132px;
    transform: translate3d(-50%,0,0) scale(.5) rotate(10deg);
    will-change: top,transform
}

@media screen and (min-width: 720px) {
    .wheelCoins___x_BZG img:nth-child(9) {
        left:82%
    }
}

.wheelCoins___x_BZG img:nth-child(10) {
    animation: coin10___kZVzK .56s linear .43s forwards;
    left: 72%;
    top: -106px;
    transform: translate3d(-50%,0,0) scale(.5);
    will-change: top,transform
}

@media screen and (min-width: 720px) {
    .wheelCoins___x_BZG img:nth-child(10) {
        left:68%
    }
}

@keyframes coin1___zNdF3 {
    to {
        top: calc(100% - 80px);
        transform: translate3d(-50%,0,0) scale(.5) rotate(80deg)
    }
}

@keyframes coin2___mHoCY {
    to {
        top: calc(100% - 80px);
        transform: translate3d(-50%,0,0) scale(.5) rotate(150deg)
    }
}

@keyframes coin3___rNRfS {
    to {
        top: calc(100% - 100px);
        transform: translate3d(-50%,0,0) scale(.5) rotate(-70deg)
    }
}

@keyframes coin4___u089v {
    to {
        top: calc(100% - 80px);
        transform: translate3d(-50%,0,0) scale(.5) rotate(-100deg)
    }
}

@keyframes coin5___GAk1B {
    to {
        top: calc(100% - 100px);
        transform: translate3d(-50%,0,0) scale(.5) rotate(-110deg)
    }
}

@keyframes coin6___dkkC1 {
    to {
        top: 100%;
        transform: translate3d(-50%,0,0) scale(.5) rotate(25deg)
    }
}

@keyframes coin7___j7wM5 {
    to {
        top: calc(100% - 125px);
        transform: translate3d(-50%,0,0) scale(.5) rotate(90deg)
    }
}

@keyframes coin8___EyIkW {
    to {
        top: calc(100% - 115px);
        transform: translate3d(-50%,0,0) scale(.5) rotate(45deg)
    }
}

@keyframes coin9___e0dwa {
    to {
        top: calc(100% - 125px);
        transform: translate3d(-50%,0,0) scale(.5) rotate(70deg)
    }
}

@keyframes coin10___kZVzK {
    to {
        top: calc(100% - 95px);
        transform: translate3d(-50%,0,0) scale(.5)
    }
}

@keyframes background___MTFg6 {
    to {
        background: #0009
    }
}

.warning___wfbLd {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

@media screen and (orientation: portrait) {
    .warning___wfbLd {
        display:none
    }
}

@media screen and (min-width: 1096px) {
    .warning___wfbLd {
        display:none
    }
}

.warning___wfbLd p:first-child {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    margin: 0 0 8px
}

.warning___wfbLd p:last-child {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0
}

.wofOpened___nfjeL {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 0
}

.portalWheel___xsaJ0 {
    background: radial-gradient(101.67% 101.67% at 0 0,#0b0001 0,#460404 100%)!important;
    display: flex;
    height: 100%;
    width: 100%;
    z-index: 1004
}

@supports(height: 100dvh) {
    .portalWheel___xsaJ0:before {
        height:100dvh!important
    }
}

.portalWheel___xsaJ0::-webkit-scrollbar {
    width: 0
}

.popupWheel___YfNv5 {
    height: 100%;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.popupWheel___YfNv5 button,.popupWheel___YfNv5 div,.popupWheel___YfNv5 p,.popupWheel___YfNv5 span {
    box-sizing: border-box
}

@media screen and (min-width: 1096px) {
    .popupWheel___YfNv5 {
        height:700px;
        overflow: auto;
        width: 1096px
    }
}

@media screen and (min-width: 1288px) {
    .popupWheel___YfNv5 {
        height:740px;
        width: 1096px
    }
}

.closeBtn___vUiIm {
    background: none;
    border: none;
    bottom: auto;
    box-sizing: border-box;
    cursor: pointer;
    height: 24px;
    left: auto;
    outline: none;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 24px;
    z-index: 1
}

@media screen and (min-width: 720px) {
    .closeBtn___vUiIm {
        right:32px
    }
}

.closeBtnHide___Xv6PL {
    display: none
}

.prizeBackground___xvG83:after {
    background: #0009;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.greetingWrap___Mrb9I .formWrapper___WwxKv {
    background: var(--brand-gradient-popup-bg);
    border-radius: 10px;
    padding: 40px 32px 32px;
    width: 352px
}

.greetingWrap___Mrb9I .formWrapper___WwxKv:before {
    background: url(/assets/img/sys/popup/popup-bg-with-light.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: -50px;
    content: "";
    left: -85px;
    min-width: 524px;
    position: absolute;
    right: -85px;
    top: -90px;
    z-index: -3
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .title___F0LUA {
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: 0;
    min-height: 24px;
    padding: 10px 0 0
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .msg___vsCMy {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 22px 0 0
}

.greetingWrap___Mrb9I .formWrapper___WwxKv button {
    margin: 16px auto 0;
    width: 100%
}

.greetingWrap___Mrb9I .formWrapper___WwxKv button [class^=loading] {
    position: absolute
}

.greetingWrap___Mrb9I .formWrapper___WwxKv [class^=button] {
    position: relative;
    z-index: 2
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .bottomLink___mxdMe {
    bottom: -42px;
    display: block;
    left: 50%;
    position: absolute;
    text-align: center;
    transform: translateX(-50%);
    white-space: nowrap;
    width: 100%
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .bottomLink___mxdMe>button {
    color: var(--link-color);
    cursor: pointer;
    display: inline;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    position: relative;
    text-transform: none;
    width: auto
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .bottomLink___mxdMe>button:hover {
    text-decoration: underline
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .bottomLink___mxdMe [class^=supportBtn__] {
    text-decoration: none
}

.supportBtn___qDelr {
    background: none;
    color: var(--brand-blue);
    cursor: pointer;
    font-size: 18px;
    margin-top: 30px;
    outline: none;
    text-decoration: underline
}

.supportBtn___qDelr:hover {
    text-decoration: none
}

.message___G7H8P {
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 12px;
    box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
    padding: 48px 48px 32px;
    width: 384px
}

.message___G7H8P .title___bdp6n {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px
}

.message___G7H8P .description___z2bIU {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.exchangeAlert___a7_G4 {
    background-color: rgba(var(--brand-text-rgb),.1);
    margin: 40px -16px 24px;
    padding: 24px 16px 32px 48px
}

@media screen and (min-width: 360px) {
    .exchangeAlert___a7_G4 {
        margin:40px -24px 24px;
        padding: 24px 24px 32px 60px
    }
}

@media screen and (min-width: 568px) {
    .exchangeAlert___a7_G4 {
        border-radius:10px;
        margin: 24px 0 18px
    }

    .exchangeAlert___a7_G4[class*=withBtn] {
        padding-right: 56px
    }
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy {
    -webkit-font-smoothing: antialiased;
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px;
    position: relative;
    width: 100%
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy span {
    font-weight: 500
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy [class^=pseudolink] {
    color: var(--brand-blue-link);
    cursor: pointer;
    font-weight: 400;
    text-decoration: underline
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy [class^=pseudolink]:hover {
    text-decoration: none
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy:before {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 24px;
    left: -35px;
    position: absolute;
    top: -2px;
    width: 24px
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy.info_icon___VQQG7:before {
    background-image: url(/assets/svg/loyalty/about.svg);
    left: -36px
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy.check_email___eBHZS {
    margin: 0
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy.check_email___eBHZS a {
    color: var(--brand-blue);
    text-decoration: underline
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy.check_email___eBHZS:before {
    background-image: url(/assets/svg/form/check.svg?ver=31082023);
    left: -36px
}

.exchangeAlert___a7_G4.withBtn___pK8oe button {
    display: block;
    letter-spacing: .4px;
    width: 224px
}

.exchangeAlert___a7_G4.withBtn___pK8oe button span {
    text-transform: none
}

.exchangeAlert___a7_G4.withIcon___uJBib {
    margin-bottom: 16px
}

.linkVerified___JXUlb {
    align-items: center;
    color: #0c8527;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 22px
}

.linkVerified___JXUlb:before {
    content: url(/assets/svg/verification/check.svg);
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.linkVerifiedWait___AdHM0 {
    color: var(--brand-yellow)
}

.linkVerifiedWait___AdHM0:before {
    content: unset
}

.linkNotVerified___hS90j {
    color: var(--brand-yellow)!important;
    display: flex!important;
    font-weight: 400!important
}

.tabs___AIbV7 {
    height: 40px;
    position: relative;
    width: 100%
}

.tabsSwipe___i7Lpb {
    background: var(--brand-yellow);
    border-radius: 4px 4px 0 0;
    bottom: 1px;
    content: "";
    height: 4px;
    left: var(--left);
    transition: left .3s linear,width .3s linear;
    width: var(--width)
}

.tabsSwipeWrapper___rB0mh,.tabsSwipe___i7Lpb {
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.tabsSwipeWrapper___rB0mh {
    bottom: -1px;
    left: var(--scroll-padding,0)
}

.tabsList___du9m9 {
    border-bottom: 1px solid rgba(var(--brand-yellow-rgb),.2);
    display: flex;
    gap: 16px;
    height: 100%;
    overflow: auto hidden;
    padding: 6px var(--scroll-padding,0) 8px;
    position: relative
}

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

.tabsItem___Z8vYI {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    min-width: 100px;
    padding-inline:12px}

.tabsLink___Sc2SL {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    line-height: 22px;
    opacity: .8;
    text-align: center;
    transition: color .5s ease-out;
    white-space: nowrap;
    width: 100%
}

.tabsLink___Sc2SL:hover {
    opacity: 1
}

.tabsLink___Sc2SL.disabled___XAZ9G {
    opacity: .3;
    pointer-events: none
}

.tabsLinkActive___Jm9xN {
    color: var(--brand-yellow);
    font-weight: 500;
    letter-spacing: -.2px;
    opacity: 1;
    position: relative
}

.radioContainer___VGaCL {
    cursor: pointer;
    display: block;
    -webkit-user-select: none;
    user-select: none;
    width: 50%
}

.radioContainer___VGaCL.mchecked___nUqHH {
    z-index: 1
}

.radioContainer___VGaCL.mchecked___nUqHH~.radioTransition___JyDPN {
    left: auto;
    right: 0
}

.radioContainer___VGaCL.fchecked___WRxhJ~.radioTransition___JyDPN {
    left: 0;
    right: auto
}

.radioContainer___VGaCL input {
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.radioMark___YKrc_ {
    border-radius: var(--buttons-border-radius);
    box-shadow: 0 4px 16px #0000001a;
    color: #fff9;
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 100%;
    line-height: 20px;
    opacity: .8;
    padding-top: 14px;
    position: relative;
    text-align: center;
    text-transform: lowercase;
    transition: background-color .2s ease-in-out,color .2s ease-in-out;
    width: 100%
}

.radioMark___YKrc_:hover {
    color: #000;
    opacity: 1
}

.radioContainer___VGaCL input:checked~.radioMark___YKrc_ {
    background: var(--buttons-color);
    border-radius: 10px;
    color: #fff;
    opacity: 1;
    transform: scale(1.01)
}

.withOnboarding___mIxrR {
    overflow: hidden
}

.withOnboarding___mIxrR [class*=menuWrap__] [class*=menuInner__] [class*=swipable__] {
    margin-top: unset
}

.onboarding___iO9uJ {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9997
}

.onboardingMasking___c7hMm {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.onboardingMasking___c7hMm .top___EQuHf {
    bottom: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.onboardingMasking___c7hMm .bottom___Ee6_U {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.onboardingMasking___c7hMm .right___m7hpK {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.onboardingMasking___c7hMm .left___RBqbU {
    bottom: auto;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.onboardingStep___my722 {
    background-color: #252323;
    border-radius: 8px;
    bottom: 16px;
    height: auto;
    left: auto;
    padding: 16px;
    position: absolute;
    right: 16px;
    top: auto;
    width: 288px;
    z-index: 9999
}

@media screen and (min-width: 360px) {
    .onboardingStep___my722 {
        width:328px
    }
}

.onboardingStepTitle___CIDka {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-block:0 8px;max-width: 256px;
    padding-top: 8px
}

.onboardingStep___my722 .description___EjLE4 .text___kK2ne {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.onboardingStep___my722 .description___EjLE4 .bar___x_YP8 {
    align-items: center;
    background: #ffffff1a;
    border: 1px solid #ffffff0d;
    border-radius: 17px;
    display: flex;
    flex-direction: row;
    height: 8px;
    justify-content: flex-start;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 1px
}

.onboardingStep___my722 .description___EjLE4 .bar___x_YP8 .progress___ir_0k {
    animation: progress___ir_0k .5s linear;
    background: var(--nav-list-active-item-color);
    border-radius: inherit;
    height: 4px;
    transform: translate(calc((100% - var(--progress, 0))*-1));
    transition: transform .5s linear;
    width: 100%
}

.onboardingStepClose___zIj8o {
    align-items: center;
    background-color: #0000;
    bottom: auto;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 24px;
    z-index: 0
}

.onboardingStepClose___zIj8o:before {
    color: #fff;
    content: "×";
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    opacity: .8
}

.onboardingStepButtons___IMelo {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: 32px;
    justify-content: flex-end
}

.onboardingStepAction___fYNeE {
    border-radius: 8px;
    box-shadow: 0 2px 8px 0 #2727274d;
    font-size: 14px;
    font-weight: 600;
    min-width: 120px;
    padding: 0 16px
}

@keyframes progress___ir_0k {
    0% {
        transform: translateX(-100%)
    }
}

.onboardingIntro___yL3oT {
    background-color: #252323;
    border-radius: 12px;
    bottom: 16px;
    height: auto;
    left: auto;
    position: fixed;
    right: 16px;
    top: auto;
    width: 288px;
    z-index: 1010
}

@media screen and (min-width: 360px) {
    .onboardingIntro___yL3oT {
        bottom:16px;
        right: 16px
    }
}

.header___WWLqm {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px 12px 0 0;
    min-height: 112px;
    padding: 16px 40px 16px 16px;
    position: relative
}

.header___WWLqm[class*=lootboxes] {
    background-image: url(/assets/img/onboarding/lootboxes.webp)
}

.header___WWLqm[class*=bonusBalances] {
    background-image: url(/assets/img/onboarding/bonusBalances.webp)
}

.header___WWLqm[class*=sportBalances] {
    background-image: url(/assets/img/onboarding/sportBalances.webp)
}

.header___WWLqm:before {
    background-color: #00000059;
    border-radius: 12px 12px 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.title___tE_Zp {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    position: relative
}

.close___TyvJm {
    align-items: center;
    bottom: auto;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 24px;
    z-index: 0
}

.close___TyvJm:before {
    color: #fff;
    content: "×";
    display: inline-block;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px
}

.content___Vf1uE {
    padding: 16px
}

.text___efioB {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px
}

.buttons___bmTJv {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: flex-start
}

.startButton___zOwVb[class*=button][class*=primary] {
    border-radius: 8px;
    box-shadow: 0 2px 8px 0 #2727274d;
    font-size: 14px;
    font-weight: 600;
    min-width: 120px;
    padding: 0 16px
}

.rejectButton___Oukxt[class*=button][class*=ghost] {
    background: #0000;
    color: #fff;
    font-size: 10px;
    font-size: 14px;
    font-weight: 700;
    font-weight: 600;
    line-height: 12px;
    padding: 4px 16px
}

.accordion___XHmQx .accordion-wrap {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.accordion___XHmQx .accordion-toggle {
    background: #252323;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 12px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    position: relative
}

.accordion___XHmQx .accordion-title {
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 600;
    gap: 9px;
    justify-content: space-between;
    line-height: 22px;
    margin: 0;
    padding: 13px 16px 13px 13px;
    position: relative
}

@media screen and (max-width: 1024px) {
    .accordion___XHmQx .accordion-title {
        padding:8px 8px 8px 16px
    }
}

.accordion___XHmQx .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    content: "";
    height: 0;
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0
}

.accordion___XHmQx .accordion-title.active:after {
    transform: rotate(180deg)
}

.accordion___XHmQx .accordion-inner {
    color: var(--brand-text);
    display: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding: 0 16px 16px
}

.accordion___XHmQx .accordion-inner,.accordion___XHmQx .accordion-inner * {
    font-family: Manrope,sans-serif
}

.accordion___XHmQx .accordion-inner .accordion-inner-item,.accordion___XHmQx .accordion-inner .accordion-inner-item:before {
    color: #d1d1d1
}

.accordion___XHmQx .accordion-inner .accordion-inner-item {
    display: flex;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding: 0
}

.accordion___XHmQx .accordion-inner .accordion-inner-item:before {
    align-items: center;
    background-color: #0000;
    display: flex;
    justify-content: center;
    left: 0;
    margin: 0;
    position: relative;
    top: 3px
}

.accordion___XHmQx .list-item:before {
    display: flex;
    justify-content: center;
    line-height: 16px
}

[class*=AdventCalendarBonusPopupMob] {
    align-items: flex-end;
    animation: appearing___NoW_9 .6s ease-in-out forwards;
    display: flex
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesClose___eo628 {
    background: none;
    border: none;
    bottom: auto;
    box-sizing: border-box;
    cursor: pointer;
    height: 24px;
    left: auto;
    outline: none;
    position: absolute;
    right: 8px;
    top: -39px;
    width: 24px;
    z-index: 2
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesClose___eo628 svg {
    display: block;
    height: 100%;
    width: 100%
}

[class*=AdventCalendarBonusPopupMob] [class*=content__] {
    margin: auto
}

[class*=AdventCalendarBonusPopupMob]:before {
    content: none!important
}

[class*=AdventCalendarBonusPopupMob] .collapse___TGB0r {
    position: relative;
    width: 100vw
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesBack___SXIlx {
    background: #000000b3;
    bottom: 0;
    height: 100vh;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 100vw;
    z-index: -1
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesContent___Oilae {
    animation: showPopup___f03S7 .5s ease-in-out forwards;
    background: linear-gradient(180deg,#8c021580,#850214b3);
    border-radius: 12px 12px 0 0;
    height: inherit;
    min-height: 100%;
    padding: 24px;
    position: relative
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesHeader___MqTZI {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 560px;
    position: relative;
    width: 100%
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesHeader___MqTZI:before {
    background-image: url(/assets/img/advent-calendar/snow.webp);
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: auto;
    content: "";
    height: 50px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -42px;
    width: 315px;
    z-index: 0
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesGift___H2cyl {
    bottom: auto;
    height: 118px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -120px;
    width: 118px;
    z-index: -1
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesType___Zd2E1 {
    align-items: center;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: #f5c66b3d;
    border-radius: 4px;
    color: #f5c66b;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: center;
    line-height: 12px;
    margin-top: 2px;
    max-width: 140px;
    padding: 3px 8px
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesDay___ZPgdC {
    background-image: url(/assets/img/advent-calendar/icons/ball.webp);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: auto;
    color: #fff;
    font-size: 16px;
    font-style: italic;
    font-weight: 900;
    height: 41px;
    left: auto;
    line-height: 40px;
    position: absolute;
    right: -2px;
    text-align: center;
    text-indent: -4px;
    top: 0;
    width: 41px;
    z-index: 0
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesTitle___WH5T7 {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 10px auto 11px;
    max-width: 560px;
    text-align: center
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesTable___lhV5G {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 560px
}

@media screen and (min-width: 640px) {
    [class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesTable___lhV5G {
        flex-direction:row;
        flex-wrap: wrap;
        gap: 0 24px
    }
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesItem___EbuZq {
    align-items: center;
    border-bottom: 1px solid #ffffff1a;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 18px;
    padding: 6px 0;
    width: 100%
}

@media screen and (min-width: 640px) {
    [class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesItem___EbuZq {
        width:calc(50% - 12px)
    }
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesItem___EbuZq:last-child {
    border-bottom: 0;
    margin-bottom: 0
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesItem___EbuZq span:first-child {
    max-width: 130px
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesItem___EbuZq span:last-child {
    text-align: right
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesFooter___rica7 {
    margin: 11px auto 0;
    max-width: 288px;
    padding: 0 12px
}

[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesFooter___rica7 [class*=button],[class*=AdventCalendarBonusPopupMob] .adventCalendarBonusRulesFooter___rica7 button {
    font-size: 16px;
    font-weight: 600;
    width: 100%
}

@keyframes showPopup___f03S7 {
    0% {
        transform: translateY(100%)
    }

    80% {
        transform: translateY(-2%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes appearing___NoW_9 {
    0% {
        background-color: #0000
    }

    to {
        background-color: #000c
    }
}

.adventCalendarBonusesContainer___E2Drb {
    padding: 8px 24px 0;
    position: relative
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesHeader___oEkWZ {
    margin: 0 auto;
    max-width: 512px;
    position: relative;
    z-index: 2
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesDescription___tNV5Q {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin: 16px 0 8px;
    max-width: 512px
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesTable___G3iFz {
    box-sizing: initial;
    display: flex;
    flex-wrap: wrap;
    margin: 38px auto 30px;
    max-width: 512px;
    padding: 0;
    position: relative
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H {
    margin-top: 23px;
    max-width: 512px;
    position: relative;
    width: 100%;
    z-index: 0
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class^=slick-list] {
    overflow: hidden;
    position: relative;
    width: 100%
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class^=slick-slide] {
    float: left
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class^=slick-slide][class*=slick-active] {
    z-index: 1
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class^=slick-dots] {
    bottom: auto;
    left: 0;
    margin: auto;
    max-width: 150px;
    position: absolute;
    right: 0;
    top: -75px;
    width: 100%;
    z-index: 0
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class^=slick-dots] li {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .3s;
    z-index: 0
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class^=slick-dots] li[class*=slick-active] {
    opacity: 1
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H .adventCalendarBonusesSliderPagination___CLb7P {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H .adventCalendarBonusesSliderPagination___CLb7P div {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H .adventCalendarBonusesSliderPagination___CLb7P p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class*=slick-arrow] {
    background: #0000 url(/assets/img/advent-calendar/arrow.svg) no-repeat center 50%;
    height: 16px;
    left: 31px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: -61px;
    width: 9px;
    z-index: 3
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class*=slick-arrow][class*=slick-disabled] path,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class*=slick-arrow][class*=slick-disabled] svg {
    fill: #ffffff4d
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class*=slick-arrow][class*=slick-prev] {
    transform: rotate(180deg)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesSlider___Z6b9H [class*=slick-arrow][class*=slick-next] {
    left: unset;
    right: 39px
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesPagination___X6xyG {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background: #ffffff29;
    border-radius: 12px;
    height: 60px;
    width: 100%
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesWeek___tIaKE {
    display: flex!important;
    flex-wrap: wrap;
    gap: 8px;
    position: relative;
    width: 100%
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesWeek___tIaKE[data-week-id="0"] {
    justify-content: flex-end
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesWeek___tIaKE[data-week-id="0"] .adventCalendarBonusesItem___fYPpM {
    position: relative
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesWeek___tIaKE[data-week-id="0"] .adventCalendarBonusesItem___fYPpM:before {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background: #6a021099;
    border-radius: 12px;
    bottom: 0;
    content: "";
    height: 138px;
    left: auto;
    position: absolute;
    right: calc(100% + 8px);
    top: 0;
    width: 100%;
    z-index: 1
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM {
    display: flex;
    height: 138px;
    width: calc(50% - 4px)
}

@media screen and (min-width: 640px) {
    .adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM {
        width:calc(33.33333% - 5.33333px)
    }
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="12"] .adventCalendarBonusesLink___FvqVb,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="18"] .adventCalendarBonusesLink___FvqVb,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="24"] .adventCalendarBonusesLink___FvqVb,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="30"] .adventCalendarBonusesLink___FvqVb,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="6"] .adventCalendarBonusesLink___FvqVb {
    background: linear-gradient(136.71deg,#ffe7941a 4.51%,#ffe79480 98.35%)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="12"] .adventCalendarBonusesLink___FvqVb:after,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="18"] .adventCalendarBonusesLink___FvqVb:after,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="24"] .adventCalendarBonusesLink___FvqVb:after,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="30"] .adventCalendarBonusesLink___FvqVb:after,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="6"] .adventCalendarBonusesLink___FvqVb:after {
    background: linear-gradient(148.34deg,#ffe7948a 9.9%,#c36f4000 30.55%,rgba(255,231,148,.378) 80.93%)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="12"].activated___LwJbA .adventCalendarBonusesLink___FvqVb,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="18"].activated___LwJbA .adventCalendarBonusesLink___FvqVb,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="24"].activated___LwJbA .adventCalendarBonusesLink___FvqVb,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="30"].activated___LwJbA .adventCalendarBonusesLink___FvqVb,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="6"].activated___LwJbA .adventCalendarBonusesLink___FvqVb {
    background-image: url(/assets/img/advent-calendar/icons/overlay-gold.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="1"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/1.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="2"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/2.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="3"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/3.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="4"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/4.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="5"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/5.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="6"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/6.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="7"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/7.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="8"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/8.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="9"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/9.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="10"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/10.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="11"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/11.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="12"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/12.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="13"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/13.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="14"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/14.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="15"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/15.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="16"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/16.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="17"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/17.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="18"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/18.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="19"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/19.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="20"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/20.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="21"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/21.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="22"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/22.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="23"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/23.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="24"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/24.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="25"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/25.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="26"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/26.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="27"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/27.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="28"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/28.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="29"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/29.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="30"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/30.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM[data-day="31"] .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/31.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.activated___LwJbA .adventCalendarBonusesLink___FvqVb {
    background-image: url(/assets/img/advent-calendar/icons/overlay.webp);
    background-size: cover;
    border: none;
    cursor: pointer
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.activated___LwJbA .adventCalendarBonusesLink___FvqVb:before {
    bottom: 24px;
    left: 0;
    margin: auto;
    right: 0;
    transform: scale(.9)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.activated___LwJbA .adventCalendarBonusesLink___FvqVb:after {
    content: none
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.activated___LwJbA .adventCalendarBonusesDay___XCOl8 {
    display: none
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.activated___LwJbA .adventCalendarBonusesDayBottom___rhKsZ {
    background: #0000;
    display: flex
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.activated___LwJbA .adventCalendarBonusesDayBottom___rhKsZ:after,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.activated___LwJbA .adventCalendarBonusesDayBottom___rhKsZ:before {
    content: none
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.activated___LwJbA .adventCalendarBonusesDayBottom___rhKsZ p {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    margin: 10px 0 0;
    text-align: center
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.current___zxNtg .adventCalendarBonusesLink___FvqVb {
    background: linear-gradient(218.75deg,#a50419 .35%,#df1c36 84.36%);
    border: none
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.current___zxNtg .adventCalendarBonusesLink___FvqVb:before {
    animation: giftAnimation___cvVf6 10s ease-in-out infinite;
    bottom: -31px;
    left: -18px;
    transform: scale(.9)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.current___zxNtg .adventCalendarBonusesLink___FvqVb:after {
    content: none
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.current___zxNtg .adventCalendarBonusesDayTop___ebH_e {
    display: block
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM.current___zxNtg .adventCalendarBonusesDayBottom___rhKsZ {
    display: flex
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM:not(.current___zxNtg):not(.activated___LwJbA) .adventCalendarBonusesLink___FvqVb {
    pointer-events: none
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesItem___fYPpM:not(.current___zxNtg):not(.activated___LwJbA) .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/blocked.webp)
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesLink___FvqVb {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background: linear-gradient(136.71deg,#fff0 4.51%,#fff3 98.35%);
    border-radius: 12px;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesLink___FvqVb:before {
    background-image: url(/assets/img/advent-calendar/icons/blocked.webp);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -11px;
    content: "";
    height: 110px;
    left: -11px;
    position: absolute;
    right: auto;
    top: auto;
    width: 110px;
    z-index: 0
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesLink___FvqVb:after {
    background: linear-gradient(148.34deg,#ffffff8a 9.9%,#fff0 30.55%,hsla(0,0%,100%,.378) 80.93%);
    border-radius: 12px;
    bottom: 0;
    content: "";
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesDay___XCOl8 {
    background-image: url(/assets/img/advent-calendar/icons/ball.webp?v281124);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: auto;
    color: #fff;
    font-family: DrukTextWide-BoldItalic-Trial,Sans-Serif,serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 900;
    height: 41px;
    left: auto;
    line-height: 44px;
    position: absolute;
    right: 3px;
    text-align: center;
    text-indent: -2px;
    top: 8px;
    width: 41px;
    z-index: 0
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesDayTop___ebH_e {
    animation: garlandAnimation___zWXjI 2s ease-in-out infinite;
    background-image: url(/assets/img/advent-calendar/icons/garland1.webp);
    background-position: 4px -9px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: auto;
    display: none;
    height: 15px;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 101px;
    z-index: 0
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesDayBottom___rhKsZ {
    background-color: #fff;
    border-radius: 0 0 12px 12px;
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 39px;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 0
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesDayBottom___rhKsZ:after,.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesDayBottom___rhKsZ:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesDayBottom___rhKsZ:after {
    background-image: url(/assets/img/advent-calendar/icons/snow.webp);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 100%;
    top: -15px;
    width: 100%
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesDayBottom___rhKsZ:before {
    background-image: url(/assets/img/advent-calendar/icons/tree.webp);
    background-repeat: no-repeat;
    background-size: contain;
    height: 43px;
    left: auto;
    right: -4px;
    top: -44px;
    width: 53px
}

.adventCalendarBonusesContainer___E2Drb .adventCalendarBonusesDayBtn___vgX4f {
    height: 32px;
    margin-top: 4px;
    position: relative;
    width: 91px
}

@keyframes garlandAnimation___zWXjI {
    0% {
        background-image: url(/assets/img/advent-calendar/icons/garland1.webp)
    }

    50% {
        background-image: url(/assets/img/advent-calendar/icons/garland2.webp)
    }

    to {
        background-image: url(/assets/img/advent-calendar/icons/garland1.webp)
    }
}

@keyframes giftAnimation___cvVf6 {
    0% {
        transform: translateZ(0)
    }

    20% {
        transform: translateZ(0)
    }

    50% {
        transform: translate3d(0,-50px,0)
    }

    70% {
        transform: translate3d(0,-50px,0)
    }

    to {
        transform: translateZ(0)
    }
}

.welcomeBonusButton___RGk_t {
    width: 100%
}

.welcomeBonusItemWrap___hYxlA {
    align-items: center;
    background: var(--welcome-bonus-gradient-red);
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    margin: 1px;
    padding: 12px 16px 16px;
    position: relative;
    width: 100%
}

.welcomeBonusItemWrap___hYxlA:after,.welcomeBonusItemWrap___hYxlA:before {
    border-radius: inherit;
    bottom: -1px;
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: -1
}

.welcomeBonusItemWrap___hYxlA:before {
    background-image: var(--welcome-bonus-gradient-gold)
}

.welcomeBonusItemWrap___hYxlA:after {
    background: #00000080;
    z-index: 1
}

.welcomeBonusItemWrap___hYxlA h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 0;
    text-align: center
}

.activeWelcomeBonusItemWrap___hvGFZ:after {
    background: #0000;
    z-index: -1
}

.welcomeBonusMaxSum___rseaG {
    align-items: center;
    background-color: var(--welcome-bonus-gradient-max-sum);
    border-radius: 4px;
    color: #f5c66b;
    display: flex;
    flex-direction: inline;
    font-size: 10px;
    font-weight: 500;
    justify-content: center;
    line-height: 12px;
    margin: 8px auto 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 6px 8px
}

.welcomeBonusItemContent___o0pCI {
    margin-top: 16px;
    width: 100%
}

.welcomeBonusItemContent___o0pCI [class=welcomeBonusContentWrap] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    width: 100%
}

.welcomeBonusItemContent___o0pCI [class=welcomeBonusContentItem] {
    align-items: center;
    border: 1px solid var(--welcome-bonus-gradient-dark-border);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 14px;
    justify-content: flex-start;
    padding: 8px;
    position: relative;
    width: 100%
}

.welcomeBonusItemContent___o0pCI [class=welcomeBonusContentItem]:last-child:before {
    bottom: 0;
    color: var(--brand-yellow);
    content: var(--welcomeBonusItemLabel);
    font-size: 10px;
    font-weight: 500;
    height: -moz-fit-content;
    height: fit-content;
    left: 10px;
    line-height: 12px;
    position: absolute;
    right: auto;
    top: -6px;
    z-index: 1
}

.welcomeBonusItemContent___o0pCI [class=welcomeBonusContentItem]:last-child {
    background-image: url(/assets/img/welcome-bonus/welcome-bonus-border.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: #0000
}

.welcomeBonusItemContent___o0pCI img {
    display: flex;
    max-width: 33px;
    width: 100%
}

.welcomeBonusItemContent___o0pCI h4 {
    color: #f5c66b;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin: 0
}

.welcomeBonusItemContent___o0pCI p {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.welcomeBonusArrowsWrap___ur5Zl {
    align-items: center;
    background: var(--bg-menu-mob);
    border-radius: 50%;
    bottom: 0;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: -18px;
    position: absolute;
    right: auto;
    top: 132px;
    width: 24px;
    z-index: 2
}

.welcomeBonusArrowBig___vUsHG,.welcomeBonusArrowSmall___yIVrv {
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto;
    top: 50%;
    transform: rotate(90deg) translate(-50%);
    z-index: 0
}

.welcomeBonusArrowSmall___yIVrv {
    height: 9px;
    left: 6px;
    opacity: .6;
    width: 9px
}

.welcomeBonusArrowBig___vUsHG {
    height: 12px;
    right: 2px;
    width: 12px
}

.welcomeBonusItemButtonWrap___nwBDa {
    margin-bottom: 0;
    margin-top: auto;
    padding-top: 12px;
    width: 100%
}

.welcomeBonusNotFoundWrap___qaEA5 {
    margin-top: 48px;
    padding: 0 24px;
    width: 100%
}

.welcomeBonusNotFoundInner___t09iH {
    align-items: center;
    background-color: var(--welcome-bonus-not-found-color);
    border-radius: 12px;
    color: var(--brand-text);
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 400;
    gap: 16px;
    justify-content: center;
    line-height: 22px;
    margin: 0 auto;
    max-width: 512px;
    padding: 24px
}

.bonusMineHeaderWrap___xmTUS {
    padding: 0 24px
}

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

.bonusMineHeaderBalanceWrap___xRyn5 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 2px;
    justify-content: flex-start;
    margin-top: 24px
}

.bonusMineHeaderSumText___eX_OL {
    color: var(--bonuses-title-color);
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.bonusMineHeaderSum___Wy8uw {
    color: var(--brand-yellow);
    font-size: 20px;
    font-weight: 500;
    line-height: 26px
}

.bonusMineHeaderDescription___OomOf {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 16px 0 0
}

.BonusMineHeaderBalanceWrap___FxvvC {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 2px;
    justify-content: flex-start;
    margin-top: 24px
}

.BonusMineHeaderSumText___iIGzv {
    color: var(--bonuses-title-color);
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.BonusMineHeaderSum___FHgYn {
    color: var(--brand-yellow);
    font-size: 20px;
    font-weight: 500;
    line-height: 26px
}

.BonusMineHeaderDescription___mb34O {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 16px 0 0
}

.bonusAvailableListWrap___h5Awj {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
    margin: 24px auto 0;
    max-width: 560px;
    padding: 0 24px
}

.bonusAvailableListLoading___dzDTf {
    margin-top: 50px
}

.bonusAvailableListWrap___PpWZK {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-top: 24px
}

.bonusAvailableListLoading___nBx74 {
    margin-top: 50px
}

.bonusOtherWrap___QzNjS {
    display: grid;
    gap: 16px;
    grid-template-columns: 100%;
    justify-content: center;
    margin-top: 24px;
    padding: 0 24px
}

@media screen and (min-width: 640px) {
    .bonusOtherWrap___QzNjS {
        grid-template-columns:248px 248px
    }
}

.bonusOtherWrap___QzNjS [class*=bonusOtherPromotionBackground_],.bonusOtherWrap___QzNjS [class*=bonusPromoCardBackground_] {
    height: 260px;
    min-height: 260px
}

.bonusOtherLoading___DB0Yw {
    margin-top: 50px
}

.bonusOtherWrap___j99zN {
    display: grid;
    gap: 16px;
    grid-template-columns: 272px 272px;
    margin-top: 24px
}

.bonusOtherWrap___j99zN [class*=bonusOtherPromotionBackground_],.bonusOtherWrap___j99zN [class*=bonusPromoCardBackground_] {
    height: 260px;
    min-height: 260px
}

.bonusOtherLoading___PNctN {
    margin-top: 50px
}

.messengers___KrbOC {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    padding-block:15px}

@media screen and (min-width: 1096px) {
    .messengers___KrbOC {
        justify-content:flex-start;
        padding-block:0}
}

.item___ubIdU {
    background: #ffffff14;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.link___X0lOp {
    display: block;
    height: 100%;
    position: relative;
    width: 100%
}

.image___S_WVx {
    bottom: auto;
    height: 50%;
    left: 50%;
    object-fit: contain;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 50%;
    z-index: 0
}

.navigationSection___e3d9c {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media screen and (min-width: 1096px) {
    .navigationSection___e3d9c {
        align-items:flex-start
    }
}

.title___33274 {
    color: #ffffffe6;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 16px;
    margin-right: 26px;
    position: relative;
    text-align: center
}

@media screen and (min-width: 1096px) {
    .title___33274 {
        cursor:default;
        margin-bottom: 8px;
        text-align: left
    }
}

.title___33274 .navIcon___d84b2 {
    bottom: auto;
    height: 20px;
    left: auto;
    position: absolute;
    right: -28px;
    top: 2px;
    transition: rotate .3s linear;
    width: 20px;
    z-index: 0
}

@media screen and (min-width: 1096px) {
    .title___33274 .navIcon___d84b2 {
        display:none
    }
}

.title___33274 .navIcon___d84b2 path {
    fill: var(--footer-text-color)
}

.title___33274 .navIconActive___cWVP6 {
    rotate: 180deg
}

.navigation___1c785 {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows .3s linear
}

@media screen and (min-width: 1096px) {
    .navigation___1c785 {
        grid-template-rows:1fr
    }
}

.navigation___1c785>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    overflow: hidden;
    row-gap: 8px
}

@media screen and (min-width: 1096px) {
    .navigation___1c785>ul {
        align-items:center;
        display: grid;
        gap: 0 32px;
        grid-template-columns: auto 1fr;
        justify-content: flex-start
    }
}

.navigationVisible___cZBmx {
    grid-template-rows: 1fr;
    padding-bottom: 8px
}

@media screen and (min-width: 1096px) {
    .navigationVisible___cZBmx {
        padding-bottom:0
    }
}

.listItem___282ba a {
    box-shadow: none;
    color: var(--footer-text-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 8px;
    text-align: left
}

.listItem___282ba a:hover {
    color: var(--brand-yellow);
    text-decoration: none
}

@media screen and (min-width: 1096px) {
    .listItem___282ba a {
        color:var(--footer-text-color);
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        padding: 8px 0
    }
}

.navigationWrapper___8b1bf {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center
}

@media screen and (min-width: 1096px) {
    .navigationWrapper___8b1bf {
        align-items:flex-start;
        display: grid;
        gap: 65px;
        grid-template-columns: auto 1fr;
        justify-content: flex-start
    }
}

.navigationWrapper___8b1bf .legal___b115d {
    max-width: 320px
}

@media screen and (min-width: 1096px) {
    .navigationWrapper___8b1bf .legal___b115d {
        max-width:470px
    }
}

.navigationWrapper___8b1bf .legal___b115d>ul {
    row-gap: 0
}

.fieldMob___uinUf {
    align-items: center;
    background-color: #4a4746;
    border: 1px solid #41403f;
    border-radius: .5rem;
    display: flex;
    font-weight: 400;
    height: 32px;
    margin: 0 1rem 0 0;
    position: relative
}

.fieldMob___uinUf .icon___YwGA6 {
    display: block;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 8px;
    width: 19px;
    z-index: 20
}

.fieldMob___uinUf .icon___YwGA6 svg {
    fill: #fff;
    height: 100%;
    width: 100%
}

.fieldMob__input___VDUr3 {
    border: none;
    color: #989796;
    font-size: 2rem;
    padding: 0 20px;
    width: 100%
}

.fieldMob__input___VDUr3:focus {
    outline: none
}

.fieldMob__input___VDUr3:focus::placeholder {
    color: #0000
}

.fieldMob__input___VDUr3::placeholder {
    color: #989796;
    font-size: 15px;
    font-weight: 400;
    text-align: left
}

.fieldMob__input___VDUr3:-webkit-autofill,.fieldMob__input___VDUr3:-webkit-autofill:focus,.fieldMob__input___VDUr3:-webkit-autofill:hover {
    -webkit-text-fill-color: #989796!important;
    -webkit-appearance: none;
    border: none!important;
    border-radius: .5rem;
    -webkit-box-shadow: inset 0 0 0 50px #300!important
}

.fieldMob___uinUf .resultCount___m_KJb {
    color: var(--brand-text);
    font-size: 1.6rem;
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%)
}

.fieldMob___uinUf .search__hint___Scnwu {
    bottom: 0;
    color: #fff6;
    font-size: 14px;
    font-weight: 400;
    height: 24px;
    left: 42px;
    line-height: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: font-size .3s,top .3s;
    z-index: 1
}

.fieldMob___uinUf.active___Y5SaX .search__hint___Scnwu,.fieldMob___uinUf.hasValue___XXhkX .search__hint___Scnwu {
    font-size: 10px;
    top: 0
}

.fieldWeb___JnMKE {
    height: 100%;
    position: relative;
    width: 100%
}

.fieldWeb___JnMKE.active___pLWIY {
    position: relative
}

.fieldWeb__input___nS516 {
    background: linear-gradient(1turn,#0000,#0006),#300;
    border: none;
    box-shadow: 0 1px 0 #ffffff0d;
    outline: 0;
    width: 100%
}

.fieldWeb__input___nS516::placeholder {
    color: inherit
}

.fieldWeb__input___nS516:focus {
    outline: none
}

.fieldWeb__input___nS516:-webkit-autofill,.fieldWeb__input___nS516:-webkit-autofill:focus,.fieldWeb__input___nS516:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff!important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 24px #000!important
}

.fieldWeb___JnMKE .searchBtn___Q_qEV {
    position: relative
}

.fieldWeb___JnMKE .cancelBtn___Z_Tk_ {
    background: url(/assets/svg/close.svg) 50% 50% no-repeat;
    background-size: 100%;
    bottom: auto;
    display: block;
    height: 24px;
    left: auto;
    position: absolute;
    right: 32px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 3
}

.searchGames___fGELz [class^=nav_] [class^=listWrap_] {
    margin-left: 16px;
    opacity: 0
}

.voteWidget___DxkGX {
    background: var(--brand-simple);
    border-radius: var(--components-border-radius);
    padding: 24px 32px 32px
}

.voteWidget___DxkGX .title___INhsk {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin: 0
}

.voteWidget___DxkGX .sub_title___ELR1P {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 15px 0 0
}

.voteWidget___DxkGX .inputWrap___XKHyG {
    margin-top: 21px;
    position: relative
}

.voteWidget___DxkGX .inputWrap___XKHyG label {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s {
    align-items: center;
    display: flex;
    height: 32px
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked,.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:not(:checked) {
    left: -9999px;
    position: absolute
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label,.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s 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___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label:before,.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:not(:checked)+label:before {
    background: #000;
    border: 1px solid #fff3;
    border-radius: 100%;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label:before {
    border-color: var(--brand-yellow)
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label:after,.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:not(:checked)+label:after {
    background: var(--brand-yellow);
    border-radius: 100%;
    content: "";
    height: 8px;
    left: 5px;
    position: absolute;
    top: 5px;
    transition: all .2s ease;
    width: 8px
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

.voteWidget___DxkGX .inputWrap___XKHyG .radio___oXa6s input[type=radio]:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

.voteWidget___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 {
    display: block;
    margin-bottom: 12px
}

.voteWidget___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 input {
    cursor: pointer;
    display: none;
    height: auto;
    margin-bottom: 0;
    padding: 0;
    width: auto
}

.voteWidget___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 label {
    cursor: pointer;
    position: relative
}

.voteWidget___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 label:before {
    background: #000;
    border: 1px solid #ffffff0d;
    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___DxkGX .inputWrap___XKHyG .checkbox___TmUX3 input:checked+label:after {
    background: url(/assets/svg/form/check.svg?ver=31082023) no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 16px
}

.voteWidget___DxkGX .answerWrap___tQOje {
    display: flex;
    flex-direction: column;
    margin-top: 18px
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc {
    display: inline-block;
    margin-bottom: 14px;
    padding-left: 40px;
    position: relative
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc .interest___oeJ6U {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    left: 0;
    line-height: 20px;
    position: absolute;
    top: 0
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc .text___vs5Gp {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc .result___Lk4w9 {
    background: linear-gradient(180deg,#fff 0,var(--brand-text) 100%);
    border-radius: 2px;
    height: 4px;
    margin-top: 2px
}

.voteWidget___DxkGX .answerWrap___tQOje .answer___j2URc .result___Lk4w9.gold___hEXdD {
    background: var(--brand-gradient-green)
}

.voteWidget___DxkGX .answerWrap___tQOje .voteCounter___TWiG6 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-top: 10px;
    text-align: center
}

.voteWidget___DxkGX .btnLink___crPJo {
    margin-top: 31px;
    width: 100%
}

.tournament___mnhh_ {
    border-radius: 12px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    padding: 48px 16px 16px;
    position: relative
}

.tournament___mnhh_+.tournament___mnhh_ {
    margin-top: 16px
}

@media screen and (min-width: 720px) {
    .tournament___mnhh_.mobile___m7b4v+.tournament___mnhh_ {
        margin-top:0
    }
}

.tournament___mnhh_ .provider___o9FXp {
    align-items: center;
    background: #fff3;
    border-radius: 12px 0;
    bottom: auto;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    left: 0;
    padding-block:4px;position: absolute;
    right: auto;
    top: 0;
    width: 90px;
    z-index: 0
}

.tournament___mnhh_ .provider___o9FXp img {
    height: 100%
}

.tournament___mnhh_ .title___USX39 {
    color: #fff;
    margin: 0 0 2px
}

.tournament___mnhh_ .prize___zJzeD,.tournament___mnhh_ .title___USX39 {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    max-height: 44px;
    max-width: 176px;
    min-height: 22px;
    overflow: hidden
}

.tournament___mnhh_ .prize___zJzeD {
    color: #f5c66b;
    display: block;
    margin-bottom: 10px
}

.tournament___mnhh_ .content___lWLK4 {
    position: relative;
    z-index: 5
}

.tournament___mnhh_ .timerLabel___MaCO0 {
    color: #fff9;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.tournament___mnhh_ .duration___ANCw6 {
    display: block
}

.tournament___mnhh_ .duration___ANCw6,.tournament___mnhh_ [class*=countdownMob__],.tournament___mnhh_ [class*=floatCountdown] {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.tournament___mnhh_ .footer___RRPjN {
    margin-top: 16px;
    position: relative
}

.tournament___mnhh_ .footer___RRPjN .image___yd_KI {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 16px;
    height: 166px;
    left: auto;
    position: absolute;
    right: -16px;
    top: auto;
    width: 166px;
    z-index: 0
}

.tournament___mnhh_.completed___gA2oa:before {
    background: #0006;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tournament___mnhh_.completed___gA2oa .footer___RRPjN .image___yd_KI {
    opacity: .4
}

.tournament___mnhh_ .btn___glglk {
    width: 100%
}

.tournament___mnhh_.web___x9mM2 {
    padding-block:40px 22px}

.tournament___mnhh_.web___x9mM2 .prize___zJzeD,.tournament___mnhh_.web___x9mM2 .title___USX39 {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    max-height: 52px;
    min-height: 26px;
    min-width: 192px;
    overflow: hidden
}

.tournament___mnhh_.web___x9mM2 .prize___zJzeD {
    color: #f5c66b
}

.tournament___mnhh_.web___x9mM2 .footer___RRPjN {
    bottom: 16px;
    left: auto;
    position: absolute;
    right: 16px;
    top: auto;
    z-index: 5
}

.tournament___mnhh_.web___x9mM2 .footer___RRPjN .image___yd_KI {
    bottom: 0;
    height: 146px;
    width: 146px
}

.tournament___mnhh_.web___x9mM2 .footer___RRPjN .btn___glglk {
    width: 200px
}

.providerTournamentList___eSPJM .heading___qlmQr {
    color: #fff6f6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-block:24px 16px}

.providerTournamentList___eSPJM .emptyText___X75d0 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

@media screen and (min-width: 720px) {
    .providerTournamentList___eSPJM.mobile___Fv1ax .list___pJNiZ {
        grid-gap:16px;
        display: grid;
        grid-template-columns: repeat(2,minmax(288px,1fr));
        margin: 0 auto;
        width: 640px
    }

    .providerTournamentList___eSPJM.mobile___Fv1ax .emptyText___X75d0,.providerTournamentList___eSPJM.mobile___Fv1ax .heading___qlmQr {
        margin-left: calc(50vw - 320px)
    }
}

.captchaWidget___lPJlr {
    align-items: center;
    background: #000c;
    border-radius: inherit;
    bottom: 0;
    display: flex;
    flex-direction: row;
    height: 100%!important;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .3s ease-in;
    visibility: hidden;
    width: 100%!important;
    z-index: 999
}

.captchaWidget___lPJlr.mobile___vrJr6 {
    position: fixed
}

.captchaWidget___lPJlr.showCaptcha___ZIX2z {
    margin-bottom: 16px;
    opacity: 1;
    visibility: visible
}

.bonusRulesLogo___VzZmo {
    bottom: auto;
    height: 48px;
    left: 20px;
    position: absolute;
    right: auto;
    top: 0;
    width: 88px;
    z-index: 0
}

.bonusRulesPopupWrap___L9mDA[class*=mobile_] {
    background: var(--main-content-bg)
}

.bonusRulesPopupWrap___L9mDA[class*=wrap_] {
    min-width: -moz-fit-content;
    min-width: fit-content
}

.bonusRulesPopupWrap___L9mDA [class*=content_] {
    width: 100%
}

.bonusRulesHeader___LQS_z {
    align-items: center;
    bottom: auto;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    left: auto;
    max-height: 32px;
    padding-left: 20px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 100%;
    z-index: 1
}

.bonusRulesHeader___LQS_z img {
    height: auto;
    width: 90px
}

.bonusRulesCollapse___oZfwP {
    align-items: normal;
    box-sizing: border-box;
    color: #ffffffe6;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    padding: 74px 24px 0;
    position: relative
}

@media screen and (min-width: 568px) {
    .bonusRulesCollapse___oZfwP {
        margin:0 auto;
        max-width: 512px;
        padding-left: 0;
        padding-right: 0
    }
}

.bonusRulesCollapse___oZfwP .bonus_content {
    clear: both;
    color: inherit;
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 22px 0 160px
}

.bonusRulesCollapse___oZfwP .bonus_content ol,.bonusRulesCollapse___oZfwP .bonus_content ul {
    font-style: normal;
    gap: 16px
}

.bonusRulesCollapse___oZfwP .bonus_content ol li,.bonusRulesCollapse___oZfwP .bonus_content ul li {
    counter-increment: counter;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    position: relative
}

.bonusRulesCollapse___oZfwP .bonus_content ol li:before,.bonusRulesCollapse___oZfwP .bonus_content ul li:before {
    content: counter(counter) ". ";
    position: relative
}

.bonusRulesCollapse___oZfwP .bonus_content p {
    font-style: normal
}

.bonusRulesCollapse___oZfwP .withoutClear {
    clear: none
}

.bonus_header___OOrDu {
    align-items: normal;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: normal;
    margin: 0;
    padding-bottom: 24px;
    position: relative;
    width: 100%
}

.bonus_header__title___Se0Pi {
    color: inherit;
    display: block;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    margin: 0
}

.bonus_header__info___H8bsg {
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.bonus_bottom__btn___Lihvz {
    background: linear-gradient(180deg,#110d0e00,#110d0ec4 54.17%,#110d0e);
    bottom: 0;
    left: 0;
    padding: 24px 48px 32px;
    position: fixed;
    right: unset;
    top: unset;
    width: 100%;
    z-index: 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .bonus_bottom__btn___Lihvz:has([class*=wrap_]) {
        background:none;
        box-sizing: initial;
        left: auto;
        right: 0;
        width: 256px
    }
}

.bonus_bottom__btn___Lihvz>[class*=button_] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 0 auto;
    max-width: 100%;
    width: 100%
}

@media screen and (min-width: 412px) {
    .bonus_bottom__btn___Lihvz>[class*=button_] {
        max-width:328px
    }
}

.bonus_bottom__btn___Lihvz form {
    margin: 0 auto;
    max-width: 256px
}

@media screen and (min-width: 640px) {
    .bonus_bottom__btn___Lihvz [class*=wrap_]>form {
        margin:0 0 0 auto
    }
}

.bonus_bottom__btn___Lihvz [class*=promo_] {
    max-width: 312px
}

.bonus_bottom__btn___Lihvz [class*=subscribeWrap_] {
    margin: 0 0 0 auto
}

.closeBonusRules___huuW_ {
    background: #0000;
    bottom: auto;
    height: 20px;
    left: auto;
    position: absolute;
    right: 22px;
    top: 15px;
    width: 20px;
    z-index: 1
}

.closeBonusRules___huuW_:hover {
    cursor: pointer
}

.closeBonusRules___huuW_:after,.closeBonusRules___huuW_:before {
    background-color: #ffffffe6;
    border-radius: 2px;
    bottom: auto;
    content: "";
    height: 2px;
    left: auto;
    position: absolute;
    right: auto;
    top: auto;
    transform-origin: center;
    width: 20px;
    z-index: 0
}

.closeBonusRules___huuW_:before {
    transform: translate(-50%,-50%) rotate(45deg)
}

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

.contentScroll___r3mjK {
    height: calc(100vh - 104px);
    overflow-x: hidden;
    overflow-y: scroll
}

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

.bonusItemsWrap___z04x8 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.bonusItemsWrap___z04x8 h2 {
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    margin: 0
}

.bonusRulesItemWrap___HxNZQ {
    background: linear-gradient(90deg,#610819,#665c5c33);
    border-radius: 12px;
    column-gap: 16px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin-top: 16px;
    padding: 8px 12px;
    row-gap: 16px;
    width: 100%
}

.bonusRulesItemTitle___uTcz5 {
    color: inherit;
    font-size: 16px;
    font-weight: 500;
    grid-column: span 2;
    line-height: 24px;
    width: 100%
}

.bonusRulesItemDescription___g7iEO {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.bonusRulesItemDescriptionName___PgwQx {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.bonusRulesItemDescriptionValue___dgPVc {
    color: #ffffffe6;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.shakeBonus___MFTCc {
    align-items: center;
    background: #000;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    height: 100dvh;
    justify-content: flex-end;
    position: relative;
    width: 100vw;
    z-index: 1
}

@media screen and (min-width: 1096px) {
    .shakeBonus___MFTCc {
        justify-content:center
    }
}

.btnClose___y6TEG {
    bottom: unset;
    height: 24px;
    left: unset;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 24px;
    z-index: 5
}

@media screen and (min-width: 1096px) {
    .btnClose___y6TEG {
        top:28px
    }
}

.background___mupiN {
    z-index: 1
}

.background___mupiN,.background___mupiN:before {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.background___mupiN:before {
    background: url(/assets/img/shake-bonus/background-mob.webp) no-repeat;
    background-position: bottom;
    background-size: cover;
    content: "";
    height: 100%;
    width: 100%;
    z-index: 2
}

@media screen and (min-width: 1096px) {
    .background___mupiN:before {
        background:url(/assets/img/shake-bonus/background-1.webp) no-repeat;
        background-position: 0 0;
        background-size: 51% auto;
        z-index: 2
    }

    .background___mupiN:after,.background___mupiN:before {
        bottom: 0;
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%
    }

    .background___mupiN:after {
        animation: animateBack___j9mqk 4s linear .5s infinite;
        background: url(/assets/img/shake-bonus/background-2.webp) no-repeat;
        background-position: 100% 0;
        background-size: 50% auto;
        z-index: 0
    }
}

.background___mupiN .chest___uMPWk {
    animation: animateChest___BMkiN 2.4s linear infinite;
    animation-delay: .5s;
    bottom: 170px;
    filter: drop-shadow(0 8px 10px black) brightness(1);
    height: auto;
    left: 50%;
    object-fit: contain;
    position: absolute;
    right: auto;
    top: auto;
    translate: -50%;
    width: min(100vw - 84px,589px);
    z-index: 4
}

@media screen and (min-width: 1096px) {
    .background___mupiN .chest___uMPWk {
        bottom:58px;
        height: 216px;
        left: auto;
        position: absolute;
        right: 74px;
        top: auto;
        translate: 0;
        width: 274px;
        z-index: 4
    }
}

@keyframes animateChest___BMkiN {
    0% {
        filter: drop-shadow(0 8px 10px black) brightness(1);
        transform: translateY(0) scale(1)
    }

    50% {
        filter: drop-shadow(0 10px 6px black) brightness(1.2);
        transform: translateY(-2px) scale(1.02)
    }

    to {
        filter: drop-shadow(0 8px 10px black) brightness(1);
        transform: translateY(0) scale(1)
    }
}

@media screen and (min-width: 1096px) {
    .background___mupiN .steps___JJZx4 {
        bottom:0;
        height: auto;
        left: auto;
        position: absolute;
        right: 0;
        top: auto;
        width: 444px;
        z-index: 3
    }
}

.infoSection___sMFwC {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-end;
    overflow: hidden;
    padding: 16px;
    position: relative;
    width: 100%;
    z-index: 2
}

.infoSectionInner___NTvYA {
    align-items: flex-start;
    animation: animateBlock___DEGDL .5s linear .5s forwards;
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    background: #25232380;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: center;
    max-width: 440px;
    min-height: 154px;
    opacity: 0;
    padding: 16px 16px 12px;
    position: relative;
    transform: translateY(100%);
    width: 100%;
    z-index: 1
}

.infoSectionInner___NTvYA:before {
    border: 1px solid #fff3;
    border-radius: inherit;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

@keyframes animateBlock___DEGDL {
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.infoSectionTitle___miJjg {
    color: #ffffffe6;
    display: block;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 auto 8px;
    text-align: center
}

.infoSectionText___QWsbb {
    color: var(--brand-text);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.infoSection___sMFwC .button___l5_4T {
    display: flex;
    margin: 16px auto 0;
    position: relative;
    width: 280px;
    z-index: 1
}

@media screen and (min-width: 1096px) {
    .infoSection___sMFwC .button___l5_4T {
        width:100%
    }
}

@media screen and (min-width: 720px) {
    .infoSection___sMFwC {
        padding-bottom:32px
    }
}

@media screen and (min-width: 1096px) {
    .infoSection___sMFwC {
        align-items:flex-start;
        border-radius: 12px;
        flex-grow: unset;
        height: auto;
        padding: 12px 16px;
        width: 776px
    }

    .infoSectionInner___NTvYA {
        animation-duration: .25s;
        animation-timing-function: cubic-bezier(0,0,.5,1.5);
        -webkit-backdrop-filter: unset;
        backdrop-filter: unset;
        margin-right: auto;
        transform: scale(0);
        width: 340px
    }

    @keyframes animateBlock___DEGDL {
        0% {
            opacity: 0;
            transform: scale(0)
        }

        80% {
            opacity: 1;
            transform: scale(1)
        }

        to {
            -webkit-backdrop-filter: blur(9px);
            backdrop-filter: blur(9px);
            opacity: 1;
            transform: scale(1)
        }
    }
}

.deviceError___Lomqd {
    align-items: center;
    background: #7c0e1c80;
    border: 2px solid #ffd3d9;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 50px;
    justify-content: center;
    margin: 14px auto 24px;
    width: 38px
}

.deviceError___Lomqd svg {
    fill: #ffd3d9;
    animation: pulseCLose___adQqH 1.5s infinite alternate;
    height: 14px;
    opacity: .4;
    transform-origin: center;
    transition: transform .2s ease;
    width: 14px;
    will-change: transform
}

@keyframes pulseCLose___adQqH {
    0% {
        opacity: .4;
        transform: scale(1)
    }

    50% {
        opacity: 1;
        transform: scale(1.1)
    }

    to {
        opacity: .4;
        transform: scale(1)
    }
}

.countdown___oo6cj {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 2
}

.countdown___oo6cj.withLabel___W1GZ8 {
    padding-bottom: 13px
}

.countdown___oo6cj .section___eiXbx {
    color: #fff;
    margin-right: 8px;
    position: relative
}

.countdown___oo6cj .section___eiXbx:after,.countdown___oo6cj .section___eiXbx:before {
    content: " ";
    display: table
}

.countdown___oo6cj .section___eiXbx:after {
    clear: both
}

.countdown___oo6cj .section___eiXbx:last-child {
    margin-right: 0
}

.countdown___oo6cj .section___eiXbx:last-child .dots___vFya_ {
    display: none
}

.countdown___oo6cj .section___eiXbx .dots___vFya_ {
    display: block;
    float: left;
    font-size: 24px;
    height: 100%;
    line-height: 32px;
    margin: auto;
    position: absolute;
    right: -8px;
    text-align: center;
    top: 0;
    width: 8px
}

.countdown___oo6cj .section___eiXbx .dots___vFya_.dotsAnim___fhKq6 {
    animation: blinking-full___NvE6p 1s ease 0s infinite;
    transition: opacity .1s linear 0s
}

.countdown___oo6cj .section___eiXbx .label___dOIej {
    bottom: -10px;
    font-size: 8px;
    left: 0;
    line-height: 1;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 1px #0000007a;
    text-transform: uppercase;
    width: 100%
}

.countdown___oo6cj .section___eiXbx .digit___X4qJs {
    display: block;
    float: left;
    font-size: 24px;
    line-height: 32px
}

@media(min-width: 768px)and (orientation:portrait) {
    .countdown___oo6cj .section___eiXbx .digit___X4qJs {
        padding-right:5px
    }
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 {
    border-radius: 2px;
    box-shadow: 0 3px 4px #000000b3;
    overflow: hidden;
    position: relative;
    width: 22px
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span {
    align-items: center;
    background-color: #212121;
    box-shadow: 1px 1px 1px #04040459;
    color: #dcdcdc;
    display: flex;
    font-size: 20px;
    font-weight: 900;
    height: 100%;
    justify-content: center;
    letter-spacing: -1px;
    line-height: 32px;
    margin-bottom: 0;
    position: relative;
    text-align: center;
    width: 100%
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:after,.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:before {
    content: "";
    position: absolute;
    z-index: 2
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:before {
    background-image: linear-gradient(180deg,#fff3 0,#fff0);
    background-repeat: repeat-x;
    border-bottom: 1px solid #000;
    bottom: 50%;
    left: 0;
    right: 0;
    top: 0
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:after {
    background-image: linear-gradient(180deg,#fff3 0,#fff0);
    background-repeat: repeat-x;
    border-top: 1px solid #ffffff1a;
    bottom: 0;
    left: 0;
    right: 0;
    top: 50%
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:nth-child(2) {
    left: 0;
    position: absolute;
    top: 0
}

.countdown___oo6cj.bonusList___B9e0W .section___eiXbx {
    background: #232468;
    border-radius: 6px;
    padding: 5px;
    position: relative
}

.countdown___oo6cj.bonusList___B9e0W .section___eiXbx .digit___X4qJs {
    color: #fff;
    font-family: Roboto-Black,sans-serif;
    font-size: 20px;
    height: 30px;
    line-height: 18px;
    width: 12px
}

.countdown___oo6cj.bonusList___B9e0W .section___eiXbx .dots___vFya_ {
    content: ".";
    font-family: Roboto-Black,sans-serif;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
    right: -7px;
    top: auto;
    width: 7px
}

.countdown___oo6cj.bonusList___B9e0W .section___eiXbx .label___dOIej {
    background: #232468;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    bottom: 2px;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    left: 50%;
    line-height: 14px;
    position: absolute;
    right: auto;
    text-transform: none;
    top: auto;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.countdown___oo6cj.tournamentWidget___r7Dwh .section___eiXbx,.countdown___oo6cj.tournamentWidget___r7Dwh .section___eiXbx .digit___X4qJs {
    color: #fff
}

.countdown___oo6cj.lotteries___jrbdv,.countdown___oo6cj.lottery___bLZo2,.countdown___oo6cj.tournaments___CVqBx {
    justify-content: flex-start;
    padding-bottom: 0
}

.countdown___oo6cj.lotteries___jrbdv .section___eiXbx,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx {
    position: relative
}

.countdown___oo6cj.lotteries___jrbdv .section___eiXbx:after,.countdown___oo6cj.lotteries___jrbdv .section___eiXbx:before,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:after,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:before,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx:after,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx:before {
    content: " ";
    display: table
}

.countdown___oo6cj.lotteries___jrbdv .section___eiXbx:after,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:after,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx:after {
    clear: both
}

.countdown___oo6cj.lotteries___jrbdv .section___eiXbx .label___dOIej,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx .label___dOIej,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx .label___dOIej {
    bottom: -10px;
    color: #fff;
    font-size: 10px;
    left: 50%;
    line-height: 1;
    opacity: .34;
    position: absolute;
    right: auto;
    text-transform: lowercase;
    top: auto;
    transform: translateX(-67%);
    z-index: 0
}

.countdown___oo6cj.tournaments___CVqBx {
    height: 55px;
    padding-top: 15px
}

.countdown___oo6cj.lottery___bLZo2 {
    float: none;
    margin: 9px auto 0
}

.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:not(:last-of-type) {
    margin-right: 14px
}

.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:not(:last-of-type) .dots___vFya_ {
    right: -10px
}

.countdownMob___zpwUP {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    font-weight: 500;
    letter-spacing: 1.5px;
    text-shadow: 0 1px 0 #000000e6;
    width: auto
}

.countdownMob___zpwUP div span {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

@media(orientation: landscape) {
    .countdownMob___zpwUP {
        font-size:2.3rem;
        letter-spacing: 1px
    }
}

@media(min-device-width: 768px)and (orientation:portrait) {
    .countdownMob___zpwUP {
        font-size:1.6rem
    }
}

.countdownMob___zpwUP .dotsAnim___fhKq6 {
    animation: blinking-full___NvE6p 1s ease 0s infinite;
    transition: opacity .1s linear 0s
}

@keyframes blinking-full___NvE6p {
    0% {
        opacity: 1
    }

    25% {
        opacity: 0
    }

    50% {
        opacity: 50%
    }

    75% {
        opacity: 80%
    }

    to {
        opacity: 1
    }
}

.digit___s7XNp {
    align-items: flex-end;
    background: #521816;
    background: linear-gradient(#4f0e0a,#521816,#571916);
    border: 1px solid #000;
    border-radius: 4px;
    box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
    display: flex;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    letter-spacing: 1px;
    position: relative;
    width: 54px
}

.digit___s7XNp span {
    font-size: 30px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 48px;
    text-shadow: 0 -1px 0 #000
}

.digit___s7XNp span:nth-child(2) {
    bottom: auto;
    color: #0000;
    height: 50px;
    left: -1px;
    line-height: 27px!important;
    position: absolute;
    right: auto;
    text-shadow: none;
    top: -1px;
    width: 56px;
    z-index: 0
}

.digit___s7XNp span:nth-child(2):before {
    border: 1px solid #000;
    border-radius: 4px;
    bottom: auto;
    box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
    display: block;
    left: 0;
    padding-top: 10px;
    right: auto;
    text-align: center;
    top: 0
}

.digit___s7XNp span:nth-child(2):after,.digit___s7XNp span:nth-child(2):before {
    background: #521816;
    box-sizing: border-box;
    color: #fff;
    content: attr(data-txt);
    height: 25px;
    overflow: hidden;
    position: absolute;
    text-shadow: 0 -1px 0 #000;
    width: 56px;
    z-index: 0
}

.digit___s7XNp span:nth-child(2):after {
    align-items: flex-end;
    border: 1px solid #000;
    border-radius: 2px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: auto;
    padding-bottom: 11px;
    right: 0;
    top: auto
}

.digit___s7XNp span {
    color: #fff
}

.section___fCzZy {
    display: flex;
    justify-content: space-between;
    position: relative
}

.section___fCzZy hr {
    background: #000;
    border: none;
    box-shadow: 0 1px 0 hsla(0,0%,100%,.049);
    display: block;
    height: 1px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 54px
}

.section___fCzZy .dots___trzFQ {
    color: #fffc;
    font-size: 28px;
    line-height: 48px;
    text-align: center;
    width: 13px
}

.section___fCzZy .dots___trzFQ.dotsAnim___lHWsI {
    animation: blinking-full___UbJuR 1s ease .75s infinite
}

.section___fCzZy .label___ziPrn {
    bottom: calc(-1em - 6px);
    color: #fff6;
    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___fCzZy:last-child {
    margin-right: 0
}

.section___fCzZy:last-child .dots___trzFQ {
    display: none
}

.section___fCzZy:last-child .label___ziPrn {
    left: 50%
}

@keyframes blinking-full___UbJuR {
    0% {
        opacity: .35
    }

    25% {
        opacity: .35
    }

    50% {
        opacity: 1
    }

    75% {
        opacity: .35
    }

    to {
        opacity: .35
    }
}

.stairsStatusesLevels___oxrnT {
    align-items: flex-end;
    box-sizing: border-box;
    display: flex;
    margin-top: 52px;
    padding: 0;
    width: 100%
}

.level___fDvEE {
    flex: 1;
    position: relative;
    text-align: center
}

.levelTitle___jFWU8 {
    align-items: center;
    color: #fffc;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    justify-content: center;
    line-height: 16px;
    margin-bottom: 10px;
    min-height: 32px;
    text-align: center;
    text-shadow: 0 1px 0 #0003
}

.levelProgress___Yb8IK {
    margin-bottom: 6px;
    padding: 8px 0 12px;
    position: relative
}

.levelProgressActive___pesGu {
    background: var(--user-progress-bar-color);
    border-radius: 2px;
    content: "";
    height: 4px;
    position: absolute;
    right: -2px;
    top: 50%;
    z-index: 1
}

.levelProgressActive___pesGu [class^=tipsWrap_] {
    width: 28px
}

.levelImg___G7V5q {
    display: inline-block;
    height: 32px;
    position: relative;
    width: 32px
}

.levelImg___G7V5q:before {
    background: linear-gradient(180deg,var(--brand-gradient-popup-bg),#830b1a);
    border: 1px solid var(--brand-simple);
    border-radius: 4px;
    bottom: inherit;
    box-sizing: border-box;
    content: "";
    height: 10px;
    left: 45px;
    opacity: 1;
    padding: 0 2px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-5px);
    width: 34px;
    z-index: 0
}

.levelImg___G7V5q img {
    height: auto;
    width: 100%
}

.levelPoints___K_vdu {
    color: #fff;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin-top: -8px
}

.levelPoints___K_vdu span {
    display: inline-block;
    width: 100%
}

.levelExchange___q6pfK {
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    text-shadow: 0 1px 0 #0003
}

.level___fDvEE:last-of-type .levelImg___G7V5q:before,.level___fDvEE:last-of-type .levelProgressActive___pesGu {
    display: none
}

.level___fDvEE.disabled___CRIkz .levelExchange___q6pfK,.level___fDvEE.disabled___CRIkz .levelPoints___K_vdu,.level___fDvEE.disabled___CRIkz .levelTitle___jFWU8,.level___fDvEE.disabled___CRIkz img {
    opacity: .4
}

.wrap___RJXAj {
    margin: 12px 18px 0
}

.text___Cx0ZE {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.stairsStatuses___axTTN {
    padding: 28px 0 8px;
    position: relative
}

.stairsStatuses___axTTN,.stairsStatuses___axTTN * {
    font-family: Manrope,sans-serif
}

.stairsStatusesTitle___L70sF {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin: 0 18px
}

.stairsStatusesBottom___aoUlk {
    display: flex;
    justify-content: center;
    margin-top: 32px
}

.stairsStatusesLink___wQ1oo {
    color: var(--brand-blue);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: underline
}

.stairsStatusesLink___wQ1oo:hover {
    text-decoration: none
}

.adventCalendarBanner___xCSys {
    background: radial-gradient(42.54% 68.49% at 50.06% 50.04%,#ff3850 0,#d9142c 27.24%,#790212 81.9%,#6a0210 100%);
    height: 244px;
    -webkit-mask-image: linear-gradient(0deg,#fff0 .04%,#ffffff4d 25.35%,#fff 40.19%);
    mask-image: linear-gradient(0deg,#fff0 .04%,#ffffff4d 25.35%,#fff 40.19%);
    position: relative
}

.adventCalendarBanner___xCSys .adventCalendarBannerSanta___XoehS {
    bottom: 0;
    height: 47px;
    left: 0;
    margin: 34px auto 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 107px;
    z-index: 1
}

.adventCalendarBanner___xCSys .adventCalendarMoon___lLzVk {
    bottom: 0;
    height: 189px;
    left: 0;
    margin: 24px auto 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(6px);
    width: 194px;
    z-index: 0
}

.adventCalendarBanner___xCSys .adventCalendarBannerTrees___xs3hO {
    background-image: url(/assets/img/advent-calendar/trees.webp?v221124);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 187%;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 0
}

@media screen and (min-width: 412px) {
    .adventCalendarBanner___xCSys .adventCalendarBannerTrees___xs3hO {
        background-size:163%
    }
}

@media screen and (min-width: 640px) {
    .adventCalendarBanner___xCSys .adventCalendarBannerTrees___xs3hO {
        background-size:105%
    }
}

.adventCalendarBanner___xCSys .adventCalendarBannerTitle___UtqEb {
    bottom: 0;
    color: #fff;
    font-family: Akony,sans-serif;
    font-size: 20px;
    font-weight: 700;
    left: 0;
    line-height: 26px;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 93px;
    word-spacing: 9999999px;
    z-index: 0
}

.adventCalendarBanner___lRfAu {
    background: radial-gradient(42.54% 68.49% at 50.06% 50.04%,#ff3850 0,#d9142c 27.24%,#790212 81.9%,#6a0210 100%);
    height: 468px;
    -webkit-mask-image: linear-gradient(0deg,#fff0 .04%,#ffffff4d 26.35%,#fff 46.19%);
    mask-image: linear-gradient(0deg,#fff0 .04%,#ffffff4d 26.35%,#fff 46.19%);
    position: relative
}

.adventCalendarBanner___lRfAu .adventCalendarBannerSanta___aykHG {
    animation: santaAnimation___zcid0 5s ease-in-out infinite;
    bottom: 0;
    left: 0;
    margin: 59px auto 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-10px);
    z-index: 1
}

.adventCalendarBanner___lRfAu .adventCalendarMoon___lGrWQ {
    bottom: 0;
    left: 0;
    margin: 38px auto 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.adventCalendarBanner___lRfAu .adventCalendarBannerTrees___s8KY5 {
    background-image: url(/assets/img/advent-calendar/trees.webp?v221124);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 118%;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 0
}

@media screen and (min-width: 1288px) {
    .adventCalendarBanner___lRfAu .adventCalendarBannerTrees___s8KY5 {
        background-size:101%
    }
}

.adventCalendarBanner___lRfAu .adventCalendarBannerSmoke1___e9tac,.adventCalendarBanner___lRfAu .adventCalendarBannerSmoke2___O2plR {
    animation-duration: 30s;
    animation-iteration-count: infinite;
    animation-name: adventCalendarBannerSmoke___G1aIp;
    background-image: url(/assets/img/advent-calendar/smoke.png?v221124);
    background-repeat: no-repeat;
    background-size: 29px 120px;
    bottom: 16.5vw;
    height: 95px;
    left: auto;
    margin: auto;
    position: absolute;
    right: auto;
    top: auto;
    width: 29px;
    z-index: 0
}

.adventCalendarBanner___lRfAu .adventCalendarBannerSmoke1___e9tac {
    animation-delay: 2s;
    left: 14.3vw;
    right: auto
}

@media screen and (min-width: 1288px) {
    .adventCalendarBanner___lRfAu .adventCalendarBannerSmoke1___e9tac {
        bottom:14vw;
        left: 19.6vw
    }
}

.adventCalendarBanner___lRfAu .adventCalendarBannerSmoke2___O2plR {
    animation-delay: 0s;
    bottom: 15vw;
    left: auto;
    right: 2.4vw
}

@media screen and (min-width: 1288px) {
    .adventCalendarBanner___lRfAu .adventCalendarBannerSmoke2___O2plR {
        bottom:12.7vw;
        right: 9.3vw
    }
}

.adventCalendarBanner___lRfAu .adventCalendarBannerTitle___s0E81 {
    bottom: 0;
    color: #fff;
    font-family: Akony,sans-serif;
    font-size: 46px;
    font-weight: 700;
    left: 0;
    line-height: 55px;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 172px;
    word-spacing: 9999999px;
    z-index: 0
}

@keyframes santaAnimation___zcid0 {
    0% {
        transform: translate3d(-10px,0,0)
    }

    50% {
        transform: translate3d(-10px,-12px,0)
    }

    to {
        transform: translate3d(-10px,0,0)
    }
}

@keyframes adventCalendarBannerSmoke___G1aIp {
    0% {
        background-position-y: 140px;
        -webkit-mask-image: linear-gradient(180deg,#0000,#000 20px,#000);
        mask-image: linear-gradient(180deg,#0000,#000 20px,#000)
    }

    to {
        background-position-y: -120px;
        -webkit-mask-image: linear-gradient(180deg,#0000,#000 20px,#000);
        mask-image: linear-gradient(180deg,#0000,#000 20px,#000)
    }
}

.giftSpinsCardDetailedInfoWrap___ZEqny {
    background-color: var(--bonus-color-6);
    bottom: auto;
    height: 100%;
    left: 0;
    opacity: 0;
    padding: 16px;
    position: absolute;
    right: auto;
    top: 0;
    transform: translateX(100%);
    transition: opacity .5s,transform .5s,z-index .5s;
    width: 100%;
    z-index: -1
}

.giftSpinsCardDetailedInfoWrapOpen___kxkpH {
    opacity: 1;
    transform: translateX(0);
    z-index: 2
}

.giftSpinsCardDetailedInfoItemsWrap___Tm0R2 {
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr 1fr
}

.giftSpinsCardDetailedInfoItemsWrap___Tm0R2 li {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    width: 100%
}

.giftSpinsCardDetailedInfoItemsWrap___Tm0R2 li p {
    margin: 0
}

.giftSpinsCardDetailedInfoClose___ILVDG {
    bottom: auto;
    cursor: pointer;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.giftSpinsCardDetailedInfoClose___ILVDG path {
    fill: var(--bonuses-text-color-1)
}

.giftSpinsCardDetailedInfoName___bahX4 {
    color: var(--bonuses-text-color-1);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6
}

.giftSpinsCardDetailedInfoValue___PxVmD {
    color: var(--bonuses-text-color-1);
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    max-width: 134px
}

.giftSpinsCardWrap___sicuK {
    border-radius: 12px;
    display: grid;
    grid-template-columns: auto 1fr;
    overflow: hidden;
    position: relative;
    width: 100%
}

.giftSpinsCardInfoButton___c4yqh {
    bottom: auto;
    cursor: pointer;
    left: auto;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 1
}

.giftSpinsCardImage___q3nAA {
    background-image: var(--giftSpinCardImageUrl);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 126px;
    min-width: 126px;
    width: 126px
}

.giftSpinsCardContent___PKQFU {
    align-items: flex-start;
    background: var(--gift-spins-card-background);
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    padding: 12px 8px 12px 12px;
    width: 100%
}

.giftSpinsCardContent___PKQFU h4 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0
}

.giftSpinsCardGameName___pr95E {
    color: inherit;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%
}

.giftSpinsCardDeveloper___zNqRB {
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    opacity: .6
}

.giftSpinCardButton___y_t9V {
    color: initial;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 12px;
    margin-top: 8px;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 4px 16px
}

.giftSpinsCardDetailedInfoWrap___YkGQM {
    background-color: var(--bonus-color-6);
    bottom: auto;
    height: 100%;
    left: 0;
    opacity: 0;
    padding: 16px;
    position: absolute;
    right: auto;
    top: 0;
    transform: translateX(100%);
    transition: opacity .4s,transform .4s,z-index .4s;
    width: 100%;
    z-index: -1
}

.giftSpinsCardDetailedInfoWrapOpen___FWU_K {
    opacity: 1;
    transform: translateX(0);
    z-index: 2
}

.giftSpinsCardDetailedInfoItemsWrap___t2Hvo {
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr 1fr
}

.giftSpinsCardDetailedInfoItemsWrap___t2Hvo li {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    width: 100%
}

.giftSpinsCardDetailedInfoItemsWrap___t2Hvo li p {
    margin: 0
}

.giftSpinsCardDetailedInfoClose___Wgebk {
    bottom: auto;
    cursor: pointer;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.giftSpinsCardDetailedInfoClose___Wgebk path {
    fill: var(--bonuses-text-color-1)
}

.giftSpinsCardDetailedInfoName___cWT5e {
    color: var(--bonuses-text-color-1);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6
}

.giftSpinsCardDetailedInfoValue___F0G3N {
    color: var(--bonuses-text-color-1);
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    max-width: 134px
}

.giftSpinsCardWrap___rnXOM {
    border-radius: 12px;
    display: grid;
    grid-template-columns: auto 1fr;
    overflow: hidden;
    position: relative;
    width: 100%
}

.giftSpinsCardInfoButton___SCv_a {
    bottom: auto;
    cursor: pointer;
    left: auto;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 1
}

.giftSpinsCardImage___WtK6q {
    background-image: var(--giftSpinCardImageUrl);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 126px;
    min-width: 126px;
    width: 126px
}

.giftSpinsCardContent___GWMwz {
    align-items: flex-start;
    background: var(--gift-spins-card-background);
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    padding: 12px 8px 12px 12px;
    width: 100%
}

.giftSpinsCardContent___GWMwz h4 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0
}

.giftSpinsCardGameName___Tm1TP {
    color: inherit;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%
}

.giftSpinsCardDeveloper___ZMvk5 {
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    opacity: .6
}

.giftSpinCardButton___Fbg3T {
    color: initial;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 12px;
    margin-top: 8px;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 4px 16px
}

.bonusPromoCardBackground___s4c0r {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    max-width: 364px;
    min-height: 328px;
    overflow: hidden;
    padding-top: 154px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 640px) {
    .bonusPromoCardBackground___s4c0r {
        max-width:248px
    }
}

.bonusPromoCardTopButtons___Rva3R {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: unset
}

.bonusPromoCardInfoButton___QMB45 {
    background-color: #0000
}

.bonusPromoCardInnerBackground___hplJx {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusPromoCardContentWrap___jkv9K {
    align-items: center;
    background: var(--bonus-linear-gradient-1);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.bonusPromoCardContentWrap___jkv9K [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.bonusPromoCardContentWrap___jkv9K h2 {
    align-items: center;
    color: inherit;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    line-height: 22px;
    margin: 0;
    max-width: 240px;
    padding: 0 16px;
    text-align: center
}

.bonusPromoCardContentWrap___jkv9K p {
    margin: 0
}

.bonusPromoCardBottomWrap___f7q9P {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 16px 16px 0;
    width: 100%
}

.bonusPromoCardButton___dhNUl {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    max-height: 48px;
    max-width: 290px;
    width: 100%
}

.bonusPromoCardBackground___p25oV {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    max-width: 272px;
    min-height: 328px;
    overflow: hidden;
    padding-top: 154px;
    position: relative
}

.bonusPromoCardTopButtons___IVoA3 {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: 0
}

.bonusPromoCardInfoButton___uP_pH {
    background-color: #0000
}

.bonusPromoCardInnerBackground___U9DEN {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusPromoCardContentWrap___k47Px {
    align-items: center;
    background: var(--bonus-linear-gradient-1);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.bonusPromoCardContentWrap___k47Px [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.bonusPromoCardContentWrap___k47Px h2 {
    align-items: center;
    color: inherit;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    line-height: 22px;
    margin: 0;
    max-width: 240px;
    padding: 0 16px;
    text-align: center
}

.bonusPromoCardContentWrap___k47Px p {
    margin: 0
}

.bonusPromoCardBottomWrap___HCKsd {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 16px 16px 0;
    width: 100%
}

.bonusPromoCardButton___gCMkY {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    max-height: 48px;
    max-width: 290px;
    width: 100%
}

.bonusOtherPromotionBackground____J7rJ {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 328px;
    justify-content: flex-end;
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.bonusOtherPromotionTopButtons___smTWK {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: unset
}

.bonusOtherPromotionInfoButton___kmWCM {
    background-color: #0000
}

.bonusOtherPromotionInnerBackground___e3eB0 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusOtherPromotionContentWrap___pNJLJ {
    align-items: center;
    background: var(--bonus-linear-gradient-1);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.bonusOtherPromotionContentWrap___pNJLJ [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.bonusOtherPromotionContentWrap___pNJLJ h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    padding: 0 16px;
    text-align: center;
    transition: font-size .3s linear
}

.bonusOtherPromotionContentWrap___pNJLJ p {
    margin: 0
}

.bonusOtherPromotionBottomWrap___zyZrJ {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 16px 16px 0;
    width: 100%
}

.bonusOtherPromotionButton___ceFya {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    max-height: 48px;
    max-width: 290px;
    padding: 15px 38px;
    width: 100%
}

.bonusOtherPromotionBackground___g5NTD {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 328px;
    justify-content: flex-end;
    max-width: 272px;
    overflow: hidden;
    position: relative
}

.bonusOtherPromotionTopButtons___WdA3T {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: unset
}

.bonusOtherPromotionInfoButton____su3X {
    background-color: #0000
}

.bonusOtherPromotionInnerBackground___SmX5w {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusOtherPromotionContentWrap___Xpmkp {
    align-items: center;
    background: var(--bonus-linear-gradient-1);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.bonusOtherPromotionContentWrap___Xpmkp [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.bonusOtherPromotionContentWrap___Xpmkp h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    padding: 0 16px;
    text-align: center;
    transition: font-size .3s linear
}

.bonusOtherPromotionContentWrap___Xpmkp p {
    margin: 0
}

.bonusOtherPromotionBottomWrap___eip76 {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 16px 16px 0;
    width: 100%
}

.bonusOtherPromotionButton___vM9Rp {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    max-height: 48px;
    padding: 15px 38px;
    width: 100%
}

.fieldWrap___GsMvR {
    border-radius: 2px;
    position: relative;
    width: 100%
}

.fieldWrap__label___YlO4w {
    color: #000;
    cursor: text;
    font-size: 14px;
    font-weight: 400;
    left: 16px;
    line-height: 22px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-10px);
    z-index: 2
}

.fieldWrap__labelFocus___CK1jv,.fieldWrap__label___YlO4w {
    transform-origin: 0 0;
    transition: transform .2s linear .1s,color .2s,transform-origin .2s
}

.fieldWrap__labelFocus___CK1jv {
    opacity: .6;
    transform: translateY(-18px) scale(.7)
}

.fieldWrap__input___pL4gh {
    border: 1px solid #0000;
    border-radius: 4px;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 48px;
    line-height: 24px;
    outline: none;
    width: 100%
}

.fieldWrap__inputError___VNb88 {
    border: 1px solid var(--brand-red)
}

.fieldErrorTop___wenGX,.fieldError___pwIb5 {
    background: var(--brand-red);
    border: none;
    border-radius: 0 0 10px 10px;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    margin-top: -8px;
    max-width: 100%;
    min-height: auto;
    min-width: 100%;
    padding: 10px 0 2px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 0
}

.fieldErrorTop___wenGX {
    border-radius: 4px;
    margin-top: 0;
    top: -18px
}

.fieldErrorLong___A0rRq.fieldErrorTop___wenGX,.fieldError___pwIb5.fieldErrorLong___A0rRq {
    font-size: 8px
}

.inputContainer___vVD8Y {
    position: relative
}

.promoCodeFormWrap___mqNJ7 {
    display: block;
    position: relative;
    width: 100%
}

.promoCodeFormWrap___mqNJ7 input {
    border-radius: 8px;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    line-height: 22px;
    padding: 16px 45px 0 15px;
    position: relative;
    width: 100%;
    z-index: 1
}

.promoCodeFormWrap___mqNJ7 button {
    border-radius: 10px;
    bottom: auto;
    box-shadow: none;
    height: 32px;
    left: auto;
    margin: 0;
    position: absolute;
    right: 12px;
    top: 8px;
    width: 32px;
    z-index: 1
}

.promoCodeFormWrap___mqNJ7 button:disabled,.promoCodeFormWrap___mqNJ7 button[disabled] {
    background: var(--brand-gradient-green);
    border: none;
    opacity: .6;
    top: 8px
}

.promoCodeFormWrap___mqNJ7 button:active {
    transform: translateY(1px)
}

.promoCodeFormArrowIcon___GOwV0 {
    height: 24px;
    position: absolute;
    transform: rotate(-180deg);
    width: 24px
}

.promoCodeFormWrap___nexC9 {
    display: block;
    position: relative;
    width: 100%
}

.promoCodeFormWrap___nexC9 input {
    border-radius: 8px;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    line-height: 22px;
    padding: 16px 45px 0 15px;
    position: relative;
    width: 100%;
    z-index: 1
}

.promoCodeFormWrap___nexC9 button {
    border-radius: 10px;
    bottom: auto;
    box-shadow: none;
    height: 32px;
    left: auto;
    margin: 0;
    position: absolute;
    right: 12px;
    top: 8px;
    width: 32px;
    z-index: 1
}

.promoCodeFormWrap___nexC9 button:disabled,.promoCodeFormWrap___nexC9 button[disabled] {
    background: var(--brand-gradient-green);
    border: none;
    opacity: .6;
    top: 8px
}

.promoCodeFormWrap___nexC9 button:active {
    transform: translateY(1px)
}

.promoCodeFormArrowIcon___C2cSP {
    height: 24px;
    position: absolute;
    transform: rotate(-180deg);
    width: 24px
}

.bonusTipButton___TJShS {
    background-color: #0000
}

.bonusTipButtonWrap___k6Hvx {
    padding-inline:40px;right: -4px;
    top: calc(100% + 2px)
}

.bonusTipButtonWrap___k6Hvx:before {
    right: 12px
}

.bonusTipButton___WcaTF {
    background-color: #0000
}

.bonusTipButtonWrap___OAdZS {
    padding-inline:40px;right: -4px;
    top: calc(100% + 2px)
}

.bonusTipButtonWrap___OAdZS:before {
    right: 12px
}

.subscribe___VeZef {
    transition: background .25s ease
}

.subscribe___VeZef,.subscribe___VeZef span {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    width: 100%
}

.subscribeWrap___DirH9 {
    height: 32px;
    width: 30px
}

#container-for-portal .subscribeWrap___DirH9 {
    height: 44px;
    max-width: 44px;
    width: 100%
}

.subscribeWrap___DirH9 [class*=tips_] {
    max-width: 148px;
    width: max-content
}

.subscribeWrap___DirH9 .subscribe___VeZef.subscribe___VeZef[class*=ghost] {
    background: #0000;
    border: 2px solid #fffc
}

.subscribe___VeZef:not([class*=white__]) svg path {
    fill: #fff
}

.subscribe___VeZef svg {
    height: 24px;
    width: 24px
}

.subscribe___VeZef.isSubscribed___eCVlb svg {
    animation: bellMoveSubscribe____wZyy .3s ease forwards
}

@keyframes bellMoveSubscribe____wZyy {
    0% {
        transform: rotate(0deg)
    }

    25% {
        transform: rotate(10deg)
    }

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

    to {
        transform: rotate(0deg)
    }
}

[class*=collapse_] .subscribe___VeZef.isSubscribed___eCVlb {
    border-color: var(--brand-grey)
}

[class*=collapse_] .subscribe___VeZef.isSubscribed___eCVlb svg path {
    fill: var(--brand-grey)
}

.subscribe___VeZef.isUnsubscribed___D4PWU svg {
    animation: bellMoveUnsubscribe___Xv6uv .3s ease forwards
}

@keyframes bellMoveUnsubscribe___Xv6uv {
    0% {
        transform: rotate(0deg)
    }

    25% {
        transform: rotate(10deg)
    }

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

    to {
        transform: rotate(0deg)
    }
}

.subscribe___VeZef.isSubscribed___eCVlb,.subscribe___VeZef.isUnsubscribed___D4PWU {
    animation-direction: alternate-reverse;
    animation-iteration-count: 1;
    transform-origin: top
}

.promoTextSub___OctAd {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 2px;
    opacity: .8
}

@media screen and (min-width: 760px) {
    .promoTextSub___OctAd {
        margin-bottom:0
    }
}

.lottery___f6D9a,.tournament___o5qF_ {
    background-color: #000;
    border-radius: 10px;
    box-shadow: var(--brand-shadow);
    display: block;
    overflow: hidden;
    position: relative
}

.lottery___f6D9a:not(:last-child),.tournament___o5qF_:not(:last-child) {
    margin-bottom: 16px
}

@media screen and (min-width: 720px) {
    .lottery___f6D9a:not(:last-child),.tournament___o5qF_:not(:last-child) {
        margin-bottom:0
    }
}

.lotteryImg___KlXZa,.tournamentImg___rUJ9L {
    background: var(--tournament-and-lotteries-bg);
    height: 100%;
    opacity: var(--tournament-and-lotteries-bg-opacity);
    overflow: hidden;
    position: absolute;
    transition: height .4s;
    width: 100%
}

.lotteryImg___KlXZa:before,.tournamentImg___rUJ9L:before {
    background: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .4s;
    z-index: 0
}

.lotteryImg___KlXZa img,.tournamentImg___rUJ9L img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.lotteryImg___KlXZa.tournamentImageCharacter___QeCw9 img,.tournamentImg___rUJ9L.tournamentImageCharacter___QeCw9 img {
    height: 204px;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 190px
}

.lotteryContent___mVhjt,.tournamentContent___D2Rup {
    align-items: flex-start;
    border-radius: 10px;
    display: flex;
    flex-flow: column nowrap;
    height: 100%;
    justify-content: flex-start;
    padding: 24px 24px 26px;
    position: relative
}

.lotteryStatuses___SyJLO,.tournamentStatuses___jVXIS {
    align-items: center;
    background: #ffffff4d;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 16px;
    justify-content: center;
    margin-bottom: 6px;
    padding: 0 4px;
    position: relative;
    width: min-content
}

.lotteryStatuses___SyJLO span,.tournamentStatuses___jVXIS span {
    color: #000;
    font-size: 8px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    white-space: nowrap
}

.lotteryStatuses___SyJLO:before,.tournamentStatuses___jVXIS:before {
    background: url(/assets/svg/tournament/check.svg?ver06092023);
    border-radius: 50%;
    content: "";
    display: block;
    flex: 0 0 10px;
    height: 10px;
    margin-right: 4px;
    width: 10px
}

.lotteryStatuses___SyJLO.doNotAllowToJoin___vbAuJ:before,.tournamentStatuses___jVXIS.doNotAllowToJoin___vbAuJ:before {
    background-image: url(/assets/svg/tournament/status_no.svg)
}

.lotteryTitle___jGn8R,.tournamentTitle___S1tSG {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

[class^=calendar__] .lotteryTitle___jGn8R,[class^=calendar__] .tournamentTitle___S1tSG {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    max-width: 255px
}

.lotteryInfo___qoDuo,.tournamentInfo___RFgYf {
    margin-top: 24px;
    width: 100%
}

.lotteryPrizeSub___vjttS,.lotteryTextSub___X0ECp,.tournamentPrizeSub___UClti,.tournamentTextSub___OgLDT {
    color: #ffffffe6;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.lotteryPrizeNumber___SpFOQ,.lotteryPrize___IDfuf [class^=floatCountdown],.lotteryTextNumber___fZzCT,.lotteryText___pbU0R [class^=floatCountdown],.tournamentPrizeNumber___UktVd,.tournamentPrize___tyQPv [class^=floatCountdown],.tournamentTextNumber___kN_ji,.tournamentText___So6Rh [class^=floatCountdown] {
    color: var(--brand-yellow);
    font-size: 16px;
    font-weight: 500;
    line-height: 1
}

[class^=calendar__] .lotteryPrizeNumber___SpFOQ,[class^=calendar__] .lotteryPrize___IDfuf [class^=floatCountdown],[class^=calendar__] .lotteryTextNumber___fZzCT,[class^=calendar__] .lotteryText___pbU0R [class^=floatCountdown],[class^=calendar__] .tournamentPrizeNumber___UktVd,[class^=calendar__] .tournamentPrize___tyQPv [class^=floatCountdown],[class^=calendar__] .tournamentTextNumber___kN_ji,[class^=calendar__] .tournamentText___So6Rh [class^=floatCountdown] {
    color: var(--brand-yellow);
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
}

.lotteryPrizeNumber___SpFOQ .currencySymbol,.lotteryPrize___IDfuf [class^=floatCountdown] .currencySymbol,.lotteryTextNumber___fZzCT .currencySymbol,.lotteryText___pbU0R [class^=floatCountdown] .currencySymbol,.tournamentPrizeNumber___UktVd .currencySymbol,.tournamentPrize___tyQPv [class^=floatCountdown] .currencySymbol,.tournamentTextNumber___kN_ji .currencySymbol,.tournamentText___So6Rh [class^=floatCountdown] .currencySymbol {
    font-weight: 400
}

[class^=calendar__] .lotteryPrize___IDfuf [class^=floatCountdown],[class^=calendar__] .lotteryText___pbU0R [class^=floatCountdown],[class^=calendar__] .tournamentPrize___tyQPv [class^=floatCountdown],[class^=calendar__] .tournamentText___So6Rh [class^=floatCountdown] {
    color: #fff
}

.lotteryPrizeSymbol___p6_o0,.lotteryTextSymbol___IV1Nd,.tournamentPrizeSymbol___NuQKU,.tournamentTextSymbol___SBZfS {
    font-weight: 400;
    margin-left: 4px
}

.lotteryText___pbU0R,.tournamentText___So6Rh {
    align-items: flex-end;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin-top: 16px
}

.lotteryText___pbU0R [class^=digit__],.lotteryText___pbU0R [class^=floatCountdown],.tournamentText___So6Rh [class^=digit__],.tournamentText___So6Rh [class^=floatCountdown] {
    color: #fff
}

.lotteryTimerContainer___LJ7WN,.tournamentTimerContainer___xi47j {
    align-items: flex-start;
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start
}

.lotteryBottom___fHrTW,.tournamentBottom____7k22 {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.lotteryBtn___MwhHa,.tournamentBtn___vLopL {
    bottom: 16px;
    height: 24px;
    position: absolute;
    right: 16px;
    width: 24px
}

.lotteryBtn___MwhHa svg,.tournamentBtn___vLopL svg {
    transform: rotate(180deg)
}

.lotteryBtnCalendar___gyQQL,.tournamentBtnCalendar___ra3ir {
    margin-left: 4px
}

.lotteryBtnCalendar___gyQQL [class^=button__],.tournamentBtnCalendar___ra3ir [class^=button__] {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    height: 30px;
    line-height: 24px;
    min-width: 106px
}

.adventCalendarBonusesProgress___PrqvR {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: 48px;
    justify-content: flex-start
}

.adventCalendarBonusesProgress___PrqvR:empty {
    display: none
}

@media screen and (min-width: 1096px) {
    .adventCalendarBonusesProgress___PrqvR:empty {
        display:flex
    }

    .adventCalendarBonusesProgress___PrqvR {
        align-items: center;
        flex-direction: row
    }
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProgressCaption___WkJZc {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-right: 14px
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessBlock___vQFaN {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: space-between;
    margin: 0;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessBlock___vQFaN {
        width:478px
    }
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9 {
    background: url(/assets/img/advent-calendar/lock.svg) no-repeat 50%;
    display: block;
    height: 48px;
    margin: 0;
    position: relative;
    width: 24px
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9.activated___eHfWK {
    background-image: url(/assets/img/advent-calendar/checkmark.svg)
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9.activated___eHfWK:after {
    background: #fff
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9.current___KdS9b {
    background-image: url(/assets/img/advent-calendar/active.svg)
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9.missed___PdiZb {
    background-image: url(/assets/img/advent-calendar/missed.svg)
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9.missed___PdiZb~.adventCalendarBonusesProcessItem___eXuM9:not(:last-child) {
    background: url(/assets/img/advent-calendar/lock.svg) no-repeat 50%!important
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9.missed___PdiZb~.adventCalendarBonusesProcessItem___eXuM9:not(:last-child):after {
    background: #fff3
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9:last-child {
    animation: progressGiftAnimation___fYngK 3s ease-in-out infinite;
    background-image: url(/assets/img/advent-calendar/gift.webp);
    background-size: contain;
    width: 44px
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9:last-child:after {
    content: none
}

.adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9:after {
    background: #fff3;
    bottom: 0;
    content: "";
    height: 1px;
    left: 7.5vw;
    margin: auto;
    position: absolute;
    right: auto;
    top: 0;
    width: 6vw;
    z-index: 0
}

@media screen and (min-width: 640px) {
    .adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9:after {
        left:30px;
        width: 53px
    }
}

@media screen and (min-width: 1096px) {
    .adventCalendarBonusesProgress___PrqvR .adventCalendarBonusesProcessItem___eXuM9:after {
        width:46px
    }
}

@keyframes progressGiftAnimation___fYngK {
    0% {
        transform: translateZ(0)
    }

    50% {
        transform: translate3d(0,-6px,0)
    }

    to {
        transform: translateZ(0)
    }
}

.adventCalendarDescription___TAxOW {
    margin: -5px auto 40px;
    max-width: 512px
}

@media screen and (min-width: 1096px) {
    .adventCalendarDescription___TAxOW {
        margin-top:38px;
        max-width: none
    }
}

.adventCalendarDescription___TAxOW section {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background: linear-gradient(136.71deg,#fff0 4.51%,#ffffff1a 98.35%);
    border-radius: 12px;
    padding: 16px
}

.adventCalendarDescription___TAxOW label {
    color: #ffffffe6;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    position: relative
}

.adventCalendarDescription___TAxOW label:before {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 3px;
    top: calc(50% - 3px);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.adventCalendarDescription___TAxOW p {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    height: 0;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    transition: height .3s,margin .3s
}

.adventCalendarDescription___TAxOW input {
    display: none
}

.adventCalendarDescription___TAxOW input:checked+label:before {
    transform: rotate(180deg);
    transition: transform .3s
}

.adventCalendarDescription___TAxOW input:checked+label+p {
    height: auto;
    margin: 17px 0 0
}

.adventCalendarBonusRules___RvUuK {
    width: 324px
}

.adventCalendarBonusRules___RvUuK .collapse___Em8UC {
    background: linear-gradient(180deg,#8c021580,#850214b3);
    border-radius: 12px;
    box-shadow: var(--brand-shadow);
    box-sizing: border-box;
    height: inherit;
    min-height: 100%;
    padding: 6px 24px 24px;
    position: relative
}

.adventCalendarBonusRules___RvUuK .collapse___Em8UC:before {
    background: linear-gradient(180deg,#8c0215,#850214);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -2
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesHeader___tPXk8 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: space-between;
    position: relative;
    width: 100%
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesHeader___tPXk8:before {
    background-image: url(/assets/img/advent-calendar/snow.webp);
    background-repeat: no-repeat;
    background-size: 101%;
    bottom: auto;
    content: "";
    height: 50px;
    left: -22px;
    position: absolute;
    right: auto;
    top: -42px;
    width: 315px;
    z-index: 0
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesGift___xgUob {
    bottom: auto;
    height: 118px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -120px;
    width: 118px;
    z-index: -1
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesType___m_uFa {
    align-items: center;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: #f5c66b3d;
    border-radius: 4px;
    color: #f5c66b;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: center;
    line-height: 12px;
    margin-top: 2px;
    max-width: 140px;
    padding: 3px 8px
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesDay___O0gza {
    background-image: url(/assets/img/advent-calendar/icons/ball.webp);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: auto;
    color: #fff;
    font-size: 16px;
    font-style: italic;
    font-weight: 900;
    height: 41px;
    left: auto;
    line-height: 40px;
    position: absolute;
    right: -2px;
    text-align: center;
    text-indent: -4px;
    top: 0;
    width: 41px;
    z-index: 0
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesTitle___erYNU {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 10px 0 11px;
    text-align: center
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesTable___EfmKA {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesItem___II1hC {
    align-items: center;
    border-bottom: 1px solid #ffffff1a;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 18px;
    padding: 6px 0;
    width: 100%
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesItem___II1hC:last-child {
    border-bottom: 0;
    margin-bottom: 0
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesItem___II1hC span:first-child {
    max-width: 130px
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesItem___II1hC span:last-child {
    text-align: right
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesFooter___J78HX {
    margin-top: 11px
}

.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesFooter___J78HX [class*=button],.adventCalendarBonusRules___RvUuK .adventCalendarBonusRulesFooter___J78HX button {
    font-size: 16px;
    font-weight: 600;
    width: 100%
}

[class*=AdventCalendarBonusPopup] [class*=closeBtn__] {
    right: 4px!important;
    top: -43px!important
}

[class*=AdventCalendarBonusPopup] [class*=content__] {
    margin: auto
}

.adventCalendarBonusesContainer___t0BmG {
    padding: 27px 0;
    position: relative
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesHeader___FiUGa {
    position: relative;
    z-index: 2
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesDescription___VUCmt {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 16px 0 8px;
    max-width: 590px
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesTable___MpvEJ {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin: -121px 0 30px;
    position: relative;
    z-index: 2
}

@media screen and (min-width: 1288px) {
    .adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesTable___MpvEJ {
        gap:14px;
        margin: -119px 0 30px
    }
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy {
    display: flex;
    height: 140px;
    position: relative;
    width: 125px
}

@media screen and (min-width: 1288px) {
    .adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy {
        height:140px;
        width: 140px
    }
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:first-child {
    display: flex;
    justify-content: flex-end;
    width: 100%
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:first-child .adventCalendarBonusesLink___sOc8n {
    width: 125px
}

@media screen and (min-width: 1288px) {
    .adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:first-child .adventCalendarBonusesLink___sOc8n {
        width:140px
    }
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child {
    width: 408px
}

@media screen and (min-width: 1288px) {
    .adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child {
        width:447px
    }
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child .adventCalendarBonusesLink___sOc8n:before {
    bottom: -11px;
    height: 150px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 150px;
    z-index: 0
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child:after {
    background-image: url(/assets/img/advent-calendar/icons/santa.webp);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: auto;
    content: "";
    height: 48px;
    left: 172px;
    position: absolute;
    right: auto;
    top: 17px;
    width: 126px;
    z-index: 0
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesLink___sOc8n,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesLink___sOc8n {
    background: linear-gradient(218.75deg,#a50419 .35%,#df1c36 84.36%);
    border: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesLink___sOc8n:before,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesLink___sOc8n:before {
    animation: none;
    background-image: url(/assets/img/advent-calendar/icons/31.webp);
    bottom: -12px;
    left: 0;
    transform: scale(1);
    z-index: 1
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesLink___sOc8n:after,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesLink___sOc8n:after {
    content: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesDayLabel___gpAwY,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesDayLabel___gpAwY {
    color: #fff;
    top: 30px
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesDayLabel___gpAwY p:last-child,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesDayLabel___gpAwY p:last-child {
    -webkit-text-stroke: 1px #fff;
    color: #0000
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesDayTop___Xthl7,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesDayTop___Xthl7 {
    display: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesDayBottom___SzIXA,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesDayBottom___SzIXA {
    background: #fff;
    height: 52px
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesDayBottom___SzIXA p,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesDayBottom___SzIXA p {
    color: #b80b21;
    margin-top: 22px
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesDayBottom___SzIXA:before,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesDayBottom___SzIXA:before {
    content: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesDayBottom___SzIXA:after,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesDayBottom___SzIXA:after {
    background-image: url(/assets/img/advent-calendar/icons/snow-big.webp);
    content: "";
    top: -18px
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.activated___qcEjg .adventCalendarBonusesDayBtn___vdQ03,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:last-child.current___ieKEM .adventCalendarBonusesDayBtn___vdQ03 {
    bottom: -12px;
    margin-left: -11px
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(6n) .adventCalendarBonusesLink___sOc8n {
    background: linear-gradient(136.71deg,#ffe7941a 4.51%,#ffe79480 98.35%)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(6n) .adventCalendarBonusesLink___sOc8n:after {
    background: linear-gradient(148.34deg,#ffe7948a 9.9%,#c36f4000 30.55%,rgba(255,231,148,.378) 80.93%)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(6n).activated___qcEjg .adventCalendarBonusesLink___sOc8n {
    background-image: url(/assets/img/advent-calendar/icons/overlay-gold.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:first-child .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/1.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(2) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/2.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(3) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/3.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(4) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/4.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(5) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/5.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(6) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/6.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(7) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/7.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(8) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/8.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(9) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/9.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(10) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/10.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(11) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/11.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(12) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/12.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(13) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/13.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(14) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/14.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(15) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/15.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(16) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/16.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(17) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/17.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(18) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/18.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(19) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/19.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(20) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/20.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(21) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/21.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(22) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/22.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(23) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/23.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(24) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/24.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(25) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/25.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(26) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/26.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(27) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/27.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(28) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/28.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(29) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/29.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(30) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/30.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:nth-child(31) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/31.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg .adventCalendarBonusesLink___sOc8n {
    background-image: url(/assets/img/advent-calendar/icons/overlay.webp);
    background-size: cover;
    border: none;
    cursor: pointer
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg .adventCalendarBonusesLink___sOc8n:before {
    bottom: 24px;
    left: 6px;
    transform: scale(.9)
}

@media screen and (min-width: 1288px) {
    .adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg .adventCalendarBonusesLink___sOc8n:before {
        left:14px
    }
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg .adventCalendarBonusesLink___sOc8n:after {
    content: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg .adventCalendarBonusesDay___gWVaq {
    display: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg .adventCalendarBonusesDayBottom___SzIXA {
    background: #0000;
    display: flex
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg .adventCalendarBonusesDayBottom___SzIXA:after,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg .adventCalendarBonusesDayBottom___SzIXA:before {
    content: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg .adventCalendarBonusesDayBottom___SzIXA p {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    margin: 10px 0 0;
    text-align: center
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.activated___qcEjg:after {
    content: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.current___ieKEM .adventCalendarBonusesLink___sOc8n {
    background: linear-gradient(218.75deg,#a50419 .35%,#df1c36 84.36%);
    border: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.current___ieKEM .adventCalendarBonusesLink___sOc8n:before {
    animation: giftAnimation___W8hnk 10s ease-in-out infinite;
    bottom: -31px;
    left: -18px;
    transform: scale(.9)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.current___ieKEM .adventCalendarBonusesLink___sOc8n:after {
    content: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.current___ieKEM .adventCalendarBonusesDayTop___Xthl7 {
    display: block
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.current___ieKEM .adventCalendarBonusesDayBottom___SzIXA {
    display: flex
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy.current___ieKEM:after {
    content: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:not(.current___ieKEM):not(.activated___qcEjg) .adventCalendarBonusesLink___sOc8n {
    pointer-events: none
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy:not(.current___ieKEM):not(.activated___qcEjg) .adventCalendarBonusesLink___sOc8n:before {
    background-image: url(/assets/img/advent-calendar/icons/blocked.webp)
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy .adventCalendarBonusesDayLabel___gpAwY {
    align-items: flex-start;
    bottom: 0;
    color: #ffffff1a;
    display: flex;
    flex-direction: column;
    font-family: Akony,sans-serif;
    font-size: 16px;
    font-weight: 700;
    justify-content: flex-start;
    left: 172px;
    line-height: 24px;
    margin: auto;
    max-width: 235px;
    position: absolute;
    right: auto;
    text-align: center;
    text-transform: uppercase;
    top: 71px;
    z-index: 0
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy .adventCalendarBonusesDayLabel___gpAwY p {
    margin: 0
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesItem___XQ1Xy .adventCalendarBonusesDayLabel___gpAwY p:last-child {
    -webkit-text-stroke: 1px #ffffff1a;
    color: #0000
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesLink___sOc8n {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background: linear-gradient(136.71deg,#fff0 4.51%,#fff3 98.35%);
    border-radius: 12px;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesLink___sOc8n:before {
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -9px;
    content: "";
    height: 110px;
    left: -10px;
    position: absolute;
    right: auto;
    top: auto;
    width: 110px;
    z-index: 0
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesLink___sOc8n:after {
    background: linear-gradient(148.34deg,#ffffff8a 9.9%,#fff0 30.55%,hsla(0,0%,100%,.378) 80.93%);
    border-radius: 12px;
    bottom: 0;
    content: "";
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesDay___gWVaq {
    background-image: url(/assets/img/advent-calendar/icons/ball.webp?v281124);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: auto;
    color: #fff;
    font-family: DrukTextWide-BoldItalic-Trial,Sans-Serif,serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 900;
    height: 41px;
    left: auto;
    line-height: 44px;
    position: absolute;
    right: 3px;
    text-align: center;
    text-indent: -2px;
    top: 8px;
    width: 41px;
    z-index: 0
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesDayTop___Xthl7 {
    animation: garlandAnimation___a7qKi 2s ease-in-out infinite;
    background-image: url(/assets/img/advent-calendar/icons/garland1.webp);
    background-position: 4px -9px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: auto;
    display: none;
    height: 15px;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 101px;
    z-index: 0
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesDayBottom___SzIXA {
    background-color: #fff;
    border-radius: 0 0 12px 12px;
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 39px;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 0
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesDayBottom___SzIXA:after,.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesDayBottom___SzIXA:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesDayBottom___SzIXA:after {
    background-image: url(/assets/img/advent-calendar/icons/snow.webp);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 100%;
    top: -15px;
    width: 100%
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesDayBottom___SzIXA:before {
    background-image: url(/assets/img/advent-calendar/icons/tree.webp);
    background-repeat: no-repeat;
    background-size: contain;
    height: 43px;
    left: auto;
    right: -4px;
    top: -44px;
    width: 53px
}

.adventCalendarBonusesContainer___t0BmG .adventCalendarBonusesDayBtn___vdQ03 {
    height: 32px;
    margin-top: 4px;
    position: relative;
    width: 91px
}

@keyframes garlandAnimation___a7qKi {
    0% {
        background-image: url(/assets/img/advent-calendar/icons/garland1.webp)
    }

    50% {
        background-image: url(/assets/img/advent-calendar/icons/garland2.webp)
    }

    to {
        background-image: url(/assets/img/advent-calendar/icons/garland1.webp)
    }
}

@keyframes giftAnimation___W8hnk {
    0% {
        transform: translateZ(0)
    }

    20% {
        transform: translateZ(0)
    }

    50% {
        transform: translate3d(0,-50px,0)
    }

    70% {
        transform: translate3d(0,-50px,0)
    }

    to {
        transform: translateZ(0)
    }
}

.lottery___vo0i5,.tournament___OwMy1 {
    border-radius: 12px;
    box-shadow: var(--brand-shadow);
    display: block;
    height: 148px;
    overflow: hidden;
    position: relative
}

.lottery___vo0i5:not(:last-child),.tournament___OwMy1:not(:last-child) {
    margin-bottom: 16px
}

@media screen and (min-width: 720px) {
    .lottery___vo0i5:not(:last-child),.tournament___OwMy1:not(:last-child) {
        margin-bottom:0
    }
}

.lotteryImg___lXNTK,.tournamentImg___IISqY {
    background: var(--tournament-and-lotteries-bg);
    height: 100%;
    opacity: var(--tournament-and-lotteries-bg-opacity);
    overflow: hidden;
    position: absolute;
    transition: height .4s;
    width: 100%
}

.lotteryImgPattern___U0nWf img,.tournamentImgPattern___AoGRK img {
    height: 100%;
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover;
    width: 100%
}

.lotteryImgCharacter___PD_wP img,.tournamentImgCharacter___lY1G6 img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.lotteryContent___RdJOL,.tournamentContent___DgH2f {
    border-radius: 10px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    height: 100%;
    justify-content: space-between;
    padding: 16px;
    position: relative
}

.lotteryTitle___abs8_,.tournamentTitle___PeD2Y {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.lotteryPrize___eVIzK,.tournamentPrize___aug22 {
    margin-top: auto
}

.lotteryPrize___eVIzK span,.tournamentPrize___aug22 span {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.lotteryPrize___eVIzK span:first-child,.tournamentPrize___aug22 span:first-child {
    white-space: nowrap
}

.lotteryDate___Wd0ge,.tournamentDate___DvqcJ {
    margin-left: auto
}

.lotteryDate___Wd0ge p,.tournamentDate___DvqcJ p {
    margin: 0;
    text-align: right
}

.lotteryDate___Wd0ge p:first-child,.tournamentDate___DvqcJ p:first-child {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.lotteryDate___Wd0ge p:last-child,.tournamentDate___DvqcJ p:last-child {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px
}

.lotteryLink___cGWDC,.tournamentLink___EcWB9 {
    align-items: center;
    background: #ffffff4d;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 44px;
    justify-content: center;
    margin: auto 0 0 auto;
    width: 44px
}

.lotteryLink___cGWDC svg,.tournamentLink___EcWB9 svg {
    opacity: .6;
    transform: rotate(180deg)
}

.wrap___GL7FD {
    animation-iteration-count: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 112px;
    margin: 0 auto;
    max-width: 224px;
    overflow: hidden;
    padding: 16px;
    position: relative;
    transform-style: preserve-3d;
    width: 100%;
    z-index: 1
}

.wrap___GL7FD:before {
    animation-duration: 6s;
    animation-iteration-count: 1;
    animation-name: status-change___FUC1A;
    animation-timing-function: linear;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.wrap___GL7FD .title___W6vNG {
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    text-transform: none
}

.wrap___GL7FD .text___HQBYx {
    color: #000c;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin: 0
}

.error___zG9Pz:before {
    background: linear-gradient(180deg,#d73637,#780424);
    opacity: .1
}

.error___zG9Pz .title___W6vNG {
    -webkit-text-fill-color: #0000;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(180deg,#d73637,#780424);
    color: #780424
}

.success___vhrb3:before {
    background: linear-gradient(180deg,#77c100,#048523);
    opacity: .1
}

.success___vhrb3 h4 {
    -webkit-text-fill-color: #0000;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(180deg,#77c100,#048523);
    color: #048523
}

.closeBtn___NPCXC {
    background: #0000;
    border: none;
    height: 8px;
    outline: none;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 8px
}

.closeBtn___NPCXC:after,.closeBtn___NPCXC:before {
    background-color: #000;
    content: "";
    height: 8px;
    position: absolute;
    top: 0;
    width: 1px
}

.closeBtn___NPCXC:before {
    transform: rotate(-45deg)
}

.closeBtn___NPCXC:after {
    transform: rotate(45deg)
}

@keyframes status-change___FUC1A {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.resizableInput___rBzSd pre {
    bottom: unset;
    color: #0000;
    display: block;
    font-family: inherit;
    height: 0;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: unset;
    top: 0;
    visibility: hidden;
    width: max-content;
    z-index: 0
}

.resizableInput___rBzSd input,.resizableInput___rBzSd pre {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    padding: 0
}

.resizableInput___rBzSd input {
    border: none;
    box-sizing: border-box;
    color: inherit;
    letter-spacing: normal;
    min-width: 1ch;
    outline: none
}

.wrap___ipZ9p {
    align-items: center;
    animation-iteration-count: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    color: #ac9154;
    display: flex;
    flex-wrap: wrap;
    font-size: 15px;
    font-weight: 500;
    height: 112px;
    justify-content: center;
    margin: 0 auto;
    max-width: 224px;
    overflow: hidden;
    padding: 14px 16px;
    position: relative;
    transform-style: preserve-3d;
    width: 100%
}

.wrap___ipZ9p:before {
    animation-duration: 12s;
    animation-iteration-count: infinite;
    animation-name: processing___L44y1;
    animation-timing-function: linear;
    background: #f8f0da;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: -1
}

.wrap___ipZ9p.prompt___rV4k3 {
    height: auto;
    max-width: unset
}

@keyframes processing___L44y1 {
    0% {
        width: 0
    }

    50% {
        width: 100%
    }

    to {
        width: 0
    }
}

.wrap___LXWxZ {
    position: relative;
    width: 100%
}

.wrap___LXWxZ .revertt-appear {
    transform: rotateY(180deg)
}

.wrap___LXWxZ .revertt-appear-active {
    transform: rotateY(0);
    transition: transform .7s linear
}

.wrap___LXWxZ .revertt-enter {
    transform: rotateY(180deg)
}

.wrap___LXWxZ .revertt-enter-active {
    transform: rotateY(0);
    transition: transform .7s linear
}

.wrap___LXWxZ .revertt-exit {
    transform: rotateY(0)
}

.wrap___LXWxZ .revertt-exit-active {
    transform: rotateY(180deg);
    transition: transform .7s linear
}

.form___YXGvt {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    overflow: hidden;
    padding: 8px;
    transform-style: preserve-3d
}

.form___YXGvt button {
    font-size: 16px;
    font-weight: 600
}

.form___YXGvt .disabledButton___YLwdC {
    background: #0000001a;
    border: none;
    color: #0009;
    font-size: 12px;
    line-height: normal;
    white-space: normal
}

.form___YXGvt .disabledButton___YLwdC span {
    -webkit-text-fill-color: unset;
    background: unset;
    -webkit-background-clip: unset;
    color: unset;
    opacity: unset
}

.inputGroup___J0AoA {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 24px;
    font-weight: 500;
    width: 70%
}

.inputGroup___J0AoA.fontMedium___YbgUq {
    font-size: 17px
}

.inputGroup___J0AoA.fontSmall___BInDv {
    font-size: inherit
}

.inputGroup___J0AoA.invalid___q7kTy input {
    color: #c70841
}

.inputGroupWrap___YSsPZ {
    display: flex;
    justify-content: space-between
}

.rubl___o1KjB {
    margin-left: 4px
}

.method___pcuOp {
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    margin: 0;
    max-width: 48px;
    padding-left: 16px;
    position: relative;
    width: 25%
}

.method___pcuOp:after {
    background: #e5e5e5;
    bottom: 0;
    content: "";
    height: 24px;
    left: 0;
    margin: auto;
    position: absolute;
    right: auto;
    top: 0;
    width: 1px;
    z-index: 0
}

.method___pcuOp .methodImage___kpNbp {
    display: block;
    margin: auto
}

.method___pcuOp .methodImage___kpNbp img {
    display: block;
    height: auto;
    margin: auto;
    max-width: 100%;
    width: auto
}

.method___pcuOp figcaption {
    color: #000c;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
    position: relative;
    text-align: center
}

.method___pcuOp figcaption:before {
    content: "•";
    margin-right: 2px
}

.otherMethod___Zr52r {
    color: #e7dbdb;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-top: 14px;
    text-align: center;
    text-decoration: none
}

.formWithPrompt___LbWIA {
    align-items: center;
    flex-direction: row;
    height: 56px
}

.formWithPromptVisible___jBcMB {
    height: 112px
}

.formWithPrompt___LbWIA .inputGroup___J0AoA {
    font-size: 16px;
    width: 70%
}

.formWithPrompt___LbWIA .submitButton___joVqp {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-size: 12px;
    font-weight: 500;
    height: 40px;
    letter-spacing: -.1px;
    line-height: unset;
    text-transform: none
}

.formWithPrompt___LbWIA .submitButton___joVqp.disabledButton___YLwdC {
    color: #0009;
    font-size: 10px
}

.formWithPrompt___LbWIA .methodImage___kpNbp {
    margin: 0 8px 0 12px;
    width: 40px
}

.formWithPrompt___LbWIA .methodImage___kpNbp img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.prompt___cgUJB {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding-top: 8px;
    width: 100%
}

.promptTitle___x4hqN {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.prompt___cgUJB .promptButtons___XFCoq {
    display: flex;
    font-size: 16px
}

.prompt___cgUJB .promptButtons___XFCoq .promptButtonsSubmit___oD5zi {
    font-weight: 500;
    height: 48px;
    letter-spacing: -.1px;
    line-height: unset;
    margin-left: 4px;
    text-transform: none;
    width: 56%
}

.prompt___cgUJB .promptButtons___XFCoq .promptButtonsCancel___QRDjt {
    background-color: #0000;
    font-weight: 500;
    width: 43%
}

.form___YXGvt {
    box-shadow: var(--brand-shadow);
    height: 112px
}

.form___YXGvt .disabledButton___YLwdC:disabled {
    align-items: center;
    background: #0000001a;
    border: none;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.form___YXGvt .disabledButton___YLwdC:disabled div,.form___YXGvt .disabledButton___YLwdC:disabled span {
    color: #0009;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: 0 -1px 0 #ffffff0d;
    text-transform: none;
    white-space: nowrap
}

.form___YXGvt .disabledButton___YLwdC:disabled span {
    margin-right: 2px
}

.rubl___o1KjB {
    font-family: Manrope,sans-serif;
    font-weight: 400;
    margin: -2px
}

[class*=promo_action__] .rubl___o1KjB,[class*=sidebar__] .rubl___o1KjB {
    margin-left: 4px
}

.inputGroup___J0AoA input {
    font-family: Manrope,sans-serif
}

.inputGroupWrap___YSsPZ {
    height: 32px;
    margin: 8px
}

.method___pcuOp:after {
    background: #0003
}

.methodImage___kpNbp {
    max-height: 24px;
    width: 100%
}

.methodImage___kpNbp img {
    max-height: 100%
}

.otherMethod___Zr52r {
    color: #f5c66b
}

.wrap___YoVKy {
    position: relative;
    width: 100%
}

.wrap___YoVKy .revertt-appear {
    transform: rotateY(180deg)
}

.wrap___YoVKy .revertt-appear-active {
    transform: rotateY(0);
    transition: transform .7s linear
}

.wrap___YoVKy .revertt-enter {
    transform: rotateY(180deg)
}

.wrap___YoVKy .revertt-enter-active {
    transform: rotateY(0);
    transition: transform .7s linear
}

.wrap___YoVKy .revertt-exit {
    transform: rotateY(0)
}

.wrap___YoVKy .revertt-exit-active {
    transform: rotateY(180deg);
    transition: transform .7s linear
}

.form___PDGon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    overflow: hidden;
    padding: 8px;
    transform-style: preserve-3d
}

.form___PDGon button {
    font-size: 16px;
    font-weight: 600
}

.form___PDGon .disabledButton___DH8MT {
    background: #0000001a;
    border: none;
    color: #0009;
    font-size: 12px;
    line-height: normal;
    white-space: normal
}

.form___PDGon .disabledButton___DH8MT span {
    -webkit-text-fill-color: unset;
    background: unset;
    -webkit-background-clip: unset;
    color: unset;
    opacity: unset
}

.inputGroup___vKOxR {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 24px;
    font-weight: 500;
    width: 70%
}

.inputGroup___vKOxR.fontMedium___IkCYz {
    font-size: 17px
}

.inputGroup___vKOxR.fontSmall___cJMLO {
    font-size: inherit
}

.inputGroup___vKOxR.invalid___i71tY input {
    color: #c70841
}

.inputGroupWrap___kuat6 {
    display: flex;
    height: 32px;
    justify-content: space-between;
    margin: 8px
}

.rubl___Bwhuv {
    margin-left: 4px
}

.method___wYOX9 {
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    margin: 0;
    max-width: 48px;
    padding-left: 16px;
    position: relative;
    width: 25%
}

.method___wYOX9:after {
    background: #e5e5e5;
    bottom: 0;
    content: "";
    height: 24px;
    left: 0;
    margin: auto;
    position: absolute;
    right: auto;
    top: 0;
    width: 1px;
    z-index: 0
}

.method___wYOX9 .methodImage___mqZTi {
    display: block;
    margin: auto
}

.method___wYOX9 .methodImage___mqZTi img {
    display: block;
    height: auto;
    margin: auto;
    max-width: 100%;
    width: auto
}

.method___wYOX9 figcaption {
    color: #000c;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
    position: relative;
    text-align: center
}

.method___wYOX9 figcaption:before {
    content: "•";
    margin-right: 2px
}

.otherMethod___M2hHG {
    color: #e7dbdb;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-top: 14px;
    text-align: center;
    text-decoration: none
}

.formWithPrompt___i3J7I {
    align-items: center;
    flex-direction: row;
    height: 56px
}

.formWithPromptVisible___I3ns9 {
    height: 112px
}

.formWithPrompt___i3J7I .inputGroup___vKOxR {
    font-size: 16px;
    width: 70%
}

.formWithPrompt___i3J7I .submitButton___i05O6 {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-size: 12px;
    font-weight: 500;
    height: 40px;
    letter-spacing: -.1px;
    line-height: unset;
    text-transform: none
}

.formWithPrompt___i3J7I .submitButton___i05O6.disabledButton___DH8MT {
    color: #0009;
    font-size: 10px
}

.formWithPrompt___i3J7I .methodImage___mqZTi {
    margin: 0 8px 0 12px;
    width: 40px
}

.formWithPrompt___i3J7I .methodImage___mqZTi img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.prompt___E_KMp {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding-top: 8px;
    width: 100%
}

.promptTitle___NHIiH {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.prompt___E_KMp .promptButtons___LCzif {
    display: flex;
    font-size: 16px
}

.prompt___E_KMp .promptButtons___LCzif .promptButtonsSubmit___R0KR3 {
    font-weight: 500;
    height: 48px;
    letter-spacing: -.1px;
    line-height: unset;
    margin-left: 4px;
    text-transform: none;
    width: 56%
}

.prompt___E_KMp .promptButtons___LCzif .promptButtonsCancel___DALD2 {
    background-color: #0000;
    font-weight: 500;
    width: 43%
}

.rubl___Bwhuv {
    font-family: Manrope,sans-serif;
    font-weight: 400
}

.method___wYOX9 {
    height: 31px;
    padding-left: 10px;
    width: 42px
}

.method___wYOX9:after {
    background: #000;
    opacity: .2
}

.method___wYOX9 figcaption:before {
    margin-right: 5px
}

.form___PDGon {
    border-radius: 12px;
    box-shadow: var(--brand-shadow)
}

.form___PDGon .disabledButton___DH8MT {
    box-shadow: unset;
    opacity: unset;
    text-shadow: unset
}

.form___PDGon [class*=btn] {
    white-space: nowrap
}

.inputGroup___vKOxR input,.navLink___18691 {
    font-family: Manrope,sans-serif
}

.navLink___18691 {
    align-items: center;
    color: #ffffffe6;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 20px;
    line-height: 22px;
    padding: 0 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: color .2s ease-in-out
}

.navLink___18691 svg {
    margin-right: 5px
}

.navLink___18691 svg path {
    transition: fill .2s ease-in-out
}

@media screen and (min-width: 1288px) {
    .navLink___18691 {
        text-indent:1px
    }
}

.navLink___18691:not([class*=navAdventCalendar]):hover {
    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 #2a824999
}

.navLink___18691:not([class*=navAdventCalendar]):hover path,.navLink___18691:not([class*=navAdventCalendar]):hover svg {
    fill: var(--nav-list-active-item-color)
}

.navLink___18691:not([class*=navAdventCalendar]):hover [class*=bettingIconPath] {
    fill: #000
}

.navLink___18691.navLinkActive___H5qfw:not([class*=navAdventCalendar]) {
    color: var(--nav-list-active-item-color);
    text-decoration: none;
    text-shadow: none
}

.navLink___18691.navLinkActive___H5qfw:not([class*=navAdventCalendar]) path,.navLink___18691.navLinkActive___H5qfw:not([class*=navAdventCalendar]) svg {
    fill: var(--nav-list-active-item-color)
}

.navLink___18691.navLinkActive___H5qfw:not([class*=navAdventCalendar]) [class*=bettingIconPath] {
    fill: #000
}

.navLink___18691 .counter___c24f5 {
    background: var(--brand-gradient-green);
    border-radius: 7px;
    bottom: auto;
    box-shadow: 0 0 1px #00000080;
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,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 #0003;
    top: -4px;
    z-index: 10
}

.nav___4d4ae {
    align-items: center;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background: linear-gradient(0deg,#000000b3,#000000b3),linear-gradient(180deg,#c8c8c8b3,#1f1a1b00);
    border-radius: 20px 20px 0 0;
    bottom: 0;
    box-shadow: inset 0 0 2px 0 #ffffff40;
    display: flex;
    flex-direction: row;
    height: 60px;
    justify-content: space-around;
    left: 0;
    margin: auto;
    max-width: max-content;
    min-width: 961px;
    padding: 0 34px;
    position: fixed;
    right: 0;
    z-index: 10
}

@keyframes blinking____Mlcq {
    0% {
        filter: brightness(1)
    }

    50% {
        filter: brightness(.5)
    }

    to {
        filter: brightness(1)
    }
}

.nav___4d4ae .wheelVip___EmYS1 {
    animation: blinking____Mlcq 1s ease-in-out infinite;
    background: url(l/templates/2/desktop/assets/wheel/wheel-vip-btn-light.png) no-repeat;
    height: 40px;
    position: fixed;
    right: 0;
    top: 35%;
    width: 40px
}

.navLocaleSelect___m170V {
    margin: 0 0 0 20px
}

.navLocaleSelect___m170V [class*=arrow] {
    margin-left: 8px
}

.navBetting___BVqEs {
    background: hsla(0,0%,100%,.102);
    border: 1px solid rgba(248,10,52,.161);
    border-radius: 12px;
    cursor: pointer;
    height: 32px;
    margin-left: 12px;
    padding: 4px 12px;
    position: relative;
    transition: none
}

.navAdventCalendar___fKCRD:hover,.navAdventCalendar___fKCRD[class*=navLinkActive],.navFruitCocktail___fOrtX:hover,.navFruitCocktail___fOrtX[class*=navLinkActive] {
    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 #2a824999
}

.navAdventCalendar___fKCRD img,.navFruitCocktail___fOrtX img {
    display: inline-block;
    height: 28px;
    margin: 0 3px 2px 0;
    width: 28px
}

.navFruitCocktail___fOrtX img {
    display: inline-block;
    height: 24px;
    margin: 0 3px 2px 0;
    width: 21px
}

.progressBar___Qtltz {
    box-sizing: border-box;
    overflow: hidden
}

.progressBar___Qtltz,.progressBar___Qtltz:before {
    border-radius: 10px;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.progressBar___Qtltz:before {
    background: #ffffff1a;
    content: ""
}

.progress___OrPnI {
    background: #3e0007;
    bottom: 0;
    filter: drop-shadow(0 1px 2px rgba(9,7,7,.4));
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(180deg);
    z-index: 2
}

.successView___iQZkd {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 16px 16px 120px
}

@media screen and (min-width: 360px) {
    .successView___iQZkd {
        padding:16px 24px 120px
    }
}

@media screen and (min-width: 568px) {
    .successView___iQZkd {
        margin:0 auto;
        max-width: 412px;
        padding: 16px 0 120px
    }
}

@media screen and (min-width: 1096px) {
    .successView___iQZkd {
        margin:0;
        max-width: unset;
        padding: 12px 0
    }
}

.successViewIcon___ifPqU {
    height: 64px;
    width: 64px
}

.successViewTitle___mjZy1 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 16px;
    text-align: center
}

@media screen and (min-width: 1096px) {
    .successViewTitle___mjZy1 {
        margin-top:24px
    }
}

.successViewText___JKVTZ {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    text-align: center
}

.successViewLink___hjJI_ {
    margin-top: 16px;
    width: 100%
}

@media screen and (min-width: 568px) {
    .successViewLink___hjJI_ {
        max-width:312px
    }
}

@media screen and (min-width: 1096px) {
    .successViewLink___hjJI_ {
        margin-top:24px;
        max-width: unset;
        width: 272px
    }
}

.fullSizeContent___ksVPU .container {
    flex: 1
}

.month___IOksy {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.monthName___Pcc8R {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    left: 0;
    line-height: 22px;
    padding-right: 24px;
    position: sticky
}

.monthName___Pcc8R:first-letter {
    text-transform: uppercase
}

.month___IOksy .days___C2Mx8 .dayWrapper___Jh4Mj:last-child {
    padding-right: 8px
}

.days___C2Mx8 {
    gap: 8px;
    justify-content: flex-start
}

.day___zpY5L,.days___C2Mx8 {
    align-items: center;
    display: flex;
    flex-direction: row
}

.day___zpY5L {
    background: linear-gradient(180deg,#ff001c33,#ff2c4305 97%,#ff2c4305);
    border: 1px solid #52040e;
    border-radius: 100%;
    cursor: pointer;
    height: 40px;
    justify-content: center;
    position: relative;
    transition: background .1s linear;
    width: 40px;
    z-index: 1
}

@media screen and (min-width: 1096px) {
    .day___zpY5L {
        border:none
    }

    .day___zpY5L:after {
        background: linear-gradient(180deg,#ff001c33,#ff2c4305 97%,#ff2c4305);
        border-radius: 50%;
        bottom: -1px;
        content: "";
        left: -1px;
        position: absolute;
        right: -1px;
        top: -1px;
        z-index: -2
    }
}

.dayWrapper___Jh4Mj {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.dayWrapper___Jh4Mj.activeCalendarDay .weekday___rmBhs {
    color: #fff;
    font-weight: 500
}

.dayWrapper___Jh4Mj.activeCalendarDay .day___zpY5L {
    background: #fff
}

.dayWrapper___Jh4Mj.activeCalendarDay .day___zpY5L:after,.dayWrapper___Jh4Mj.activeCalendarDay .day___zpY5L:before {
    content: none
}

.dayWrapper___Jh4Mj.activeCalendarDay .dayCount___QHBdn {
    background-color: var(--brand-yellow);
    box-shadow: none;
    color: #3f0c17
}

.dayWrapper___Jh4Mj.activeCalendarDay .dayNumber___UImPk {
    color: #3f0c17
}

.dayCount___QHBdn {
    border-radius: 8px;
    bottom: unset;
    box-shadow: inset 0 0 0 1px #fff3;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 26px;
    line-height: 16px;
    min-width: 16px;
    padding: 0 2px;
    position: absolute;
    right: unset;
    text-align: center;
    top: 0;
    transition: background-color .1s linear,opacity .1s linear;
    z-index: 0
}

.dayCount___QHBdn:empty {
    opacity: 0
}

.dayNumber___UImPk {
    color: #fff;
    font-size: 16px
}

.dayNumber___UImPk,.weekday___rmBhs {
    font-weight: 400;
    line-height: 22px;
    transition: color .1s linear
}

.weekday___rmBhs {
    color: #fff9;
    font-size: 14px
}

.events___bAe4e {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 6px;
    height: auto;
    justify-content: flex-start;
    min-height: 32px;
    width: 100%
}

.eventsItem___jTG78 {
    background: #3f0c17;
    background-clip: padding-box;
    border: 1px solid #0000;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    height: 32px;
    line-height: 22px;
    padding: 5px 12px;
    position: relative;
    scroll-snap-align: center;
    transition: background-color .1s linear,color .1s linear;
    z-index: 1
}

.eventsItem___jTG78:before {
    background: #3f0c17;
    border-radius: 3px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.eventsItem___jTG78:after {
    background: linear-gradient(180deg,#ffffff4d,hsla(0,0%,100%,.072));
    border-radius: 4px;
    bottom: -1px;
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: -2
}

.eventsItem___jTG78.active___ZwFlS {
    background: #fff;
    color: var(--main-content-bg)
}

.eventsItem___jTG78.active___ZwFlS:after,.eventsItem___jTG78.active___ZwFlS:before {
    opacity: 0
}

.eventsItem___jTG78.disabled___fWPO1 {
    opacity: .3;
    pointer-events: none
}

.filters___pxOsy {
    background: #3f0c17;
    border-radius: 8px;
    box-shadow: 0 8px 16px 0 #0c122466;
    flex-wrap: wrap;
    padding: 6px 16px 16px;
    -webkit-user-select: none;
    user-select: none
}

.filtersDates___Mi7Hl,.filters___pxOsy {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.filtersDates___Mi7Hl {
    flex: 1 0 auto;
    gap: 8px;
    height: auto;
    overflow: auto hidden;
    padding: 10px 0 12px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    width: calc(100% - 56px)
}

.filtersDates___Mi7Hl::-webkit-scrollbar {
    background: #0000;
    height: 0;
    opacity: 0
}

.filtersDates___Mi7Hl::-webkit-scrollbar-thumb,.filtersDates___Mi7Hl::-webkit-scrollbar-track {
    background: #0000;
    height: 0
}

.filtersDates___Mi7Hl [class*=dayWrapper__] {
    scroll-snap-align: start
}

.filtersDates___Mi7Hl [class*=dayWrapper__]:not(.activeCalendarDay):hover [class^=day__] {
    background: linear-gradient(180deg,#ffffff3d,#fff0)
}

.filtersDates___Mi7Hl [class^=day__] {
    margin-top: 2px
}

.filtersDatesNavigation___FZ61h {
    padding-left: 12px
}

.filtersDatesNavigation___FZ61h .next___JI_M4,.filtersDatesNavigation___FZ61h .prev___XYWpi {
    align-items: center;
    background-color: #ffffff14;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 44px;
    justify-content: center;
    transition: background-color .1s linear;
    width: 44px
}

.filtersDatesNavigation___FZ61h .next___JI_M4 svg,.filtersDatesNavigation___FZ61h .prev___XYWpi svg {
    fill: #fff;
    transition: opacity 50ms linear
}

.filtersDatesNavigation___FZ61h .next___JI_M4.disabled___Y5Hia,.filtersDatesNavigation___FZ61h .prev___XYWpi.disabled___Y5Hia {
    pointer-events: none
}

.filtersDatesNavigation___FZ61h .next___JI_M4.disabled___Y5Hia svg,.filtersDatesNavigation___FZ61h .prev___XYWpi.disabled___Y5Hia svg {
    opacity: .32
}

.filtersDatesNavigation___FZ61h .next___JI_M4:hover,.filtersDatesNavigation___FZ61h .prev___XYWpi:hover {
    background-color: #ffffff26
}

.filtersDatesNavigation___FZ61h .prev___XYWpi {
    border-radius: 0 0 8px 8px
}

.filtersDatesNavigation___FZ61h .prev___XYWpi svg {
    transform: rotate(-90deg)
}

.filtersDatesNavigation___FZ61h .next___JI_M4 {
    border-radius: 8px 8px 0 0
}

.filtersDatesNavigation___FZ61h .next___JI_M4 svg {
    transform: rotate(90deg)
}

.filtersEvents___EUbez {
    flex: 0 0 auto;
    flex-wrap: wrap
}

.filtersEvents___EUbez [class*=eventsItem__]:not([class*=active__]):hover {
    background: linear-gradient(180deg,#ffffff1f,#fff0)
}

.filtersEvents___EUbez:first-child {
    padding-top: 10px
}

.calendar___YOh06 {
    min-height: 600px
}

.calendarHeaderTitle___bhGxr {
    color: #fff;
    display: block;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 4px 0 15px
}

.calendarBlock___E9my4 {
    display: grid
}

.calendarBlockTitle___pFilW {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 24px 0 16px
}

.calendarBlock___E9my4>div {
    overflow: hidden
}

.calendarBlockList___Ku0Gm {
    display: grid;
    gap: 16px;
    grid-template-columns: 1fr
}

.calendarBlockListDoubleColumn___C0Zds {
    grid-template-columns: repeat(auto-fit,minmax(calc(50% - 8px),1fr))
}

.calendarBlockListDoubleColumn___C0Zds>div {
    max-width: 372px;
    min-width: 0;
    transition: min-width .25s ease-in
}

.calendarBlockListDoubleColumn___C0Zds>div:first-child:last-child {
    max-width: 752px;
    min-width: 560px;
    transition: min-width .25s ease-in,max-width .25s ease-in
}

.calendarBlock___E9my4 [class*=lotteryBlockWrap__],.calendarBlock___E9my4 [class*=lotteryBlockWrap__]:not(:last-child),.calendarBlock___E9my4 [class*=tournamentBlockWrap__],.calendarBlock___E9my4 [class*=tournamentBlockWrap__]:not(:last-child) {
    margin-bottom: 0
}

.calendarBlock___E9my4 [class*=newsHead__] {
    margin: 0
}

.calendarBlock___E9my4 [class*=newsHead__] [class*=newsButton__] {
    left: unset;
    right: 32px
}

.calendarBlock___E9my4 div[class*=promoPoster_promo__] {
    box-shadow: none;
    margin: 0;
    width: 100%
}

.calendarBlock___E9my4 [class*=pattern___] {
    background: var(--background-bonus-gradient)
}

.calendar___YOh06 .animateCalendarBlock-enter,.calendar___YOh06 .animateCalendarBlock-exit {
    transition: grid-template-rows .2s linear,opacity .3s linear
}

.calendar___YOh06 .animateCalendarBlock-enter {
    grid-template-rows: 0fr;
    opacity: 0
}

.calendar___YOh06 .animateCalendarBlock-enter-active,.calendar___YOh06 .animateCalendarBlock-enter-done,.calendar___YOh06 .animateCalendarBlock-exit {
    grid-template-rows: 1fr;
    opacity: 1
}

.calendar___YOh06 .animateCalendarBlock-exit-active,.calendar___YOh06 .animateCalendarBlock-exit-done {
    grid-template-rows: 0fr;
    opacity: 0
}

.navItem___yveO4 {
    display: block;
    text-align: center;
    white-space: nowrap;
    width: 152px
}

.navItem___yveO4,.navItem___yveO4 * {
    font-family: Manrope,sans-serif
}

.navItem___yveO4:first-child {
    border-radius: 8px 0 0 8px
}

.navItem___yveO4:last-child {
    border-radius: 0 8px 8px 0
}

.navItem___yveO4>.link___hGnK2 {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 38px;
    line-height: 38px;
    position: relative;
    text-transform: uppercase;
    width: 147px;
    z-index: 0
}

.navItem___yveO4>.link___hGnK2:hover {
    color: var(--brand-yellow);
    text-decoration: none
}

.navItem___yveO4>.link___hGnK2:after {
    background: url(/assets/img/sys/popup/tab-no-active.png?ver=26092023) 0 0 no-repeat;
    background-size: 97%;
    content: "";
    display: block;
    height: 81px;
    left: -13px;
    padding: 0 15px;
    position: absolute;
    top: -21px;
    width: 163px;
    z-index: -1
}

.navItemActive___LxCTH>.linkActive___bPHPr {
    color: var(--brand-yellow);
    pointer-events: none;
    z-index: 2!important
}

.navItemActive___LxCTH>.linkActive___bPHPr:after {
    background: url(/assets/img/sys/popup/tab-active.png?ver=3) 0 0 no-repeat;
    background-size: 93%;
    height: 112px;
    left: -32px;
    top: -44px;
    width: 210px
}

.navItem___yveO4:nth-child(2)>.link___hGnK2 {
    z-index: 1
}

.navItem___yveO4:nth-child(n+2) [class*=linkActive_]:after {
    background: url(/assets/img/sys/popup/tab-active-2.png?ver=3) 0 0 no-repeat;
    left: -49px
}

.nav___KMBrF {
    display: block;
    margin-bottom: 14px
}

.nav___KMBrF ul {
    display: flex
}

.stashTipsWrap___SQzJ6 {
    padding: 4px 12px
}

.stashWrap___AlW2a {
    cursor: pointer;
    min-width: 80px;
    position: relative
}

.title___K22ak {
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: left
}

.text___fNXRQ {
    display: inline-block;
    vertical-align: middle
}

.balanceWrap___k_y4E {
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: 600;
    height: 21px;
    line-height: 18px;
    text-align: left;
    white-space: nowrap
}

.balanceWrap___k_y4E [class*=currencySymbol] {
    font-weight: 400
}

.balanceDetails___bpmRh[class^=tips__][class*=tipsWidget] {
    box-sizing: border-box;
    padding: 12px 16px;
    width: 160px
}

.stashTipsContent___Yz7Vw {
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: left
}

.getStashBtn___FmxBA {
    margin-top: 10px;
    width: 100%
}

.stashIcon___rE1q6 {
    animation: blinking-half___VKgBS 1.5s infinite;
    display: inline-block;
    height: 16px;
    margin-right: -4px;
    vertical-align: middle;
    width: 16px
}

.stashIcon___rE1q6 path,.stashIcon___rE1q6 svg {
    fill: var(--brand-red)
}

.stashIcon___rE1q6.disabled___RzgdV {
    animation: none
}

.stashIcon___rE1q6.disabled___RzgdV path,.stashIcon___rE1q6.disabled___RzgdV svg {
    fill: #b8b8cc
}

@keyframes blinking-half___VKgBS {
    0% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .5
    }
}

.stash____8QDU .stashIcon___g3EFv {
    fill: #fff;
    flex-shrink: 0
}

.stashText____7H6S {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    position: relative
}

.stashText____7H6S:before {
    background: #fff;
    bottom: 2px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

.stashInfo___iE7pn {
    display: flex
}

.row___oMGvZ {
    align-items: center;
    display: flex;
    white-space: nowrap;
    width: 100%
}

.row___oMGvZ>span:not(:first-child) {
    color: #fff;
    text-align: right
}

.infoIcon___WsGXA {
    height: 18px;
    margin: 4px auto auto 2px;
    opacity: .8;
    width: 18px
}

.receiveStashWrap___FPVDb {
    background: #ffffff0d;
    margin: 16px -24px 0;
    padding: 12px 24px 16px
}

.receiveStashWrap___FPVDb .receiveText___ovwjl {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.receiveStashWrap___FPVDb .receiveBtn___DenNB {
    background: none;
    border: 2px solid #fffc;
    color: #fffc;
    display: block;
    font-size: 16px;
    font-weight: 600;
    height: 40px;
    line-height: 16px;
    margin: 12px auto 0;
    max-width: 264px;
    width: 100%
}

.receiveStashWrap___FPVDb .receiveBtn___DenNB:hover {
    background: none
}

.receiveStashWrap___FPVDb [class*=disabled__] {
    background: none;
    border: 2px solid #ffffff4d;
    border-radius: 8px;
    box-shadow: 0 2px 8px 0 #2727274d;
    color: #ffffff4d
}

.label___PGmbL {
    bottom: auto;
    color: #000;
    cursor: text;
    font-size: 14px;
    font-weight: 400;
    left: 15px;
    line-height: 24px;
    margin: 0;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 11px;
    transform: translateZ(0);
    transform-origin: bottom left;
    transition: transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
    will-change: transform,font-size,line-height,opacity,color;
    z-index: 1
}

.label___PGmbL.labelActive___ESzif {
    font-size: 10px;
    line-height: 16px;
    opacity: .6;
    transform: translate(1px,-6px);
    white-space: nowrap
}

.label___PGmbL.labelHidden___HRe1t {
    display: none
}

.textAreaWrap___LCpt3 {
    height: 100%;
    width: 100%
}

.textAreaWrap___LCpt3.withLabelHide___WhSze textarea {
    padding-top: 6px
}

.textAreaContainer___ES_u2 {
    align-items: normal;
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    min-height: 128px;
    padding: 1px;
    position: relative;
    width: 100%;
    z-index: 9
}

.textAreaContainerError___ou1U_ {
    background: var(--brand-red)
}

.textAreaContainer___ES_u2 textarea {
    background: #fff;
    border: none;
    border-radius: 10px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    line-height: 24px;
    min-height: inherit;
    outline: none;
    padding: 20px 16px 0;
    position: relative;
    resize: none;
    width: 100%;
    z-index: 0
}

.textAreaContainer___ES_u2 textarea::-webkit-scrollbar {
    background-color: #0000;
    width: 12px
}

.textAreaContainer___ES_u2 textarea::-webkit-scrollbar-thumb {
    background-color: #0003;
    border: 4px solid #fff;
    border-radius: 20px;
    box-sizing: border-box;
    height: 100%;
    max-height: 40px;
    width: 8px
}

.textAreaContainer___ES_u2 textarea:-webkit-autofill,.textAreaContainer___ES_u2 textarea:-webkit-autofill:focus,.textAreaContainer___ES_u2 textarea:-webkit-autofill:hover {
    -webkit-text-fill-color: #000!important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 24px #fff!important
}

.errorHint___De83s {
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    position: relative;
    text-align: center
}

.statusIcon___VIXE7 {
    bottom: 0;
    height: 32px;
    left: auto;
    position: absolute;
    right: 16px;
    top: 9px;
    width: 32px;
    z-index: 10
}

.statusIcon___VIXE7 img {
    height: 100%;
    transform: scale(1.1);
    transition: all .2s ease-in-out;
    width: 100%
}

.statusIcon___VIXE7 img:hover {
    transform: scale(1.2)
}

.loadingPopup___flIFv {
    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___flIFv [class*=loading_] {
    background-position: 50%;
    background-size: contain
}

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

.loadingPopup___flIFv .closeBtn___kuZF0:after,.loadingPopup___flIFv .closeBtn___kuZF0: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___flIFv .closeBtn___kuZF0:after {
    transform: rotate(45deg)
}

.loadingFullPPWrap___YknFp {
    z-index: 9999
}

.lockPortalMode___ut3x6[class*=modalOpened__] .header___Ah96y {
    opacity: 0
}

.lockPortalMode___ut3x6 [class*=popupWrap__] [class*=content__] {
    width: 100%
}

@media screen and (min-width: 320px)and (orientation:landscape) {
    .lockPortalMode___ut3x6 {
        bottom:unset;
        height: 100dvh;
        left: 0;
        overflow: hidden;
        position: absolute;
        right: unset;
        top: 100%;
        transform: rotate(-90deg);
        transform-origin: left top;
        width: 100vw;
        z-index: 0
    }
}

.shakeBonus____BBai {
    align-items: flex-start;
    background: #252d40;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100dvh;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0 0 env(safe-area-inset-bottom);
    position: relative;
    width: 100vw
}

@media screen and (min-width: 320)and (orientation:landscape) {
    .shakeBonus____BBai {
        overflow:initial
    }
}

.shakeBonus____BBai [class*=countdownMob__] {
    align-items: normal;
    column-gap: 10px;
    display: flex;
    flex-direction: row;
    justify-content: normal
}

.shakeBonus____BBai [class*=countdownMob__] [class*=section__] {
    align-items: center;
    background: linear-gradient(180deg,#ffffff2e 3.13%,#ffffff1a 18.24%,#fff0 48.75%,#ffffff1a 86.05%,#ffffff2e);
    border: .4px solid #ffffff59;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 38px;
    justify-content: center;
    position: relative;
    width: 38px
}

.shakeBonus____BBai [class*=countdownMob__] [class*=digit__] {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.shakeBonus____BBai [class*=countdownMob__] [class*=dots__] {
    bottom: auto;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    left: auto;
    line-height: 24px;
    position: absolute;
    right: -8px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 0
}

.shakeBonus____BBai [class*=countdownMob__] [class*=label__] {
    bottom: -16px;
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 500;
    left: 50%;
    line-height: 12px;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    z-index: 0
}

.shakeLoader___x3xJr {
    background: #252d40;
    height: 100vmax;
    padding: 0;
    width: 100vmin
}

.header___Ah96y {
    bottom: unset;
    height: 36px;
    left: 0;
    min-width: 232px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 5
}

.headerInner___uI0oX {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    height: 36px;
    justify-content: space-between;
    padding: 0 10px;
    width: 100%
}

.header___Ah96y .btnClose___tl1U6 {
    bottom: auto;
    height: 24px;
    left: auto;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 24px;
    z-index: 0
}

.header___Ah96y .btnClose___tl1U6 svg,.infoSection___RJkwX {
    height: 100%;
    width: 100%
}

.infoSection___RJkwX {
    align-items: center;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    left: 0;
    overflow: hidden;
    padding: 16px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.infoSectionInner___g8aPm {
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    border-radius: 12px;
    height: auto;
    max-width: 400px;
    min-height: 154px;
    padding: 16px 16px 12px;
    position: relative;
    transform: translateY(calc(100% + 16px));
    transition: transform .25s linear;
    width: 100%;
    z-index: 1
}

.showHideShakeInfo-enter-done .infoSectionInner___g8aPm {
    transform: translateY(0)
}

.showHideShakeInfo-exit .infoSectionInner___g8aPm {
    transform: translateY(calc(100% + 16px))
}

.infoSectionInner___g8aPm:before {
    border-radius: inherit;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    -webkit-mask-image: linear-gradient(0deg,#00000040,#000 32%);
    mask-image: linear-gradient(0deg,#00000040,#000 32%);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.infoSectionInner___g8aPm:not(.infoSectionInnerError___uO3pa,.infoSectionInnerSuccess___pmpdM) {
    background: #25232366
}

.infoSectionInner___g8aPm:not(.infoSectionInnerError___uO3pa,.infoSectionInnerSuccess___pmpdM):before {
    border: 1px solid #424040
}

.infoSectionInnerSuccess___pmpdM {
    background: linear-gradient(173deg,#662daf8a 5.58%,#6d169733 32.23%,#3f0b8100 94.42%),#25232380
}

.infoSectionInnerSuccess___pmpdM:before {
    border: 1px solid #662daf33
}

.infoSectionInnerError___uO3pa {
    background: linear-gradient(163deg,#da0e268a 11.92%,#f50f2a33 34.06%,#93081800 88.08%),#25232380
}

.infoSectionInnerError___uO3pa:before {
    border: 1px solid #da0e2633
}

.infoSectionImg___PPQ3N {
    display: block
}

.infoSectionImg___PPQ3N,.infoSection___RJkwX .deviceError___BkcQc,.infoSection___RJkwX .infoWarning___RYU94,.infoSection___RJkwX .shakePhone___oa0Nc {
    margin-left: auto;
    margin-right: auto
}

.infoSectionTitle___reE5O {
    color: #ffffffe6;
    display: block;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 auto 8px;
    text-align: center
}

.infoSectionText___yBmYO {
    color: #fffc;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 16px
}

.infoSectionPrizes___tgg_F {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-inline:8px;width: 100%
}

.infoSectionPrizesItem___RxSMn {
    padding-left: 20px;
    position: relative;
    z-index: 1
}

.infoSectionPrizesItemName___Ji1OQ {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    vertical-align: middle
}

.infoSectionPrizesItemValue___GCHKV {
    color: #f5c66b;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-right: 4px;
    vertical-align: middle
}

.infoSectionPrizesItem___RxSMn:before {
    background-color: #ffffff1a;
    border-radius: 4px;
    bottom: unset;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    right: unset;
    top: 3px;
    width: 16px;
    z-index: 0
}

.infoSectionPrizesItem___RxSMn:after {
    background-color: #fff;
    border-radius: 50%;
    bottom: unset;
    content: "";
    height: 4px;
    left: 6px;
    position: absolute;
    right: unset;
    top: 9px;
    width: 4px;
    z-index: 0
}

.infoSection___RJkwX .button___dcEIM {
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.infoSection___RJkwX .linkMore___Rx2BE,.infoSection___RJkwX .linkSupport___j7VhS {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 12px auto 0;
    max-width: 100%;
    position: relative;
    text-align: center;
    text-decoration: underline;
    -webkit-user-select: none;
    user-select: none;
    width: max-content;
    z-index: 1
}

.infoSection___RJkwX .linkMore___Rx2BE {
    margin-block:8px 16px}

.fullPPDeposit___bMVMR {
    height: 48px;
    width: 100%
}

[class*=bonus_bottom__btn__] .fullPPDeposit___bMVMR {
    margin: 0 auto;
    max-width: 312px
}

.popupButton___oqGJ8 {
    display: block;
    height: auto;
    max-width: 312px;
    width: 100%
}

.timer___KlCas {
    align-items: center;
    bottom: auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    left: auto;
    opacity: 0;
    position: absolute;
    right: auto;
    top: 36px;
    transform: scale(.25);
    transition: opacity .1s linear .5s,transform .25s cubic-bezier(0,0,0,1.7) .5s;
    z-index: 2
}

.timer___KlCas .countDownBlock .countDownTitle {
    color: #fff
}

.timerTitle___a1TVl {
    color: #ffffffe6;
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 8px
}

.timerWrap___YtqRP .countDownDigit {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: #ffffff29
}

.showHideShakeInfo-enter-done .timer___KlCas {
    opacity: 1;
    transform: scale(1)
}

.showHideShakeInfo-exit .timer___KlCas {
    opacity: 0;
    transform: scale(.25)
}

@media screen and (min-height: 960px) {
    .timer___KlCas {
        bottom:64vmax
    }
}

.canvasWrapper___cd4KW {
    align-items: flex-end;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transform-origin: center bottom;
    z-index: 0
}

.canvasWrapper___cd4KW canvas {
    max-width: 100%;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover
}

.debugPanel___iFkUn {
    align-items: flex-start;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: #25232380;
    border-bottom: 1px solid #fff3;
    border-left: 1px solid #fff3;
    border-radius: 0 0 0 16px;
    bottom: unset;
    color: #fff;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 16px;
    font-weight: 400;
    justify-content: flex-start;
    left: unset;
    line-height: 20px;
    max-height: 100vh;
    max-width: 100vw;
    min-height: 150px;
    min-width: 150px;
    overflow-y: auto;
    padding: 8px;
    position: fixed;
    right: 0;
    top: 0;
    transition: min-width .2s,min-height .2s;
    z-index: 2
}

.debugPanel___iFkUn.hideDebugPanel {
    min-height: 90px;
    min-width: 80px
}

.debugPanel___iFkUn.hideDebugPanel>:not(.toggleButton) {
    display: none
}

.debugPanel___iFkUn .debugPanelTitle {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 12px;
    text-decoration: underline
}

.debugPanel___iFkUn .debugPanelList {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    position: relative;
    transition: grid-template-rows .3s ease-in-out,opacity .3s linear;
    will-change: grid-template-rows;
    z-index: 1
}

.debugPanel___iFkUn .debugPanelList.debugPanelListOpen {
    grid-template-rows: 1fr;
    opacity: 1
}

.debugPanel___iFkUn .debugPanelList.debugPanelListOpen>div {
    opacity: 1
}

.debugPanel___iFkUn .debugPanelList>div {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    opacity: 0;
    overflow: hidden;
    transition: opacity .3s linear
}

.debugPanel___iFkUn button {
    background: linear-gradient(180deg,#d1021b,#a71023);
    border-radius: 4px;
    margin: 4px 0;
    padding: 2px 4px
}

.debugPanel___iFkUn .toggleButton {
    margin: auto auto 0
}

.shakePhone___oa0Nc {
    display: block;
    height: auto;
    position: relative;
    width: 98px;
    z-index: 1
}

.shakePhoneWrap___XTZuO {
    align-items: center;
    bottom: 24px;
    display: flex;
    flex-direction: row;
    height: 70px;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: unset;
    width: 100%;
    z-index: 1
}

.shakePhone___oa0Nc #phone {
    animation: shake___jPe44 .8s infinite alternate;
    transform-origin: center;
    transition: transform .2s ease;
    will-change: transform
}

.shakePhone___oa0Nc path {
    transition: fill .15s linear,fill-opacity .15s linear
}

.shakePhone--progress-1___q02LB #left_waves path:first-child,.shakePhone--progress-1___q02LB #right_waves path:first-child,.shakePhone--progress-2___AslQp #left_waves path:first-child,.shakePhone--progress-2___AslQp #right_waves path:first-child {
    fill: #f5c66b;
    fill-opacity: 1
}

.shakePhone--progress-2___AslQp #left_waves path:nth-child(2),.shakePhone--progress-2___AslQp #right_waves path:nth-child(2) {
    fill: #f5c66b
}

.shakePhone--progress-3___xL5wq #left_waves path:first-child,.shakePhone--progress-3___xL5wq #left_waves path:nth-child(2),.shakePhone--progress-3___xL5wq #right_waves path:first-child,.shakePhone--progress-3___xL5wq #right_waves path:nth-child(2),.shakePhone--progress-4___vqisG #left_waves path:first-child,.shakePhone--progress-4___vqisG #left_waves path:nth-child(2),.shakePhone--progress-4___vqisG #right_waves path:first-child,.shakePhone--progress-4___vqisG #right_waves path:nth-child(2) {
    fill: #f5c66b;
    fill-opacity: 1
}

.shakePhone--progress-4___vqisG #left_waves path:nth-child(3),.shakePhone--progress-4___vqisG #right_waves path:nth-child(3) {
    fill: #f5c66b
}

.shakePhone--progress-5___FnEOi #left_waves path,.shakePhone--progress-5___FnEOi #right_waves path {
    fill: #f5c66b;
    fill-opacity: 1
}

.deviceError___BkcQc {
    align-items: center;
    background: #7c0e1c80;
    border: 2px solid #ffd3d9;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 50px;
    justify-content: center;
    margin-bottom: 10px;
    margin-top: 6px;
    width: 38px
}

.deviceError___BkcQc svg {
    fill: #ffd3d9;
    animation: pulse___fs105 1.5s infinite alternate;
    height: 14px;
    opacity: .4;
    transform-origin: center;
    transition: transform .2s ease;
    width: 14px;
    will-change: transform
}

.infoWarning___RYU94 {
    display: block;
    height: 36px;
    margin-block:12px 20px;width: 40px
}

.infoWarning___RYU94 g {
    animation: pulse___fs105 1.5s infinite alternate;
    opacity: .4;
    transform-origin: bottom center;
    transition: transform .2s ease;
    will-change: transform
}

@keyframes pulse___fs105 {
    0% {
        opacity: .4;
        transform: scale(1)
    }

    50% {
        opacity: 1;
        transform: scale(1.1)
    }

    to {
        opacity: .4;
        transform: scale(1)
    }
}

@keyframes shake___jPe44 {
    0% {
        transform: rotate(-7deg)
    }

    50% {
        transform: rotate(10deg)
    }

    to {
        transform: rotate(-7deg)
    }
}

.soundVolume___khH1e {
    height: 20px;
    width: 20px
}

.soundVolume___khH1e svg {
    height: inherit;
    width: inherit
}

.soundVolume___khH1e svg path:not(:first-child) {
    animation: show___GxtfQ .2s linear forwards;
    opacity: 0
}

@keyframes show___GxtfQ {
    to {
        opacity: 1
    }
}

.shakeTextBlock___ajqf1 {
    align-items: center;
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    background: linear-gradient(180deg,#a7001c33 54.79%,#5a000f33);
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: flex-start;
    margin: 64px auto 0;
    max-height: 240px;
    max-width: 400px;
    min-height: 102px;
    overflow: hidden;
    padding: 16px;
    position: relative;
    width: calc(100% - 48px);
    z-index: 1
}

.shakeTextBlock___ajqf1:before {
    border: 1px solid #f80a3429;
    border-radius: inherit;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    -webkit-mask-image: linear-gradient(0deg,#00000040,#000 50%);
    mask-image: linear-gradient(0deg,#00000040,#000 50%);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.shakeTextBlockWrapper___Trjgi {
    align-items: center;
    bottom: clamp(360px,66vmax,670px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.shakeTextBlock___ajqf1 .snake___kaX06 {
    flex: 0 0 50px;
    height: 50px;
    margin: 0 auto 12px;
    width: 54px
}

.shakeTextBlock___ajqf1 .snake___kaX06 #eyes path {
    animation: glowingEyes___Plwru 4s ease-in-out infinite;
    animation-delay: 2s;
    transform: scale(1);
    transform-origin: center
}

@keyframes glowingEyes___Plwru {
    0% {
        fill: #581100;
        filter: drop-shadow(0 0 1px #581100);
        transform: scale(1)
    }

    20% {
        fill: #f5c005;
        filter: brightness(1.5) drop-shadow(0 0 1px #581100);
        transform: scale(1)
    }

    22% {
        fill: #f5c005;
        filter: brightness(1) drop-shadow(0 0 1px #581100);
        transform: scale(1)
    }

    50%,to {
        fill: #581100;
        filter: drop-shadow(0 0 1px #581100);
        transform: scale(1)
    }
}

.shakeTextBlock___ajqf1 :root {
    --swiper-theme-color: #007aff
}

.shakeTextBlock___ajqf1 .swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.shakeTextBlock___ajqf1 .swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.shakeTextBlock___ajqf1 .swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.shakeTextBlock___ajqf1 .swiper-android .swiper-slide,.shakeTextBlock___ajqf1 .swiper-wrapper {
    transform: translateZ(0)
}

.shakeTextBlock___ajqf1 .swiper-pointer-events {
    touch-action: pan-y
}

.shakeTextBlock___ajqf1 .swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.shakeTextBlock___ajqf1 .swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.shakeTextBlock___ajqf1 .swiper-slide-invisible-blank {
    visibility: hidden
}

.shakeTextBlock___ajqf1 .swiper-autoheight,.shakeTextBlock___ajqf1 .swiper-autoheight .swiper-slide {
    height: auto
}

.shakeTextBlock___ajqf1 .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.shakeTextBlock___ajqf1 .swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.shakeTextBlock___ajqf1 .swiper-3d,.shakeTextBlock___ajqf1 .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-cube-shadow,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-bottom,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-left,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-right,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-top,.shakeTextBlock___ajqf1 .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-bottom,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-left,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-right,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.shakeTextBlock___ajqf1 .swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.shakeTextBlock___ajqf1 .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.shakeTextBlock___ajqf1 .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.shakeTextBlock___ajqf1 .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.shakeTextBlock___ajqf1 .swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.shakeTextBlock___ajqf1 .swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.shakeTextBlock___ajqf1 .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.shakeTextBlock___ajqf1 .swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    width: var(--swiper-centered-offset-after)
}

.shakeTextBlock___ajqf1 .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.shakeTextBlock___ajqf1 .swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    width: 100%
}

.shakeTextBlock___ajqf1 .swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.shakeTextBlock___ajqf1 .swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.shakeTextBlock___ajqf1 .swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.shakeTextBlock___ajqf1 .swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.shakeTextBlock___ajqf1 .swiper-fade .swiper-slide-active,.shakeTextBlock___ajqf1 .swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.shakeTextBlock___ajqf1 .textSlider___rX0wD {
    height: auto;
    max-height: calc(100% - 62px);
    min-height: 24px;
    overflow: visible!important;
    pointer-events: none;
    position: relative;
    width: 100%;
    z-index: 1
}

.shakeTextBlock___ajqf1 .textSlider___rX0wD.swiper-initialized {
    opacity: 1;
    transition: opacity .25s ease-in-out
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    opacity: 1;
    pointer-events: none;
    text-align: center
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr:not(.shakeTextBlock___ajqf1 .textSliderItemBigText____PqLG) {
    color: #ffffffe6;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.shakeTextBlock___ajqf1 .textSliderItemBigText____PqLG {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr span {
    transition: filter .5s linear,transform .5s linear
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr:not(.swiper-slide-active) span {
    filter: opacity(0) blur(5px);
    transform: scale(1.5)
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr.swiper-slide-active span {
    animation: text-shadow___cjUEJ 4.5s ease-in-out infinite;
    animation-delay: 2s;
    filter: opacity(1) blur(0);
    transform: translateY(0) scale(1);
    transform-origin: center
}

@keyframes text-shadow___cjUEJ {
    0%,30% {
        color: #ffffffe6;
        transform: translateY(0) scale(1)
    }

    35% {
        color: #f5c66b;
        transform: translateY(-6px) scale(1)
    }

    40% {
        transform: translateY(4px) scale(1)
    }

    45% {
        transform: translateY(-2px) scale(1)
    }

    50% {
        transform: translateY(0) scale(1)
    }

    55%,to {
        color: #ffffffe6;
        transform: translateY(0) scale(1)
    }
}

@media screen and (min-height: 720px),screen and (min-width:720px) {
    .shakeTextBlockWrapper___Trjgi {
        bottom:clamp(360px,70vmax,670px)
    }
}

.slide___VVvxv {
    height: 100%;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.slide___VVvxv .caption___LWURn {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    width: 100%
}

.slide___VVvxv .captionFadein___cSALh,.slide___VVvxv .captionFadeout___Iym2M {
    align-items: flex-end;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: normal;
    width: 100%
}

.slide___VVvxv .captionFadein___cSALh {
    opacity: 0;
    will-change: opacity
}

.slide___VVvxv .captionContainer___LKSho {
    bottom: 85px;
    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___VVvxv .captionContainer___LKSho {
        padding:0 24px 10px
    }
}

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

.slide___VVvxv .text___ccdWH {
    font-family: Manrope,sans-serif;
    margin-bottom: 12px;
    min-width: 226px;
    text-align: left;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (min-width: 360px) {
    .slide___VVvxv .text___ccdWH {
        max-width:80%
    }
}

.slide___VVvxv .text___ccdWH,.slide___VVvxv .text___ccdWH div,.slide___VVvxv .text___ccdWH p,.slide___VVvxv .text___ccdWH span {
    color: #f5c66bf2;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-shadow: 0 2px 2px #00000040
}

.slide___VVvxv .text___ccdWH .currency {
    -webkit-text-fill-color: #0000;
    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___VVvxv .button___dFv9X {
    border-radius: var(--buttons-border-radius);
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    letter-spacing: normal;
    line-height: 16px;
    max-width: 256px;
    min-width: 104px;
    padding: 0 24px;
    text-rendering: optimizeLegibility;
    text-shadow: none;
    text-transform: uppercase;
    width: auto
}

.slide___VVvxv .background___cfVLb {
    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___VVvxv .background___cfVLb .gradient___kdgc9 {
    height: 100%;
    min-width: 568px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.slide___VVvxv .background___cfVLb .decorationPicture___nhAAs {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.slide___VVvxv .background___cfVLb .decorationObject___I0sWM,.slide___VVvxv .background___cfVLb .decorationPicture___nhAAs img {
    bottom: unset;
    height: 100%;
    left: 50%;
    min-width: 568px;
    object-fit: cover;
    position: absolute;
    right: unset;
    top: 0;
    transform: translateX(-50%);
    width: auto;
    z-index: 1
}

.slide___VVvxv .background___cfVLb .character___FVr6A {
    bottom: 0;
    height: 240px;
    left: auto;
    position: absolute;
    right: -78px;
    top: auto;
    width: 240px;
    z-index: 2
}

.slide___VVvxv .background___cfVLb .characterFadein___pdHx0,.slide___VVvxv .background___cfVLb .characterFadeout___WtTGv {
    height: 100%;
    width: 100%
}

.slide___VVvxv .background___cfVLb .characterFadein___pdHx0 {
    opacity: 0;
    will-change: opacity
}

.slide___VVvxv .background___cfVLb .character___FVr6A picture {
    display: block;
    height: 100%;
    width: 100%
}

.slide___VVvxv .background___cfVLb .character___FVr6A img {
    height: 100%;
    object-fit: contain;
    width: 100%;
    will-change: transform
}

@media screen and (min-width: 360px) {
    .slide___VVvxv .background___cfVLb .character___FVr6A {
        bottom:-10px;
        right: -46px
    }
}

@media screen and (min-width: 400px) {
    .slide___VVvxv .background___cfVLb .character___FVr6A {
        right:-10px
    }
}

@media screen and (min-width: 568px) {
    .slide___VVvxv .background___cfVLb .character___FVr6A {
        right:40px
    }
}

[class*=slick-active] .slide___VVvxv .captionFadein___cSALh {
    animation: caption-show___j_T9r 1.1s ease-in-out forwards;
    will-change: opacity
}

[class*=slick-active] .slide___VVvxv .captionFadeout___Iym2M {
    animation: caption-hide___MRc8w 1.1s ease-in-out 3.1s forwards;
    opacity: 1;
    will-change: opacity
}

[class*=slick-active] .slide___VVvxv .background___cfVLb .characterFadein___pdHx0 {
    animation: character-show___c_i4m 1.1s ease-in-out forwards;
    will-change: transform,opacity
}

[class*=slick-active] .slide___VVvxv .background___cfVLb .characterFadeout___WtTGv {
    animation: character-hide___WQ1Nn 1.1s ease-in-out 3.1s forwards;
    opacity: 1;
    transform: translateZ(0);
    will-change: transform,opacity
}

@keyframes caption-show___j_T9r {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes caption-hide___MRc8w {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes character-show___c_i4m {
    0% {
        opacity: 0
    }

    to {
        opacity: 1;
        transform: scale(105%)
    }
}

@keyframes character-hide___WQ1Nn {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: scale(100%)
    }
}

[class*=oneSlide] .slide___VVvxv .captionFadeout___Iym2M,[class*=oneSlide] .slide___VVvxv .characterFadeout___WtTGv {
    animation: none!important
}

.mainSlider___oBYXt {
    background: var(--main-slider-bg);
    height: 309px;
    margin: -48px 0 -38px;
    position: relative;
    touch-action: pan-x;
    width: auto;
    z-index: 0
}

.mainSlider___oBYXt: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___oBYXt:empty {
    display: none
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .mainSlider___oBYXt {
        touch-action:pan-y
    }
}

.mainSlider___oBYXt .slick-list,.mainSlider___oBYXt .slick-slide,.mainSlider___oBYXt .slick-track {
    height: inherit
}

.mainSlider___oBYXt .slick-track {
    display: flex
}

.mainSlider___oBYXt .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.mainSlider___oBYXt .slick-slide {
    min-width: 100vw;
    pointer-events: none;
    transform: translateZ(0);
    will-change: opacity
}

.mainSlider___oBYXt .slick-slide>div {
    height: inherit
}

.mainSlider___oBYXt .slick-slide.slick-active {
    pointer-events: auto
}

.mainSlider___oBYXt .slick-dots {
    align-items: center;
    bottom: 76px;
    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___oBYXt .slick-dots li {
    display: block
}

.mainSlider___oBYXt .slick-dots li button {
    background: #ffffff4d;
    border: none;
    font-size: 0;
    height: 2px;
    line-height: 1;
    width: 8px
}

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

.mainSlider___oBYXt .slick-dots li:last-child button {
    border-radius: 0 4px 4px 0
}

.mainSlider___oBYXt .slick-dots li:first-child button {
    border-radius: 4px 0 0 4px
}

.mainSlider___oBYXt .slick-dots li.slick-active button {
    background: var(--dots-color);
    border-radius: 4px;
    opacity: 1
}

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

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

.mainSlider___oBYXt+[class*=backgroundBubble]:before {
    content: none
}

.sortWrap___cfa12 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-right: 28px;
    position: relative
}

.sortElement___49139 {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: normal
}

.sortElement___49139:after,.sortElement___49139:before {
    border-left: 3px solid #0000;
    border-right: 3px solid #0000;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: -18px;
    width: 0
}

.sortElement___49139:before {
    top: 4px
}

.sortElement___49139:after {
    top: 10px
}

.sortElement___49139.strict___iMNO9:before {
    border-bottom: 3px solid var(--brand-red)
}

.sortElement___49139.strict___iMNO9:after {
    border-top: 3px solid #fff6
}

.sortElement___49139.revert___hp_Ox:before {
    border-bottom: 3px solid #fff6
}

.sortElement___49139.revert___hp_Ox:after {
    border-top: 3px solid var(--brand-red)
}

.sortElement___49139 svg {
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.sortElement___49139 svg g>*,.sortElement___49139 svg path {
    fill: var(--brand-text)
}

.sortElement___49139 span {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.sortElement___49139:hover svg {
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.sortItemList___QsVPp {
    height: auto;
    position: absolute;
    right: -29px;
    top: 27px;
    width: 255px
}

.sortItem___R3nrs {
    align-items: center;
    box-shadow: inset 0 -1px 0 #0000000d,inset 0 1px 0 rgba(var(--brand-text-rgb),.05);
    box-sizing: border-box;
    color: #d1d1d1;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    height: 32px;
    line-height: 18px;
    overflow: hidden;
    position: relative;
    z-index: 10000
}

.sortItem___R3nrs:first-of-type {
    border-radius: 8px 8px 0 0;
    box-shadow: none
}

.sortItem___R3nrs:last-of-type {
    border-radius: 0 0 8px 8px
}

.sortItem___R3nrs .sortItemText___nSbMN {
    align-items: center;
    color: #d1d1d1;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    justify-content: flex-start;
    line-height: 22px;
    padding: 0 32px 0 7px;
    position: relative;
    width: 100%;
    z-index: 10001
}

.sortItem___R3nrs .sortItemText___nSbMN svg {
    margin-right: 8px
}

.sortItem___R3nrs .sortItemText___nSbMN svg g>*,.sortItem___R3nrs .sortItemText___nSbMN svg path {
    fill: #fff
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN,.sortItem___R3nrs:hover .sortItemText___nSbMN {
    color: var(--nav-list-active-item-color)
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN svg,.sortItem___R3nrs:hover .sortItemText___nSbMN svg {
    margin-right: 8px
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN svg g>*,.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN svg path,.sortItem___R3nrs:hover .sortItemText___nSbMN svg g>*,.sortItem___R3nrs:hover .sortItemText___nSbMN svg path {
    fill: var(--nav-list-active-item-color)
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN {
    background: none
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN:after,.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN:before {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 0
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN:before {
    top: 10px
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN:after {
    top: 18px
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN.strict___iMNO9:before {
    border-bottom: 4px solid var(--brand-red)
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN.strict___iMNO9:after {
    border-top: 4px solid #fff6
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN.revert___hp_Ox:before {
    border-bottom: 4px solid #fff6
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN.revert___hp_Ox:after {
    border-top: 4px solid var(--brand-red)
}

.sortItem___R3nrs.disabled___Jhk3W {
    cursor: auto
}

.fieldWeb___FraDv {
    height: 42px;
    position: relative;
    width: 100%
}

.fieldWeb___FraDv 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___FraDv.active___O_6ki {
    position: relative
}

.fieldWeb___FraDv.active___O_6ki label {
    transform: translateY(-18px) scale(.6)
}

.fieldWeb__input___psbJv {
    background: #ffffff0d;
    border: none;
    border-radius: 10px;
    box-shadow: 0 1px 0 #ffffff0d;
    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___psbJv:focus {
    outline: none
}

.fieldWeb__input___psbJv:-webkit-autofill,.fieldWeb__input___psbJv:-webkit-autofill:focus,.fieldWeb__input___psbJv:-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___FraDv .searchBtn___W_V01 {
    bottom: auto;
    height: 24px;
    left: 16px;
    opacity: .4;
    position: relative;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 3
}

.prizeFund___E9Lc9 {
    color: #fbe44d;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.prizeFund___E9Lc9 .currencySum {
    white-space: nowrap
}

.text___mUtuX {
    color: var(--brand-blue-link);
    font-size: inherit;
    font-weight: 500
}

.currency___wuLFM {
    font-weight: 400
}

.countdownWrap___FowO6 [class^=countdown_] {
    justify-content: flex-end
}

.countdownWrap___FowO6 .floatCountdown {
    white-space: nowrap
}

.finished___jv8hk .title___MpmWE,.timerTitle___n4LLT {
    color: #fffc;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 8px;
    white-space: nowrap
}

.finished___jv8hk .title___MpmWE {
    display: flex;
    justify-content: flex-end
}

.finished___jv8hk .date___E5pYC {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.progressBar___UnGRr {
    border: 1px solid #fff3;
    border-radius: 25px;
    overflow: hidden;
    position: relative;
    width: 176px
}

.progressBar___UnGRr .status___L8P6i {
    background: #fff3;
    height: 100%;
    position: absolute
}

.progressBar___UnGRr .title___gd3Ju {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    margin: 0;
    position: relative;
    text-align: center;
    text-transform: none;
    width: 100%
}

.progressBar___UnGRr .title___gd3Ju [data-test=active_sales_remain_sum]>span {
    font-family: Manrope,sans-serif
}

.progressBar___UnGRr~.actBtn___x5gW0 {
    box-shadow: none;
    color: #fff
}

.progressBarMob___Ldxw6 {
    width: 190px
}

.progressBarMob___Ldxw6 .title___gd3Ju {
    color: #fff
}

.bonusCardPrizeItemWrap___sS4oO {
    align-items: center;
    border: 1px solid var(--bonus-color-3);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-start;
    list-style: none;
    padding: 10px 8px 6px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 412px) {
    .bonusCardPrizeItemWrap___sS4oO {
        gap:16px
    }
}

.bonusCardPrizeItemWrap___sS4oO .bonusCardPrizeItemProfit___xaTn8 {
    display: none
}

.bonusCardPrizeItemWrap___sS4oO svg {
    margin-left: 5px
}

.bonusCardPrizeItemWrap___sS4oO h3 {
    color: var(--brand-yellow);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%
}

.bonusCardPrizeItemProfitable____2L3W:first-child {
    border-color: var(--brand-yellow)
}

.bonusCardPrizeItemProfitable____2L3W:first-child .bonusCardPrizeItemProfit___xaTn8 {
    display: block
}

.bonusCardPrizeItemProfit___xaTn8 {
    background: var(--backgroung-bonus-profitable);
    bottom: auto;
    color: var(--brand-yellow);
    font-size: 10px;
    font-weight: 500;
    left: 8px;
    line-height: 12px;
    padding: 0 5px;
    position: absolute;
    right: auto;
    top: -6px;
    z-index: 1
}

.bonusCardPrizeItemImage___TUY2Z {
    height: 30px;
    width: 30px
}

.bonusCardPrizeItemTextWrap___I5JX_ {
    overflow: hidden;
    width: 100%
}

.bonusCardPrizeItemDescription___COHK3 {
    align-items: center;
    color: var(--brand-text);
    column-gap: 2px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 18px
}

.bonusCardPrizeBlockWrap___VHZY0 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 18px 0 auto;
    position: relative;
    width: 100%
}

@media screen and (min-width: 412px) {
    .bonusCardPrizeBlockWrap___VHZY0 {
        margin-top:8px
    }
}

.bonusCardPrizeBlockWrapOpen___b73K0 {
    margin-top: 18px;
    padding: 0 0 8px
}

.bonusCardPrizeBlockWrapOpen___b73K0:before {
    background: linear-gradient(180deg,#5b172200,#5b1722 90%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    content: "";
    height: 51px;
    left: 16px;
    position: absolute;
    right: 16px;
    top: unset;
    z-index: 1
}

.bonusCardPrizeBlockWrapOpen___b73K0 .bonusCardPrizeBlockArrowDown___YS2qH {
    transform: rotate(180deg)
}

.bonusCardPrizeBlockInnerWrap___w2fVw {
    background-color: var(--bonus-color-2);
    border-radius: 8px;
    padding: 8px 0 8px 8px;
    width: 100%
}

.bonusCardPrizeOpen___tCRE0 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.bonusCardPrizeOpenTitle___jncl9 {
    align-items: center;
    color: inherit;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 18px
}

.bonusCardPrizeBlockArrowDown___YS2qH {
    transform: rotate(0);
    transition: transform .3s linear
}

.bonusCardPrizeBlockScroll___bLuvM {
    height: 0!important;
    overflow: hidden;
    transition: height .3s linear
}

.bonusCardPrizeBlockScroll___bLuvM>div:first-child {
    padding-right: 8px
}

.bonusCardPrizeBlockScrollOpen___jc15f {
    height: 158px!important;
    overflow-x: hidden;
    overflow-y: scroll
}

@-moz-document url-prefix() {
    .bonusCardPrizeBlockScrollOpen___jc15f {
        scrollbar-width: none
    }
}

.bonusCardPrizeBlockScrollOpen___jc15f::-webkit-scrollbar {
    width: 2px
}

.bonusCardPrizeBlockScrollOpen___jc15f::-webkit-scrollbar-track {
    border-radius: 32px
}

.bonusCardPrizeBlockScrollOpen___jc15f::-webkit-scrollbar-thumb {
    background: var(--bonus-color-3);
    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
}

.bonusCardPrizeBlockItemsWrapAnimated___XqwYT {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    transition: grid-template-rows 1s
}

.bonusCardPrizeBlockItemsWrap___Vahg7 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8px;
    row-gap: 6px
}

.bonusCardPrizeBlockItemTxt___pf1jo {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.bonusCardButton___SOU67 {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    max-height: 48px;
    max-width: 290px;
    padding: 15px 0;
    width: 100%
}

.bonusCardBackground___CAFLO {
    align-items: center;
    background: var(--cardBackground);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 328px;
    justify-content: flex-end;
    margin: 0 auto;
    max-width: 364px;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media screen and (min-width: 640px) {
    .bonusCardBackground___CAFLO {
        max-width:248px
    }
}

.bonusCardTopButtons___sntPo {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    opacity: 1;
    position: absolute;
    right: 6px;
    top: 8px;
    transition: opacity .3s linear,z-index .3s linear;
    z-index: 2
}

.bonusCardDeactivateButton___xy_xI,.bonusCardInfoButton___kxoYL {
    background-color: #0000
}

.bonusCardInnerBackground___yUg61 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusCardContentWrap___wS26P {
    align-items: center;
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 2;
    z-index: 1
}

.bonusCardContentWrap___wS26P [class*=progressBar_] {
    margin-top: 8px;
    max-width: 100%;
    width: 100%
}

.bonusCardContentWrap___wS26P h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    padding: 0 16px;
    text-align: center;
    transition: font-size .3s linear
}

.bonusCardContentWrap___wS26P p {
    margin: 0
}

.bonusCardContentLabel___fVRIV {
    background-color: var(--bonus-color-5);
    border-radius: 12px;
    color: var(--bonus-color-4);
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    margin: 8px 0 4px;
    padding: 3px 8px
}

.bonusCardProgressBarWrap___Q_U8J {
    padding: 0 16px;
    width: 100%
}

.bonusCardDeposit___PftnR {
    align-items: center;
    background-color: var(--bonus-color-2);
    color: inherit;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 14px;
    margin-top: 16px;
    padding: 8px 16px;
    width: 100%
}

.bonusCardDeposit___PftnR p {
    margin: 0 2px 0 8px
}

.bonusCardPrizeBlockOutWrapper___UWyRo {
    padding: 0 16px
}

.bonusCardBottomWrap___gq_Rd {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 16px 16px 0;
    width: 100%
}

.bonusCardBottomWrapWithTImer___x98Yh {
    justify-content: space-between
}

@media screen and (min-width: 640px) {
    .bonusCardBottomWrapWithTImer___x98Yh [class*=bonusCardButton_] {
        max-width:142px
    }
}

.bonusCardBottomWrapWithTImer___x98Yh .bonusCardBottomTimer___mxIwu p {
    white-space: nowrap
}

.bonusCardBottomTimer___mxIwu {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 90px;
    width: 100%
}

.bonusCardBottomTimer___mxIwu p {
    color: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6
}

.bonusCardBottomTimer___mxIwu [class*=section_],.bonusCardBottomTimer___mxIwu [class=floatCountdown] {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusCardBottomHiddenActiveSalesTImer___ZU4jJ {
    display: none
}

.bonusCardBackgroundOpen___l6j02 .bonusCardContentWrap___wS26P {
    z-index: 3
}

.bonusCardBackgroundOpen___l6j02 .bonusCardContentWrap___wS26P h2 {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusCardBackgroundOpen___l6j02 .bonusCardTopButtons___sntPo {
    opacity: 0;
    z-index: -1
}

.bonusCardBackgroundOpen___l6j02 .bonusCardContentLabel___fVRIV {
    display: none
}

.bonusCardBackgroundFastClick___PSCjf {
    background: var(--bonus-linear-gradient-5);
    column-gap: 16px;
    height: 384px
}

@media screen and (min-width: 640px) {
    .bonusCardBackgroundFastClick___PSCjf {
        background:var(--bonus-linear-gradient-4),var(--cardBackground);
        flex-direction: row;
        height: 246px;
        max-width: 560px;
        padding-inline:16px}
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardInnerBackground___yUg61 {
    opacity: 0
}

@media screen and (min-width: 640px) {
    .bonusCardBackgroundFastClick___PSCjf .bonusCardInnerBackground___yUg61 {
        height:154px;
        left: auto;
        opacity: 1;
        right: 68px;
        top: 16px;
        width: 154px
    }
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardContentWrap___wS26P {
    background: none;
    height: 100%;
    justify-content: flex-start;
    margin: 0;
    overflow: hidden;
    padding: 36px 16px 16px
}

@media screen and (min-width: 640px) {
    .bonusCardBackgroundFastClick___PSCjf .bonusCardContentWrap___wS26P {
        max-width:272px;
        padding: 16px 0
    }
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardContentWrap___wS26P h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.bonusCardBackgroundFastClick___PSCjf [class*=bonusCardItemsWrapSlider_] {
    -webkit-mask-image: linear-gradient(90deg,#000 90%,#0000);
    mask-image: linear-gradient(90deg,#000 90%,#0000);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    padding: 0 56px 10px 0
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardBottomWrap___gq_Rd {
    margin: auto 0 0;
    padding: 0 4px
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardBottomTimer___mxIwu {
    column-gap: 10px;
    flex-direction: row;
    max-width: 100%
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardDeposit___PftnR {
    border-radius: 8px
}

.bonusCardBackgroundFastClick___PSCjf [class*=bonusCardPrizeBlockScrollOpen_] {
    height: 92px!important;
    margin-right: -5px
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardPrizeBlockOutWrapper___UWyRo {
    margin-top: 16px;
    padding: 0
}

@media screen and (min-width: 640px) {
    .bonusCardBackgroundFastClick___PSCjf .bonusCardPrizeBlockOutWrapper___UWyRo {
        margin-top:8px
    }
}

.bonusCardBackgroundFastClick___PSCjf [class*=bonusCardPrizeBlockInnerWrap_] {
    padding: 8px
}

.bonusCardBackgroundFastClick___PSCjf [class*=bonusCardPrizeBlockScroll_]>div:first-child {
    padding-right: 4px
}

.bonusCardFastClick___hawS2 {
    margin: auto 0 16px;
    padding-inline:16px}

@media screen and (min-width: 640px) {
    .bonusCardFastClick___hawS2 {
        max-width:256px;
        padding-inline:0}
}

.bonusCardFastClick___hawS2 [class*=inputGroup_] {
    column-gap: 10px
}

.bonusCardPrizeItemWrap___b063i {
    align-items: center;
    border: 1px solid var(--bonus-color-3);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-start;
    list-style: none;
    padding: 10px 8px 6px;
    position: relative;
    row-gap: 8px;
    width: 100%
}

.bonusCardPrizeItemWrap___b063i .bonusCardPrizeItemProfit___oP9JH {
    display: none
}

.bonusCardPrizeItemWrap___b063i svg {
    margin-left: 5px
}

.bonusCardPrizeItemWrap___b063i h3 {
    color: var(--brand-yellow);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%
}

.bonusCardPrizeItemProfitable___Yrwsu:first-child {
    border-color: var(--brand-yellow)
}

.bonusCardPrizeItemProfitable___Yrwsu:first-child .bonusCardPrizeItemProfit___oP9JH {
    display: block
}

.bonusCardPrizeItemProfit___oP9JH {
    background: var(--backgroung-bonus-profitable);
    bottom: auto;
    color: var(--brand-yellow);
    font-size: 10px;
    font-weight: 500;
    left: 8px;
    line-height: 12px;
    padding: 0 5px;
    position: absolute;
    right: auto;
    top: -6px;
    z-index: 1
}

.bonusCardPrizeItemImage___u0GPu {
    height: 30px;
    width: 30px
}

.bonusCardPrizeItemTextWrap___b2g3b {
    overflow: hidden;
    width: 100%
}

.bonusCardPrizeItemDescription___uX7gW {
    align-items: center;
    color: var(--brand-text);
    column-gap: 2px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 18px
}

.bonusCardPrizeBlockWrap___phdhe {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 12px 0 auto;
    padding: 0 16px;
    position: relative;
    width: 100%
}

.bonusCardPrizeBlockWrapOpen___wFDb_ {
    margin-top: 8px;
    padding: 0
}

.bonusCardPrizeBlockWrapOpen___wFDb_:before {
    background: linear-gradient(180deg,#5b172200,#5b1722 90%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    content: "";
    height: 51px;
    left: 16px;
    position: absolute;
    right: 16px;
    top: unset;
    z-index: 1
}

.bonusCardPrizeBlockWrapOpen___wFDb_ .bonusCardPrizeBlockArrowDown___u50xB {
    transform: rotate(180deg)
}

.bonusCardPrizeBlockInnerWrap___Ofvor {
    background-color: var(--bonus-color-2);
    border-radius: 8px;
    padding: 8px 4px 8px 8px;
    width: 100%
}

.bonusCardPrizeOpen___OBnSE {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.bonusCardPrizeOpenTitle___mbmaP {
    align-items: center;
    color: inherit;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 18px
}

.bonusCardPrizeBlockArrowDown___u50xB {
    transform: rotate(0);
    transition: transform .3s linear
}

.bonusCardPrizeBlockScroll___EzmML {
    height: 0!important;
    overflow: hidden;
    transition: height .3s linear
}

.bonusCardPrizeBlockScroll___EzmML>div:first-child {
    padding-right: 3px
}

.bonusCardPrizeBlockScrollOpen___fv7a3 {
    height: 168px!important;
    overflow-x: hidden;
    overflow-y: scroll
}

@-moz-document url-prefix() {
    .bonusCardPrizeBlockScrollOpen___fv7a3 {
        scrollbar-width: none
    }
}

.bonusCardPrizeBlockScrollOpen___fv7a3::-webkit-scrollbar {
    width: 2px
}

.bonusCardPrizeBlockScrollOpen___fv7a3::-webkit-scrollbar-track {
    border-radius: 32px
}

.bonusCardPrizeBlockScrollOpen___fv7a3::-webkit-scrollbar-thumb {
    background: var(--bonus-color-3);
    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
}

.bonusCardPrizeBlockItemsWrapAnimated___RP23a {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    transition: grid-template-rows 1s
}

.bonusCardPrizeBlockItemsWrap___ZI2sD {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 12px;
    row-gap: 6px
}

.bonusCardPrizeBlockItemTxt___HRIS1 {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.bonusCardButton___ZJBaf {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    max-height: 48px;
    padding: 15px 0;
    width: 100%
}

.bonusCardBackground___yYfIC {
    align-items: center;
    background: var(--cardBackground);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 328px;
    justify-content: flex-end;
    max-width: 272px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.bonusCardBackgroundOpen___XBBat .bonusCardContentWrap___hOCwm {
    z-index: 3
}

.bonusCardBackgroundOpen___XBBat .bonusCardContentWrap___hOCwm h2 {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusCardBackgroundOpen___XBBat .bonusCardContentLabel___OnYwo {
    display: none
}

.bonusCardTopButtons___cnEDS {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: 2
}

.bonusCardDeactivateButton___NpPf2 {
    background-color: #0000
}

.bonusCardInnerBackground___VFiZc {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusCardContentWrap___hOCwm {
    align-items: center;
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 2;
    z-index: 1
}

.bonusCardContentWrap___hOCwm [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.bonusCardContentWrap___hOCwm h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    padding: 0 16px;
    text-align: center;
    transition: font-size .3s linear
}

.bonusCardContentWrap___hOCwm p {
    margin: 0
}

.bonusCardContentLabel___OnYwo {
    background-color: var(--bonus-color-5);
    border-radius: 12px;
    color: var(--bonus-color-4);
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    margin: 8px 0 4px;
    padding: 3px 8px
}

.bonusCardDeposit___fP8MN {
    align-items: center;
    background-color: var(--bonus-color-2);
    color: inherit;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 14px;
    margin-top: 16px;
    padding: 8px 16px;
    width: 100%
}

.bonusCardDeposit___fP8MN p {
    margin: 0 2px 0 8px
}

.bonusCardPrizeBlockOutWrapper___vR67u {
    padding: 0 16px
}

.bonusCardBottomWrap___BA8lC {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 16px 16px 0;
    width: 100%
}

.bonusCardBottomWrapWithTImer___kumF9 {
    justify-content: space-between
}

.bonusCardBottomWrapWithTImer___kumF9 [class*=bonusCardButton_] {
    max-width: 142px
}

.bonusCardBottomWrapWithTImer___kumF9 .bonusCardBottomTimer___Di20y p {
    white-space: nowrap
}

.bonusCardBottomTimer___Di20y {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 90px;
    width: 100%
}

.bonusCardBottomTimer___Di20y p {
    color: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6
}

.bonusCardBottomTimer___Di20y [class*=countdownMob_],.bonusCardBottomTimer___Di20y [class=floatCountdown] {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusCardBottomHiddenActiveSalesTImer___j41Wc {
    display: none
}

.bonusCardBackgroundFastClick___RZW8d {
    background: var(--bonus-linear-gradient-4),var(--cardBackground);
    column-gap: 16px;
    flex-direction: row;
    height: 246px;
    max-width: 560px;
    padding-inline:16px}

.bonusCardBackgroundFastClick___RZW8d .bonusCardInnerBackground___VFiZc {
    height: 154px;
    left: auto;
    right: 68px;
    top: 16px;
    width: 154px
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardContentWrap___hOCwm {
    background: none;
    height: 100%;
    justify-content: flex-start;
    margin: 0;
    max-width: 272px;
    overflow: hidden
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardContentWrap___hOCwm [class*=progressBar_] {
    max-width: 224px
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardContentWrap___hOCwm h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardDeposit___fP8MN {
    border-radius: 8px
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardPrizeBlockOutWrapper___vR67u {
    margin-top: 16px;
    padding: 0
}

.bonusCardBackgroundFastClick___RZW8d [class*=bonusCardItemsWrapSlider_] {
    -webkit-mask-image: linear-gradient(90deg,#000 90%,#0000);
    mask-image: linear-gradient(90deg,#000 90%,#0000);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    padding: 0 56px 10px 0
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardBottomWrap___BA8lC {
    margin: auto 0 0;
    padding: 0 4px
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardBottomTimer___Di20y {
    column-gap: 10px;
    flex-direction: row;
    max-width: 100%
}

.bonusCardBackgroundFastClick___RZW8d [class*=bonusCardPrizeBlockScrollOpen_] {
    height: 102px!important
}

.bonusCardFastClick___FwEPJ {
    margin: auto 0 16px;
    max-width: 256px
}

.deactivateHintWrap___Xg17y {
    padding-inline:40px;right: -6px;
    top: calc(100% + 2px)
}

.deactivateHintWrap___Xg17y:before {
    right: 12px
}

.bonusAnalyticsCardBackground___VBdmq {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin: 0 auto;
    max-width: 364px;
    min-height: 328px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.bonusAnalyticsCardTopButtons___ip_0O {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: 0
}

.bonusAnalyticsCardDeactivateButton___c61pv {
    background-color: #0000
}

.bonusAnalyticsCardInnerBackground___dgZey {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusAnalyticsCardContentWrap___x6r4i {
    align-items: center;
    background: var(--bonus-linear-gradient-1);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.bonusAnalyticsCardContentWrap___x6r4i [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.bonusAnalyticsCardContentWrap___x6r4i h2 {
    align-items: center;
    color: inherit;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    line-height: 22px;
    margin: 0;
    max-width: 240px;
    padding: 0 16px;
    text-align: center
}

.bonusAnalyticsCardContentWrap___x6r4i p {
    margin: 0
}

.bonusAnalyticsCardDeposit___jF7YK {
    align-items: center;
    background-color: var(--bonus-color-2);
    color: inherit;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 14px;
    margin-top: 16px;
    padding: 8px 16px;
    width: 100%
}

.bonusAnalyticsCardDeposit___jF7YK p {
    margin: 0 2px 0 8px
}

.bonusAnalyticsCardBottomWrap___IlfQP {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 16px 16px 0;
    width: 100%
}

.bonusAnalyticsCardBottomWrap___IlfQP .bonusAnalyticsCardPromoBtn___NPwa8 {
    align-items: center;
    color: inherit;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    line-height: 16px;
    margin: 0 auto;
    width: 100%
}

.bonusAnalyticsBottomTimer___WB6zV {
    display: none;
    max-width: 90px;
    width: 100%
}

.bonusAnalyticsBottomTimer___WB6zV p {
    color: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6
}

.bonusAnalyticsBottomTimer___WB6zV [class*=section_],.bonusAnalyticsBottomTimer___WB6zV [class=floatCountdown] {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusAnalyticsBottomTimerActive___zaor_ {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN {
    background: var(--bonus-linear-gradient-5);
    column-gap: 16px;
    height: 384px
}

@media screen and (min-width: 640px) {
    .bonusAnalyticsCardBackgroundFastClick___V8SAN {
        background:var(--bonus-linear-gradient-4),var(--cardBackground);
        flex-direction: row;
        height: 246px;
        max-width: 560px;
        padding-inline:16px}
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardInnerBackground___dgZey {
    opacity: 0
}

@media screen and (min-width: 640px) {
    .bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardInnerBackground___dgZey {
        height:154px;
        left: auto;
        opacity: 1;
        right: 68px;
        top: 16px;
        width: 154px
    }
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardContentWrap___x6r4i {
    background: none;
    height: 100%;
    justify-content: flex-start;
    margin: 0;
    overflow: hidden;
    padding: 36px 16px 16px
}

@media screen and (min-width: 640px) {
    .bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardContentWrap___x6r4i {
        max-width:272px;
        padding: 16px 0
    }
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardContentWrap___x6r4i h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardBottomWrap___IlfQP {
    margin: auto 0 0;
    padding: 0 4px
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsBottomTimer___WB6zV {
    column-gap: 10px;
    flex-direction: row;
    max-width: 100%
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardDeposit___jF7YK {
    border-radius: 8px
}

.bonusAnalyticsCardFastClick___OEgMg {
    margin: auto 0 16px;
    padding-inline:16px}

@media screen and (min-width: 640px) {
    .bonusAnalyticsCardFastClick___OEgMg {
        max-width:256px;
        padding-inline:0}
}

.bonusAnalyticsCardBackground___vl28Y {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    max-width: 272px;
    min-height: 328px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.bonusAnalyticsCardTopButtons___hGFoE {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: 1
}

.bonusAnalyticsCardDeactivateButton___CUjs1 {
    background-color: #0000
}

.bonusAnalyticsCardInnerBackground___kQOcq {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusAnalyticsCardContentWrap___yJT0N {
    align-items: center;
    background: var(--bonus-linear-gradient-1);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.bonusAnalyticsCardContentWrap___yJT0N [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.bonusAnalyticsCardContentWrap___yJT0N h2 {
    align-items: center;
    color: inherit;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    line-height: 22px;
    margin: 0;
    max-width: 240px;
    padding: 0 16px;
    text-align: center
}

.bonusAnalyticsCardContentWrap___yJT0N p {
    margin: 0
}

.bonusAnalyticsCardDeposit___dmDo9 {
    align-items: center;
    background-color: var(--bonus-color-2);
    color: inherit;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 14px;
    margin-top: 16px;
    padding: 8px 16px;
    width: 100%
}

.bonusAnalyticsCardDeposit___dmDo9 p {
    margin: 0 2px 0 8px
}

.bonusAnalyticsCardBottomWrap___aT0gw {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 16px 16px 0;
    width: 100%
}

.bonusAnalyticsCardBottomWrap___aT0gw [class*=button_] {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px
}

.bonusAnalyticsBottomTimer___zE5bh {
    display: none;
    max-width: 90px;
    width: 100%
}

.bonusAnalyticsBottomTimer___zE5bh p {
    color: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6
}

.bonusAnalyticsBottomTimer___zE5bh [class*=countdownMob_],.bonusAnalyticsBottomTimer___zE5bh [class=floatCountdown] {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusAnalyticsBottomTimerActive___BCpXO {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.bonusAnalyticsCardPromoBtn___NF637 {
    align-items: center;
    color: inherit;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    line-height: 16px;
    margin: 0 auto;
    max-width: 100%;
    width: 100%
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU {
    background: var(--bonus-linear-gradient-4),var(--cardBackground);
    column-gap: 16px;
    flex-direction: row;
    height: 246px;
    max-width: 560px;
    min-height: 246px;
    padding-inline:16px;width: 100%
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardInnerBackground___kQOcq {
    height: 154px;
    left: auto;
    right: 68px;
    top: 16px;
    width: 154px
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardContentWrap___yJT0N {
    background: none;
    height: 100%;
    justify-content: flex-start;
    margin: 0;
    max-width: 272px;
    overflow: hidden
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardContentWrap___yJT0N [class*=progressBar_] {
    max-width: 224px
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardContentWrap___yJT0N h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardDeposit___dmDo9 {
    border-radius: 8px
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardBottomWrap___aT0gw {
    margin: auto 0 0;
    padding: 0 4px
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsBottomTimer___zE5bh {
    column-gap: 10px;
    flex-direction: row;
    max-width: 100%
}

.bonusAnalyticsCardFastClick___e7xYW {
    margin: auto 0 16px;
    max-width: 256px
}

.previewFullPage___CBxIS {
    margin-top: -30px
}

.previewFullPage___CBxIS .previewInfo___fgQpu {
    padding-left: 32px;
    padding-top: 12px
}

.viewsCounter___r1SQP {
    align-items: center;
    display: flex;
    margin-left: 18px
}

.viewsCounterEye___Z_6pY {
    align-items: center;
    border-radius: 70% 16%;
    display: flex;
    flex-direction: row;
    height: 10px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    transform: rotate(45deg);
    width: 10px
}

.viewsCounterEye___Z_6pY:after {
    border: 8px solid #fffc;
    border-radius: 50%;
    content: "";
    display: block;
    height: 6px;
    min-height: 4px;
    min-width: 4px;
    width: 6px
}

.viewsCounterCount___GDADC {
    font-weight: 500;
    margin-left: 6px
}

.data___AxnA9 {
    align-items: center;
    display: flex;
    margin-top: 5px
}

[class^=calendar__] .data___AxnA9 {
    display: none
}

.data___AxnA9 p {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 0
}

.preview___US7Iy {
    border-radius: 4px;
    box-shadow: 0 8px 16px #191d2580;
    cursor: default;
    display: block;
    height: 224px;
    margin-bottom: 26px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.preview___US7Iy.previewFullPage___CBxIS {
    border-radius: 0;
    box-shadow: none;
    height: 232px
}

.preview___US7Iy.previewFullPage___CBxIS img:before {
    height: 112px
}

.previewImg___olKdq {
    background: #000;
    border-radius: 12px;
    bottom: 0;
    left: 0;
    margin: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.previewImg___olKdq img {
    height: 100%;
    left: 50%;
    object-fit: cover;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.previewImg___olKdq [class*=loadingWrapper__] img {
    position: static;
    transform: translateX(0)
}

.previewInfo___fgQpu {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 18px 32px 32px;
    position: relative;
    z-index: 3
}

.previewInfo___fgQpu:before {
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.previewInfo___fgQpu .btn-read-more {
    margin: 0;
    width: 176px
}

.previewInfo___fgQpu .newsTitle___DBkIC {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: 2px 0
}

.previewInfo___fgQpu .singleNews___Z2sFg {
    margin-top: 15px
}

.preview___US7Iy .previewInfoItem___TRrEY {
    bottom: 32px;
    cursor: pointer;
    left: 32px;
    max-width: 200px;
    position: absolute;
    width: 100%;
    z-index: 3
}

.preview___US7Iy .previewInfoItem___TRrEY a {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    width: 100%
}

.staticPage___TKZkb,.teaser___dfKVY,.textStyle___y4NkP {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.staticPage___TKZkb .h1___xVlZe,.staticPage___TKZkb .h2___bT4Mr,.staticPage___TKZkb .h3___kJ013,.staticPage___TKZkb h1,.staticPage___TKZkb h2,.staticPage___TKZkb h3,.teaser___dfKVY .h1___xVlZe,.teaser___dfKVY .h2___bT4Mr,.teaser___dfKVY .h3___kJ013,.teaser___dfKVY h1,.teaser___dfKVY h2,.teaser___dfKVY h3,.textStyle___y4NkP .h1___xVlZe,.textStyle___y4NkP .h2___bT4Mr,.textStyle___y4NkP .h3___kJ013,.textStyle___y4NkP h1,.textStyle___y4NkP h2,.textStyle___y4NkP h3 {
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0;
    text-align: left
}

.staticPage___TKZkb .h1___xVlZe:first-child,.staticPage___TKZkb h1:first-child,.teaser___dfKVY .h1___xVlZe:first-child,.teaser___dfKVY h1:first-child,.textStyle___y4NkP .h1___xVlZe:first-child,.textStyle___y4NkP h1:first-child {
    margin-top: 20px
}

.staticPage___TKZkb .h1___xVlZe span,.staticPage___TKZkb .h2___bT4Mr span,.staticPage___TKZkb h1 span,.staticPage___TKZkb h2 span,.teaser___dfKVY .h1___xVlZe span,.teaser___dfKVY .h2___bT4Mr span,.teaser___dfKVY h1 span,.teaser___dfKVY h2 span,.textStyle___y4NkP .h1___xVlZe span,.textStyle___y4NkP .h2___bT4Mr span,.textStyle___y4NkP h1 span,.textStyle___y4NkP h2 span {
    color: #fff
}

.staticPage___TKZkb h1+h2,.teaser___dfKVY h1+h2,.textStyle___y4NkP h1+h2 {
    margin-top: 16px
}

.staticPage___TKZkb .h4___iTkoR,.staticPage___TKZkb h4,.teaser___dfKVY .h4___iTkoR,.teaser___dfKVY h4,.textStyle___y4NkP .h4___iTkoR,.textStyle___y4NkP h4 {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase
}

.staticPage___TKZkb .h5___MqRkY,.staticPage___TKZkb h5,.teaser___dfKVY .h5___MqRkY,.teaser___dfKVY h5,.textStyle___y4NkP .h5___MqRkY,.textStyle___y4NkP h5 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 20px 0
}

.staticPage___TKZkb .h6___PNTUI,.staticPage___TKZkb h6,.teaser___dfKVY .h6___PNTUI,.teaser___dfKVY h6,.textStyle___y4NkP .h6___PNTUI,.textStyle___y4NkP h6 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 15px 0
}

.staticPage___TKZkb [class*=txt],.staticPage___TKZkb ol,.staticPage___TKZkb p,.staticPage___TKZkb ul,.teaser___dfKVY [class*=txt],.teaser___dfKVY ol,.teaser___dfKVY p,.teaser___dfKVY ul,.textStyle___y4NkP [class*=txt],.textStyle___y4NkP ol,.textStyle___y4NkP p,.textStyle___y4NkP ul {
    margin: 14px 0 24px
}

.staticPage___TKZkb [class*=txt],.staticPage___TKZkb ol,.staticPage___TKZkb p,.staticPage___TKZkb ul,.staticPage___TKZkb>div,.teaser___dfKVY [class*=txt],.teaser___dfKVY ol,.teaser___dfKVY p,.teaser___dfKVY ul,.teaser___dfKVY>div,.textStyle___y4NkP [class*=txt],.textStyle___y4NkP ol,.textStyle___y4NkP p,.textStyle___y4NkP ul,.textStyle___y4NkP>div {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    line-height: 22px
}

.staticPage___TKZkb a,.teaser___dfKVY a,.textStyle___y4NkP a {
    color: var(--link-color);
    text-decoration: underline;
    text-underline-offset: 3px
}

.staticPage___TKZkb span,.teaser___dfKVY span,.textStyle___y4NkP span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.staticPage___TKZkb img,.teaser___dfKVY img,.textStyle___y4NkP img {
    max-width: 100%
}

.staticPage___TKZkb ol,.staticPage___TKZkb ul,.teaser___dfKVY ol,.teaser___dfKVY ul,.textStyle___y4NkP ol,.textStyle___y4NkP ul {
    counter-reset: list;
    list-style-type: none;
    padding-left: 22px
}

.staticPage___TKZkb ol ol,.staticPage___TKZkb ul ol,.teaser___dfKVY ol ol,.teaser___dfKVY ul ol,.textStyle___y4NkP ol ol,.textStyle___y4NkP ul ol {
    margin-top: 24px
}

.staticPage___TKZkb ol li,.staticPage___TKZkb ul li,.teaser___dfKVY ol li,.teaser___dfKVY ul li,.textStyle___y4NkP ol li,.textStyle___y4NkP ul li {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-left: 11px;
    position: relative
}

.staticPage___TKZkb ol li:before,.staticPage___TKZkb ul li:before,.teaser___dfKVY ol li:before,.teaser___dfKVY ul li:before,.textStyle___y4NkP ol li:before,.textStyle___y4NkP ul li:before {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    font-weight: 900;
    height: 16px;
    left: -21px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.staticPage___TKZkb ol,.teaser___dfKVY ol,.textStyle___y4NkP ol {
    counter-reset: list
}

.staticPage___TKZkb ol li:before,.teaser___dfKVY ol li:before,.textStyle___y4NkP ol li:before {
    content: counter(list) "";
    counter-increment: list;
    font-size: 10px;
    line-height: 16px
}

.staticPage___TKZkb ul li:before,.teaser___dfKVY ul li:before,.textStyle___y4NkP ul li:before {
    content: "•";
    line-height: 12px
}

.staticPage___TKZkb iframe,.teaser___dfKVY iframe,.textStyle___y4NkP iframe {
    background: #000;
    border-radius: 8px;
    display: block;
    margin: 24px 0 0
}

.staticPage___TKZkb .tbl,.teaser___dfKVY .tbl,.textStyle___y4NkP .tbl {
    font-family: Manrope,sans-serif;
    margin: 0 -32px;
    margin-top: 30px;
    position: relative;
    table-layout: auto;
    width: calc(100% + 64px);
    z-index: 1
}

.staticPage___TKZkb .tbl tbody,.staticPage___TKZkb .tbl thead,.teaser___dfKVY .tbl tbody,.teaser___dfKVY .tbl thead,.textStyle___y4NkP .tbl tbody,.textStyle___y4NkP .tbl thead {
    position: relative;
    z-index: 2
}

.staticPage___TKZkb .tbl thead tr,.teaser___dfKVY .tbl thead tr,.textStyle___y4NkP .tbl thead tr {
    background-color: #e7dbdb1a
}

.staticPage___TKZkb .tbl thead tr:first-child th:first-child,.teaser___dfKVY .tbl thead tr:first-child th:first-child,.textStyle___y4NkP .tbl thead tr:first-child th:first-child {
    border-radius: 10px 0 0 10px
}

.staticPage___TKZkb .tbl thead tr:first-child th:last-child,.teaser___dfKVY .tbl thead tr:first-child th:last-child,.textStyle___y4NkP .tbl thead tr:first-child th:last-child {
    border-radius: 0 10px 10px 0
}

.staticPage___TKZkb .tbl thead th,.teaser___dfKVY .tbl thead th,.textStyle___y4NkP .tbl thead th {
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 500;
    height: 48px;
    min-height: 48px;
    padding: 12px 0 12px 10px;
    position: relative;
    text-align: center
}

.staticPage___TKZkb .tbl thead th,.staticPage___TKZkb .tbl thead th span,.teaser___dfKVY .tbl thead th,.teaser___dfKVY .tbl thead th span,.textStyle___y4NkP .tbl thead th,.textStyle___y4NkP .tbl thead th span {
    color: #fff
}

.staticPage___TKZkb .tbl tbody tr,.teaser___dfKVY .tbl tbody tr,.textStyle___y4NkP .tbl tbody tr {
    border-bottom: none;
    position: relative
}

.staticPage___TKZkb .tbl tbody tr:not(:last-child):after,.teaser___dfKVY .tbl tbody tr:not(:last-child):after,.textStyle___y4NkP .tbl tbody tr:not(:last-child):after {
    background-color: #ffffff0d;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 24px;
    position: absolute;
    width: calc(100% - 48px)
}

.staticPage___TKZkb .tbl tbody td,.teaser___dfKVY .tbl tbody td,.textStyle___y4NkP .tbl tbody td {
    border-bottom: 1px solid #fff;
    color: var(--brand-text);
    font-size: 12px;
    height: 48px;
    min-height: 48px;
    padding-bottom: 8px;
    padding-top: 8px
}

.staticPage___TKZkb .tbl tbody td:first-child,.teaser___dfKVY .tbl tbody td:first-child,.textStyle___y4NkP .tbl tbody td:first-child {
    color: #fffc;
    font-weight: 500;
    text-align: left
}

.staticPage___TKZkb .tbl tbody tr:last-child td,.teaser___dfKVY .tbl tbody tr:last-child td,.textStyle___y4NkP .tbl tbody tr:last-child td {
    border-bottom: none
}

.staticPage___TKZkb .tbl tbody tr:last-child td:before,.teaser___dfKVY .tbl tbody tr:last-child td:before,.textStyle___y4NkP .tbl tbody tr:last-child td:before {
    content: none
}

.staticPage___TKZkb .tbl td,.staticPage___TKZkb .tbl th,.teaser___dfKVY .tbl td,.teaser___dfKVY .tbl th,.textStyle___y4NkP .tbl td,.textStyle___y4NkP .tbl th {
    vertical-align: middle
}

.staticPage___TKZkb .tbl td:first-child,.staticPage___TKZkb .tbl th:first-child,.teaser___dfKVY .tbl td:first-child,.teaser___dfKVY .tbl th:first-child,.textStyle___y4NkP .tbl td:first-child,.textStyle___y4NkP .tbl th:first-child {
    padding-left: 32px
}

.staticPage___TKZkb .tbl td:last-child,.staticPage___TKZkb .tbl th:last-child,.teaser___dfKVY .tbl td:last-child,.teaser___dfKVY .tbl th:last-child,.textStyle___y4NkP .tbl td:last-child,.textStyle___y4NkP .tbl th:last-child {
    padding-right: 32px
}

.staticPage___TKZkb .tbl td .text-center,.staticPage___TKZkb .tbl th .text-center,.teaser___dfKVY .tbl td .text-center,.teaser___dfKVY .tbl th .text-center,.textStyle___y4NkP .tbl td .text-center,.textStyle___y4NkP .tbl th .text-center {
    text-align: center
}

.staticPage___TKZkb .tbl-striped tbody tr:nth-child(odd),.staticPage___TKZkb .tbl-striped thead tr,.teaser___dfKVY .tbl-striped tbody tr:nth-child(odd),.teaser___dfKVY .tbl-striped thead tr,.textStyle___y4NkP .tbl-striped tbody tr:nth-child(odd),.textStyle___y4NkP .tbl-striped thead tr {
    background: #0000
}

.staticPage___TKZkb .tbl-striped tbody td,.teaser___dfKVY .tbl-striped tbody td,.textStyle___y4NkP .tbl-striped tbody td {
    border-bottom: none
}

.staticPage___TKZkb .tbl-striped tbody td:before,.teaser___dfKVY .tbl-striped tbody td:before,.textStyle___y4NkP .tbl-striped tbody td:before {
    content: none
}

.staticPage___TKZkb .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___TKZkb .tbl-striped-revert thead tr,.teaser___dfKVY .tbl-striped-revert tbody tr:nth-child(2n),.teaser___dfKVY .tbl-striped-revert thead tr,.textStyle___y4NkP .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___y4NkP .tbl-striped-revert thead tr {
    background: #0000
}

.staticPage___TKZkb .tbl-striped-revert tbody td,.teaser___dfKVY .tbl-striped-revert tbody td,.textStyle___y4NkP .tbl-striped-revert tbody td {
    border-bottom: none
}

.staticPage___TKZkb .tbl-striped-revert tbody td:before,.teaser___dfKVY .tbl-striped-revert tbody td:before,.textStyle___y4NkP .tbl-striped-revert tbody td:before {
    content: none
}

.staticPage___TKZkb .tbl-type-text th:first-child,.teaser___dfKVY .tbl-type-text th:first-child,.textStyle___y4NkP .tbl-type-text th:first-child {
    text-align: left!important
}

.staticPage___TKZkb .tbl-type-text td,.teaser___dfKVY .tbl-type-text td,.textStyle___y4NkP .tbl-type-text td {
    text-align: center
}

.staticPage___TKZkb .tbl-type-text td:first-child,.teaser___dfKVY .tbl-type-text td:first-child,.textStyle___y4NkP .tbl-type-text td:first-child {
    text-align: left
}

.staticPage___TKZkb .img-fullpage,.teaser___dfKVY .img-fullpage,.textStyle___y4NkP .img-fullpage {
    box-shadow: 0 1px 0 0 #ffffff0d;
    box-sizing: border-box;
    line-height: 0;
    margin: -19px -24px 40px -30px;
    max-height: 502px;
    overflow: hidden;
    position: relative
}

.staticPage___TKZkb .img-fullpage img,.teaser___dfKVY .img-fullpage img,.textStyle___y4NkP .img-fullpage img {
    width: 100%
}

.staticPage___TKZkb .with-padding-left,.teaser___dfKVY .with-padding-left,.textStyle___y4NkP .with-padding-left {
    padding-left: 32px
}

.staticPage___TKZkb[class*=faq] {
    padding: 0 0 8px
}

.staticPage___TKZkb[class*=faq] h3 {
    color: #fff;
    font-family: Manrope,sans-serif;
    margin: 20px 0 24px
}

.staticPage___TKZkb[class*=faq] h3:not(:first-child) {
    margin: 40px 0 23px
}

.staticPage___TKZkb[class*=faq] .accordion-toggle {
    background: #e7dbdb1a;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    margin-bottom: 15px;
    position: relative
}

.staticPage___TKZkb[class*=faq] .accordion-title {
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 48px;
    position: relative
}

.staticPage___TKZkb[class*=faq] .accordion-title b {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 16px;
    line-height: 16px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.staticPage___TKZkb[class*=faq] .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 18px;
    top: calc(50% - 2px);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.staticPage___TKZkb[class*=faq] .accordion-title.active:after {
    transform: rotate(180deg)
}

.staticPage___TKZkb[class*=faq] .accordion-inner {
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 46px 29px 48px
}

.staticPage___TKZkb[class*=faq] .accordion-inner,.staticPage___TKZkb[class*=faq] .accordion-inner * {
    font-family: Manrope,sans-serif
}

.staticPage___TKZkb[class*=terms-new],.staticPage___TKZkb[class*=terms] {
    padding-bottom: 18px
}

.staticPage___TKZkb[class*=terms-new] h1,.staticPage___TKZkb[class*=terms-new] h2,.staticPage___TKZkb[class*=terms] h1,.staticPage___TKZkb[class*=terms] h2 {
    font-family: Manrope,sans-serif
}

.staticPage___TKZkb[class*=terms-new] h1,.staticPage___TKZkb[class*=terms] h1 {
    margin-bottom: 16px
}

.staticPage___TKZkb[class*=terms-new] h2,.staticPage___TKZkb[class*=terms] h2 {
    font-weight: 500
}

.staticPage___TKZkb[class*=terms-new] .tbl,.staticPage___TKZkb[class*=terms] .tbl {
    margin: 0 0 24px;
    table-layout: fixed;
    width: 100%
}

.staticPage___TKZkb[class*=terms-new] .tbl thead,.staticPage___TKZkb[class*=terms] .tbl thead {
    background-color: rgba(var(--brand-text-rgb),.1)
}

.staticPage___TKZkb[class*=terms-new] .tbl td,.staticPage___TKZkb[class*=terms-new] .tbl th,.staticPage___TKZkb[class*=terms] .tbl td,.staticPage___TKZkb[class*=terms] .tbl th {
    border: none;
    line-height: 16px;
    text-align: left
}

.staticPage___TKZkb[class*=terms-new] .tbl td:first-child,.staticPage___TKZkb[class*=terms-new] .tbl th:first-child,.staticPage___TKZkb[class*=terms] .tbl td:first-child,.staticPage___TKZkb[class*=terms] .tbl th:first-child {
    padding-left: 24px;
    padding-right: 10px;
    width: 100%
}

.staticPage___TKZkb[class*=terms-new] .tbl td:nth-child(2),.staticPage___TKZkb[class*=terms-new] .tbl th:nth-child(2),.staticPage___TKZkb[class*=terms] .tbl td:nth-child(2),.staticPage___TKZkb[class*=terms] .tbl th:nth-child(2) {
    padding-left: 0;
    width: 160px
}

.staticPage___TKZkb[class*=terms-new] .tbl td:nth-child(3),.staticPage___TKZkb[class*=terms-new] .tbl th:nth-child(3),.staticPage___TKZkb[class*=terms] .tbl td:nth-child(3),.staticPage___TKZkb[class*=terms] .tbl th:nth-child(3) {
    padding: 4px 8px 4px 16px;
    text-align: left;
    width: 100%
}

.staticPage___TKZkb[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___TKZkb[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___TKZkb[class*=terms] .tbl td:nth-child(3) span,.staticPage___TKZkb[class*=terms] .tbl th:nth-child(3) span {
    display: block;
    text-align: center;
    width: 72px
}

.staticPage___TKZkb[class*=terms-new] .tbl td:last-child,.staticPage___TKZkb[class*=terms-new] .tbl th:last-child,.staticPage___TKZkb[class*=terms] .tbl td:last-child,.staticPage___TKZkb[class*=terms] .tbl th:last-child {
    padding-left: 0;
    padding-right: 10px;
    width: 144px
}

.staticPage___TKZkb[class*=terms-new] .ul-list,.staticPage___TKZkb[class*=terms] .ul-list {
    margin: 22px 0 24px
}

.staticPage___TKZkb[class*=terms-new] .ul-list.with-padding-left,.staticPage___TKZkb[class*=terms] .ul-list.with-padding-left {
    padding-left: 37px
}

.staticPage___TKZkb[class*=terms-new] .contacts-list,.staticPage___TKZkb[class*=terms] .contacts-list {
    display: flex
}

.staticPage___TKZkb[class*=terms-new] .contacts-list h2,.staticPage___TKZkb[class*=terms] .contacts-list h2 {
    margin-top: 32px
}

.staticPage___TKZkb[class*=terms-new] .contacts-list div,.staticPage___TKZkb[class*=terms] .contacts-list div {
    display: grid;
    letter-spacing: .2px;
    margin-right: 14px
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download],.staticPage___TKZkb[class*=terms] [class*=terms-download] {
    align-items: center;
    background: var(--render-page-light-bg);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] p,.staticPage___TKZkb[class*=terms] [class*=terms-download] p {
    margin: 0
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] p,.staticPage___TKZkb[class*=terms-new] [class*=terms-download] time,.staticPage___TKZkb[class*=terms] [class*=terms-download] p,.staticPage___TKZkb[class*=terms] [class*=terms-download] time {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] button,.staticPage___TKZkb[class*=terms] [class*=terms-download] button {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    line-height: 12px;
    padding: 4px 16px 4px 36px;
    position: relative;
    text-decoration: none
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___TKZkb[class*=terms] [class*=terms-download] button:disabled {
    opacity: .4;
    pointer-events: none
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] button:before,.staticPage___TKZkb[class*=terms] [class*=terms-download] button:before {
    bottom: 0;
    content: url(/assets/svg/download.svg);
    height: 24px;
    left: 12px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 24px;
    z-index: 0
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] button:hover,.staticPage___TKZkb[class*=terms] [class*=terms-download] button:hover {
    filter: brightness(1.1)
}

.staticPage___TKZkb[class*=online-casino],.staticPage___TKZkb[class*=online-casino] * {
    font-family: Manrope,sans-serif;
    line-height: 22px
}

.staticPage___TKZkb[class*=online-casino] h1,.staticPage___TKZkb[class*=online-casino] h1 *,.staticPage___TKZkb[class*=online-casino] h2,.staticPage___TKZkb[class*=online-casino] h2 *,.staticPage___TKZkb[class*=online-casino] h3,.staticPage___TKZkb[class*=online-casino] h3 *,.staticPage___TKZkb[class*=online-casino] h4,.staticPage___TKZkb[class*=online-casino] h4 *,.staticPage___TKZkb[class*=online-casino] h5,.staticPage___TKZkb[class*=online-casino] h5 *,.staticPage___TKZkb[class*=online-casino] h6,.staticPage___TKZkb[class*=online-casino] h6 * {
    font-family: Manrope,sans-serif;
    line-height: 32px
}

.staticPage___TKZkb[class*=information] [class=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 48px;
    margin: 12px 0 16px
}

.staticPage___TKZkb[class*=information] [class=informationBottom],.staticPage___TKZkb[class*=information] [class=informationTop] {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto 16px;
    padding: 0
}

.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationTopItem] {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 68px;
    margin-bottom: 0;
    padding-left: 0;
    position: static;
    width: 100%
}

.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationTopItem]:before {
    content: none
}

.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationTopLink] {
    align-items: center;
    background: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    justify-content: space-between;
    line-height: 22px;
    outline: 0;
    overflow: hidden;
    padding: 9px 15px 9px 55px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    word-break: break-word
}

.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationTopLink] span {
    left: 15px;
    position: absolute;
    top: 21px
}

.newsItem___FXo_R:not(:last-child) {
    margin-bottom: 30px
}

.newsItem___FXo_R .headWrap___fGYst {
    filter: drop-shadow(0 8px 16px rgba(25,30,45,.6))
}

.newsItem___FXo_R .headWrap___fGYst:before {
    background: var(--news-image-shadow);
    border-radius: 0 0 12px 12px;
    bottom: auto;
    content: "";
    height: 60px;
    left: 0;
    opacity: .8;
    position: absolute;
    right: 0;
    top: 0;
    transform: matrix(1,0,0,-1,0,0);
    z-index: 3
}

.newsItem___FXo_R .allNewsBtn___AodNY {
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    line-height: 16px;
    margin: 0 auto;
    padding-right: 10px;
    width: 152px
}

.newsItem___FXo_R .allNewsBtn___AodNY:before {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-radius: 2px;
    content: "";
    height: 7px;
    margin: 0 8px;
    transform: rotate(45deg);
    width: 7px
}

.allNewsBtnWrap___GH8Lo {
    text-align: center
}

.allNews___EnBSs {
    margin: 48px auto 28px;
    width: 208px
}

.teaser___dfKVY {
    line-height: 22px;
    margin: 0
}

.teaser___dfKVY ol,.teaser___dfKVY ul {
    padding-left: 0
}

.teaser___dfKVY ol>li,.teaser___dfKVY ul>li {
    margin-bottom: 10px;
    padding-left: 34px;
    position: relative
}

.teaser___dfKVY ul li:before {
    background-color: rgba(var(--brand-grey-rgb),.1);
    border-radius: 4px;
    height: 16px;
    left: 8px;
    top: 4px;
    width: 16px
}

.teaser___dfKVY ul li:after,.teaser___dfKVY ul li:before {
    bottom: auto;
    content: "";
    position: absolute;
    right: auto;
    z-index: auto
}

.teaser___dfKVY ul li:after {
    background-color: var(--brand-text);
    border-radius: 50%;
    height: 4px;
    left: 14px;
    top: 10px;
    width: 4px
}

.teaser___dfKVY ol {
    counter-reset: counter;
    list-style: none
}

.teaser___dfKVY ol li {
    counter-increment: counter
}

.teaser___dfKVY ol li:before {
    background-color: rgba(var(--brand-grey-rgb),.1);
    border-radius: 4px;
    bottom: auto;
    content: "";
    height: 16px;
    left: 8px;
    position: absolute;
    right: auto;
    top: 4px;
    width: 16px;
    z-index: auto
}

.teaser___dfKVY ol li:after {
    bottom: auto;
    color: #fff;
    content: counter(counter);
    font-size: 10px;
    font-weight: 500;
    left: 14px;
    line-height: 16px;
    position: absolute;
    right: auto;
    top: 5px;
    z-index: auto
}

.teaser___dfKVY p {
    margin: 12px 0 16px
}

.teaser___dfKVY iframe {
    border: none;
    height: 411px;
    margin: 32px auto 0
}

.teaser___dfKVY>:last-child,.teaser___dfKVY>:last-child * {
    margin-bottom: 0
}

.news___wUZZr,.singleNews___isblA {
    margin-top: 20px
}

.news___wUZZr h1,.news___wUZZr h2,.singleNews___isblA h1,.singleNews___isblA h2 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 2px 0;
    text-align: left
}

.news___wUZZr h2,.singleNews___isblA h2 {
    color: #fff;
    font-weight: 500;
    margin: 2px 0 16px
}

.news___wUZZr .newsLoadMoreBtn___ZninS,.singleNews___isblA .newsLoadMoreBtn___ZninS {
    color: #fff;
    margin: 32px auto 28px;
    min-width: 200px;
    width: auto
}

.singleNews___isblA {
    margin-top: 40px;
    padding-top: 10px
}

.singleNews___isblA [class*=newsItem] [class*=headWrap]:before {
    border-radius: 12px
}

.singleNews___isblA [class*=preview_][class*=FullPage_] {
    border-radius: 12px;
    height: 224px;
    margin-bottom: 24px
}

@media screen and (min-width: 1288px) {
    .singleNews___isblA [class*=preview_][class*=FullPage_] {
        margin-bottom:38px
    }
}

.singleNews___isblA [class*=preview_]>[class*=Img_] {
    border-radius: 0 0 12px 12px
}

.singleNews___isblA [class*=preview_]>[class*=Img_] [class*=loadingWrapper__] img {
    position: static;
    transform: translateX(0)
}

.singleNews___isblA [class*=preview_]>[class*=Info_] {
    border-radius: 12px
}

.singleNews___isblA [class*=preview_]>[class*=Info_] [class^=singleNews_] {
    margin-top: 6px
}

.singleNews___isblA [class*=teaser_] {
    margin: 32px 0
}

.slide___1129e {
    height: 100%;
    position: relative;
    width: 100%
}

.slide___1129e picture {
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.slide___1129e picture img {
    height: 328px
}

.html____3WZR {
    bottom: 74px;
    left: calc(50% - 40px);
    padding: 12px 18px 0 44px;
    position: absolute;
    transform: translateX(-50%);
    width: 960px
}

@media screen and (min-width: 1288px) {
    .html____3WZR {
        width:1152px
    }
}

.html____3WZR .content___69fd2 {
    color: #fff;
    display: block;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    text-align: left
}

.html____3WZR .content___69fd2 .carousel-title {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 8px
}

.html____3WZR .content___69fd2 .carousel-subtitle {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    height: 32px;
    line-height: 32px
}

.html____3WZR .slideLink___45f65 {
    display: inline-block;
    width: min-content
}

.html____3WZR .button___16560 {
    display: block;
    margin-top: 16px;
    max-width: 240px;
    min-width: 127px
}

.mainSlider___ea7f3 {
    height: 328px;
    margin: -70px 0 -5px;
    position: relative
}

.mainSlider___ea7f3 .slick-dots {
    bottom: 8px;
    left: 50%;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: auto;
    z-index: 2
}

.mainSlider___ea7f3 .slick-dots li {
    border: 1px solid var(--brand-yellow);
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    margin: 0 4px;
    opacity: .6;
    position: relative;
    width: 8px
}

.mainSlider___ea7f3 .slick-dots li.slick-active {
    background: linear-gradient(1.85deg,#cb8130 -60.07%,#cea334 -23.93%,#cea334 17.13%,#f7eb76 49.4%,#cea334 89.71%,#f7eb76 138.09%,#d6770d 185.4%,#bb772d 185.42%);
    border: none;
    opacity: 1
}

.mainSlider___ea7f3 .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___ea7f3 .slick-list,.mainSlider___ea7f3 .slick-slide,.mainSlider___ea7f3 .slick-track {
    height: inherit
}

.mainSlider___ea7f3 .slick-arrow {
    display: none!important
}

.mainSlider___ea7f3 .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.mainSlider___ea7f3 .slick-slide {
    float: left;
    transition-duration: 1.5s,1.5s!important
}

.mainSlider___ea7f3 .slick-slide>div {
    height: inherit
}

.mainSlider___ea7f3 .slick-slide .back {
    pointer-events: none;
    transform: rotateX(-180deg)
}

.mainSlider___ea7f3 .slick-slide .front {
    transform: none
}

.mainSlider___ea7f3 .slick-slide .back,.mainSlider___ea7f3 .slick-slide .front {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    transition: transform .5s ease-in-out;
    width: 270px
}

.mainSlider___ea7f3 .slick-slide:not(.slick-active) {
    pointer-events: none
}

.mainSlider___ea7f3 .slick-slide:not(.slick-active) .front {
    transform: rotateX(180deg)
}

.mainSlider___ea7f3 .slick-slide:not(.slick-active) .back {
    transform: none
}

a.menu____63v8,button.menu____63v8 {
    background: none;
    border: none;
    height: 28px;
    width: 28px
}

.tapBar___aLzyX {
    align-items: normal;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: var(--sticks-bar-background-color);
    border-radius: var(--sticks-bar-radius);
    bottom: 0;
    box-shadow: var(--sticks-bar-box-shadow);
    display: flex;
    flex-direction: row;
    height: 58px;
    justify-content: space-between;
    left: 0;
    padding: 8px 10px 6px 16px;
    position: fixed;
    right: 0;
    top: auto;
    transition: bottom .4s ease-in-out;
    z-index: 29
}

@media screen and (min-width: 390px) {
    .tapBar___aLzyX {
        padding:8px 24px
    }
}

@media screen and (min-width: 412px) {
    .tapBar___aLzyX {
        padding:8px 24px 6px
    }
}

@media screen and (min-width: 640px) {
    .tapBar___aLzyX {
        justify-content:center;
        padding: 8px 16px 6px
    }
}

.tapBar___aLzyX>div {
    display: flex;
    margin: 0 auto;
    max-width: 448px;
    width: 100%
}

@media screen and (min-width: 640px) {
    .tapBar___aLzyX>div {
        max-width:420px
    }
}

.tapBarWrap___i0_rz {
    height: 58px;
    transition: opacity .2s linear
}

.tapBarList___YEKPs {
    align-items: normal;
    display: flex;
    flex-direction: row;
    height: 58px;
    width: 100%
}

.tapBarListText___I2N4o,.tapBarList___YEKPs {
    justify-content: space-between
}

.tapBarListText___I2N4o .footerBtnLink___E7BVM {
    background: none;
    flex: unset
}

.tapBarLink___mXxP8 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    position: relative;
    text-decoration: none;
    width: 48px
}

.tapBarLinkName___KK1O5 {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 2px;
    max-width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.searchOpened___RdEIb .tapBarLink___mXxP8 {
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s linear;
    visibility: hidden
}

.tapBarLink___mXxP8 svg {
    height: 24px;
    width: 24px
}

.tapBarLink___mXxP8 svg>* {
    fill: var(--sticks-bar-icon-color)
}

.tapBarLink___mXxP8 [class*=menu__] {
    height: 24px;
    width: 24px
}

.tapBarLink___mXxP8.active___oIN2B svg path {
    fill: url(#bonusesTapBarGradientActive)
}

.tapBarLink___mXxP8.active___oIN2B .footerBtnLinkName___H2Rd4 {
    color: var(--brand-yellow);
    font-weight: 700
}

.tapBarLink___mXxP8.active___oIN2B .tapBarLinkName___KK1O5 {
    color: var(--sticks-bar-active-color)
}

.tapBarLink___mXxP8.active___oIN2B svg>* {
    fill: var(--sticks-bar-active-color)
}

.tapBar___aLzyX a.tapBarButton___I6EbY,.tapBar___aLzyX button.tapBarButton___I6EbY {
    align-self: center;
    background: var(--sticks-bar-main-button-color);
    height: 40px;
    margin-right: 14px;
    padding: 6px 12px
}

@media screen and (min-width: 412px) {
    .tapBar___aLzyX a.tapBarButton___I6EbY,.tapBar___aLzyX button.tapBarButton___I6EbY {
        margin-right:16px
    }
}

@media screen and (min-width: 568px) {
    .tapBar___aLzyX a.tapBarButton___I6EbY,.tapBar___aLzyX button.tapBarButton___I6EbY {
        margin-right:32px
    }
}

.tapBar___aLzyX a.tapBarButtonDeposit___OY5Oq,.tapBar___aLzyX button.tapBarButtonDeposit___OY5Oq {
    animation: blinking___wSnrH 8s ease-in-out infinite;
    margin-right: 7px
}

@media screen and (min-width: 390px) {
    .tapBar___aLzyX a.tapBarButtonDeposit___OY5Oq,.tapBar___aLzyX button.tapBarButtonDeposit___OY5Oq {
        margin-right:10px
    }
}

.tapBar___aLzyX a.tapBarButton___I6EbY svg,.tapBar___aLzyX button.tapBarButton___I6EbY svg {
    display: none;
    height: 28px;
    margin-right: 8px;
    width: 28px
}

.tapBar___aLzyX a.tapBarButton___I6EbY svg>*,.tapBar___aLzyX button.tapBarButton___I6EbY svg>* {
    fill: var(--sticks-bar-main-button-icon)
}

@media screen and (min-width: 360px) {
    .tapBar___aLzyX a.tapBarButton___I6EbY svg,.tapBar___aLzyX button.tapBarButton___I6EbY svg {
        display:block
    }
}

.tapBar___aLzyX a.tapBarButton___I6EbY[class*=btn__disabled] *,.tapBar___aLzyX button.tapBarButton___I6EbY[class*=btn__disabled] * {
    height: 100%;
    width: 100%
}

.tapBar___aLzyX a.tapBarButton___I6EbY .tapBarButtonText___UFn0e,.tapBar___aLzyX button.tapBarButton___I6EbY .tapBarButtonText___UFn0e {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px
}

.tapBarCounter___jUb2c {
    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: 10px;
    font-weight: 400;
    height: 16px;
    justify-content: center;
    left: auto;
    line-height: 16px;
    margin-right: -10px;
    position: absolute;
    right: auto;
    top: -6px;
    transform: translateX(50%);
    width: 16px;
    z-index: 1
}

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

.tapBar___aLzyX [class*=gamesSearchForm_] [class*=searchIcon_] {
    left: 27px
}

.tapBar___aLzyX [class*=gamesSearchForm_] [class*=closeIcon_] {
    right: 29px
}

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

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

    .tapBar___aLzyX [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
        padding: 0 20px
    }
}

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

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

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

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

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

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

@keyframes blinking___wSnrH {
    0% {
        box-shadow: 0 0 0 0 #c9051d00
    }

    14%,6% {
        box-shadow: 0 0 0 4px #c9051d4d
    }

    18%,26%,34% {
        box-shadow: 0 0 0 8px #c9051d4d
    }

    21%,29%,37% {
        box-shadow: 0 0 0 8px #c9051d00
    }

    22%,30%,38% {
        box-shadow: 0 0 0 0 #c9051d00
    }

    to {
        box-shadow: 0 0 0 0 #c9051d00
    }
}

.swiperDefaultStyles___0bd4c :root {
    --swiper-theme-color: #007aff
}

.swiperDefaultStyles___0bd4c .swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiperDefaultStyles___0bd4c .swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiperDefaultStyles___0bd4c .swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiperDefaultStyles___0bd4c .swiper-android .swiper-slide,.swiperDefaultStyles___0bd4c .swiper-wrapper {
    transform: translateZ(0)
}

.swiperDefaultStyles___0bd4c .swiper-pointer-events {
    touch-action: pan-y
}

.swiperDefaultStyles___0bd4c .swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiperDefaultStyles___0bd4c .swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiperDefaultStyles___0bd4c .swiper-slide-invisible-blank {
    visibility: hidden
}

.swiperDefaultStyles___0bd4c .swiper-autoheight,.swiperDefaultStyles___0bd4c .swiper-autoheight .swiper-slide {
    height: auto
}

.swiperDefaultStyles___0bd4c .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiperDefaultStyles___0bd4c .swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiperDefaultStyles___0bd4c .swiper-3d,.swiperDefaultStyles___0bd4c .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiperDefaultStyles___0bd4c .swiper-3d .swiper-cube-shadow,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-bottom,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-left,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-right,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-top,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-bottom,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-left,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-right,.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.swiperDefaultStyles___0bd4c .swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.swiperDefaultStyles___0bd4c .swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiperDefaultStyles___0bd4c .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiperDefaultStyles___0bd4c .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiperDefaultStyles___0bd4c .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiperDefaultStyles___0bd4c .swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiperDefaultStyles___0bd4c .swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiperDefaultStyles___0bd4c .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiperDefaultStyles___0bd4c .swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    width: var(--swiper-centered-offset-after)
}

.swiperDefaultStyles___0bd4c .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiperDefaultStyles___0bd4c .swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    width: 100%
}

.swiperDefaultStyles___0bd4c .swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiperWrapperShadow___m6ptP {
    position: relative
}

.swiperWrapperShadow___m6ptP:after,.swiperWrapperShadow___m6ptP:before {
    background: linear-gradient(90deg,#110d0e,#0000);
    bottom: auto;
    content: "";
    height: 100%;
    left: auto;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .2s linear,width .2s linear;
    width: 24px;
    z-index: 2
}

.swiperWrapperShadow___m6ptP:before {
    left: 0;
    right: auto
}

.swiperWrapperShadow___m6ptP:after {
    transform: rotate(180deg)
}

.swiperWrapperShadow___m6ptP.swiperWrapperShadowMiddle___NLjvH:after,.swiperWrapperShadow___m6ptP.swiperWrapperShadowMiddle___NLjvH:before {
    opacity: 1
}

.swiperWrapperShadow___m6ptP.swiperWrapperShadowBegin___Pd6ka:before {
    opacity: 0;
    width: 0
}

.swiperWrapperShadow___m6ptP.swiperWrapperShadowBegin___Pd6ka:after,.swiperWrapperShadow___m6ptP.swiperWrapperShadowEnd___XXyvH:before {
    opacity: 1
}

.swiperWrapperShadow___m6ptP.swiperWrapperShadowEnd___XXyvH:after {
    opacity: 0;
    width: 0
}

.welcomeBonusItemsWrap___tiKMe {
    height: auto;
    justify-content: center;
    margin: 24px auto 0;
    max-width: 1064px;
    position: relative;
    width: 100%
}

.welcomeBonusItemsWrap___tiKMe .swiper {
    padding: 0 24px
}

@media screen and (min-width: 640px) {
    .welcomeBonusItemsWrap___tiKMe .swiper {
        padding:0 64px
    }
}

.welcomeBonusItemsWrap___tiKMe .swiper-slide {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: flex-start;
    width: 228px
}

.welcomeBonusItemsWrap___tiKMe .swiper-slide:first-child [class*=welcomeBonusArrowsWrap_] {
    display: none
}

.welcomeBonusItemsWrap___tiKMe .swiper-pagination {
    align-items: center;
    background-color: var(--welcome-bonus-list-count-color);
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 14px auto 0;
    width: -moz-fit-content;
    width: fit-content
}

.welcomeBonusItemsWrap___tiKMe .swiper-pagination-bullet {
    align-items: center;
    background: var(--welcome-bonus-active-dot-gradient);
    border-radius: inherit;
    display: flex;
    flex-direction: column;
    height: 2px;
    justify-content: center;
    opacity: 0;
    transition: opacity .2s linear;
    width: 8px
}

.welcomeBonusItemsWrap___tiKMe .swiper-pagination-bullet-active {
    opacity: 1
}

.welcomeBonusContentWrapper___o99yC {
    margin-top: 32px;
    padding: 0 24px;
    width: 100%
}

.welcomeBonusContentParserWrap___kQIsY {
    border-radius: 12px;
    display: grid;
    grid-template-rows: 0fr;
    margin: 0 auto;
    max-width: 512px;
    position: relative;
    transition: grid-template-rows .3s linear,padding .3s linear
}

.welcomeBonusContentParserWrapOpen___Ga9EJ {
    grid-template-rows: 1fr
}

.welcomeBonusContentParserWrapOpen___Ga9EJ .welcomeBonusContent___C4diB {
    padding-bottom: 65px
}

.welcomeBonusContent___C4diB {
    background: var(--welcome-bonus-rules-gradient-mob);
    border-radius: inherit;
    color: inherit;
    color: var(--welcome-bonus-content-color);
    counter-reset: list-counter;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto;
    max-width: 1016px;
    min-height: 256px;
    overflow: hidden;
    padding: 16px;
    transition: grid-template-rows .5s ease;
    width: 100%
}

.welcomeBonusContent___C4diB h1 {
    color: inherit;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.welcomeBonusContent___C4diB ul {
    align-items: normal;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: normal;
    margin-top: 16px
}

.welcomeBonusContent___C4diB ul li {
    counter-increment: list-counter;
    display: grid;
    gap: 8px;
    grid-template-columns: auto 1fr
}

.welcomeBonusContent___C4diB ul li:before {
    color: var(--brand-yellow);
    content: counter(list-counter) ".";
    font-weight: 600;
    width: 20px
}

.welcomeBonusContent___C4diB ol {
    align-items: normal;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: center;
    margin-top: 16px
}

.welcomeBonusContent___C4diB ol li {
    align-items: center;
    counter-increment: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    list-style: none
}

.welcomeBonusContent___C4diB ol li:before {
    align-items: normal;
    background-color: var(--welcome-bonus-list-count-color);
    border-radius: 4px;
    color: var(--welcome-bonus-content-color);
    content: "•";
    display: flex;
    flex-direction: column;
    height: 16px;
    justify-content: center;
    margin-right: -2px;
    min-width: 16px;
    padding: 0;
    text-align: center;
    width: 16px
}

.welcomeBonusContentButton___TWDBl {
    align-items: center;
    background: var(--welcome-bonus-bottom-gradient-mob);
    border-radius: 0 0 12px 12px;
    bottom: 0;
    color: inherit;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    left: auto;
    line-height: 16px;
    padding: 52px 20px 18px;
    position: absolute;
    right: 50%;
    top: auto;
    transform: translateX(50%);
    width: 100%;
    z-index: 1
}

.welcomeBonusContentButtonOpen___qgW3C .welcomeBonusContentButtonImagesWrap___h_Zds {
    transform: rotate(180deg)
}

.welcomeBonusContentButtonImagesWrap___h_Zds {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 24px;
    justify-content: center;
    margin-left: -4px;
    margin-right: 4px;
    position: relative;
    transition: transform .3s linear;
    width: 24px
}

.welcomeBonusContentArrowBig___Gf3b5,.welcomeBonusContentArrowSmall___w7X2V {
    bottom: 0;
    left: auto;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translate(50%,-50%) rotate(180deg);
    z-index: 1
}

.welcomeBonusContentArrowSmall___w7X2V {
    opacity: .6;
    top: 42%
}

.welcomeBonusContentArrowBig___Gf3b5 {
    top: 64%
}

.welcomeBonusPreviewImage___fJtvh {
    background: var(--welcomeBonusPreviewImageUrl);
    background-position: 50%;
    background-size: cover;
    height: 244px;
    width: 100%
}

.bonusMineGiftSpinsNotFound___rcL8d,.welcomeBonusPreviewImage___fJtvh {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.bonusMineGiftSpinsNotFound___rcL8d {
    background-color: var(--bonus-color-2);
    border-radius: 12px;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    height: 86px;
    line-height: 22px;
    margin: 16px auto 0;
    max-width: 512px;
    width: calc(100% - 48px)
}

.bonusMineGiftSpinsWrap___VxSgu {
    color: var(--bonuses-title-color);
    margin: 24px 0 0;
    overflow: hidden;
    position: relative
}

@media screen and (min-width: 568px) {
    .bonusMineGiftSpinsWrap___VxSgu {
        margin:24px 40px 0
    }
}

.bonusMineGiftSpinsTitle___pPpZG {
    color: inherit;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0;
    padding: 0 24px
}

.bonusMineGiftSpins___crZIO {
    padding: 16px 0 22px 24px;
    width: 100%
}

.bonusMineGiftSpins___crZIO:after,.bonusMineGiftSpins___crZIO:before {
    background: linear-gradient(90deg,var(--main-content-bg) 45%,#0000 100%);
    width: 54px
}

@media screen and (min-width: 320px) {
    .bonusMineGiftSpins___crZIO:after,.bonusMineGiftSpins___crZIO:before {
        background:linear-gradient(90deg,var(--main-content-bg) 0,#0000 100%);
        width: 26px
    }
}

.bonusMineGiftSpins___crZIO .swiper-slide {
    margin-right: 16px;
    max-width: 312px
}

.bonusMineGiftSpins___crZIO .swiper-pagination {
    align-items: center;
    background-color: var(--slider-pagination-color-1);
    border-radius: 4px;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    margin: 0 auto;
    position: absolute;
    right: 50%;
    top: auto;
    transform: translateX(50%);
    width: -moz-fit-content;
    width: fit-content;
    z-index: 0
}

.bonusMineGiftSpins___crZIO .swiper-pagination-bullet {
    align-items: center;
    background: var(--slider-active-dot-gradient-1);
    border-radius: inherit;
    display: flex;
    flex-direction: column;
    height: 2px;
    justify-content: center;
    opacity: 0;
    transition: opacity .2s linear;
    width: 8px
}

.bonusMineGiftSpins___crZIO .swiper-pagination-bullet-active {
    opacity: 1
}

.bonusMineGiftSpinsNotFound___UxjmZ {
    align-items: center;
    background-color: var(--bonus-color-2);
    border-radius: 12px;
    color: var(--brand-text);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    height: 86px;
    justify-content: center;
    line-height: 22px;
    margin-top: 16px;
    width: 100%
}

.bonusMineGiftSpinsWrap___lRDhb {
    color: var(--bonuses-title-color);
    margin: 24px 0 0;
    overflow: hidden;
    position: relative
}

.bonusMineGiftSpinsTitle___rik_W {
    color: inherit;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.bonusMineGiftSpins___cgP_D {
    padding: 16px 0 22px;
    width: 100%
}

.bonusMineGiftSpins___cgP_D .swiper-slide {
    margin-right: 16px;
    max-width: 312px
}

.bonusMineGiftSpins___cgP_D .swiper-pagination {
    align-items: center;
    background-color: var(--slider-pagination-color-1);
    border-radius: 4px;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    margin: 0 auto;
    position: absolute;
    right: 50%;
    top: auto;
    transform: translateX(50%);
    width: -moz-fit-content;
    width: fit-content;
    z-index: 0
}

.bonusMineGiftSpins___cgP_D .swiper-pagination-bullet {
    align-items: center;
    background: var(--slider-active-dot-gradient-1);
    border-radius: inherit;
    display: flex;
    flex-direction: column;
    height: 2px;
    justify-content: center;
    opacity: 0;
    transition: opacity .2s linear;
    width: 8px
}

.bonusMineGiftSpins___cgP_D .swiper-pagination-bullet-active {
    opacity: 1
}

@media screen and (min-width: 1288px) {
    .bonusMineGiftSpinsDesktop___ULqRX .swiper-pagination {
        display:none
    }
}

.bonusCardProgressiveGroupPrizeItemWrap___EZE2u {
    align-items: center;
    border: 1px solid var(--bonus-color-3);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-start;
    list-style: none;
    padding: 10px 8px 6px;
    position: relative;
    row-gap: 8px;
    width: 100%
}

.bonusCardProgressiveGroupPrizeItemWrap___EZE2u .bonusCardProgressiveGroupPrizeItemProfit___EJ3Ji {
    display: none
}

.bonusCardProgressiveGroupPrizeItemWrap___EZE2u svg {
    margin-left: 5px
}

.bonusCardProgressiveGroupPrizeItemWrap___EZE2u h3 {
    color: var(--brand-yellow);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%
}

.bonusCardProgressiveGroupPrizeItemProfitable___N4aeP:first-child {
    border-color: var(--brand-yellow)
}

.bonusCardProgressiveGroupPrizeItemProfitable___N4aeP:first-child .bonusCardProgressiveGroupPrizeItemProfit___EJ3Ji {
    display: block
}

.bonusCardProgressiveGroupPrizeItemProfit___EJ3Ji {
    background: var(--backgroung-bonus-profitable);
    bottom: auto;
    color: var(--brand-yellow);
    font-size: 10px;
    font-weight: 500;
    left: 8px;
    line-height: 12px;
    padding: 0 5px;
    position: absolute;
    right: auto;
    top: -6px;
    z-index: 1
}

.bonusCardProgressiveGroupPrizeItemImage___uGG9E {
    height: 30px;
    width: 30px
}

.bonusCardProgressiveGroupPrizeItemTextWrap___EF4U0 {
    overflow: hidden;
    width: 100%
}

.bonusCardProgressiveGroupPrizeItemDescription___eMLcx {
    align-items: center;
    color: var(--brand-text);
    column-gap: 2px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 18px
}

.bonusProgressiveGroupCardPrizeBlockWrap___KKalh {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 8px 0 auto;
    position: relative;
    width: 100%
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen____v7wt {
    margin-top: 8px
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen____v7wt:before {
    background: linear-gradient(180deg,#5b172200,#5b1722 90%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    content: "";
    height: 51px;
    left: 0;
    position: absolute;
    right: 0;
    top: unset;
    z-index: 1
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen____v7wt .bonusProgressiveGroupCardPrizeBlockArrowDown___lZZAe {
    transform: rotate(180deg)
}

.bonusProgressiveGroupCardPrizeBlockInnerWrap___qQqAd {
    background-color: var(--bonus-color-2);
    border-radius: 8px;
    padding: 8px 0 8px 8px;
    width: 100%
}

.bonusProgressiveGroupCardPrizeOpen___H4ROv {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.bonusProgressiveGroupCardPrizeOpenTitle___bfk36 {
    align-items: center;
    color: inherit;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 18px
}

.bonusProgressiveGroupCardPrizeBlockArrowDown___lZZAe {
    transform: rotate(0);
    transition: transform .3s linear
}

.bonusProgressiveGroupCardPrizeBlockScroll___xXxWI {
    height: 0!important;
    overflow: hidden;
    transition: height .3s linear
}

.bonusProgressiveGroupCardPrizeBlockScroll___xXxWI>div:first-child {
    padding-right: 8px
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1 {
    height: 168px!important;
    overflow-x: hidden;
    overflow-y: scroll
}

@-moz-document url-prefix() {
    .bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1 {
        scrollbar-width: none
    }
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1::-webkit-scrollbar {
    width: 2px
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1::-webkit-scrollbar-track {
    border-radius: 32px
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1::-webkit-scrollbar-thumb {
    background: var(--bonus-color-3);
    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
}

.bonusProgressiveGroupCardPrizeBlockItemsWrapAnimated___Ewric {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    transition: grid-template-rows 1s
}

.bonusProgressiveGroupCardPrizeBlockItemsWrap___emlVU {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 12px;
    row-gap: 6px
}

.bonusProgressiveGroupCardPrizeBlockItemTxt___DC4IO {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.bonusCardProgressiveGroupItemWrap___pkuvM {
    align-items: center;
    border: 1px solid var(--bonus-color-3);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 8px;
    transition: padding .3s linear;
    width: 100%
}

@media screen and (min-width: 412px) {
    .bonusCardProgressiveGroupItemWrap___pkuvM {
        padding:8px 6px 8px 8px
    }
}

.bonusCardProgressiveGroupItemWrapActive___CP6NB {
    border: 1px solid var(--brand-yellow)
}

.bonusCardProgressiveGroupItemWrapOpen___wryg7 {
    border: none;
    padding: 0 16px
}

.bonusCardProgressiveGroupItemWrapOpen___wryg7 .bonusCardProgressiveGroupItemTitle___Irm2D {
    display: none
}

.bonusCardProgressiveGroupItemTitle___Irm2D {
    border: none;
    padding: 0
}

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

.bonusCardProgressiveGroupItemDeposit___vuLLO {
    color: var(--bonuses-text-color-1);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    white-space: nowrap
}

.bonusProgressiveGroupCardItemsWrapSlider___OrrsI {
    margin: 16px 0 0;
    padding: 0 98px 10px 14px;
    position: relative;
    transition: padding .3s linear;
    width: 100%
}

@media screen and (min-width: 412px) {
    .bonusProgressiveGroupCardItemsWrapSlider___OrrsI {
        padding:0 148px 10px 14px
    }
}

@media screen and (min-width: 568px) {
    .bonusProgressiveGroupCardItemsWrapSlider___OrrsI {
        padding:0 34px 10px 14px
    }
}

.bonusProgressiveGroupCardItemsWrapSlider___OrrsI .swiper-pagination {
    align-items: center;
    background-color: var(--slider-pagination-color-1);
    border-radius: 4px;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    margin: 0 auto;
    opacity: 1;
    position: absolute;
    right: 50%;
    top: auto;
    transform: translateX(50%);
    transition: opacity .5s linear;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 0
}

.bonusProgressiveGroupCardItemsWrapSlider___OrrsI .swiper-pagination-bullet {
    align-items: center;
    background: var(--slider-active-dot-gradient-1);
    border-radius: inherit;
    display: flex;
    flex-direction: column;
    height: 2px;
    justify-content: center;
    opacity: 0;
    transition: opacity .2s linear;
    width: 8px
}

.bonusProgressiveGroupCardItemsWrapSlider___OrrsI .swiper-pagination-bullet-active {
    opacity: 1
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___MWExZ {
    margin: 5px 0 -15px;
    padding: 0 0 10px
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___MWExZ .bonusesProgressiveGroupItemSlide___KbKyR {
    margin-right: 0
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___MWExZ .swiper-pagination {
    opacity: 0
}

.bonusesProgressiveGroupItemSlide___KbKyR {
    align-items: unset;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 8px;
    padding-right: 1px;
    transition-property: transform,padding,margin!important
}

.bonusProgressiveGroupCardButton___LgJi_ {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    max-height: 48px;
    max-width: 280px;
    padding: 15px 0;
    width: 100%
}

.bonusesProgressiveGroupStartLoader___H7k_v {
    height: 328px
}

.bonusProgressiveGroupCardBackground___u_D_c {
    align-items: center;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 328px;
    justify-content: flex-end;
    margin: 0 auto;
    max-width: 364px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.bonusProgressiveGroupCardTopButtons___ZvKn6 {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    opacity: 1;
    position: absolute;
    right: 6px;
    top: 8px;
    transition: opacity .3s linear,z-index .3s linear;
    z-index: 2
}

.bonusProgressiveGroupCardDeactivateButton___I7qvq {
    background-color: #0000
}

.bonusProgressiveGroupCardInnerBackground___cQVBb {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusProgressiveGroupCardContentWrap___vOuFO {
    align-items: center;
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 2;
    z-index: 1
}

.bonusProgressiveGroupCardContentWrap___vOuFO [class*=progressBar_] {
    margin-top: 8px;
    max-width: 100%;
    width: 100%
}

.bonusProgressiveGroupCardContentWrap___vOuFO h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    padding: 0 16px;
    text-align: center;
    transition: font-size .3s linear
}

.bonusProgressiveGroupCardContentWrap___vOuFO p {
    margin: 0
}

.bonusProgressiveGroupCardContentWrap___vOuFO [class*=loadingWrapper_] {
    padding-block:18px}

.bonusProgressiveGroupCardProgressBarWrap___VbhQs {
    padding: 0 16px;
    width: 100%
}

.bonusProgressiveGroupCardContentLabel___JBxvG {
    background-color: var(--bonus-color-5);
    border-radius: 12px;
    color: var(--bonus-color-4);
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    margin: 8px 0 4px;
    padding: 3px 8px
}

.bonusProgressiveGroupCardDeposit___dpJqT {
    align-items: center;
    background-color: var(--bonus-color-2);
    color: inherit;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 14px;
    margin-top: 16px;
    padding: 8px 16px;
    width: 100%
}

.bonusProgressiveGroupCardDeposit___dpJqT p {
    margin: 0 2px 0 8px
}

.bonusProgressiveGroupCardPrizeBlockOutWrapper___MKcmF {
    padding: 0 16px
}

.bonusProgressiveGroupCardBottomWrap___Mm4gv {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 16px 16px 0;
    width: 100%
}

.bonusProgressiveGroupCardBottomWrapWithTImer___J3Kb4 {
    justify-content: space-between
}

.bonusProgressiveGroupCardBottomWrapWithTImer___J3Kb4 .bonusProgressiveGroupCardBottomTimer___c2_bu p {
    white-space: nowrap
}

.bonusProgressiveGroupCardBottomTimer___c2_bu {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 90px;
    width: 100%
}

.bonusProgressiveGroupCardBottomTimer___c2_bu p {
    color: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6
}

.bonusProgressiveGroupCardBottomTimer___c2_bu [class*=section_],.bonusProgressiveGroupCardBottomTimer___c2_bu [class=floatCountdown] {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusProgressiveGroupCardHiddenActiveSalesTImer___PQyM4 {
    display: none
}

.bonusProgressiveGroupCardBackgroundOpen___ptD6Q .bonusProgressiveGroupCardContentWrap___vOuFO {
    z-index: 3
}

.bonusProgressiveGroupCardBackgroundOpen___ptD6Q .bonusProgressiveGroupCardContentWrap___vOuFO h2 {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusProgressiveGroupCardBackgroundOpen___ptD6Q .bonusProgressiveGroupCardTopButtons___ZvKn6 {
    opacity: 0;
    z-index: -1
}

.bonusProgressiveGroupCardBackgroundOpen___ptD6Q .bonusProgressiveGroupCardContentLabel___JBxvG {
    display: none
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq {
    background: var(--bonus-linear-gradient-5);
    column-gap: 16px;
    height: 384px
}

@media screen and (min-width: 640px) {
    .bonusProgressiveGroupCardBackgroundFastClick___WNhrq {
        background:var(--bonus-linear-gradient-4),var(--cardBackground);
        flex-direction: row;
        height: 246px;
        max-width: 560px;
        padding-inline:16px}
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardInnerBackground___cQVBb {
    opacity: 0
}

@media screen and (min-width: 640px) {
    .bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardInnerBackground___cQVBb {
        height:154px;
        left: auto;
        opacity: 1;
        right: 68px;
        top: 16px;
        width: 154px
    }
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardContentWrap___vOuFO {
    background: none;
    height: 100%;
    justify-content: flex-start;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    padding: 36px 0 16px
}

@media screen and (min-width: 640px) {
    .bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardContentWrap___vOuFO {
        max-width:272px;
        padding: 16px 0
    }
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardContentWrap___vOuFO h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardItemsWrapSlider_] {
    -webkit-mask-image: linear-gradient(90deg,#000 80%,#0000 94%);
    mask-image: linear-gradient(90deg,#000 80%,#0000 94%);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    padding: 0 96px 10px 16px
}

@media screen and (min-width: 640px) {
    .bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardItemsWrapSlider_] {
        padding:0 30px 10px 0
    }
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardBottomWrap___Mm4gv {
    margin: auto 0 0;
    padding: 0 4px 0 26px
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardBottomTimer___c2_bu {
    column-gap: 10px;
    flex-direction: row;
    max-width: 100%
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusCardProgressiveGroupItemWrapOpen_] {
    padding: 0 16px
}

@media screen and (min-width: 640px) {
    .bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusCardProgressiveGroupItemWrapOpen_] {
        padding:0
    }
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardItemsWrapSliderOpen_] {
    margin: 8px 0 -15px;
    -webkit-mask-image: none;
    mask-image: none;
    padding: 0 0 10px
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardItemsWrapSliderOpen_] [class*=bonusesProgressiveGroupItemSlide_] {
    margin-right: 0
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusesProgressiveGroupItemSlide_] {
    margin-right: 8px
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardPrizeBlockScroll_]>div:first-child {
    padding-right: 4px;
    padding-top: 8px
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardPrizeBlockScrollOpen_] {
    height: 102px!important;
    margin-right: -6px
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardPrizeBlockInnerWrap_] {
    padding: 8px
}

.bonusProgressiveGroupCardFastClick___Jbeg0 {
    margin: auto 0 16px;
    padding-inline:16px}

@media screen and (min-width: 640px) {
    .bonusProgressiveGroupCardFastClick___Jbeg0 {
        max-width:256px;
        padding-inline:0}
}

.bonusCardProgressiveGroupPrizeItemWrap___funvv {
    align-items: center;
    border: 1px solid var(--bonus-color-3);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-start;
    list-style: none;
    padding: 10px 8px 6px;
    position: relative;
    row-gap: 8px;
    width: 100%
}

.bonusCardProgressiveGroupPrizeItemWrap___funvv .bonusCardProgressiveGroupPrizeItemProfit___PZ8Dj {
    display: none
}

.bonusCardProgressiveGroupPrizeItemWrap___funvv svg {
    margin-left: 5px
}

.bonusCardProgressiveGroupPrizeItemWrap___funvv h3 {
    color: var(--brand-yellow);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%
}

.bonusCardProgressiveGroupPrizeItemProfitable___IKUte:first-child {
    border-color: var(--brand-yellow)
}

.bonusCardProgressiveGroupPrizeItemProfitable___IKUte:first-child .bonusCardProgressiveGroupPrizeItemProfit___PZ8Dj {
    display: block
}

.bonusCardProgressiveGroupPrizeItemProfit___PZ8Dj {
    background: var(--backgroung-bonus-profitable);
    bottom: auto;
    color: var(--brand-yellow);
    font-size: 10px;
    font-weight: 500;
    left: 8px;
    line-height: 12px;
    padding: 0 5px;
    position: absolute;
    right: auto;
    top: -6px;
    z-index: 1
}

.bonusCardProgressiveGroupPrizeItemImage___VbP3h {
    height: 30px;
    width: 30px
}

.bonusCardProgressiveGroupPrizeItemTextWrap___alkMr {
    overflow: hidden;
    width: 100%
}

.bonusCardProgressiveGroupPrizeItemDescription___h89e0 {
    align-items: center;
    color: var(--brand-text);
    column-gap: 2px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 18px
}

.bonusProgressiveGroupCardPrizeBlockWrap___yMgkf {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 8px 0 auto;
    position: relative;
    width: 100%
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen___RSyQv {
    margin-top: 8px
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen___RSyQv:before {
    background: linear-gradient(180deg,#5b172200,#5b1722 90%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    content: "";
    height: 51px;
    left: 0;
    position: absolute;
    right: 0;
    top: unset;
    z-index: 1
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen___RSyQv .bonusProgressiveGroupCardPrizeBlockArrowDown___yWsie {
    transform: rotate(180deg)
}

.bonusProgressiveGroupCardPrizeBlockInnerWrap___dBeIS {
    background-color: var(--bonus-color-2);
    border-radius: 8px;
    padding: 8px 4px 8px 8px;
    width: 100%
}

.bonusProgressiveGroupCardPrizeOpen___csVmv {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.bonusProgressiveGroupCardPrizeOpenTitle___ZWOqd {
    align-items: center;
    color: inherit;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 18px
}

.bonusProgressiveGroupCardPrizeBlockArrowDown___yWsie {
    transform: rotate(0);
    transition: transform .3s linear
}

.bonusProgressiveGroupCardPrizeBlockScroll___XnnKK {
    height: 0!important;
    overflow: hidden;
    transition: height .3s linear
}

.bonusProgressiveGroupCardPrizeBlockScroll___XnnKK>div:first-child {
    padding-right: 3px
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI {
    height: 168px!important;
    overflow-x: hidden;
    overflow-y: scroll
}

@-moz-document url-prefix() {
    .bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI {
        scrollbar-width: none
    }
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI::-webkit-scrollbar {
    width: 2px
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI::-webkit-scrollbar-track {
    border-radius: 32px
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI::-webkit-scrollbar-thumb {
    background: var(--bonus-color-3);
    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
}

.bonusProgressiveGroupCardPrizeBlockItemsWrapAnimated___QtyJc {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    transition: grid-template-rows 1s
}

.bonusProgressiveGroupCardPrizeBlockItemsWrap___CnRKu {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 12px;
    row-gap: 6px
}

.bonusProgressiveGroupCardPrizeBlockItemTxt___me12c {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.bonusCardProgressiveGroupItemWrap___KY7CK {
    align-items: center;
    border: 1px solid var(--bonus-color-3);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 10px 8px 6px;
    transition: padding .3s linear;
    width: 100%
}

.bonusCardProgressiveGroupItemWrapActive___Ut4ob {
    border: 1px solid var(--brand-yellow)
}

.bonusCardProgressiveGroupItemTitle___VCe2V {
    border: none;
    padding: 0
}

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

.bonusCardProgressiveGroupItemDeposit___rAZTA {
    color: var(--bonuses-text-color-1);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    white-space: nowrap
}

.bonusCardProgressiveGroupItemWrapOpen___URLCt {
    border: none;
    padding: 0 16px
}

.bonusCardProgressiveGroupItemWrapOpen___URLCt .bonusCardProgressiveGroupItemTitle___VCe2V {
    display: none
}

.bonusProgressiveGroupCardItemsWrapSlider___GCKeI {
    margin: 16px 0 0;
    padding: 0 56px 10px 14px;
    position: relative;
    transition: padding .3s linear;
    width: 100%
}

.bonusProgressiveGroupCardItemsWrapSlider___GCKeI .swiper-pagination {
    align-items: center;
    background-color: var(--slider-pagination-color-1);
    border-radius: 4px;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    margin: 0 auto;
    opacity: 1;
    position: absolute;
    right: 50%;
    top: auto;
    transform: translateX(50%);
    transition: opacity .5s linear;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 0
}

.bonusProgressiveGroupCardItemsWrapSlider___GCKeI .swiper-pagination-bullet {
    align-items: center;
    background: var(--slider-active-dot-gradient-1);
    border-radius: inherit;
    display: flex;
    flex-direction: column;
    height: 2px;
    justify-content: center;
    opacity: 0;
    transition: opacity .2s linear;
    width: 8px
}

.bonusProgressiveGroupCardItemsWrapSlider___GCKeI .swiper-pagination-bullet-active {
    opacity: 1
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___nWSZd {
    margin: 5px 0 -15px;
    padding: 0 0 10px
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___nWSZd .bonusesProgressiveGroupItemSlide____wRjn {
    margin-right: 0
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___nWSZd .swiper-pagination {
    opacity: 0
}

.bonusesProgressiveGroupItemSlide____wRjn {
    align-items: unset;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 8px;
    padding-right: 1px;
    transition-property: transform,padding,margin!important
}

.bonusProgressiveGroupCardButton___YaXIH {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    max-height: 48px;
    padding: 15px 0;
    width: 100%
}

.bonusesProgressiveGroupStartLoader___C0yC9 {
    height: 328px;
    justify-content: center;
    max-width: 272px;
    width: 100%
}

.bonusProgressiveGroupCardBackground___oGlS3 {
    align-items: center;
    background: var(--cardBackground);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 328px;
    justify-content: flex-end;
    max-width: 272px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.bonusProgressiveGroupCardTopButtons___irL51 {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: 2
}

.bonusProgressiveGroupCardDeactivateButton___KODu2 {
    background-color: #0000
}

.bonusProgressiveGroupCardInnerBackground___NFzo8 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.bonusProgressiveGroupCardContentWrap___vlmWa {
    align-items: center;
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 2;
    z-index: 1
}

.bonusProgressiveGroupCardContentWrap___vlmWa [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.bonusProgressiveGroupCardContentWrap___vlmWa h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    padding: 0 16px;
    text-align: center;
    transition: font-size .3s linear
}

.bonusProgressiveGroupCardContentWrap___vlmWa p {
    margin: 0
}

.bonusProgressiveGroupCardContentWrap___vlmWa [class*=loadingWrapper_] {
    padding-block:18px}

.bonusProgressiveGroupCardContentLabel___rIpvZ {
    background-color: var(--bonus-color-5);
    border-radius: 12px;
    color: var(--bonus-color-4);
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    margin: 8px 0 4px;
    padding: 3px 8px
}

.bonusProgressiveGroupCardDeposit___y35pv {
    align-items: center;
    background-color: var(--bonus-color-2);
    color: inherit;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 14px;
    margin-top: 16px;
    padding: 8px 16px;
    width: 100%
}

.bonusProgressiveGroupCardDeposit___y35pv p {
    margin: 0 2px 0 8px
}

.bonusProgressiveGroupCardPrizeBlockOutWrapper___N2779 {
    padding: 0 16px
}

.bonusProgressiveGroupCardBottomWrap___EgFcu {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 16px 16px 0;
    width: 100%
}

.bonusProgressiveGroupCardBottomWrapWithTImer___iRdYi {
    justify-content: space-between
}

.bonusProgressiveGroupCardBottomWrapWithTImer___iRdYi [class*=bonusProgressiveGroupCardButton_] {
    max-width: 142px
}

.bonusProgressiveGroupCardBottomWrapWithTImer___iRdYi .bonusProgressiveGroupCardBottomTimer___pb7mR p {
    white-space: nowrap
}

.bonusProgressiveGroupCardBottomTimer___pb7mR {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 90px;
    width: 100%
}

.bonusProgressiveGroupCardBottomTimer___pb7mR p {
    color: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6
}

.bonusProgressiveGroupCardBottomTimer___pb7mR [class=floatCountdown] {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusProgressiveGroupCardHiddenActiveSalesTImer___Lw8yA {
    display: none
}

.bonusProgressiveGroupCardBackgroundOpen___tIiNV .bonusProgressiveGroupCardContentWrap___vlmWa {
    z-index: 3
}

.bonusProgressiveGroupCardBackgroundOpen___tIiNV .bonusProgressiveGroupCardContentWrap___vlmWa h2 {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.bonusProgressiveGroupCardBackgroundOpen___tIiNV .bonusProgressiveGroupCardContentLabel___rIpvZ {
    display: none
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I {
    background: var(--bonus-linear-gradient-4),var(--cardBackground);
    column-gap: 16px;
    flex-direction: row;
    height: 246px;
    max-width: 560px;
    padding-inline:16px}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardInnerBackground___NFzo8 {
    height: 154px;
    left: auto;
    right: 68px;
    top: 16px;
    width: 154px
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardContentWrap___vlmWa {
    background: none;
    height: 100%;
    justify-content: flex-start;
    margin: 0;
    max-width: 272px;
    overflow: hidden
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardContentWrap___vlmWa h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I [class*=bonusProgressiveGroupCardItemsWrapSlider_] {
    -webkit-mask-image: linear-gradient(90deg,#000 90%,#0000);
    mask-image: linear-gradient(90deg,#000 90%,#0000);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    padding: 0 56px 10px 0
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardBottomWrap___EgFcu {
    margin: auto 0 0;
    padding: 0 4px 0 26px
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardBottomTimer___pb7mR {
    column-gap: 10px;
    flex-direction: row;
    max-width: 100%
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I [class*=bonusCardProgressiveGroupItemWrapOpen_] {
    padding: 0
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I [class*=bonusProgressiveGroupCardItemsWrapSliderOpen_] {
    margin: 6px 0 -15px;
    -webkit-mask-image: none;
    mask-image: none;
    padding: 0 0 10px
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I [class*=bonusProgressiveGroupCardPrizeBlockScrollOpen_] {
    height: 102px!important
}

.bonusProgressiveGroupCardFastClick___ZAdVF {
    margin: auto 0 16px;
    max-width: 256px
}

.allGamesCardItemWrap___1b389 {
    display: flex;
    flex: 1;
    height: 100%
}

.allGamesCardItemBackground___f6444 {
    background: var(--card-gradient);
    border-radius: 12px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    min-height: 100%;
    padding: 16px;
    position: relative;
    width: 100%
}

.allGamesCardItemBackground___f6444:before {
    background: var(--card-image-url) no-repeat;
    background-size: contain;
    content: "";
    height: 226px;
    position: absolute;
    right: -7px;
    top: -10px;
    width: 226px
}

@media screen and (max-width: 1024px) {
    .allGamesCardItemBackground___f6444:before {
        height:134px;
        right: 16px;
        top: -24px;
        width: 134px
    }
}

.allGamesCardItemBackground___f6444 .allGamesCardItem___c8bdc {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 0;
    padding: 0
}

.allGamesCardItemBackground___f6444 .allGamesCardItem___c8bdc>* {
    margin: 0;
    padding: 0
}

@media screen and (max-width: 1024px) {
    .allGamesCardItemBackground___f6444 .allGamesCardItem___c8bdc {
        gap:24px;
        justify-content: space-between;
        min-height: 100%
    }
}

.allGamesCardItemTitlesWrap___3c153,.allGamesCardItemTitlesWrap___3c153>* {
    margin: 0;
    padding: 0
}

.allGamesCardItemTitlesWrap___3c153 h4 {
    color: #fff;
    font-size: 24px;
    line-height: 32px
}

.allGamesCardItemTitlesWrap___3c153 h3 {
    color: #fff9;
    font-size: 12px;
    line-height: 18px
}

.allGamesCardItemListWrap___57d48 {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    max-width: 211px;
    width: 100%
}

@media screen and (max-width: 1024px) {
    .allGamesCardItemListWrap___57d48 {
        max-width:100%
    }
}

.allGamesCardItemListWrap___57d48 a,.allGamesCardItemListWrap___57d48 li {
    border-radius: 4px;
    height: 65px;
    overflow: hidden;
    width: 65px
}

@media screen and (max-width: 1024px) {
    .allGamesCardItemListWrap___57d48 a,.allGamesCardItemListWrap___57d48 li {
        border-radius:8px;
        height: 58px;
        width: 58px
    }

    .allGamesCardItemListWrap___57d48 a {
        display: flex;
        flex-direction: column
    }
}

.allGamesCardItemListWrap___57d48 img {
    box-shadow: 0 1px 2px 0 #090707;
    height: 100%;
    width: 100%
}

.allGamesCardItemTotalCount___e5442 {
    align-items: center;
    background: #ffffff1a;
    color: #fff;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    gap: 5px;
    justify-content: center;
    line-height: 16px
}

@media screen and (max-width: 1024px) {
    .allGamesCardItemTotalCount___e5442 {
        background:#0009;
        color: #fff9;
        font-size: 12px;
        line-height: 18px
    }
}

.allGamesCardItemArrow___70b87 {
    transform: rotate(90deg);
    width: 12px
}

.withSliderViewWrap___863e1 {
    margin-top: 16px;
    position: relative;
    width: 100%
}

.withSliderViewWrap___863e1.shadowLeft___bLhSt:after,.withSliderViewWrap___863e1.shadowLeft___bLhSt:before,.withSliderViewWrap___863e1.shadowRight___1ad73:after,.withSliderViewWrap___863e1.shadowRight___1ad73:before {
    content: "";
    height: 220px;
    position: absolute;
    top: 0;
    width: 24px;
    z-index: 2
}

.withSliderViewWrap___863e1.shadowLeft___bLhSt:before {
    background: linear-gradient(90deg,var(--main-content-bg) 0,#0000 100%);
    left: 0
}

.withSliderViewWrap___863e1.shadowRight___1ad73:after {
    background: linear-gradient(90deg,#0000 0,var(--main-content-bg) 70%);
    right: 0;
    width: 48px
}

.withSliderViewWrap___863e1 [class~=swiper-slide] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 220px;
    width: 424px
}

@media screen and (max-width: 412px) {
    .withSliderViewWrap___863e1 [class~=swiper-slide] {
        margin-right:16px;
        min-height: 204px;
        width: 288px
    }
}

.withSliderViewWrap___863e1 [class~=swiper-pagination] {
    background-color: #ffffff1a;
    border-radius: 4px;
    display: flex;
    height: 2px;
    margin: 14px calc(50% - 5px) 0 auto;
    overflow: hidden;
    width: var(--thumbWidth)
}

@media screen and (max-width: 412px) {
    .withSliderViewWrap___863e1 [class~=swiper-pagination] {
        margin:13px auto 0
    }
}

.withSliderViewWrap___863e1 [class~=swiper-pagination-bullet] {
    display: flex;
    height: 2px;
    transition: all .3s linear;
    width: var(--thumbItemWidth)
}

.withSliderViewWrap___863e1 [class~=swiper-pagination-bullet-active] {
    background: linear-gradient(4deg,#cb8130,#cea334 14.72%,#cea334 31.44%,#f6eb76 44.59%,#cea334 61.01%,#f6eb76 80.72%,#d6770d 99.99%,#bb772d);
    display: flex
}

.defaultViewWrap___VxH0j {
    display: grid;
    gap: 24px;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    margin: 0 auto;
    width: 100%
}

@media screen and (max-width: 1024px) {
    .defaultViewWrap___VxH0j {
        grid-auto-rows:minmax(188px,1fr);
        grid-template-columns: minmax(200px,512px);
        justify-content: center
    }
}

.defaultViewInnerItem___VxVhH {
    padding-top: 0
}

.allGamesCollection___4b03e {
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
    overflow: hidden;
    position: relative
}

.allGamesCollection___4b03e .allGamesCollectionTitle___c0000 {
    align-items: center;
    display: flex;
    gap: 8px;
    margin: 0;
    padding: 0
}

.allGamesCollection___4b03e .allGamesCollectionTitle___c0000>* {
    margin: 0;
    padding: 0
}

.allGamesCollection___4b03e .allGamesCollectionTitle___c0000 h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.allGamesCollection___4b03e .allGamesCollectionTitle___c0000 .allGamesCollectionTitleCount____lKSQ {
    align-items: center;
    display: flex;
    gap: 10px
}

.allGamesCollection___4b03e .allGamesCollectionTitle___c0000 span {
    align-items: center;
    background-color: hsla(40,87%,69%,.239);
    border-radius: 12px;
    color: #f5c66b;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    line-height: 12px;
    padding: 0 8px;
    text-align: center
}

.allGamesCollection___4b03e .allGamesCollectionArrow___qokg_ {
    transform: rotate(90deg);
    width: 12px
}

.allGamesCollectionPageWrap___hTOrf {
    display: flex;
    flex-direction: column;
    gap: 32px;
    margin: 22px 25px 0 -25px;
    padding: 0 8px
}

.allGamesCollectionPageWrap___hTOrf>* {
    margin: 0;
    padding: 0
}

.allGamesCollectionPageWrap___hTOrf h1 {
    color: #ffffffe6;
    font-size: 24px;
    line-height: 32px
}

.social___aacGt {
    display: flex;
    justify-content: space-between;
    padding: 0 28px
}

.social___aacGt li {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    width: 32px
}

.social___aacGt li svg {
    height: 20px;
    width: 20px
}

.social___aacGt li:nth-child(5) svg {
    height: 18px;
    margin: 2px 2px 0 0;
    width: 18px
}

@media(orientation: portrait)and (min-width:390px) {
    .social___aacGt li {
        height:36px;
        width: 36px
    }

    .social___aacGt li:nth-child(2) svg,.social___aacGt li:nth-child(3) svg,.social___aacGt li:nth-child(4) svg,.social___aacGt li:nth-child(6) svg {
        height: 23px;
        width: 23px
    }

    .social___aacGt li:nth-child(5) svg {
        margin: 2px 2px 0 0
    }
}

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

@media screen and (min-width: 390px) {
    .social___aacGt {
        padding:0 46px
    }
}

.buttonView___eCjlj {
    display: flex
}

.buttonView___eCjlj li {
    align-items: center;
    background-color: #fff;
    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___eCjlj li span {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize
}

.buttonView___eCjlj li.google___uh9oY {
    background-color: #fff
}

.buttonView___eCjlj li.google___uh9oY span {
    color: #5085ed
}

.buttonView___eCjlj li.facebook___OEyNB {
    background-color: #4a67ad
}

.buttonView___eCjlj li.facebook___OEyNB span {
    color: #fff
}

.buttonView___eCjlj li.telegram___pYjj8 {
    background-color: #fff
}

.buttonView___eCjlj li.telegram___pYjj8 span {
    color: #37aee2
}

.buttonView___eCjlj li.yandex___CuSsL {
    background-color: #da3332
}

.buttonView___eCjlj li.yandex___CuSsL span {
    color: #fff
}

.buttonView___eCjlj li.yandex___CuSsL svg,.buttonView___eCjlj li.yandex___CuSsL svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___eCjlj li.odnoklassniki___v7FA5 {
    background-color: #ec7d26
}

.buttonView___eCjlj li.odnoklassniki___v7FA5 span {
    color: #fff
}

.buttonView___eCjlj li.odnoklassniki___v7FA5 svg,.buttonView___eCjlj li.odnoklassniki___v7FA5 svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___eCjlj li.vkontakte___qqCWj {
    background-color: #4c668b
}

.buttonView___eCjlj li.vkontakte___qqCWj span {
    color: #fff
}

.buttonView___eCjlj li.vkontakte___qqCWj svg,.buttonView___eCjlj li.vkontakte___qqCWj svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___eCjlj li.tiktok___A0B35 {
    background-color: #fff
}

.buttonView___eCjlj li.tiktok___A0B35 span {
    color: #000
}

.buttonView___eCjlj li.tiktok___A0B35 svg,.buttonView___eCjlj li.tiktok___A0B35 svg * {
    stroke: #0000;
    fill: #000
}

.buttonView___eCjlj li.mailru___f1nA8 {
    background-color: #ffa930
}

.buttonView___eCjlj li.mailru___f1nA8 span {
    color: #fff
}

.buttonView___eCjlj li.mailru___f1nA8 svg,.buttonView___eCjlj li.mailru___f1nA8 svg * {
    stroke: #0000;
    fill: #fff
}

.socials___yYQ7d {
    display: flex;
    justify-content: space-between
}

.socials___yYQ7d li {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    transition: all .3s;
    width: 32px
}

.socials___yYQ7d li:hover {
    background: #ffffff26;
    opacity: 1!important
}

.socials___yYQ7d li svg {
    width: 17px
}

.socials___yYQ7d li:nth-child(3) svg {
    width: 20px
}

.socials___yYQ7d li:nth-child(4) svg {
    width: 18px
}

.socials___yYQ7d li:nth-child(5) svg {
    margin-right: 2px;
    width: 18px
}

.buttonView___AJGQI {
    display: flex
}

.buttonView___AJGQI li {
    align-items: center;
    background-color: #fff;
    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___AJGQI li span {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize
}

.buttonView___AJGQI li.google___voYCT {
    background-color: #fff
}

.buttonView___AJGQI li.google___voYCT span {
    color: #5085ed
}

.buttonView___AJGQI li.facebook___T2iYc {
    background-color: #4a67ad
}

.buttonView___AJGQI li.facebook___T2iYc span {
    color: #fff
}

.buttonView___AJGQI li.telegram___Sgqrv {
    background-color: #fff
}

.buttonView___AJGQI li.telegram___Sgqrv span {
    color: #37aee2
}

.buttonView___AJGQI li.yandex___nooZk {
    background-color: #da3332
}

.buttonView___AJGQI li.yandex___nooZk span {
    color: #fff
}

.buttonView___AJGQI li.yandex___nooZk svg,.buttonView___AJGQI li.yandex___nooZk svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___AJGQI li.odnoklassniki___UM4vE {
    background-color: #ec7d26
}

.buttonView___AJGQI li.odnoklassniki___UM4vE span {
    color: #fff
}

.buttonView___AJGQI li.odnoklassniki___UM4vE svg,.buttonView___AJGQI li.odnoklassniki___UM4vE svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___AJGQI li.vkontakte___e8DM7 {
    background-color: #4c668b
}

.buttonView___AJGQI li.vkontakte___e8DM7 span {
    color: #fff
}

.buttonView___AJGQI li.vkontakte___e8DM7 svg,.buttonView___AJGQI li.vkontakte___e8DM7 svg * {
    stroke: #0000;
    fill: #fff
}

.buttonView___AJGQI li.tiktok___cr2dT {
    background-color: #fff
}

.buttonView___AJGQI li.tiktok___cr2dT span {
    color: #000
}

.buttonView___AJGQI li.tiktok___cr2dT svg,.buttonView___AJGQI li.tiktok___cr2dT svg * {
    stroke: #0000;
    fill: #000
}

.buttonView___AJGQI li.mailru___QwdMd {
    background-color: #ffa930
}

.buttonView___AJGQI li.mailru___QwdMd span {
    color: #fff
}

.buttonView___AJGQI li.mailru___QwdMd svg,.buttonView___AJGQI li.mailru___QwdMd svg * {
    stroke: #0000;
    fill: #fff
}

.popupTabsWrapper___LnU4u {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: center;
    margin: 0 0 14px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 720px) {
    .popupTabsWrapper___LnU4u {
        flex-shrink:1
    }
}

.popupTabsWrapper___LnU4u:after {
    background: var(--active-auth-tab-line-color);
    border-radius: 4px 4px 0 0;
    bottom: 2px;
    height: 4px;
    transform: translateZ(0);
    transition: transform .25s linear;
    will-change: transform
}

.popupTabsWrapper___LnU4u:after,.popupTabsWrapper___LnU4u:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.popupTabsWrapper___LnU4u:before {
    border-bottom: 1px solid #ffffff0d;
    border-top: 1px solid #0009;
    bottom: 0;
    width: 100%
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-2___oMaGi:after {
    width: 50%
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-2___oMaGi[data-active-position="1"]:after {
    transform: translateZ(0)
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-2___oMaGi[data-active-position="2"]:after {
    transform: translate3d(100%,0,0)
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-3___LVFCa:after {
    width: 33.3333333333%
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-3___LVFCa[data-active-position="1"]:after {
    transform: translateZ(0)
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-3___LVFCa[data-active-position="2"]:after {
    transform: translate3d(100%,0,0)
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-3___LVFCa[data-active-position="3"]:after {
    transform: translate3d(200%,0,0)
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW:after {
    width: 25%
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW[data-active-position="1"]:after {
    transform: translateZ(0)
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW[data-active-position="2"]:after {
    transform: translate3d(100%,0,0)
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW[data-active-position="3"]:after {
    transform: translate3d(200%,0,0)
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW[data-active-position="4"]:after {
    transform: translate3d(300%,0,0)
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active input,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active label,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active p {
    color: #0000;
    transition: color 0ms linear
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active .react-tel-input input::-webkit-input-placeholder {
    color: #0000;
    -webkit-transition: color 0ms linear;
    transition: color 0ms linear
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active .flag-dropdown,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active .special-label,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active i {
    opacity: 0;
    transition: opacity 0ms linear
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done input {
    color: #000;
    transition: color .4s linear
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done label {
    color: #000;
    transition: transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),color .15s linear
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done p {
    color: var(--brand-text);
    transition: color .4s linear
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done .react-tel-input input::-webkit-input-placeholder {
    color: #000c;
    -webkit-transition: color .4s linear;
    transition: color .4s linear
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done .flag-dropdown,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done .special-label,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done i {
    opacity: 1;
    transition: opacity .4s linear
}

.popupTabsItem___fXD9s {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    align-items: center;
    box-shadow: none;
    color: rgba(var(--popup-tabs-color-rgb),.6);
    cursor: pointer;
    display: flex;
    filter: var(--popup-drop-shadow);
    flex: 1 1 0;
    flex-direction: row;
    font-size: 16px;
    font-weight: 400;
    height: 44px;
    justify-content: center;
    line-height: 24px;
    padding-bottom: 6px;
    width: auto
}

.popupTabsItem___fXD9s:hover {
    color: var(--popup-tabs-color)
}

.popupTabsItem___fXD9s.active___vzDq8 {
    color: var(--popup-tabs-color);
    cursor: default;
    font-weight: 500;
    pointer-events: none
}

.promoTextSub___GbQTB {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 2px;
    opacity: .8
}

@media screen and (min-width: 760px) {
    .promoTextSub___GbQTB {
        margin-bottom:0
    }
}

.lottery___N67Dh,.tournament___WoMDp {
    background-color: #000;
    border-radius: 10px;
    box-shadow: var(--brand-shadow);
    display: block;
    overflow: hidden;
    position: relative
}

.lottery___N67Dh:not(:last-child),.tournament___WoMDp:not(:last-child) {
    margin-bottom: 16px
}

@media screen and (min-width: 720px) {
    .lottery___N67Dh:not(:last-child),.tournament___WoMDp:not(:last-child) {
        margin-bottom:0
    }
}

.lotteryImg___KcsIO,.tournamentImg___Sxczy {
    background: var(--tournament-and-lotteries-bg);
    height: 100%;
    opacity: var(--tournament-and-lotteries-bg-opacity);
    overflow: hidden;
    position: absolute;
    transition: height .4s;
    width: 100%
}

.lotteryImg___KcsIO:before,.tournamentImg___Sxczy:before {
    background: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .4s;
    z-index: 0
}

.lotteryImg___KcsIO img,.tournamentImg___Sxczy img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.lotteryImg___KcsIO.tournamentImageCharacter___DjSPa img,.tournamentImg___Sxczy.tournamentImageCharacter___DjSPa img {
    height: 204px;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 190px
}

.lotteryContent___GgcRa,.tournamentContent___gpJSv {
    align-items: flex-start;
    border-radius: 10px;
    display: flex;
    flex-flow: column nowrap;
    height: 100%;
    justify-content: flex-start;
    padding: 24px 24px 26px;
    position: relative
}

.lotteryStatuses___eBs7e,.tournamentStatuses___qMl_k {
    align-items: center;
    background: #ffffff4d;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 16px;
    justify-content: center;
    margin-bottom: 6px;
    padding: 0 4px;
    position: relative;
    width: min-content
}

.lotteryStatuses___eBs7e span,.tournamentStatuses___qMl_k span {
    color: #000;
    font-size: 8px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    white-space: nowrap
}

.lotteryStatuses___eBs7e:before,.tournamentStatuses___qMl_k:before {
    background: url(/assets/svg/tournament/check.svg?ver06092023);
    border-radius: 50%;
    content: "";
    display: block;
    flex: 0 0 10px;
    height: 10px;
    margin-right: 4px;
    width: 10px
}

.lotteryStatuses___eBs7e.doNotAllowToJoin___apwJ8:before,.tournamentStatuses___qMl_k.doNotAllowToJoin___apwJ8:before {
    background-image: url(/assets/svg/tournament/status_no.svg)
}

.lotteryTitle___PPYUV,.tournamentTitle___mg085 {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

[class^=calendar__] .lotteryTitle___PPYUV,[class^=calendar__] .tournamentTitle___mg085 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    max-width: 255px
}

.lotteryInfo___NxloZ,.tournamentInfo___xSiy2 {
    margin-top: 24px;
    width: 100%
}

.lotteryPrizeSub___d509b,.lotteryTextSub___tjktH,.tournamentPrizeSub___zax7J,.tournamentTextSub____xH1_ {
    color: #ffffffe6;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.lotteryPrizeNumber___b1TDa,.lotteryPrize___aXG0c [class^=floatCountdown],.lotteryTextNumber___th1Qb,.lotteryText___HBwmX [class^=floatCountdown],.tournamentPrizeNumber___ZVMWr,.tournamentPrize___bogjz [class^=floatCountdown],.tournamentTextNumber___kwK44,.tournamentText___ygAlg [class^=floatCountdown] {
    color: var(--brand-yellow);
    font-size: 16px;
    font-weight: 500;
    line-height: 1
}

[class^=calendar__] .lotteryPrizeNumber___b1TDa,[class^=calendar__] .lotteryPrize___aXG0c [class^=floatCountdown],[class^=calendar__] .lotteryTextNumber___th1Qb,[class^=calendar__] .lotteryText___HBwmX [class^=floatCountdown],[class^=calendar__] .tournamentPrizeNumber___ZVMWr,[class^=calendar__] .tournamentPrize___bogjz [class^=floatCountdown],[class^=calendar__] .tournamentTextNumber___kwK44,[class^=calendar__] .tournamentText___ygAlg [class^=floatCountdown] {
    color: var(--brand-yellow);
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
}

.lotteryPrizeNumber___b1TDa .currencySymbol,.lotteryPrize___aXG0c [class^=floatCountdown] .currencySymbol,.lotteryTextNumber___th1Qb .currencySymbol,.lotteryText___HBwmX [class^=floatCountdown] .currencySymbol,.tournamentPrizeNumber___ZVMWr .currencySymbol,.tournamentPrize___bogjz [class^=floatCountdown] .currencySymbol,.tournamentTextNumber___kwK44 .currencySymbol,.tournamentText___ygAlg [class^=floatCountdown] .currencySymbol {
    font-weight: 400
}

[class^=calendar__] .lotteryPrize___aXG0c [class^=floatCountdown],[class^=calendar__] .lotteryText___HBwmX [class^=floatCountdown],[class^=calendar__] .tournamentPrize___bogjz [class^=floatCountdown],[class^=calendar__] .tournamentText___ygAlg [class^=floatCountdown] {
    color: #fff
}

.lotteryPrizeSymbol___nXmsB,.lotteryTextSymbol___EY5UX,.tournamentPrizeSymbol___tXoyn,.tournamentTextSymbol___mghIZ {
    font-weight: 400;
    margin-left: 4px
}

.lotteryText___HBwmX,.tournamentText___ygAlg {
    align-items: flex-end;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin-top: 16px
}

.lotteryText___HBwmX [class^=digit__],.lotteryText___HBwmX [class^=floatCountdown],.tournamentText___ygAlg [class^=digit__],.tournamentText___ygAlg [class^=floatCountdown] {
    color: #fff
}

.lotteryTimerContainer___ePmBS,.tournamentTimerContainer___Hkc6r {
    align-items: flex-start;
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start
}

.lotteryBottom___tTNzD,.tournamentBottom___DbN0Z {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.lotteryBtn___XqskL,.tournamentBtn___NmU6_ {
    bottom: 16px;
    height: 24px;
    position: absolute;
    right: 16px;
    width: 24px
}

.lotteryBtn___XqskL svg,.tournamentBtn___NmU6_ svg {
    transform: rotate(180deg)
}

.lotteryBtnCalendar___GraAd,.tournamentBtnCalendar___ar5qG {
    margin-left: 4px
}

.lotteryBtnCalendar___GraAd [class^=button__],.tournamentBtnCalendar___ar5qG [class^=button__] {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    height: 30px;
    line-height: 24px;
    min-width: 106px
}

.pattern___iFTgE {
    left: 0;
    overflow: hidden;
    pointer-events: none;
    top: 0;
    z-index: 0
}

.imgCharacterBlock___LfmFG,.pattern___iFTgE {
    background-repeat: no-repeat;
    bottom: 0;
    position: absolute;
    right: 0
}

.imgCharacterBlock___LfmFG {
    height: 100%;
    width: 200px;
    z-index: 2
}

.imgCharacterBlock___LfmFG .imgCharacter___ImJoN {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    object-fit: contain;
    object-position: center;
    transition: transform .5s;
    width: 100%
}

.imagePattern___x8jcN,.withImgAlternative___vj035 {
    z-index: 0
}

.actions___rNhqg.activated___Nrklc .imgCharacterBlock___LfmFG {
    top: 9px
}

.actions___rNhqg,.actions_mob___RQZi7,.actions_promotion___CgroF,.actions_promotion_mob___MQ7a_ {
    border-radius: 8px;
    overflow: hidden
}

.button___lsjfU,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___lsjfU.sm___afr0D,.promoPoster___hvebL .promo_action___qiASd .sm___afr0D.promoBtn___NcPwY {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___lsjfU.md___Ki8Nc,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___lsjfU.primary___E5cnz,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___lsjfU.primary___E5cnz:hover,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___lsjfU.primary___E5cnz:active,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___lsjfU.secondary___so9yk,.promoPoster___hvebL .promo_action___qiASd .secondary___so9yk.promoBtn___NcPwY {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___lsjfU.secondary___so9yk:active,.button___lsjfU.secondary___so9yk:hover,.promoPoster___hvebL .promo_action___qiASd .secondary___so9yk.promoBtn___NcPwY:active,.promoPoster___hvebL .promo_action___qiASd .secondary___so9yk.promoBtn___NcPwY:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___lsjfU.tertiary___i9WlY,.promoPoster___hvebL .promo_action___qiASd .tertiary___i9WlY.promoBtn___NcPwY {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___lsjfU.tertiary___i9WlY:hover,.promoPoster___hvebL .promo_action___qiASd .tertiary___i9WlY.promoBtn___NcPwY:hover {
    background: #ffffff0d
}

.button___lsjfU.tertiary___i9WlY:active,.promoPoster___hvebL .promo_action___qiASd .tertiary___i9WlY.promoBtn___NcPwY:active {
    border-color: #fff
}

.button___lsjfU.ghost___Xwbju,.promoPoster___hvebL .promo_action___qiASd .ghost___Xwbju.promoBtn___NcPwY {
    box-shadow: none;
    color: #f5c66b
}

.button___lsjfU.ghost___Xwbju:hover,.promoPoster___hvebL .promo_action___qiASd .ghost___Xwbju.promoBtn___NcPwY:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___lsjfU.ghost___Xwbju:active,.promoPoster___hvebL .promo_action___qiASd .ghost___Xwbju.promoBtn___NcPwY:active {
    opacity: .7
}

.button___lsjfU.disabled___Sozvp,.promoPoster___hvebL .promo_action___qiASd .disabled___Sozvp.promoBtn___NcPwY {
    opacity: .4;
    pointer-events: none
}

.fourthly___v1nIE {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.promoWrapper___Hq4Ha {
    color: #c7ced8;
    font-size: 16px;
    line-height: 21px;
    margin-top: 40px;
    padding: 0 16px
}

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

.bonus_title___fHX3P {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    margin: 6px auto 15px;
    max-height: 64px;
    overflow: hidden
}

.bonus_active___cJaKC {
    box-sizing: border-box;
    display: block;
    margin: 24px 0 40px;
    position: relative;
    width: 100%
}

.bonus_active___cJaKC .noItems___B0Z3l {
    align-items: center;
    background: rgba(var(--brand-blue-rgb),.2);
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    min-height: 80px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    z-index: 0
}

.bonus_active___cJaKC .noItems___B0Z3l span {
    color: #fffc;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px
}

.bonus_active___cJaKC .promoPoster___hvebL {
    margin-bottom: 16px
}

.bonus_active___cJaKC .promoPoster_infoBtn___jtgzf {
    background: none;
    bottom: auto;
    left: auto;
    max-width: 24px;
    position: absolute;
    right: 44px;
    top: 12px;
    z-index: 1
}

.bonus_active___cJaKC .promoPoster_infoBtn___jtgzf.analytic_infoBtn___q8CdT {
    right: 12px
}

.bonus_active___cJaKC .promoPoster_closeBtn___z8b2b {
    background: none;
    bottom: auto;
    left: auto;
    max-width: 24px;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 1
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk {
    margin-bottom: 16px;
    width: calc(100% - 16px)
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk:last-child {
    margin-bottom: 0
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 256px;
    justify-content: normal;
    margin: 16px 0;
    min-height: 256px;
    width: auto
}

@media screen and (min-width: 568px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 {
        height:224px;
        min-height: 224px
    }
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l {
    height: 100%;
    margin-bottom: 2px;
    width: 100%
}

@media screen and (min-width: 720px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l {
        height:100%
    }
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l:last-child {
    margin-bottom: 0
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_header___bherU .h2___vnhKP {
    max-width: 336px
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_header___bherU [class^=progressBar] {
    width: 176px
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w {
    align-items: normal;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    justify-content: space-between;
    line-height: 24px
}

@media screen and (min-width: 568px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w {
        flex-direction:row
    }
}

@media screen and (min-width: 720px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w {
        flex-direction:row
    }
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom_info___v3btw {
    display: flex
}

@media screen and (min-width: 568px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom_info___v3btw {
        margin-bottom:0;
        margin-top: auto
    }
}

@media screen and (min-width: 720px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom_info___v3btw {
        margin-bottom:0
    }
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ {
    max-width: 256px;
    width: 100%
}

@media screen and (max-width: 320px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ {
        max-width:100%
    }
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ .promoBtn___NcPwY {
    display: flex;
    max-width: 176px
}

@media screen and (min-width: 568px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ .promoBtn___NcPwY {
        margin-left:auto
    }
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8.progressBar___Z0BHr {
    height: 288px
}

@media screen and (min-width: 568px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8.progressBar___Z0BHr {
        height:176px
    }
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.progressBar___Z0BHr .promoPoster_wrap___Pfs5l .promo_action_header___bherU [class^=progressBar] {
    margin-top: 4px
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.progressBar___Z0BHr .promoPoster_wrap___Pfs5l .promo_action_bottom_info___v3btw {
    margin-bottom: 16px
}

@media screen and (min-width: 568px) {
    .bonus_active___cJaKC .promoPoster_promo___LYAQk.progressBar___Z0BHr .promoPoster_wrap___Pfs5l .promo_action_bottom_info___v3btw {
        margin-bottom:0
    }
}

.promoPoster___hvebL {
    border-radius: 8px;
    height: 100%;
    padding: 16px;
    position: relative;
    width: inherit
}

.promoPoster_wrap___Pfs5l {
    border-radius: 8px;
    height: 144px;
    position: relative;
    width: 100%;
    z-index: 1
}

.promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    min-width: 176px;
    width: auto
}

.promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ .promoBtn___NcPwY {
    height: 40px;
    line-height: 40px;
    min-width: 176px;
    width: auto
}

.promoPoster_infoBtn___jtgzf {
    background: none;
    max-width: 24px;
    position: absolute;
    right: 12px;
    top: 12px
}

.promoPoster_promo___LYAQk {
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 #00000080;
    color: #fff;
    display: inline-block;
    margin: 8px;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: calc(100% - 16px)
}

@media screen and (min-width: 568px) {
    .promoPoster_promo___LYAQk {
        margin:8px;
        width: calc(50% - 16px)
    }
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8 {
    border-radius: 8px
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l {
    height: 256px;
    position: relative;
    width: 100%;
    z-index: 1
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8.rmBannerEmpty___IPYJT {
    height: 0;
    margin: 0!important;
    visibility: hidden;
    width: 0
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8.rmBanner___FsKvX .promoPoster_wrap___Pfs5l {
    height: auto;
    overflow: hidden
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section {
    border-radius: 8px
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section [class^=banner-container]:after,.promoPoster_promo___LYAQk.promoPoster_available___JetM8.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section [class^=banner-container]:before {
    display: none
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section [class^=banner-container]>a {
    height: auto
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section [class^=banner-container]>a img {
    object-fit: fill
}

.promoPoster___hvebL .promo_action___qiASd {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.promoPoster___hvebL .promo_action_header___bherU .h2___vnhKP {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 7px;
    max-height: 44px;
    overflow: hidden;
    padding-right: 68px
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw {
    display: flex;
    margin-bottom: 16px
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .depositAmount___b2szS {
    display: flex;
    flex-direction: column;
    margin-right: 12px
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .depositAmount_title___sMdtV {
    color: #fff9;
    display: inline-block;
    font-size: 12px;
    font-weight: inherit;
    line-height: 20px;
    margin: 0 5px 0 0
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .countdownWrapper___Emhrx {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .countdownWrapper___Emhrx [class^=countdownMob_] {
    font-size: 12px;
    line-height: 18px;
    text-shadow: none
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .countdownWrapper___Emhrx [class^=countdownMob_] div span {
    font-size: 12px;
    line-height: 18px
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .showTimer___vrkJS {
    display: flex;
    flex-direction: column
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .showTimer_title___v9WPu {
    color: #fff9;
    display: inline-block;
    font-size: 12px;
    font-weight: inherit;
    line-height: 20px;
    margin: 0 5px 0 0
}

@media screen and (max-width: 414px) {
    .promoPoster___hvebL .promo_action_bottom_info___v3btw {
        flex-direction:column
    }

    .promoPoster___hvebL .promo_action_bottom_info___v3btw .depositAmount___b2szS,.promoPoster___hvebL .promo_action_bottom_info___v3btw .showTimer___vrkJS {
        flex-direction: row;
        margin-bottom: 5px
    }

    .promoPoster___hvebL .promo_action_bottom_info___v3btw .depositAmount___b2szS [class*=_title__],.promoPoster___hvebL .promo_action_bottom_info___v3btw .showTimer___vrkJS [class*=_title__] {
        margin-bottom: 0
    }

    .promoPoster___hvebL .promo_action_bottom_info___v3btw .depositAmount___b2szS .countdownWrapper___Emhrx *,.promoPoster___hvebL .promo_action_bottom_info___v3btw .showTimer___vrkJS .countdownWrapper___Emhrx * {
        line-height: 20px!important
    }
}

.promoPoster___hvebL .promo_action___qiASd .button_wrapper___jJhiJ {
    width: 176px
}

.promoPoster___hvebL .promo_action___qiASd .button_wrapper___jJhiJ [class^=wrap_] {
    max-width: 256px
}

@media screen and (max-width: 360px) {
    .promoPoster___hvebL .promo_action___qiASd .button_wrapper___jJhiJ [class^=wrap_] {
        max-width:100%
    }
}

.promoPoster___hvebL .promo_action___qiASd .button_wrapper___jJhiJ .promoBtn___NcPwY[class*=disabled_] {
    background: #0000;
    border: 1px solid #fff9;
    box-shadow: unset;
    box-sizing: border-box;
    color: #fff;
    text-shadow: 0 -1px 0 #ffffff0d
}

.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY {
    font-size: 14px;
    line-height: 24px;
    width: 100%
}

.available_wrap___Gr23_,.promotion_wrap___OgNc_ {
    box-sizing: border-box;
    display: block;
    font-size: 0;
    height: auto;
    line-height: 0;
    margin: 0 -8px 33px;
    position: relative;
    transition: height .3s ease;
    width: calc(100% + 16px)
}

.promotion_wrap___OgNc_ .promoBtn___NcPwY {
    margin-bottom: -2px;
    max-width: 176px
}

.promotion_wrap___OgNc_ .promoBtn___NcPwY span {
    font-size: 16px;
    height: 48px;
    line-height: 48px
}

.collapse___olrB4 .bonus_header__btn___CgOiL [class*=promoBtn_] {
    max-width: 176px
}

.contentBlockBody___fm4px {
    height: 192px;
    margin-top: 20px;
    overflow: hidden;
    position: relative
}

@media screen and (min-width: 720px) {
    .contentBlockBody___fm4px {
        height:240px
    }
}

@media screen and (min-width: 1024px) {
    .contentBlockBody___fm4px {
        height:300px
    }
}

.contentBlockStriped___HoZYl {
    height: unset;
    margin-top: 24px
}

.contentBlockStriped___HoZYl:first-child {
    margin-top: 16px
}

@media screen and (min-width: 740px) {
    .contentBlockStriped___HoZYl {
        height:240px!important;
        margin-bottom: 0;
        margin-top: 22px
    }
}

.shortNews___jrqHK {
    border-radius: .75rem;
    margin: 0;
    padding: .57125rem 0 0;
    width: 100%
}

.promoInfo___Ca_vT {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    left: 17px;
    position: absolute;
    top: 18px;
    width: 100%;
    z-index: 3
}

@media screen and (min-width: 740px) {
    .promoInfo___Ca_vT.full___cwfTy {
        left:0;
        top: 17px
    }
}

@media screen and (min-width: 768px) {
    .promoInfo___Ca_vT {
        top:22px
    }
}

.promoNews___IMtn9 {
    box-sizing: border-box;
    display: block;
    height: 100%;
    overflow: hidden
}

.promoInner___N59Kx {
    display: block;
    height: 100%;
    position: relative;
    text-decoration: none;
    width: 100%
}

.promoInner___N59Kx,.promoInner___N59Kx * {
    border-radius: 10px
}

.promoInnerPreview___qXEbL {
    height: 144px;
    margin: 0 auto;
    min-height: 144px;
    width: 100%
}

@media screen and (min-width: 740px) {
    .promoInnerPreview___qXEbL {
        height:200px
    }
}

.promoInner___N59Kx:active {
    outline: 0
}

.promoInner___N59Kx:before {
    background: var(--news-image-shadow);
    border-radius: 10px;
    bottom: auto;
    content: "";
    height: 60px;
    left: 0;
    opacity: .8;
    position: absolute;
    right: 0;
    top: 0;
    transform: matrix(1,0,0,-1,0,0);
    z-index: 3
}

.promoImg___i1fZY {
    box-sizing: border-box;
    height: 100%;
    position: absolute;
    width: 100%
}

.promoImg___i1fZY.short___RldRg {
    background: #000
}

.promoImg___i1fZY img {
    height: 100%;
    object-fit: cover;
    position: relative;
    width: 100%;
    z-index: 2
}

.promoImg___i1fZY [class^=loading_] {
    bottom: auto;
    left: 50%;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 0
}

.promoImg___i1fZY.characterImg___pMq99 img {
    bottom: auto;
    height: 100%;
    left: 50%;
    object-fit: contain;
    position: absolute;
    right: auto;
    top: 0;
    transform: translateX(-50%);
    width: 240px;
    z-index: 0
}

.promoInnerTitle___C5YJX {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 16px;
    position: relative;
    z-index: 3
}

@media screen and (min-width: 1024px) {
    .promoInnerTitle___C5YJX {
        margin:38px 16px 16px 52px
    }
}

.promo___AEuSM .btn___mekH4 {
    bottom: 16px;
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 700;
    line-height: 28px;
    min-width: 128px;
    opacity: .6;
    position: absolute;
    right: 16px;
    z-index: 3
}

@media screen and (min-width: 1024px) {
    .promo___AEuSM .btn___mekH4 {
        bottom:40px;
        right: 50px
    }
}

.promoDataViewsBlock____pygW {
    align-items: normal;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    justify-content: flex-start
}

.promoDate___bPPVl {
    color: #fffc;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 20px;
    margin-right: 16px;
    min-width: 60px;
    padding-top: 1px;
    text-transform: lowercase
}

@media screen and (min-width: 740px) {
    .promoDate___bPPVl {
        margin:-5px 12px 0 0
    }
}

.promoViews___L9e_x {
    align-items: center;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 16px;
    margin-bottom: 20px;
    margin-right: 44px;
    text-transform: uppercase
}

.promoViewsEye___P86hW {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 18px;
    justify-content: center;
    margin-right: 4px;
    opacity: .8;
    width: 16px
}

.promoViewsEye___P86hW svg {
    height: 16px;
    width: 16px
}

@media screen and (min-width: 740px) {
    .promoViews___L9e_x {
        margin-top:-5px
    }
}

.promoIndepentTitle___ECOcj {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-top: -18px;
    max-width: calc(100% - 32px)
}

@media screen and (min-width: 740px) {
    .promoIndepentTitle___ECOcj {
        padding-left:0
    }
}

.promoTeaser___v2eLT {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto;
    padding-top: 16px
}

.promoTeaser___v2eLT p {
    margin: 0
}

.promoLink___IGDZb {
    bottom: 2px;
    height: 16px;
    position: absolute;
    text-decoration: none;
    width: 16px
}

.promoText___pt5AM {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: inherit;
    position: relative;
    width: calc(100% - 75px)
}

.promoBtn___rLYFd {
    color: #fff;
    display: inline-block;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 0 1.5rem;
    text-decoration: none
}

.promoBtn___rLYFd:focus {
    outline: 0
}

.filtersButton___zgINI {
    align-items: center;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: linear-gradient(180deg,#fff,#dadada);
    border-radius: 100%;
    bottom: 72px;
    box-shadow: 0 8px 16px 0 #0c122466;
    display: flex;
    flex-direction: column;
    height: 48px;
    justify-content: center;
    left: unset;
    padding-block:12px;position: fixed;
    right: 8px;
    top: unset;
    transition: transform .1s linear,opacity .1s linear;
    width: 48px;
    z-index: 3
}

.filtersButton___zgINI.open___nnfer {
    opacity: 0;
    transform: translatey(64px)
}

.filtersButtonIcon___DAbM6 {
    height: 18px;
    width: 18px
}

.filtersButtonIcon___DAbM6 path {
    fill: #000
}

.filtersButtonCount___F3w94 {
    background: var(--brand-yellow);
    border-radius: 8px;
    bottom: unset;
    color: #000;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 32px;
    line-height: 16px;
    min-width: 16px;
    padding: 0 2px;
    position: absolute;
    right: unset;
    text-align: center;
    top: 0;
    transition: background-color .1s linear,opacity .1s linear;
    z-index: 0
}

.filtersButtonCount___F3w94:empty {
    opacity: 0
}

.filters___lTjVa {
    align-items: center;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    background: #31060e52;
    border-radius: 8px 0 0 0;
    bottom: 54px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    left: 0;
    padding-bottom: 4px;
    position: fixed;
    right: 0;
    top: unset;
    transform: translateY(250px);
    z-index: 3
}

.filters___lTjVa>* {
    opacity: 0
}

.filters___lTjVa.animateFilters-appear,.filters___lTjVa.animateFilters-enter,.filters___lTjVa.animateFilters-exit {
    transition: transform .3s linear
}

.filters___lTjVa.animateFilters-appear-active,.filters___lTjVa.animateFilters-appear-done,.filters___lTjVa.animateFilters-enter-active,.filters___lTjVa.animateFilters-enter-done {
    transform: translateY(0)
}

.filters___lTjVa.animateFilters-appear-active>*,.filters___lTjVa.animateFilters-appear-done>*,.filters___lTjVa.animateFilters-enter-active>*,.filters___lTjVa.animateFilters-enter-done>* {
    opacity: 1;
    transition: opacity .2s linear
}

.filters___lTjVa.animateFilters-exit-active,.filters___lTjVa.animateFilters-exit-done {
    transform: translateY(250px)
}

.filters___lTjVa.animateFilters-exit-active>*,.filters___lTjVa.animateFilters-exit-done>* {
    opacity: 0
}

.filtersEvents___Ifr8A {
    overflow-y: auto;
    padding: 2px 12px 12px;
    scroll-snap-type: x proximity;
    scrollbar-width: none
}

.filtersEvents___Ifr8A::-webkit-scrollbar {
    -ms-overflow-style: none;
    background: #0000;
    display: none;
    height: 0;
    opacity: 0
}

.filtersEvents___Ifr8A::-webkit-scrollbar-thumb,.filtersEvents___Ifr8A::-webkit-scrollbar-track {
    background: #0000;
    height: 0
}

.filtersDates___Ooqgp {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: auto;
    justify-content: flex-start;
    overflow: auto hidden;
    padding: 12px;
    scroll-snap-type: x proximity;
    scrollbar-width: none;
    width: 100%
}

.filtersDates___Ooqgp::-webkit-scrollbar {
    -ms-overflow-style: none;
    background: #0000;
    display: none;
    height: 0;
    opacity: 0
}

.filtersDates___Ooqgp::-webkit-scrollbar-thumb,.filtersDates___Ooqgp::-webkit-scrollbar-track {
    background: #0000;
    height: 0
}

.filtersDates___Ooqgp [class*=dayWrapper__] {
    scroll-snap-align: end
}

.closeButton___8xusy {
    align-items: center;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    background: linear-gradient(180deg,#360911 69.07%,#36091100);
    border-radius: 8px 0 0 0;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    margin: -28px 0 0 auto;
    width: 40px
}

.closeButton___8xusy:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    content: "";
    height: 0;
    width: 0
}

.calendar___sqxWw {
    min-height: 600px;
    position: relative;
    z-index: 1
}

.calendarHeader___jiW7M {
    margin-block:-34px 20px;padding-block:56px 16px}

.calendarHeaderTitle___pCXQz {
    color: #fff;
    display: block;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    padding-inline:16px}

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

@media screen and (min-width: 568px) {
    .calendarHeaderTitle___pCXQz {
        margin-inline:auto;
        max-width: 960px;
        padding-inline:32px}
}

.calendarBlock___vOiNx {
    display: grid;
    margin-bottom: 16px
}

.calendarBlockTitle___Mf2Ej {
    color: #ffffffe6;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-block:0;padding-bottom: 18px;
    padding-inline:16px}

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

@media screen and (min-width: 568px) {
    .calendarBlockTitle___Mf2Ej {
        margin-inline:auto;
        max-width: 960px;
        padding-inline:32px}
}

.calendarBlock___vOiNx>div {
    overflow: hidden
}

.calendarBlock___vOiNx [class*=promo__] {
    box-shadow: 0 4px 8px #00000073;
    margin: 0
}

.calendarBlock___vOiNx [class*=btnMob__] {
    font-size: 14px;
    height: 40px;
    width: auto
}

.calendarBlock___vOiNx [class*=btnMob__] span {
    font-size: inherit
}

.calendarBlock___vOiNx [class*=whiteBorder__] {
    min-width: 120px;
    opacity: 1
}

.calendarBlock___vOiNx [class*=contentBlockBody__] {
    padding: 0
}

.calendarBlock___vOiNx [class*=promoInner__] {
    height: inherit
}

.calendarBlock___vOiNx [class*=promoImg__] img {
    height: 100%
}

.calendarBlock___vOiNx [class*=promoContent__] {
    flex-direction: column;
    flex-wrap: nowrap
}

.calendarBlock___vOiNx [class*=promoText__] {
    width: 100%
}

.calendarBlock___vOiNx [class*=lottery__] {
    width: unset
}

.calendarBlock___vOiNx [class*=promoPoster_promo__] [class*=promoBtn__] {
    height: 48px;
    line-height: 48px
}

.calendarBlock___vOiNx [class*=pattern___] {
    background: var(--background-bonus-gradient)
}

.calendarBlockSlider___qiUel {
    box-sizing: initial;
    height: auto;
    margin-inline:auto;max-width: 960px;
    min-height: 178px;
    padding-bottom: 32px;
    position: relative;
    width: auto;
    z-index: 1
}

.calendarBlockSlider___qiUel [class*=contentBlockBody__],.calendarBlockSlider___qiUel [class*=lottery__],.calendarBlockSlider___qiUel [class*=promo__],.calendarBlockSlider___qiUel [class*=tournament__] {
    max-width: calc(100vw - 32px);
    width: 100vw
}

@media screen and (min-width: 360px) {
    .calendarBlockSlider___qiUel [class*=contentBlockBody__],.calendarBlockSlider___qiUel [class*=lottery__],.calendarBlockSlider___qiUel [class*=promo__],.calendarBlockSlider___qiUel [class*=tournament__] {
        max-width:calc(100vw - 44px)
    }
}

@media screen and (min-width: 568px) {
    .calendarBlockSlider___qiUel [class*=contentBlockBody__],.calendarBlockSlider___qiUel [class*=lottery__],.calendarBlockSlider___qiUel [class*=promo__],.calendarBlockSlider___qiUel [class*=tournament__] {
        max-width:calc(100vw - 60px)
    }
}

@media screen and (min-width: 656px) {
    .calendarBlockSlider___qiUel [class*=contentBlockBody__],.calendarBlockSlider___qiUel [class*=lottery__],.calendarBlockSlider___qiUel [class*=promo__],.calendarBlockSlider___qiUel [class*=tournament__] {
        max-width:calc(50vw - 40px)
    }
}

@media screen and (min-width: 960px) {
    .calendarBlockSlider___qiUel [class*=contentBlockBody__],.calendarBlockSlider___qiUel [class*=lottery__],.calendarBlockSlider___qiUel [class*=promo__],.calendarBlockSlider___qiUel [class*=tournament__] {
        max-width:440px
    }
}

.calendarBlockSlider___qiUel [class*=lotteryBottom__],.calendarBlockSlider___qiUel [class*=tournamentBottom__] {
    bottom: 20px;
    position: absolute;
    right: 16px
}

.calendarBlockSlider___qiUel [class*=contentBlockBody__],.calendarBlockSlider___qiUel [class*=promo__]:not([class*=promoPoster_promo__]) {
    height: 178px
}

.calendarBlockSlider___qiUel .slick-list,.calendarBlockSlider___qiUel .slick-slide,.calendarBlockSlider___qiUel .slick-track {
    height: inherit
}

.calendarBlockSlider___qiUel .slick-track {
    display: flex
}

.calendarBlockSlider___qiUel .slick-list {
    -webkit-mask-image: linear-gradient(90deg,#0000,#000 16px,#000 calc(100% - 16px),#0000);
    mask-image: linear-gradient(90deg,#0000,#000 16px,#000 calc(100% - 16px),#0000);
    overflow: hidden;
    padding-left: 8px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 360px) {
    .calendarBlockSlider___qiUel .slick-list {
        padding-left:16px
    }
}

@media screen and (min-width: 568px) {
    .calendarBlockSlider___qiUel .slick-list {
        padding-left:24px
    }
}

.calendarBlockSlider___qiUel .slick-slide {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 0 4px
}

.calendarBlockSlider___qiUel .slick-slide:first-child {
    padding-left: 8px
}

@media screen and (min-width: 568px) {
    .calendarBlockSlider___qiUel .slick-slide {
        padding:0 8px
    }
}

.calendarBlockSlider___qiUel .slick-dots {
    align-items: center;
    bottom: 2px;
    box-sizing: border-box;
    display: flex!important;
    height: 6px;
    justify-content: center;
    left: 0;
    margin-top: 0;
    padding-inline:16px;position: absolute;
    right: unset;
    text-align: center;
    top: unset;
    width: 100%;
    z-index: 1
}

@media screen and (min-width: 360px) {
    .calendarBlockSlider___qiUel .slick-dots {
        padding-inline:24px
    }
}

@media screen and (min-width: 568px) {
    .calendarBlockSlider___qiUel .slick-dots {
        margin-inline:auto;
        max-width: 960px;
        padding-inline:32px}
}

.calendarBlockSlider___qiUel .slick-dots li {
    line-height: 0
}

.calendarBlockSlider___qiUel .slick-dots li button {
    background: var(--brand-gradient-blue);
    border: none;
    border-radius: 50%;
    font-size: 0;
    line-height: 1;
    margin-right: 6px;
    opacity: .2;
    padding: 3px;
    width: auto
}

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

.calendarBlockSlider___qiUel .slick-dots li.slick-active button {
    opacity: 1
}

.calendarBlockList___en1I4 {
    align-items: flex-start;
    display: grid;
    gap: 24px 8px;
    grid-template-columns: repeat(auto-fit,minmax(288px,1fr));
    justify-content: center;
    padding-inline:16px}

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

@media screen and (min-width: 568px) {
    .calendarBlockList___en1I4 {
        margin-inline:auto;
        max-width: 960px;
        padding-inline:32px}
}

.calendarBlockList___en1I4 [class*=contentBlockBody__],.calendarBlockList___en1I4 [class*=promo__]:not([class*=promoPoster_promo__]) {
    height: 178px
}

.calendarBlockList___en1I4 [class*=promoPoster_promo__] {
    width: inherit
}

@media screen and (min-width: 656px) {
    .calendarBlockList___en1I4 {
        gap:24px 16px;
        grid-template-columns: repeat(auto-fit,minmax(calc(50% - 8px),1fr))
    }

    .calendarBlockList___en1I4>div:first-child:last-child {
        max-width: calc(50% - 8px);
        min-width: 288px
    }
}

.calendar___sqxWw .animateCalendarBlock-enter,.calendar___sqxWw .animateCalendarBlock-exit {
    transition: grid-template-rows .2s linear,opacity .3s linear
}

.calendar___sqxWw .animateCalendarBlock-enter {
    grid-template-rows: 0fr;
    opacity: 0
}

.calendar___sqxWw .animateCalendarBlock-enter-active,.calendar___sqxWw .animateCalendarBlock-enter-done,.calendar___sqxWw .animateCalendarBlock-exit {
    grid-template-rows: 1fr;
    opacity: 1
}

.calendar___sqxWw .animateCalendarBlock-exit-active,.calendar___sqxWw .animateCalendarBlock-exit-done {
    grid-template-rows: 0fr;
    opacity: 0
}

.noEventsWrapper___k2Ryw {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media(orientation: portrait) {
    .noEventsWrapper___k2Ryw {
        margin-top:136px
    }
}

.noEventsWrapper___k2Ryw .noEventsTitle___gTkQh {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 10px
}

@media screen and (min-width: 1096px) {
    .noEventsWrapper___k2Ryw .noEventsTitle___gTkQh {
        margin-top:33px
    }

    .noEventsWrapper___k2Ryw {
        margin-top: 32px
    }
}

.noEventsWrapper___k2Ryw .noEventsIcon___UImML {
    margin-top: 24px
}

@media screen and (min-width: 1096px) {
    .noEventsWrapper___k2Ryw .noEventsIcon___UImML {
        margin-top:23px
    }
}

.tournamentLockStatus___mQypT {
    background: #fffc;
    border-radius: 0 8px;
    bottom: auto;
    box-shadow: 0 0 4px #00000040;
    font-family: Manrope,sans-serif;
    height: 32px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    z-index: 3
}

.tournamentLockStatus___mQypT svg {
    display: block;
    margin: 8px auto
}

.tournamentLockStatusWrap___z5BYO {
    font-feature-settings: "pnum" on,"lnum" on;
    background: #fff;
    border-radius: 8px;
    bottom: auto;
    box-shadow: 0 4px 24px #0000001a;
    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___z5BYO>div {
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tournamentLockStatusWrap___z5BYO>div:nth-child(2) {
    margin-bottom: 6px
}

.tournamentLockStatusWrap___z5BYO: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___M5J9p {
    color: #0009;
    margin-bottom: 2px
}

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

.tournamentImg___sgP7X img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.tournamentImgPattern___SvbRY {
    height: 204px;
    width: 100%
}

.tournamentImgPattern___SvbRY .tournamentImg-wrapper {
    height: 100%;
    width: 100%
}

.tournamentImgPattern___SvbRY img {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover
}

.tournamentImgCharacter___V6oDp {
    height: 204px;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 190px
}

@media screen and (min-width: 568px) {
    .tournamentImgCharacter___V6oDp {
        right:107px;
        top: 16px
    }
}

@media screen and (min-width: 720px) {
    .tournamentImgCharacter___V6oDp {
        right:15px;
        top: 8px
    }
}

.tournamentImgCharacter___V6oDp img {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover
}

.tournamentInfo___r2mpE {
    margin-bottom: 24px;
    padding-left: 8px;
    padding-right: 36px;
    padding-top: 8px;
    position: relative;
    width: 100%;
    z-index: 1
}

.tournamentTitle___hVIiR {
    font-feature-settings: "pnum" on,"lnum" on;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 24px;
    min-height: 52px;
    padding-right: 10px;
    width: 150px
}

.tournamentPrize___S26Id {
    margin-bottom: 16px
}

.tournamentPrizeSub___le22u {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 8px
}

.tournamentPrizeSum___eeZbg {
    color: var(--brand-yellow);
    font-weight: 500;
    text-shadow: 0 0 4px #00000059
}

.tournamentPrizeSum___eeZbg,.tournamentTimer___R8F_E {
    font-family: Manrope,sans-serif;
    font-size: 20px;
    line-height: 20px
}

.tournamentTimer___R8F_E {
    color: #fff;
    font-weight: 700
}

.tournamentTimer___R8F_E [class*=promoTextSub] {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 4px;
    opacity: .6
}

.tournamentTimer___R8F_E [class*=dots] {
    margin: 0 5px
}

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

.tournamentBtn___eBH6t a {
    min-height: 40px;
    min-width: 112px
}

.tournamentBtn___eBH6t a[class*=white] {
    opacity: .6
}

.participantsEmpty___ljDpX,.participants___ppU_t {
    background: #ffffff1a;
    border-radius: var(--tournament-widget-player-radius);
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 174px;
    line-height: 16px;
    margin-bottom: 16px;
    padding: 14px 0 16px
}

.participantsEmpty___ljDpX {
    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___ljDpX svg {
    height: 32px;
    margin-bottom: 8px;
    width: 32px
}

.participantsEmpty___ljDpX svg path {
    fill: #fff
}

.participantsEmpty___ljDpX p {
    margin: 0
}

@media screen and (min-width: 568px) {
    .participants___ppU_t {
        margin-bottom:auto
    }
}

.participants___ppU_t .row___7baZw {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: normal;
    margin: 2px 0;
    padding: 0 16px
}

.participants___ppU_t .row___7baZw:first-child {
    height: 20px;
    margin-bottom: 8px
}

.participants___ppU_t .row___7baZw:first-child .col___K25Me {
    color: #fff9
}

.participants___ppU_t .row___7baZw .col___K25Me:first-child {
    color: #fff9;
    width: 7%
}

.participants___ppU_t .row___7baZw .col___K25Me:nth-child(2) {
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%
}

.participants___ppU_t .row___7baZw .col___K25Me:last-child {
    text-align: right;
    width: 43%
}

.participants___ppU_t .row___7baZw.currentUser___dTlnl {
    background-color: #ffffff26;
    height: 24px;
    margin: 0
}

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

.link____Vulv:hover .linkButton___EEe8p {
    opacity: 1
}

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

.link____Vulv .image___rSS6t {
    height: inherit;
    width: inherit
}

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

.statisticBlock___yeR9V {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative
}

.statisticRow___CV6UP {
    align-items: center;
    border-bottom: 1px solid #e7dbdb1a;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 256px;
    padding-bottom: 11px;
    width: 100%
}

@media screen and (min-width: 360px) {
    .statisticRow___CV6UP {
        max-width:330px
    }
}

.statisticRow___CV6UP:nth-child(n+2) {
    padding-top: 11px
}

.statisticRow___CV6UP:last-child {
    border: none;
    padding-bottom: 32px
}

.statisticTable___clnEq {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%
}

.statisticTableWithImageLink___GizIw {
    margin: -2px auto 0;
    max-width: 256px
}

@media screen and (min-width: 360px) {
    .statisticTableWithImageLink___GizIw,.statisticTableWithImageLink___GizIw .statisticRow___CV6UP {
        max-width:312px
    }
}

@media screen and (min-width: 412px) {
    .statisticTableWithImageLink___GizIw,.statisticTableWithImageLink___GizIw .statisticRow___CV6UP {
        max-width:364px
    }
}

@media screen and (min-width: 640px) {
    .statisticTableWithImageLink___GizIw,.statisticTableWithImageLink___GizIw .statisticRow___CV6UP {
        max-width:510px
    }
}

@media screen and (min-width: 768px) {
    .statisticTableWithImageLink___GizIw,.statisticTableWithImageLink___GizIw .statisticRow___CV6UP {
        max-width:640px
    }
}

.statisticTablePayout___pGcZP {
    max-width: 120px
}

.statisticTableHeader___fAZmF {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 13px 31px 15px 17px;
    width: 100%
}

.statisticTableHeader___fAZmF .statisticTableName___uU74_ {
    margin-left: 0;
    margin-right: 0
}

.statisticTableHeader___fAZmF>div {
    color: #fffc;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px
}

.statisticTableTitle___wZnox {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 34px;
    margin: 0 0 18px;
    padding-bottom: 0;
    padding-top: 2px;
    text-align: center
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .statisticTableTitle___wZnox {
        background-image: none!important;
        color: #fff
    }
}

.statisticTableLink___Csrh6 {
    border-radius: 6px;
    box-sizing: initial;
    filter: drop-shadow(0 8px 16px rgba(0,0,0,.3));
    height: 32px;
    margin-left: 14px;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    width: 32px;
    z-index: 4
}

.statisticTableLink___Csrh6 [class^=link_] {
    display: flex;
    height: 100%;
    width: 100%
}

.statisticTableLink___Csrh6 [class^=image_] img {
    border-radius: 4px;
    height: inherit;
    object-fit: cover;
    object-position: top;
    width: inherit
}

.statisticTableIndex___u5m1l {
    align-items: center;
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    justify-content: center;
    line-height: 16px;
    min-width: 16px;
    padding: 0 6px
}

.statisticTableName___uU74_ {
    color: var(--brand-text);
    font-size: 12px;
    margin-left: 14px;
    margin-right: auto
}

.statisticTableNumber___RxonO {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-align: right;
    white-space: nowrap
}

.statisticRatio___dgwXP {
    align-items: normal;
    color: var(--brand-text);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 500;
    justify-content: normal;
    line-height: 24px;
    padding-bottom: 20px
}

.statisticRatio___dgwXP .statisticTableLink___Csrh6 {
    margin: 0
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF {
    padding: 10px 16px 12px 14px
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF>div {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    width: 50%
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF>div:first-child {
    text-align: start
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF>div:last-child {
    text-align: end
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF .statisticTableBet___h_cwi {
    min-width: 95px;
    text-align: right
}

@media screen and (min-width: 360px) {
    .statisticRatio___dgwXP .statisticTableHeader___fAZmF {
        padding-left:23px;
        padding-right: 26px
    }

    .statisticRatio___dgwXP .statisticTableHeader___fAZmF .statisticTableBet___h_cwi {
        min-width: 33%
    }
}

@media screen and (min-width: 640px) {
    .statisticRatio___dgwXP .statisticTableHeader___fAZmF {
        padding:10px 64px 12px
    }
}

.statisticRatio___dgwXP .statisticRow___CV6UP {
    justify-content: normal;
    margin: 0 16px 0 14px;
    max-width: none;
    padding: 10px 0 9px;
    width: auto
}

.statisticRatio___dgwXP .statisticRow___CV6UP .statisticTableName___uU74_ {
    font-weight: 400;
    letter-spacing: .8px;
    margin: 0;
    padding-left: 16px;
    width: calc(33.33% + 4px)
}

.statisticRatio___dgwXP .statisticRow___CV6UP .statisticBetweenBetWin___g6IwP {
    line-height: 22px;
    min-width: 95px;
    padding-right: 0;
    padding-top: 2px;
    width: 33.33%
}

.statisticRatio___dgwXP .statisticRow___CV6UP .statisticBetweenBetWin___g6IwP>div:first-child {
    line-height: 20px
}

.statisticRatio___dgwXP .statisticRow___CV6UP .statisticTableRatio___WX6GF {
    font-weight: 400;
    margin: 0;
    padding-right: 0;
    text-align: center;
    width: calc(33.33% - 32px)
}

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

@media screen and (min-width: 640px) {
    .statisticRatio___dgwXP .statisticRow___CV6UP {
        margin:0 64px
    }
}

.statisticRatio___dgwXP .statisticTableRatio___WX6GF {
    margin-left: auto;
    padding-right: 20px
}

.statisticBetweenBetWin___g6IwP {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 22px;
    min-width: 100px;
    padding-right: 16px;
    padding-top: 4px
}

.statisticBetweenBetWin___g6IwP>div:last-child {
    color: #fff
}

.statisticLastTitle___afrbC {
    margin-bottom: 11px
}

.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
    max-width: 255px;
    padding-bottom: 9px;
    padding-top: 2px
}

@media screen and (min-width: 360px) {
    .statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
        max-width:310px
    }
}

@media screen and (min-width: 412px) {
    .statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
        max-width:364px
    }
}

@media screen and (min-width: 640px) {
    .statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
        max-width:512px
    }
}

@media screen and (min-width: 768px) {
    .statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
        max-width:640px
    }
}

.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP:nth-child(n+2) {
    padding-top: 12px
}

.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP:last-child {
    margin-bottom: 26px
}

.gamesStatistic___BX7E4 {
    font-family: Manrope,sans-serif
}

.gamesStatistic___BX7E4 .content___JvDky {
    padding: 0
}

.gamesStatistic___BX7E4 .contentTitle___qc9LC {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 32px 16px 0
}

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

@media screen and (min-width: 640px) {
    .gamesStatistic___BX7E4 .contentTitle___qc9LC {
        margin:32px 64px 0
    }
}

.gamesStatistic___BX7E4 .contentTop____Rr0Y {
    display: flex;
    justify-content: space-between
}

.gamesStatistic___BX7E4 .contentTop____Rr0Y>div {
    flex-basis: 32%
}

.gamesStatistic___BX7E4 .contentTextFooter___y0TU0,.gamesStatistic___BX7E4 .contentText___oP54Y {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px 16px 24px
}

@media screen and (min-width: 360px) {
    .gamesStatistic___BX7E4 .contentTextFooter___y0TU0,.gamesStatistic___BX7E4 .contentText___oP54Y {
        margin:16px 24px 32px
    }
}

@media screen and (min-width: 640px) {
    .gamesStatistic___BX7E4 .contentTextFooter___y0TU0,.gamesStatistic___BX7E4 .contentText___oP54Y {
        margin:16px 64px 32px
    }
}

.gamesStatistic___BX7E4 .contentTextFooter___y0TU0 {
    margin: 40px 16px 48px;
    padding: 0
}

@media screen and (min-width: 360px) {
    .gamesStatistic___BX7E4 .contentTextFooter___y0TU0 {
        margin:40px 24px 48px
    }
}

@media screen and (min-width: 640px) {
    .gamesStatistic___BX7E4 .contentTextFooter___y0TU0 {
        margin:40px 64px 48px
    }
}

.gamesStatistic___BX7E4 .content___JvDky table {
    width: 100%
}

.gamesStatistic___BX7E4 .accordion-margin__top {
    padding-top: 15px
}

.gamesStatistic___BX7E4 .accordion-item {
    background: rgba(var(--brand-text-rgb),.1);
    margin-bottom: 1px
}

.gamesStatistic___BX7E4 .accordion-title {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 72px;
    justify-content: normal;
    padding: 0 60px 0 17px;
    position: relative
}

@media screen and (min-width: 360px) {
    .gamesStatistic___BX7E4 .accordion-title {
        padding-left:24px
    }
}

@media screen and (min-width: 640px) {
    .gamesStatistic___BX7E4 .accordion-title {
        padding:0 90px 0 64px
    }
}

.gamesStatistic___BX7E4 .accordion-title span {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    pointer-events: none
}

.gamesStatistic___BX7E4 .accordion-title.active {
    margin-bottom: 2px
}

.gamesStatistic___BX7E4 .accordion-title.active span {
    -webkit-text-fill-color: unset;
    background: none;
    color: #fff
}

.gamesStatistic___BX7E4 .accordion-title.active:after {
    border-color: #0000 #0000 #0000 #fff;
    top: 35px;
    transform: rotate(-225deg)
}

.gamesStatistic___BX7E4 .accordion-title:after {
    border-color: #0000 #0000 #0000 var(--brand-text);
    border-style: solid;
    border-width: 6px 0 0 6px;
    bottom: auto;
    content: "";
    display: block;
    height: 0;
    left: auto;
    margin: auto;
    position: absolute;
    right: 25px;
    top: 30px;
    transform: rotate(-45deg);
    transition: .2s;
    width: 0;
    z-index: inherit
}

@media screen and (min-width: 360px) {
    .gamesStatistic___BX7E4 .accordion-title:after {
        right:34px;
        top: 32px
    }
}

@media screen and (min-width: 640px) {
    .gamesStatistic___BX7E4 .accordion-title:after {
        right:72px
    }
}

.gamesStatistic___BX7E4 .accordion-inner {
    display: none
}

.gamesStatistic___BX7E4 .accordion-title.active+.accordion-inner {
    display: block
}

@media screen and (min-width: 760px) {
    .fixStyleForWrapperClass___Bcm7w [class*=wrapper] {
        justify-content:flex-start
    }
}

.description___NvsWV {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 0 16px 40px
}

@media screen and (min-width: 360px) {
    .description___NvsWV {
        margin:0 auto;
        max-width: 360px;
        padding: 0 24px 32px
    }
}

@media screen and (min-width: 412px) {
    .description___NvsWV {
        padding-left:0
    }
}

@media screen and (min-width: 640px) {
    .description___NvsWV {
        max-width:510px;
        padding: 0 180px 32px 0
    }
}

@media screen and (min-width: 768px) {
    .description___NvsWV {
        max-width:640px;
        padding-right: 300px
    }
}

.content___LkYpX {
    font-family: Manrope,sans-serif;
    padding: 0
}

.contentTitle___eW0ak {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 20px 0 16px
}

.contentTop___qlypQ {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 25px 0 23px
}

.contentTop___qlypQ>div {
    flex: 1;
    margin-right: 16px
}

.contentTop___qlypQ>div:last-of-type {
    margin-right: 0
}

@media screen and (min-width: 1288px) {
    .contentTop___qlypQ {
        margin-bottom:16px
    }
}

.contentText___QqOxB {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding-right: 20px
}

@media screen and (min-width: 1288px) {
    .contentText___QqOxB:nth-of-type(2) {
        margin:24px 0 34px
    }
}

.content___LkYpX table {
    width: 100%
}

.talisman___txDyH {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle
}

.talisman___txDyH img {
    height: 19px;
    width: 19px
}

div.tooltip___D1IMz {
    white-space: nowrap;
    width: auto
}

.table___S9wzx {
    margin: 0 0 20px
}

.table___S9wzx,.table___S9wzx * {
    font-family: Manrope,sans-serif
}

.tableRow___di6x5 {
    display: flex;
    height: 48px;
    position: relative
}

.tableRow___di6x5:last-of-type:after {
    display: none
}

.tableRowCurrentUser___TJYJP {
    box-sizing: border-box
}

.tableRowCurrentUser___TJYJP .tableCell___JaaXz {
    color: var(--brand-yellow)!important
}

.tableRowCurrentUserIsntTop___B7fP0 {
    border-top: 2px solid rgba(var(--brand-simple-rgb),.6);
    height: 64px;
    margin-top: 14px;
    padding-top: 16px
}

.tableRowCurrentUserIsntTop___B7fP0:before {
    background-color: #ffffff0d;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 0;
    width: 100%
}

.tableRowShort___VmjQV .tableCell___JaaXz:nth-child(3) {
    max-width: 186px;
    width: 186px
}

@media screen and (min-width: 1260px) {
    .tableRowShort___VmjQV .tableCell___JaaXz:nth-child(3) {
        max-width:266px;
        width: 266px
    }
}

.tableCell___JaaXz {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 12px;
    font-weight: 400;
    line-height: 48px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___JaaXz:first-child {
    align-items: center;
    display: flex;
    height: 48px;
    min-width: 54px;
    padding: 0 0 0 30px;
    width: 54px
}

.tableCell___JaaXz:first-child .decoration___gNRJS {
    background: #b8b8cc1a;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fffffffa;
    height: 16px;
    line-height: 16px;
    min-width: 16px;
    padding: 0 5px;
    text-align: right;
    width: max-content
}

.tableCell___JaaXz:nth-child(2) {
    display: flex;
    flex: 1;
    position: relative
}

.tableCell___JaaXz:nth-child(2) span {
    display: inline-block;
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___JaaXz:nth-child(2) .talismanWrapper___gJQcj {
    display: inline-block
}

.tableCell___JaaXz:nth-child(3) {
    display: flex;
    justify-content: flex-start;
    max-width: 120px;
    padding: 0 6px 0 7px;
    width: 120px
}

@media screen and (min-width: 1260px) {
    .tableCell___JaaXz:nth-child(3) {
        max-width:150px;
        padding: 0 6px 0 13px;
        width: 150px
    }
}

.tableCell___JaaXz:nth-child(4) {
    align-items: center;
    display: flex;
    justify-content: center;
    max-width: 118px;
    width: 118px
}

.tableCell___JaaXz:nth-child(5) {
    max-width: 130px;
    padding-right: 32px;
    text-align: right;
    width: 130px
}

@media screen and (min-width: 1260px) {
    .tableCell___JaaXz:nth-child(5) {
        max-width:167px;
        width: 167px
    }
}

.tableHead___hDVJL.tableRow___di6x5 {
    background-color: rgba(var(--brand-text-rgb),.1);
    border-radius: 10px
}

.tableHead___hDVJL.tableRow___di6x5:after {
    display: none
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 12px;
    font-weight: 400;
    line-height: 48px;
    min-height: 48px;
    position: relative
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz span {
    z-index: 1
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz:first-child {
    padding: 0 0 0 36px
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz:nth-child(3) {
    padding: 0 6px 0 17px
}

@media screen and (min-width: 1280px) {
    .tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz:nth-child(3) {
        padding:0 6px 0 19px
    }
}

.tableBody___aOgVm {
    padding-top: 16px
}

.tableBody___aOgVm .tableCell___JaaXz:first-child {
    font-size: 10px
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(2) {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 48px
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(4) {
    overflow: visible
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(4),.tableBody___aOgVm .tableCell___JaaXz:nth-child(5) {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 48px
}

.tableStatusLink___x2D_K {
    display: inline-block;
    height: 48px;
    width: 48px
}

.tableStatus___HTFsc {
    height: 100%!important;
    transition: transform .3s ease-out;
    width: 100%!important
}

.tableStatus___HTFsc:hover {
    transform: scale(1.1)
}

.table___S9wzx [class*=status__].tableStatus___HTFsc img {
    height: 33px;
    transform: translate(3px,6px);
    width: 33px
}

@media screen and (min-width: 1288px) {
    .table___S9wzx [class*=status__].tableStatus___HTFsc img {
        transform:translate(7px,7px)
    }
}

.table___S9wzx [class*=status__].tableStatus___HTFsc figcaption {
    display: none
}

.tableEmpty___o8SBX {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    padding: 41px 30px 0
}

.game___PF2In {
    background: var(--brand-simple);
    border-radius: 4px;
    filter: drop-shadow(0 4px 8px rgba(0,0,0,.4));
    height: 36px;
    transition: all .3s ease-out;
    width: 54px
}

.game___PF2In:before {
    background: #000000e6;
    border-radius: 4px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.game___PF2In:after {
    border-bottom: 6px solid #0000;
    border-left: 10px solid #fff;
    border-top: 6px solid #0000;
    content: "";
    height: 0;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 0;
    z-index: 3
}

.game___PF2In:hover {
    transform: scale(1.1)
}

.game___PF2In:hover:after,.game___PF2In:hover:before {
    opacity: 1
}

.gameIcon___Dcl0i,.gamePicture___bvGVw {
    height: inherit;
    width: inherit
}

.gameIcon___Dcl0i {
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    object-fit: cover;
    overflow: hidden;
    padding: 2px;
    position: relative
}

.game___PF2In.gameEmpty___DKQ8B:after,.game___PF2In.gameEmpty___DKQ8B:before {
    content: none
}

.monthPicker___u6t7H {
    cursor: pointer;
    display: inline-block;
    position: relative;
    white-space: pre-wrap
}

.monthPicker___u6t7H:before {
    border-top: 1px dashed var(--brand-text);
    bottom: 3px;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translateX(calc(-50% - 9px));
    width: calc(100% - 30px)
}

.monthPickerTitle___nMjfe>span {
    color: #fff
}

.monthPickerIcon___b5Jvc {
    display: inline-block;
    height: 24px;
    opacity: .6;
    transform: translate(2px,5px);
    width: 24px
}

.monthPickerList___Sw3GC {
    background-color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    column-gap: 22px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-template-rows: repeat(4,22px);
    left: calc(100% - 28px);
    opacity: 0;
    padding: 16px;
    position: absolute;
    row-gap: 8px;
    top: 40px;
    transition: opacity .3s ease-out,visibility 0s linear .3s;
    visibility: hidden;
    z-index: 1
}

.monthPickerList___Sw3GC:before {
    background: #fff;
    content: "";
    height: 11px;
    left: 12px;
    position: absolute;
    top: -5px;
    transform: rotate(45deg);
    width: 11px
}

.monthPickerListOpen___Bdplm {
    opacity: 1;
    visibility: visible
}

.monthPickerListItem___oh5Sq {
    border-radius: 4px;
    color: #000;
    font-family: Manrope,sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 4px 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    z-index: 0
}

.monthPickerListItem___oh5Sq:before {
    border-radius: 10px;
    bottom: -9px;
    content: "";
    display: block;
    left: -10px;
    position: absolute;
    right: -10px;
    top: -1px;
    z-index: -2
}

.monthPickerListItem___oh5Sq:after {
    background-color: #fff;
    border-radius: 10px;
    bottom: -8px;
    content: "";
    display: block;
    left: -9px;
    position: absolute;
    right: -9px;
    top: 0;
    z-index: -1
}

.monthPickerListItem___oh5Sq:hover:before {
    background: var(--brand-gradient-green)
}

.monthPickerListItemActive___WPbEx {
    color: #fff
}

.monthPickerListItemActive___WPbEx:before {
    background: var(--brand-gradient-green)
}

.monthPickerListItemActive___WPbEx:after {
    background-color: #0000
}

.hallOfFameTitle___ljMzN {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 20px 0 24px
}

.hallOfFameTitle___ljMzN>span {
    color: #ffffffe6
}

.hallOfFameTitle___ljMzN>div>*,.hallOfFameTitle___ljMzN>span {
    font-family: Manrope,sans-serif
}

.hallOfFameDescription___o28q6 {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 41px
}

.hallOfFameTable___QIe_s {
    margin: 0 -30px
}

.hallOfFameTable___QIe_s [class^=tableBody_] [class^=tableRow_] [class^=loading__] {
    bottom: 0;
    height: 32px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    z-index: 4
}

.hallOfFameTable___QIe_s [class^=tableBody_] [class^=tableRow_] [class^=tableCell_]:first-child {
    color: #fffffffa;
    width: auto
}

.hallOfFameTable___QIe_s [class^=tableBody_] [class^=tableRow_] [class^=tableCell_] [class*=game__] {
    background: #0000
}

.hallOfFameEmpty___SUXJd {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 23px 0 25px
}

.hallOfFameLoading___BD9V_ {
    min-height: 256px;
    position: relative
}

.tabs___W81Zn {
    height: 40px;
    position: relative;
    width: 100%
}

.tabsSwipe___V3TCU {
    background: var(--brand-yellow);
    border-radius: 4px 4px 0 0;
    bottom: 1px;
    content: "";
    height: 4px;
    left: 0;
    transform: translate3d(var(--left),0,0);
    transition: transform .3s linear,width .3s linear;
    width: var(--width)
}

.tabsSwipeWrapper___BUfJF,.tabsSwipe___V3TCU {
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.tabsSwipeWrapper___BUfJF {
    bottom: -1px;
    left: var(--scroll-padding,0)
}

.tabsList___AExC8 {
    border-bottom: 1px solid rgba(var(--brand-yellow-rgb),.2);
    display: flex;
    gap: 16px;
    height: 100%;
    overflow: auto hidden;
    padding: 6px var(--scroll-padding,0) 8px;
    position: relative
}

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

.tabsItem___EVj1P {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    min-width: 96px;
    padding-inline:12px}

.tabsLink___n8BDh {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    line-height: 22px;
    opacity: .8;
    text-align: center;
    transition: all .5s ease-out;
    white-space: nowrap;
    width: 100%
}

.tabsLink___n8BDh:hover {
    opacity: 1
}

.tabsLink___n8BDh.disabled___Owh0Y {
    opacity: .3;
    pointer-events: none
}

.tabsLinkActive___iAtSm {
    color: var(--brand-yellow);
    font-weight: 500;
    letter-spacing: -.2px;
    opacity: 1;
    position: relative
}

.bonusWrap___cz5Bw h1 {
    color: var(--bonuses-title-color);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 30px 0 24px;
    padding: 0 24px
}

@media screen and (min-width: 640px) {
    .bonusWrap___cz5Bw h1 {
        margin:28px 0 4px;
        padding: 0 64px
    }
}

.bonusTabsWrap___pwiJK {
    height: 62px
}

@media screen and (min-width: 640px) {
    .bonusTabsWrap___pwiJK {
        padding-left:40px
    }
}

.bonusTabsWrap___pwiJK [class*=tabsSwipeWrapper_] {
    left: 24px
}

.bonusTabsWrap___pwiJK [class*=tabsList_] {
    padding-inline:24px}

.bonusTabsWrap___pwiJK [class*=tabsItem_] {
    height: auto;
    min-width: 117px;
    padding-inline:15px}

@media screen and (min-width: 640px) {
    .bonusTabsWrap___pwiJK [class*=tabsItem_] {
        padding-inline:13px
    }
}

.bonusTabsWrap___pwiJK [class*=tabsLink_] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    white-space: normal
}

@media screen and (min-width: 640px) {
    .bonusTabsWrap___pwiJK [class*=tabsLink_] {
        align-items:flex-end;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        white-space: nowrap
    }
}

.bonusTabsWrap___pwiJK [class*=tabsLink_] span {
    color: inherit;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
    white-space: normal;
    width: min-content
}

@media screen and (min-width: 640px) {
    .bonusTabsWrap___pwiJK [class*=tabsLink_] span {
        padding-bottom:2px;
        width: 100%
    }
}

.bonusWrap___xxMgI h1 {
    color: var(--bonuses-title-color);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 20px 0 24px
}

.storeWrap___eMWSu {
    padding: 20px 0 0
}

.storeWrapTitle___wAxW4 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 24px
}

.storeWrapContent___WoqVl {
    min-height: 512px;
    position: relative
}

.storeWrapContent___WoqVl [class*=loading__] {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translateX(50%) translateY(-50%);
    z-index: 0
}

.storeWrap___eMWSu [class*=tabsItem__] {
    min-width: 154px
}

.storeWrap___eMWSu [class*=tabsItem__] a,.storeWrap___eMWSu [class*=tabsItem__] span {
    text-align: center
}

.storeWrapMob___c7wIO {
    --scroll-padding: 16px;
    padding: 32px 0 0
}

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

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

.storeWrapMobTitle___J8lJd {
    -webkit-text-fill-color: #0000;
    background: var(--brand-gradient-white);
    background-clip: text;
    -webkit-background-clip: text;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 16px;
    padding-inline:var(--scroll-padding)}

.storeWrapMobContent___vuL4a {
    min-height: 512px;
    position: relative
}

.storeWrapMobContent___vuL4a [class*=loading__] {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translateX(50%) translateY(-50%);
    z-index: 0
}

.letter___mkv0c {
    -webkit-text-fill-color: #0000;
    animation: LetterBlinking___EGCq3 3s ease-in-out infinite;
    animation-duration: 5s;
    background: var(--jackpot-letter-color);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-yellow);
    font-family: Manrope,sans-serif;
    font-size: 58px;
    font-weight: 900;
    line-height: 100%;
    margin: 0 -3px;
    position: relative
}

.letter___mkv0c:before {
    animation: LetterBorderHiding___OmMUb 3s ease-in-out infinite;
    text-shadow: var(--jackpot-letter-shadow-color);
    will-change: opacity;
    z-index: -1
}

.letter___mkv0c:after,.letter___mkv0c:before {
    bottom: 0;
    content: attr(data-txt);
    left: 0;
    position: absolute;
    right: 0;
    top: 5px;
    transform: translateZ(0)
}

.letter___mkv0c:after {
    animation: LetterBlinking___EGCq3 3s ease-in-out infinite;
    animation-duration: 5s;
    will-change: text-shadow;
    z-index: -2
}

@keyframes LetterBorderHiding___OmMUb {
    0%,25%,75%,to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@keyframes LetterBlinking___EGCq3 {
    0%,25%,75%,to {
        text-shadow: 0 0 8px #d5a8576b
    }

    50% {
        text-shadow: 0 0 8px #d5a8576b,0 -.06007px 8.75806px rgba(213,168,87,.506),0 -.308835px 8.59488px rgba(213,168,87,.408),0 -.047484px 8.75452px rgba(213,168,87,.325),0 -.097396px 8.00464px rgba(213,168,87,.231)
    }
}

.letter___EuymO {
    -webkit-text-fill-color: #0000;
    background: var(--jackpot-number-color);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-yellow);
    font-family: Manrope,sans-serif;
    font-size: 56px;
    font-weight: 700;
    letter-spacing: -1.12px;
    line-height: 84px;
    margin: 0 .3px;
    position: relative
}

.letter___EuymO: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___EuymO.tooManySymbols___nKFIL {
        font-size:48px
    }
}

.line___MgBwM {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0 -2px;
    position: relative;
    top: 0;
    transform: translateZ(0);
    transition: transform .5s cubic-bezier(0,0,.08,.95);
    will-change: transform
}

.line___MgBwM .letter___EuymO {
    height: 84px
}

.line___MgBwM.zero___ZPt4F {
    transform: translateZ(0)
}

.line___MgBwM.one___HPYQ9 {
    transform: translate3d(0,-84px,0)
}

.line___MgBwM.two___dL4zd {
    transform: translate3d(0,-168px,0)
}

.line___MgBwM.three___kwA2E {
    transform: translate3d(0,-252px,0)
}

.line___MgBwM.four___wLDhz {
    transform: translate3d(0,-336px,0)
}

.line___MgBwM.five___NRNsz {
    transform: translate3d(0,-420px,0)
}

.line___MgBwM.six___ntVgK {
    transform: translate3d(0,-504px,0)
}

.line___MgBwM.seven___MG68J {
    transform: translate3d(0,-588px,0)
}

.line___MgBwM.eight___u5Dsg {
    transform: translate3d(0,-672px,0)
}

.line___MgBwM.nine___uma0B {
    transform: translate3d(0,-756px,0)
}

.jackpotWidgetWrap___UQRLP {
    margin-bottom: 32px;
    position: relative
}

.jackpotWidgetWrap___UQRLP: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___UQRLP {
        background-position-x:57%
    }
}

@media screen and (min-width: 568px) {
    .jackpotWidgetWrap___UQRLP {
        background-position-x:20%
    }
}

@media screen and (min-width: 720px) {
    .jackpotWidgetWrap___UQRLP {
        background-position-x:100%;
        margin-top: 29px
    }
}

@media screen and (min-width: 1024px) {
    .jackpotWidgetWrap___UQRLP {
        background-position-x:58%
    }
}

.jackpotWidget___vZ08l {
    align-items: center;
    animation: BorderBlinking___SHxlM 3s ease-in-out infinite;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: linear-gradient(180deg,#26090d,#9c071a);
    border: 2px solid var(--jackpot-border-color);
    border-radius: var(--components-border-radius);
    display: flex;
    flex-direction: column;
    height: 190px;
    justify-content: flex-end;
    margin: 0 auto;
    padding: 16px 0;
    position: relative;
    width: 288px
}

.jackpotWidget___vZ08l hr {
    animation: LineBlinking___oJZz9 3s ease-in-out infinite;
    background: var(--jackpot-line-color);
    border: none;
    border-radius: 50%;
    box-shadow: 0 0 12px 0 #9b2033;
    height: 4px;
    margin-bottom: 4px;
    margin-top: 0;
    position: relative;
    top: 6px;
    width: calc(100% - 28px)
}

.jackpotWidget___vZ08l>span {
    position: relative
}

.jackpotWidget___vZ08l>span:first-child,.jackpotWidget___vZ08l>span:last-child {
    position: relative;
    text-align: center;
    width: 100%
}

.jackpotWidget___vZ08l>span:first-child {
    letter-spacing: 4px
}

@media screen and (min-width: 360px) {
    .jackpotWidget___vZ08l {
        width:312px
    }
}

.linesWrap___RpW8O {
    height: 84px;
    overflow: hidden
}

.digit___kQRs8,.linesWrap___RpW8O {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.digit___kQRs8 {
    animation: NumbersBlurShadow___v94Li 3s ease-in-out infinite;
    margin-right: 8px;
    position: relative;
    transform: translateZ(0);
    will-change: filter
}

.digit___kQRs8:last-child {
    margin-right: 0
}

@keyframes NumbersBlurShadow___v94Li {
    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___oJZz9 {
    0%,25%,75%,to {
        box-shadow: 0 0 12px #0000,0 0 12px #0000
    }

    50% {
        box-shadow: 0 0 12px #d5a857,0 0 12px #d5a857
    }
}

@keyframes BorderBlinking___SHxlM {
    0% {
        box-shadow: 0 0 16px #a71023,0 0 16px #a71023
    }

    25% {
        box-shadow: 0 0 16px #0000,0 0 16px #0000
    }

    50%,75%,to {
        box-shadow: 0 0 16px #a71023,0 0 16px #a71023
    }
}

.staticPageMob___bIYwp {
    position: relative
}

.staticPageMob___bIYwp:before {
    background: var(--brand-gradient-popup-bg);
    bottom: 0;
    content: "";
    height: 100vh;
    left: 0;
    opacity: .4;
    position: fixed;
    right: 0;
    top: -48px;
    width: 100%;
    z-index: -1
}

.staticPageMob___bIYwp[class*=jackpot] {
    margin-bottom: 16px;
    overflow: hidden
}

.staticPageMob___bIYwp .promo-info {
    margin: 48px 0 32px;
    padding: 0 16px
}

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

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

.staticPageMob___bIYwp div.list-container {
    padding-top: 4px
}

@media screen and (min-width: 360px) {
    .staticPageMob___bIYwp div.list-container {
        padding-top:0
    }
}

.staticPageMob___bIYwp .wysiwyg-wrapper {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPageMob___bIYwp .wysiwyg-wrapper .heading,.staticPageMob___bIYwp .wysiwyg-wrapper .promo-details__name {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.staticPageMob___bIYwp .wysiwyg-wrapper .heading {
    margin: 40px 0 16px
}

.staticPageMob___bIYwp .wysiwyg-wrapper p {
    margin: 16px 0 24px
}

.staticPageMob___bIYwp .wysiwyg-wrapper .p--pl {
    margin: 16px 0;
    padding-left: 32px;
    position: relative
}

.staticPageMob___bIYwp .wysiwyg-wrapper .p--pl:before {
    background: #ffffff0d;
    border-radius: 4px;
    bottom: auto;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    right: auto;
    top: 2px;
    width: 16px;
    z-index: 0
}

.staticPageMob___bIYwp .wysiwyg-wrapper .p--pl:after {
    background: var(--brand-text);
    border-radius: 50%;
    bottom: auto;
    content: "";
    display: block;
    height: 4px;
    left: 6px;
    position: absolute;
    right: auto;
    top: 8px;
    width: 4px;
    z-index: 0
}

@media screen and (min-width: 568px) {
    .staticPageMob___bIYwp .wysiwyg-wrapper .wysiwyg-jackpot .list-container p.p--pl {
        margin-bottom:16px
    }
}

.staticPageMob___bIYwp .textBlock___e98WD {
    margin-top: -8px
}

.staticPageMob___bIYwp .textBlock___e98WD>:first-child {
    display: none
}

.react-tel-input {
    font-family: Roboto,sans-serif;
    font-size: 15px;
    position: relative;
    width: 100%
}

.react-tel-input :disabled {
    cursor: not-allowed
}

.react-tel-input .flag {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=);
    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;
    position: absolute;
    top: 0
}

.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover {
    cursor: pointer
}

.react-tel-input .flag-dropdown.invalid-number {
    border-color: #d79f9f
}

.react-tel-input .flag-dropdown.open {
    z-index: 2
}

.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag {
    background: #fff;
    border-radius: 3px 0 0 0
}

.react-tel-input input[disabled]+.flag-dropdown:hover {
    cursor: default
}

.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag {
    background-color: initial
}

.react-tel-input .selected-flag {
    border-radius: 3px 0 0 3px;
    height: 100%;
    outline: none;
    padding: 0 0 0 8px;
    position: relative;
    width: 38px
}

.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover {
    background-color: #fff
}

.react-tel-input .selected-flag .flag {
    margin-top: -5px;
    position: absolute;
    top: 50%
}

.react-tel-input .selected-flag .arrow {
    border-left: 3px solid #0000;
    border-right: 3px solid #0000;
    border-top: 4px solid #555;
    height: 0;
    left: 20px;
    margin-top: -2px;
    position: relative;
    top: 50%;
    width: 0
}

.react-tel-input .selected-flag .arrow.up {
    border-bottom: 4px solid #555;
    border-top: none
}

.react-tel-input .country-list {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    box-shadow: 1px 2px 10px #00000059;
    list-style: none;
    margin: 10px 0 10px -1px;
    max-height: 200px;
    outline: none;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    width: 300px;
    z-index: 1
}

.react-tel-input .country-list .flag {
    display: inline-block
}

.react-tel-input .country-list .divider {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px
}

.react-tel-input .country-list .country {
    padding: 7px 9px
}

.react-tel-input .country-list .country .dial-code {
    color: #6b6b6b
}

.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover {
    background-color: #f1f1f1
}

.react-tel-input .country-list .flag {
    margin-right: 7px;
    margin-top: 2px
}

.react-tel-input .country-list .country-name {
    margin-right: 6px
}

.react-tel-input .country-list .search {
    background-color: #fff;
    padding: 10px 0 6px 10px;
    position: sticky;
    top: 0
}

.react-tel-input .country-list .search-emoji {
    font-size: 15px
}

.react-tel-input .country-list .search-box {
    border: 1px solid #cacaca;
    border-radius: 3px;
    font-size: 15px;
    line-height: 15px;
    margin-left: 6px;
    outline: none;
    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
}

.react-tel-input .invalid-number-message,.react-tel-input .special-label {
    background: #fff;
    font-size: 13px;
    left: 46px;
    padding: 0 2px;
    position: absolute;
    top: -8px;
    z-index: 1
}

.react-tel-input .special-label {
    display: none;
    white-space: nowrap
}

.inputWrap___Yegxe .react-tel-input {
    height: 100%;
    width: 100%
}

.inputWrap___Yegxe .react-tel-input .form-control {
    background: #0000
}

.inputWrap___Yegxe .react-tel-input .form-control.invalid-number,.inputWrap___Yegxe .react-tel-input .form-control.invalid-number:focus {
    background: none;
    border: none
}

.inputWrap___Yegxe .react-tel-input .special-label {
    background: none;
    bottom: auto;
    color: #ffffff80;
    font-weight: 400;
    padding: 0
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown {
    background-color: #0000;
    border: none;
    border-radius: 0;
    bottom: -100%;
    height: 100%;
    left: auto;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 997
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown.open {
    background: none;
    border-radius: 0;
    z-index: 999
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown.open .selected-flag {
    background: none
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag {
    bottom: 100%;
    left: 0;
    padding: 0;
    pointer-events: all
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag,.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag:focus,.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag:hover {
    background: none
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .flag {
    left: 16px;
    transform: translateY(-50%)
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .arrow {
    border-top-color: #000;
    height: 4px;
    margin-top: 0;
    transform: translateY(-50%);
    width: 4px
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .arrow.up {
    border-bottom-color: #000
}

.inputWrap___Yegxe .react-tel-input .country-list {
    border-radius: 0 0 4px 4px;
    color: #000;
    margin: 0;
    pointer-events: all;
    top: 0
}

.inputWrap___Yegxe .react-tel-input .country-list .country-name,.inputWrap___Yegxe .react-tel-input .country-list .dial-code {
    font-size: 13px
}

.inputWrap___Yegxe .react-tel-input .country-list .search {
    padding: 10px 16px
}

.inputWrap___Yegxe .react-tel-input .country-list .no-entries-message {
    font-size: 12px;
    padding: 0 16px 7px
}

.inputWrap___Yegxe {
    border-radius: initial;
    clear: both;
    position: relative
}

.inputWrap___Yegxe .react-tel-input {
    height: 48px
}

.inputWrap___Yegxe .react-tel-input .form-control {
    background-color: #fff;
    border-radius: var(--input-radius)
}

.inputWrap___Yegxe .react-tel-input .form-control::-moz-placeholder {
    color: #ffffff80;
    opacity: 1
}

.inputWrap___Yegxe .react-tel-input .form-control:-ms-input-placeholder {
    color: #ffffff80
}

.inputWrap___Yegxe .react-tel-input .form-control::-webkit-input-placeholder {
    color: #ffffff80
}

.inputWrap___Yegxe .react-tel-input .form-control.open {
    border-radius: var(--input-radius) var(--input-radius) 0 0
}

.inputWrap___Yegxe .react-tel-input .special-label {
    color: #0009;
    cursor: text;
    font-size: 14px;
    font-weight: 500;
    left: 16px;
    line-height: 24px;
    margin: 0;
    opacity: .8;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 12px;
    transform: translateY(-15px) scale(.7);
    transform-origin: bottom left;
    white-space: nowrap;
    z-index: 2
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown {
    z-index: 1
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .flag {
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #0000001a;
    margin-top: 8px
}

.inputWrap___Yegxe .react-tel-input .country-list {
    background: #fff;
    border: none;
    border-radius: 0 0 var(--input-radius) var(--input-radius);
    box-shadow: 0 6px 8px #0003;
    height: auto;
    left: 0;
    margin-left: 0;
    max-height: 188px;
    overflow-x: hidden;
    top: -2px;
    white-space: nowrap;
    width: 100%
}

.inputWrap___Yegxe .react-tel-input .country-list::-webkit-scrollbar {
    width: 4px
}

.inputWrap___Yegxe .react-tel-input .country-list::-webkit-scrollbar-track {
    background: #0000
}

.inputWrap___Yegxe .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___Yegxe .react-tel-input .country-list::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 4px 0 0 0 var(--brand-simple)
}

.inputWrap___Yegxe .react-tel-input .country-list .country {
    color: #000;
    height: 32px;
    padding-left: 16px
}

.inputWrap___Yegxe .react-tel-input .country-list .country:hover {
    background-color: #0000001a
}

.inputWrap___Yegxe .react-tel-input .country-list .country .dial-code {
    color: #0006
}

.inputWrap___Yegxe .react-tel-input .country-list .country span {
    font-size: 13px
}

.inputWrap___Yegxe .react-tel-input .country-list .country.highlight {
    background: #0000000f
}

.inputWrap___Yegxe .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___Yegxe .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___Yegxe input.inputEl___w59IT {
    background-color: #0000;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff;
    color: #000;
    font-size: 16px;
    font-size: 14px;
    font-weight: 500;
    font-weight: 400;
    height: 100%;
    line-height: 20px;
    line-height: 18px;
    margin: 0;
    outline: 0;
    padding: 22px 30px 5px 52px;
    position: relative;
    width: 100%;
    z-index: 1
}

.inputWrap___Yegxe input.inputEl___w59IT:focus {
    box-shadow: none;
    color: #000
}

.inputWrap___Yegxe input.inputEl___w59IT:-webkit-autofill {
    box-shadow: inset 0 0 0 24px #fff
}

.inputWrap___Yegxe input.inputEl___w59IT::placeholder {
    color: #fff
}

.inputWrap___Yegxe.focus___WjlbU {
    outline: none
}

.inputWrap___Yegxe.error___P7DsE .inputEl___w59IT {
    border: 1px solid var(--brand-red)
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D {
    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;
    transition: all .3s;
    z-index: 0
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:after,.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:before {
    background-color: var(--brand-red);
    content: "";
    height: 10px;
    position: absolute;
    top: -10px;
    width: 10px;
    z-index: -1
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:before {
    left: 0
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:after {
    right: 0
}

.inputWrap___Yegxe.error___P7DsE [class^=flag-dropdown] [class^=country-list] {
    left: 0;
    width: 100%
}

.inputWrap___Yegxe.error___P7DsE [class*=country-list] {
    border: 1px solid var(--brand-red);
    border-top: none
}

.inputWrap___Yegxe.disabled___MNKdQ {
    background: none;
    border-color: #8d9fc71a
}

.inputWrap___Yegxe.disabled___MNKdQ .inputEl___w59IT {
    -webkit-text-fill-color: #6c707f;
    background: none;
    color: #6c707f
}

.inputWrap___Yegxe.disabled___MNKdQ .label___g2zXv {
    color: #0006
}

.inputWrap___Yegxe.disabled___MNKdQ .react-tel-input .flag-container .selected-flag .arrow.down:after {
    color: #0000;
    display: none
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke {
    border-radius: 4px;
    bottom: 30px;
    left: 30px;
    max-height: inherit;
    position: fixed;
    right: 30px;
    top: 30px;
    width: auto;
    z-index: 0
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke li.country {
    font-size: 16px;
    height: auto;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4.5px;
    position: absolute
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 8px;
    z-index: 1
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .search-box {
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .no-entries-message {
    padding-left: 8px
}

.inputWrap___Yegxe.labelShow___wpu9s .special-label {
    display: block
}

.inputWrap___Yegxe.labelActive___AChMV .special-label {
    top: 12px;
    white-space: nowrap
}

.inputWrap___uX4bH .react-tel-input {
    height: 100%;
    width: 100%
}

.inputWrap___uX4bH .react-tel-input .form-control.invalid-number,.inputWrap___uX4bH .react-tel-input .form-control.invalid-number:focus {
    background: none;
    border: none
}

.inputWrap___uX4bH .react-tel-input .special-label {
    background: none;
    color: #ffffff80;
    line-height: 24px;
    margin: 0;
    padding: 0;
    right: 0;
    top: 12px;
    white-space: nowrap
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown {
    background-color: #0000;
    border: none;
    border-radius: 0;
    bottom: -100%;
    height: 100%;
    left: auto;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 997
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown.open {
    background: none;
    border-radius: 0;
    z-index: 999
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown.open .selected-flag {
    background: none
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag {
    bottom: 100%;
    left: 0;
    padding: 0;
    pointer-events: all
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag,.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag:focus,.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag:hover {
    background: none
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag .flag {
    left: 16px;
    transform: translateY(-50%)
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag .arrow {
    border-top-color: #000;
    height: 4px;
    margin-top: 0;
    transform: translateY(-50%);
    width: 4px
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag .arrow.up {
    border-bottom-color: #000
}

.inputWrap___uX4bH .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%
}

.inputWrap___uX4bH .react-tel-input .country-list .country {
    color: #000;
    height: 32px;
    padding-left: 16px
}

.inputWrap___uX4bH .react-tel-input .country-list .country-name,.inputWrap___uX4bH .react-tel-input .country-list .dial-code {
    font-size: 13px
}

.inputWrap___uX4bH .react-tel-input .country-list .search {
    padding: 10px 16px
}

.inputWrap___uX4bH .react-tel-input .country-list .search-box {
    font-size: 12px;
    line-height: 0
}

.inputWrap___uX4bH .react-tel-input .country-list .no-entries-message {
    font-size: 12px;
    padding: 0 16px 7px
}

.inputWrap___uX4bH {
    background-color: #fff;
    border-radius: var(--input-radius);
    clear: both;
    position: relative
}

.inputWrap___uX4bH.labelShow___GD69w .special-label {
    display: block
}

.inputWrap___uX4bH.labelActive___DMk39 .special-label {
    top: 12px;
    white-space: nowrap
}

.inputWrap___uX4bH input.inputEl___dEzn5 {
    background-color: #fff;
    border: none;
    border-radius: inherit;
    box-shadow: none;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 46px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 14px 50px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.inputWrap___uX4bH input.inputEl___dEzn5::placeholder {
    color: #fff
}

.inputWrap___uX4bH input.inputEl___dEzn5:focus {
    color: #000
}

.inputWrap___uX4bH input.inputEl___dEzn5:-webkit-autofill {
    -webkit-text-fill-color: #000!important;
    box-shadow: inset 0 0 0 24px #fff!important
}

.inputWrap___uX4bH input.inputEl___dEzn5.open {
    border-radius: 10px 10px 0 0
}

.inputWrap___uX4bH.focus___iF8mw {
    outline: none
}

.inputWrap___uX4bH.error___dSEeB {
    background: var(--brand-red)
}

.inputWrap___uX4bH.error___dSEeB .errorHint___io62W {
    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;
    transition: all .3s;
    width: 100%;
    z-index: 100
}

.inputWrap___uX4bH.disabled___JNBwj {
    background: none;
    border-color: #ffffff1a
}

.inputWrap___uX4bH.disabled___JNBwj .inputEl___dEzn5 {
    -webkit-text-fill-color: rgba(var(--brand-text-rgb),.6);
    background: none;
    color: rgba(var(--brand-text-rgb),.6)
}

.inputWrap___uX4bH.disabled___JNBwj .label___PCOQr {
    color: var(--brand-text);
    opacity: .4
}

.inputWrap___uX4bH.disabled___JNBwj .react-tel-input .flag-container .selected-flag .arrow.down:after {
    color: #0000;
    display: none
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq {
    border-radius: 4px;
    bottom: 30px;
    left: 30px;
    max-height: inherit;
    position: fixed;
    right: 30px;
    top: 30px;
    width: auto;
    z-index: 0
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq li.country {
    font-size: 16px;
    height: auto;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4.5px;
    position: absolute
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 8px;
    z-index: 1
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .search-box {
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .no-entries-message {
    padding-left: 8px
}

.inputWrap___uX4bH .react-tel-input {
    border: var(--input-border);
    border-radius: inherit;
    display: flex;
    height: 48px;
    justify-content: stretch
}

.inputWrap___uX4bH .react-tel-input .form-control::-moz-placeholder {
    color: #ffffff80;
    opacity: 1
}

.inputWrap___uX4bH .react-tel-input .form-control:-ms-input-placeholder {
    color: #ffffff80
}

.inputWrap___uX4bH .react-tel-input .form-control::-webkit-input-placeholder {
    color: #ffffff80
}

.inputWrap___uX4bH .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___uX4bH .react-tel-input .flag-dropdawn {
    padding: 0;
    position: static
}

.inputWrap___uX4bH .react-tel-input .selected-flag .flag {
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #0000001a;
    margin-top: 7px
}

.inputWrap___uX4bH .react-tel-input .selected-flag .arrow {
    border-top-color: #000
}

.inputWrap___uX4bH .react-tel-input .selected-flag .arrow.up {
    border-bottom-color: #000
}

.inputWrap___uX4bH .react-tel-input .country-list {
    box-shadow: 0 6px 8px #0003
}

.inputWrap___uX4bH .react-tel-input .country-list .country {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 7px 10px 32px
}

.inputWrap___uX4bH .react-tel-input .country-list .country .flag {
    margin-left: -24px;
    margin-right: 0;
    margin-top: 4px;
    position: absolute
}

.inputWrap___uX4bH .react-tel-input .country-list .search {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 10px 7px;
    z-index: 1
}

.inputWrap___uX4bH .react-tel-input .country-list .search-box {
    border-radius: 4px;
    font-size: 14px;
    margin-left: 0;
    outline: none;
    padding: 4px 6px;
    width: 100%
}

.inputWrap___uX4bH .react-tel-input .country-list::-webkit-scrollbar {
    width: 4px
}

.inputWrap___uX4bH .react-tel-input .country-list::-webkit-scrollbar-track {
    background: #0000
}

.inputWrap___uX4bH .react-tel-input .country-list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    box-shadow: inset 4px 0 0 0 rgba(var(--brand-simple-rgb),.8)
}

.singleBonusWrap___OrBI6 {
    margin: 8px 0 12px;
    position: relative;
    z-index: 0
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc {
    align-items: center;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 98px;
    justify-content: flex-start;
    padding: 0 16px 0 122px;
    width: 100%
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .character___asjf9 {
    bottom: 0;
    filter: grayscale(.7);
    height: 111px;
    left: 0;
    object-fit: contain;
    position: absolute;
    right: unset;
    top: unset;
    transition: filter .3s;
    width: 126px;
    z-index: 1
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .text___uT_mK {
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    max-height: 88px;
    opacity: .7;
    overflow: hidden;
    transition: opacity .3s
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .text___uT_mK span {
    color: #f5c66b
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 1
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckboxInput___F6xdQ {
    display: none
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckboxLabel___jcAVN {
    background-image: url(/assets/svg/register/circle.svg?v06122023);
    border-radius: 100%;
    display: block;
    height: 14px;
    position: relative;
    width: 14px;
    z-index: 0
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckboxLabel___jcAVN .resetCheckbox___gFSZi {
    display: block
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckboxLabel___jcAVN .resetCheckbox___gFSZi:after {
    background-color: #fff;
    content: "";
    display: block;
    filter: drop-shadow(0 1px 2px rgba(66,177,131,.3));
    height: 14px;
    -webkit-mask-image: url(/assets/svg/tick-green.svg?v06122023);
    mask-image: url(/assets/svg/tick-green.svg?v06122023);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    opacity: .2;
    transition: opacity .3s,background-color .3s;
    width: 14px
}

.singleBonusWrap___OrBI6 .singleBonusLabel___drg2T {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 6px;
    top: -22px;
    z-index: 1
}

.singleBonusWrap___OrBI6 .singleBonusLabel___drg2T span {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.singleBonusWrap___OrBI6 .singleBonusLabelHiden___ZRgN9 {
    display: none
}

.singleBonusWrap___OrBI6.activeBonus___LaUbF .singleBonusBlock___g9tAc .character___asjf9 {
    filter: grayscale(0)
}

.singleBonusWrap___OrBI6.activeBonus___LaUbF .singleBonusBlock___g9tAc .text___uT_mK {
    opacity: 1
}

.singleBonusWrap___OrBI6.activeBonus___LaUbF .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckbox___gFSZi:after {
    background-color: #18a852;
    opacity: 1
}

.bonusLabel-enter,.bonusLabel-exit {
    opacity: 0;
    transform: translateY(16px)
}

.bonusLabel-enter-active,.bonusLabel-exit-active {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .5s,transform .25s linear
}

.bonusLabel-enter-done,.bonusLabel-exit-done {
    opacity: 0;
    transform: translateY(16px);
    transition: opacity .15s,transform .2s linear
}

.inputCheckboxWrapper___cLijh {
    box-sizing: border-box;
    height: 138px;
    opacity: .6;
    position: relative;
    width: 96px
}

@media screen and (min-width: 720px) {
    .inputCheckboxWrapper___cLijh {
        height:64px;
        width: 208px
    }
}

.inputCheckboxWrapper___cLijh .input___hAvhk {
    position: absolute;
    visibility: hidden
}

.inputCheckboxWrapper___cLijh .label___bYPHn {
    align-items: center;
    border: 2px solid #0000;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: inherit;
    justify-content: flex-start;
    padding: 12px 6px 8px;
    position: relative;
    width: inherit
}

@media screen and (min-width: 720px) {
    .inputCheckboxWrapper___cLijh .label___bYPHn {
        flex-direction:row;
        padding: 8px 22px 8px 8px
    }
}

.inputCheckboxWrapper___cLijh .label___bYPHn picture {
    height: 52px;
    width: 52px
}

@media screen and (min-width: 720px) {
    .inputCheckboxWrapper___cLijh .label___bYPHn picture {
        height:48px;
        width: 48px
    }
}

.inputCheckboxWrapper___cLijh .labelText___T3sI6 {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #ffffffe6;
    display: -webkit-box;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 10px;
    max-height: 48px;
    overflow: hidden;
    text-align: center
}

@media screen and (min-width: 720px) {
    .inputCheckboxWrapper___cLijh .labelText___T3sI6 {
        line-clamp:2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        line-height: 16px;
        margin-left: 10px;
        margin-top: 0;
        max-height: 32px;
        overflow: hidden;
        text-align: left
    }
}

.inputCheckboxWrapper___cLijh .labelImg___uR3UT {
    height: 52px;
    margin-top: 2px;
    width: 52px
}

@media screen and (min-width: 720px) {
    .inputCheckboxWrapper___cLijh .labelImg___uR3UT {
        height:48px;
        width: 48px
    }
}

.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w {
    bottom: auto;
    display: none;
    height: 12px;
    left: auto;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 12px;
    z-index: 99
}

.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w:after,.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w:before {
    background: var(--brand-gradient-green);
    border-radius: 24px;
    content: "";
    height: 2px;
    position: absolute;
    top: 50%;
    width: 12px
}

.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w:before {
    transform: rotate(45deg)
}

.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w:after {
    transform: rotate(-45deg)
}

.inputCheckboxWrapper___cLijh.active___Q_xWV {
    opacity: 1
}

.inputCheckboxWrapper___cLijh.active___Q_xWV .label___bYPHn {
    background: #7b96c833;
    border-style: solid;
    border-width: 2px;
    position: relative
}

.inputCheckboxWrapper___cLijh.active___Q_xWV .cancelSelectedBonuses___Him6w {
    display: block
}

.inputCheckboxWrapper___cLijh.active___Q_xWV .labelText___T3sI6 {
    color: #fff
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720) {
    .inputCheckboxWrapper___cLijh {
        height:52px;
        margin: 0 8px;
        width: 208px
    }

    .inputCheckboxWrapper___cLijh .label___bYPHn {
        flex-direction: row;
        padding: 0 24px 0 8px
    }

    .inputCheckboxWrapper___cLijh .label___bYPHn .labelText___T3sI6 {
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        line-height: 20px;
        margin: 0 0 0 8px;
        max-height: 40px;
        overflow: hidden;
        text-align: left
    }

    .inputCheckboxWrapper___cLijh:first-child {
        margin-left: auto
    }

    .inputCheckboxWrapper___cLijh:last-child {
        margin-right: auto
    }
}

.title___Il8et {
    color: #ffffffe6;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    text-align: center
}

.registerBonusesWrap___vQiI1 {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 8px 0 0;
    max-width: 100%;
    padding-bottom: 8px;
    position: relative;
    width: 100vw;
    z-index: 2
}

@media screen and (min-width: 568px) {
    .registerBonusesWrap___vQiI1 {
        flex-wrap:nowrap;
        justify-content: center;
        margin-top: 8px;
        max-width: 656px;
        overflow-x: auto;
        scroll-behavior: smooth;
        width: calc(100vw - 64px)
    }
}

@media screen and (min-width: 720px) {
    .registerBonusesWrap___vQiI1 {
        justify-content:space-between;
        margin-top: 16px
    }
}

.popupHeaderBlock___g4uy6 {
    margin: 0 0 24px;
    white-space: nowrap;
    width: 100%
}

.popupHeaderBlock___g4uy6 h4 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    text-align: left;
    white-space: normal
}

.bonusWrap___leoND {
    margin: 0 auto 8px;
    max-width: 368px;
    width: 100%;
    z-index: 0
}

@media screen and (min-width: 568px) {
    .bonusWrap___leoND {
        max-width:504px
    }
}

@media screen and (min-width: 720px) {
    .bonusWrap___leoND {
        margin-bottom:12px
    }
}

.bonusWrapBanner___UlvWf {
    padding-bottom: 6px
}

@media screen and (min-width: 720px) {
    .bonusWrapBanner___UlvWf {
        padding-bottom:16px
    }
}

.bonusWrapBanner___UlvWf img {
    border-radius: 8px;
    height: auto;
    object-fit: fill;
    width: 100%
}

.registerWrap___gxRcQ {
    align-items: normal;
    background: #060102;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center
}

@media screen and (min-width: 568px) {
    .registerWrap___gxRcQ {
        flex-grow:0
    }
}

.registerWrap___gxRcQ [class*=tips__topRight__] {
    transform: translate(4px,-8px)
}

.registerWrap___gxRcQ [class*=content-block] {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    margin: 0 auto;
    min-height: 100%;
    padding: 24px 16px 0;
    width: 100%
}

.registerWrap___gxRcQ [class*=content-block] [class*=inputContainer__] [class*=error] {
    border-color: #cf021a
}

.registerWrap___gxRcQ [class*=content-block] [class*=errorHint__] {
    background: #cf021a
}

.registerWrap___gxRcQ [class*=content-block] [class*=errorHint__]:after,.registerWrap___gxRcQ [class*=content-block] [class*=errorHint__]:before {
    background: inherit
}

@media screen and (min-width: 360px) {
    .registerWrap___gxRcQ [class*=content-block] {
        padding:24px 24px 0
    }
}

@media screen and (min-width: 568px) {
    .registerWrap___gxRcQ [class*=content-block] {
        margin:0;
        max-width: unset;
        padding: 24px 64px 0;
        width: 100%
    }
}

@media screen and (min-width: 720px) {
    .registerWrap___gxRcQ [class*=content-block] {
        margin:0 auto;
        max-width: 768px;
        padding: 72px 128px 0
    }
}

.registerWrapBonus___ddBDp .popupHeaderBlock___g4uy6 {
    margin-bottom: 8px
}

.registerWrapBonus___ddBDp .popupHeaderBlock___g4uy6 h4 {
    text-align: center
}

.registerWrapBonus___ddBDp .bonusWrap___leoND {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    margin-bottom: 6px
}

@media screen and (min-width: 720px) {
    .registerWrapBonus___ddBDp .bonusWrap___leoND {
        margin-bottom:20px;
        max-width: 368px;
        width: auto
    }
}

.registerWrapBanner___oRXUY .popupHeaderBlock___g4uy6,.registerWrapRegistrationBlock___RkbuB .popupHeaderBlock___g4uy6 {
    margin-bottom: 16px
}

.registerWrap___gxRcQ .terms___jRgZj {
    margin: 14px 0 10px
}

@media screen and (min-width: 568px) {
    .registerWrap___gxRcQ .terms___jRgZj {
        margin:0 auto 16px;
        max-width: 504px;
        width: 100%
    }

    .registerWrap___gxRcQ .terms___jRgZj [class*=registrationTerms_] {
        max-width: 368px;
        text-align: left;
        width: 100%
    }
}

.registerWrap___gxRcQ .terms___jRgZj a {
    color: var(--brand-blue);
    text-decoration: none
}

.inputContainer___ehDwR {
    margin-bottom: 16px
}

.inputContainer___ehDwR [class*=tipsWrap] {
    position: static
}

.select___vf8rp {
    width: 100%;
    z-index: 2
}

.select___vf8rp [class*=options] {
    overflow: hidden
}

.contentContainer___exewh {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal
}

.contentContainerCenter___crUma {
    align-items: center
}

.popupBodyInner___wDC3J {
    -webkit-font-smoothing: antialiased;
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    margin: 0;
    position: relative;
    width: 100%
}

.popupBodyInner___wDC3J form {
    flex: 1;
    position: relative
}

.popupBodyInner___wDC3J form [class*=inputWrap] {
    margin-bottom: 16px
}

.popupBodyInner___wDC3J form [class*=options__]:after {
    background: linear-gradient(180deg,#fff0,#fff);
    border-radius: 0 0 10px 10px;
    bottom: 0;
    content: "";
    display: block;
    height: 18px;
    position: absolute;
    width: 100%
}

.popupBodyInner___wDC3J form .currencySelect___hT6Yb {
    color: #000000b3;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.popupBodyInner___wDC3J form .currencySelectIcon___AW87Q {
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.popupBodyInner___wDC3J form .currencySelectCode___eb0qS {
    margin-right: 8px
}

.popupBodyInner___wDC3J form .currencySelectName___JpW9H {
    color: #000
}

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

.popupFormInner___wdLVQ {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    margin: 0;
    max-width: 368px;
    width: 100%
}

@media screen and (min-width: 568px) {
    .popupFormInner___wdLVQ {
        flex:0;
        flex-direction: row;
        margin-bottom: 14px;
        max-width: 504px
    }
}

.popupForm___UJwl4 {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    max-width: 368px
}

@media screen and (min-width: 568px) {
    .popupForm___UJwl4 {
        max-width:324px
    }
}

.popupSocials___nPHT2 {
    margin: 0 auto 6px;
    max-width: 368px;
    width: 100%
}

.popupSocials___nPHT2 ul {
    justify-content: center;
    margin: 0 auto;
    padding: 0
}

@media screen and (min-width: 568px) {
    .popupSocials___nPHT2 ul {
        justify-content:space-between
    }
}

.popupSocials___nPHT2 ul li {
    height: 32px;
    margin: 0 4px;
    width: 32px
}

@media screen and (min-width: 568px) {
    .popupSocials___nPHT2 {
        align-items:center;
        bottom: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin: 0;
        min-width: 136px;
        position: relative;
        width: auto
    }

    .popupSocials___nPHT2 ul {
        align-content: center;
        bottom: auto;
        flex-flow: wrap;
        height: 100%;
        left: auto;
        margin: 0;
        padding: 0;
        position: absolute;
        right: -44px;
        top: 50%;
        transform: translateY(-42%);
        width: 80px;
        z-index: 0
    }

    .popupSocials___nPHT2 ul li {
        margin: 8px 0
    }

    .popupSocials___nPHT2 ul li:first-child svg,.popupSocials___nPHT2 ul li:nth-child(5) svg {
        height: 18px;
        width: 18px
    }

    .popupSocials___nPHT2 ul li:nth-child(5) svg {
        margin: 2px 2px 0 0
    }
}

.popupSocialsTitle___QwsEu {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 16px auto 14px;
    text-align: center;
    text-transform: lowercase
}

@media screen and (min-width: 568px) {
    .popupSocialsTitle___QwsEu {
        display:none
    }
}

.popupSocialsTitleRight___CkTOc {
    display: none
}

@media screen and (min-width: 568px) {
    .popupSocialsTitleRight___CkTOc {
        display:block;
        font-size: 14px;
        line-height: 20px;
        margin: 0 24px 0 34px;
        overflow: hidden;
        padding-top: 60px;
        white-space: nowrap
    }
}

.regSection___MnABe {
    margin-top: 16px
}

.regSection___MnABe button {
    width: 100%
}

.tooltipWrap___itOrR {
    right: 12px;
    top: 12px
}

.tooltipWrap___itOrR,.tooltipWrap___itOrR svg {
    bottom: auto;
    height: 24px;
    left: auto;
    position: absolute;
    width: 24px;
    z-index: 10
}

.tooltipWrap___itOrR svg {
    fill: var(--brand-text);
    right: 0;
    top: 0
}

.tooltipWrap___itOrR svg path {
    fill: var(--brand-text)
}

.tooltipWrap___itOrR [class*=tipsWrap] {
    height: 100%
}

.confirmationWrapper____WsFT {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: flex-start;
    margin-top: 16px
}

.infoMessageCookie___SuwUl {
    align-items: center;
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: var(--components-border-radius);
    bottom: 82px;
    box-shadow: 0 2px 6px 0 #6249001a;
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: space-between;
    left: 0;
    margin: 0 auto;
    max-width: 680px;
    padding: 16px;
    position: fixed;
    right: 0;
    top: auto;
    width: auto;
    z-index: 1111
}

@media screen and (max-width: 720px) {
    .infoMessageCookie___SuwUl {
        bottom:82px;
        left: 8px;
        position: fixed;
        right: 8px;
        top: auto;
        z-index: 1111
    }
}

.infoMessageCookieText___ORwRF {
    align-items: center;
    color: #fff;
    display: inline-block;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 16px
}

.infoMessageCookieText___ORwRF a {
    color: inherit;
    text-decoration: underline
}

.infoMessageCookieText___ORwRF .cookiesSvg___BfZir {
    height: 32px;
    margin-right: 16px;
    width: 32px
}

@media screen and (max-width: 720px) {
    .infoMessageCookieText___ORwRF .cookiesSvg___BfZir {
        display:none
    }
}

.infoMessageCookieBtn___wApOU {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-left: 16px
}

.infoMessageCookieBtn___wApOU .infoBtn___sos1W {
    cursor: pointer
}

.infoMessageCookieBtn___wApOU .infoBtn___sos1W,.modal___Rg5XE {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.modal___Rg5XE {
    background: #000c;
    bottom: 0;
    left: 0;
    margin: auto;
    overflow: hidden;
    pointer-events: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .3s ease-out,visibility 0s linear .3s;
    z-index: 999
}

.modal___Rg5XE .popupBlock___P7pHu {
    background: var(--brand-content-background);
    border-radius: 10px;
    box-shadow: var(--brand-shadow);
    height: auto;
    max-width: 368px;
    padding: 60px 16px 36px;
    position: relative;
    width: calc(100% - 32px)
}

@media screen and (min-width: 360px) {
    .modal___Rg5XE .popupBlock___P7pHu {
        height:auto;
        padding: 60px 32px 36px;
        width: calc(100% - 48px)
    }
}

.modal___Rg5XE .popupBlock___P7pHu:before {
    background: linear-gradient(180deg,#ffffff0d,#fff0);
    border-radius: 10px;
    bottom: auto;
    content: "";
    display: block;
    height: calc(100% + 2px);
    left: auto;
    position: absolute;
    right: -1px;
    top: -1px;
    width: calc(100% + 2px);
    z-index: 0;
    z-index: -1
}

.modal___Rg5XE .popupBlock___P7pHu .closeBtn___sGsFt {
    background: url(/assets/svg/close.svg) 50%/cover no-repeat;
    bottom: auto;
    height: 24px;
    left: auto;
    position: absolute;
    right: 20px;
    top: 22px;
    width: 24px;
    z-index: 0
}

.modal___Rg5XE .popupBlock___P7pHu .text___uWuh2 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.modal___Rg5XE .popupBlock___P7pHu .text___uWuh2 b,.modal___Rg5XE .popupBlock___P7pHu .text___uWuh2 span {
    color: #fff;
    font-weight: 700
}

.modal___Rg5XE .popupBlock___P7pHu .BtnBlock___w6WMu {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 24px
}

.modal___Rg5XE .popupBlock___P7pHu .BtnBlock___w6WMu button {
    max-width: 144px;
    min-width: 116px;
    width: 100%
}

.modal___Rg5XE .popupBlock___P7pHu .BtnBlock___w6WMu button:not(:last-of-type) {
    margin-right: 16px
}

.modalFixed___XYpsu {
    overflow: hidden
}

.withPopupWrapModalView___wtNRA.modalOpened:not(.portalShifted):not(.gameModalBackground) #root:not(.WebRoot) .wrapper,.withPopupWrapModalView___wtNRA.modalShiftedOpened:not(.portalShifted):not(.gameModalBackground) #root:not(.WebRoot) .wrapper {
    opacity: 1
}

.withPopupWrapModalView___wtNRA [class*=portal__] {
    background: #000000a6
}

.wrapper___wIegA {
    align-content: space-between;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    min-height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1001
}

.content___JAoiU {
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: 12px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    flex-shrink: 0;
    min-height: 144px;
    min-width: 288px;
    position: relative
}

.closeBtn___mCay0 {
    align-items: center;
    background: #0000;
    bottom: auto;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 32px;
    z-index: 10
}

.closeIcon___qovgl:hover g {
    filter: var(--brand-red)
}

.closeIcon___qovgl:hover path {
    fill: var(--brand-red)
}

.closeIcon___qovgl:not(:hover) g {
    filter: none
}

.closeIcon___qovgl:not(:hover) g path {
    fill: #fff
}

.table___ZyrIN {
    margin: 0 0 40px;
    position: relative
}

.tableTitle___s77EF {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 24px
}

.tableHead___zrXJf {
    background-color: rgba(var(--brand-text-rgb),.1);
    border: none;
    border-radius: 8px;
    display: flex;
    justify-content: space-between
}

.tableRow___ANXvn {
    display: flex;
    flex-direction: row;
    gap: 16px;
    height: 48px
}

.tableRow___ANXvn .tableCell___ZQ8md {
    max-width: 35%
}

.tableRow___ANXvn .tableCell___ZQ8md:nth-child(3) {
    color: #fff
}

.tableRow___ANXvn.place_1___k2dvG .tableCell___ZQ8md:nth-child(3) {
    color: var(--brand-gold)
}

.tableRow___ANXvn.place_2___w7zVF .tableCell___ZQ8md:nth-child(3) {
    color: #dadfec
}

.tableRow___ANXvn.place_3___hUvMI .tableCell___ZQ8md:nth-child(3) {
    color: #ffb053
}

.tableCell___ZQ8md {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 12px 0;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___ZQ8md:first-child {
    margin-left: 32px;
    overflow: hidden;
    width: 150px
}

.tableCell___ZQ8md:first-child::-webkit-scrollbar {
    width: 0
}

.tableCell___ZQ8md:nth-child(2) {
    margin-left: 6px;
    min-width: 100px;
    text-align: right
}

@media screen and (min-width: 1288px) {
    .tableCell___ZQ8md:nth-child(2) {
        margin-left:102px
    }
}

.tableCell___ZQ8md:nth-child(3) {
    margin-left: auto;
    margin-right: 32px;
    text-align: right
}

.tableCell___ZQ8md.withAdditionalPrize___dDTY2 {
    padding: 4px 0 10px
}

.tableCell___ZQ8md [class*=currencySum],.tableCell___ZQ8md [class*=currencySymbol] {
    font-weight: 500
}

.isWinner___oNSp1 .tableCell___ZQ8md {
    color: #fff;
    font-weight: 700
}

.isWinner___oNSp1 .tableCell___ZQ8md [class*=currencySum],.isWinner___oNSp1 .tableCell___ZQ8md [class*=currencySymbol] {
    font-weight: 700
}

.place___vTAKE {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin-right: 16px;
    text-align: center;
    vertical-align: text-top;
    width: 16px
}

.place___vTAKE+span {
    color: #fff
}

.place___vTAKE.place_1___k2dvG {
    background: var(--brand-gold);
    color: #000
}

.place___vTAKE.place_2___w7zVF {
    background: #dadfec;
    color: #000
}

.place___vTAKE.place_3___hUvMI {
    background: #ffb053;
    color: #000
}

.ticketGold___ewsON span {
    background: linear-gradient(99.09deg,#ffce64,#916206);
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 8px;
    padding: 4px 8px
}

.ticketGold___ewsON .infoIcon___uO_gy {
    cursor: pointer;
    display: inline-block;
    height: 24px;
    margin-left: 16px;
    vertical-align: sub;
    width: 24px
}

.ticketGold___ewsON [class*=tipsWrap_] {
    display: inline-block;
    position: absolute
}

.ticketGold___ewsON .tipsContent___q4XaE {
    background: var(--tooltip-bg);
    border-radius: 8px;
    color: var(--tooltip-color);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    max-width: 100%;
    padding: 8px 16px;
    position: relative;
    text-align: left
}

.ticketGold___ewsON .tipsContentWrap___sKjxI {
    background: none;
    display: flex;
    left: calc(100% + 12px);
    max-width: 228px;
    padding: 0;
    top: -6px;
    width: 228px
}

.ticketGold___ewsON .tipsContentWrap___sKjxI:after {
    border-right-color: var(--tooltip-bg);
    top: 12px
}

.additionalPrize___ULwYK {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    margin-top: -2px;
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.scrollAnchor___awBDV {
    line-height: 0;
    opacity: 0;
    position: absolute;
    top: -80px
}

.title___MbId9 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 32px 0 24px
}

.textList___w1wwH {
    counter-reset: list;
    list-style-type: none;
    margin: 0 0 24px;
    padding: 0 0 0 20px
}

.textList___w1wwH li {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-left: 10px;
    position: relative
}

.textList___w1wwH li:first-letter {
    text-transform: uppercase
}

.textList___w1wwH li:before {
    background: #ffffff0d;
    border-radius: 4px;
    content: "•";
    display: block;
    font-weight: 900;
    height: 16px;
    left: -20px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.textList___w1wwH li:not(:last-of-type) {
    margin-bottom: 16px
}

.photoList___zMps1 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.photoList___zMps1 .prize___Sq7Y7 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 160px;
    min-width: 144px
}

.photoList___zMps1 .prizeText___Fq96e {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin: 18px 0 0;
    text-align: center
}

.photoList___zMps1 .prize___Sq7Y7:not(:last-of-type) [class*=prizeImg__] {
    position: relative;
    z-index: 1
}

.photoList___zMps1 .prize___Sq7Y7:not(:last-of-type) [class*=prizeImg__]:after {
    background: #00000059;
    bottom: auto;
    box-shadow: 1px 0 0 #ffffff1a;
    content: "";
    display: block;
    height: 128px;
    left: auto;
    position: absolute;
    right: -24px;
    top: 0;
    width: 1px;
    z-index: 0
}

.photoList___zMps1 .prizeImg___pCm3U {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 112px;
    justify-content: center;
    object-fit: contain;
    width: 100%
}

.countdown___7bc5a,.section___2d9a4 {
    display: inline-flex
}

.digit___61662 {
    display: inline-block;
    font-variant-numeric: tabular-nums
}

.dots___0105d {
    color: #fff;
    display: inline-block
}

.dots___0105d.dotsAnim___dd7da {
    animation: blinking-full___DbnYp 1s ease 0s infinite;
    transition: opacity .1s linear 0s
}

.label___ExiLE {
    display: block;
    text-align: center
}

.countdownMob___51076 {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    width: auto
}

@keyframes blinking-full___DbnYp {
    0% {
        opacity: 1
    }

    25% {
        opacity: 0
    }

    50% {
        opacity: 50%
    }

    75% {
        opacity: 80%
    }

    to {
        opacity: 1
    }
}

.digit___DHn8Y {
    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 #ffffff1a,inset 0 1px 0 #ffffff1a;
    display: flex;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    letter-spacing: 1px;
    position: relative;
    width: 54px
}

.digit___DHn8Y span {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 48px;
    text-shadow: 0 -1px 0 #000
}

.digit___DHn8Y span:nth-child(2) {
    bottom: auto;
    color: #0000;
    height: 48px;
    left: 0;
    line-height: 27px!important;
    position: absolute;
    right: auto;
    text-shadow: none;
    top: 0;
    width: 54px;
    z-index: 0
}

.digit___DHn8Y span:nth-child(2):before {
    border-radius: 4px;
    bottom: auto;
    box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
    display: block;
    left: 0;
    padding-top: 10px;
    right: auto;
    text-align: center;
    top: 1px
}

.digit___DHn8Y span:nth-child(2):after,.digit___DHn8Y span:nth-child(2):before {
    background: var(--brand-content-background);
    box-sizing: border-box;
    color: #fff;
    content: attr(data-txt);
    height: 24px;
    overflow: hidden;
    position: absolute;
    text-shadow: 0 -1px 0 #000;
    width: 54px;
    z-index: 0
}

.digit___DHn8Y 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 {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: perspective(200px) rotateX(0deg);
    transform-origin: 50% 100%;
    transition: transform .4s linear .1s;
    will-change: transform
}

.countdownVerticalBookStyle-exit.countdownVerticalBookStyle-exit-active:before {
    transform: perspective(200px) rotateX(-180deg)
}

.section___yGBUP {
    display: flex;
    justify-content: space-between;
    position: relative
}

.section___yGBUP hr {
    background: var(--brand-simple);
    border: none;
    box-shadow: 0 1px 0 #ffffff0d;
    display: block;
    height: 1px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 54px
}

.section___yGBUP .dots___fM2YH {
    color: #fffc;
    font-size: 28px;
    line-height: 48px;
    text-align: center;
    width: 13px
}

.section___yGBUP .dots___fM2YH.dotsAnim___WDQYf {
    animation: blinking-full___bO1mY 1s ease .75s infinite
}

.section___yGBUP .label___lCKBT {
    bottom: calc(-1em - 6px);
    color: #fff6;
    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___yGBUP:last-child {
    margin-right: 0
}

.section___yGBUP:last-child .dots___fM2YH {
    display: none
}

.section___yGBUP:last-child .label___lCKBT {
    left: 50%
}

@keyframes blinking-full___bO1mY {
    0% {
        opacity: .35
    }

    25% {
        opacity: .35
    }

    50% {
        opacity: 1
    }

    75% {
        opacity: .35
    }

    to {
        opacity: .35
    }
}

.subscribe___kWdH3 {
    align-items: center;
    box-shadow: 0 2px 8px 0 #2727274d;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    transition: background .25s ease;
    width: 100%
}

.subscribeWrap___VG6ij {
    height: 48px;
    margin: auto 8px 8px auto;
    width: 48px;
    z-index: 9
}

.subscribeWrap___VG6ij [class*=tips_] {
    max-width: 148px;
    width: max-content
}

.subscribeWrap___VG6ij [class*=tips_][class*=tips__topleft_] {
    right: 8px
}

.subscribeWrap___VG6ij [class*=tips_][class*=tips__topright_] {
    left: 8px
}

[class^=promoPoster__] .subscribeWrap___VG6ij {
    margin: auto auto 8px 0
}

.subscribe___kWdH3:not([class*=white__]) svg path {
    fill: #fff
}

.subscribe___kWdH3[class*=ghost] {
    background: #0000;
    border: 2px solid #fffc
}

.subscribe___kWdH3:hover svg {
    animation: bellMove___oH03O .3s ease forwards;
    animation-direction: alternate-reverse;
    animation-iteration-count: 1;
    filter: drop-shadow(1px 3px 2px rgba(0,0,0,.5));
    transform-origin: top
}

@keyframes bellMove___oH03O {
    0% {
        transform: rotate(0deg)
    }

    25% {
        transform: rotate(10deg)
    }

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

    to {
        transform: rotate(0deg)
    }
}

.lottery___CokVr {
    border-radius: var(--components-border-radius);
    color: #fff;
    display: flex;
    filter: drop-shadow(0 8px 16px rgba(25,30,45,.6));
    flex-direction: column;
    height: 240px;
    margin-bottom: 16px;
    padding: 18px 32px 24px;
    position: relative
}

.lottery___CokVr:before {
    background: linear-gradient(0deg,rgba(var(--brand-content-background-rgb),0) 0,rgba(var(--brand-content-background-rgb),.47) 51.56%,var(--brand-content-background) 100%);
    border-radius: 10px 10px 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 106px;
    left: 0;
    opacity: .8;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
    z-index: 1
}

.lotteryName___u4QUh {
    color: #ffffffb3;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

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

.lotteryContent___rI9RI {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.lotteryStatuses___A8JtN {
    background: #fff9;
    border-radius: 100px;
    color: var(--brand-simple);
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    margin-top: 8px;
    padding: 4px 12px 4px 32px;
    position: relative;
    text-transform: uppercase;
    white-space: nowrap;
    width: min-content
}

.lotteryStatuses___A8JtN:before {
    background-image: url(/assets/svg/tournament/check.svg?ver=06092023);
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    height: 14px;
    left: 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    z-index: 12
}

.lotteryStatus___u8Ojm {
    display: flex;
    position: relative;
    z-index: 1
}

.lotteryTitle___Hz__i {
    color: #fff;
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 6px
}

.lotterySubtitle___fIB2f {
    color: #fffc;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.lotteryPrize___zL6TP {
    margin: 0 0 0 16px;
    padding-left: 16px;
    position: relative
}

.lotteryPrize___zL6TP:before {
    background: #fff6;
    border-radius: 48px;
    content: "";
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 1px
}

.lotteryPrizeTitle___zrbfK {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    white-space: nowrap
}

.lotteryPrizeFund___ja56_ {
    color: var(--brand-yellow);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.lotteryPrizeFund___ja56_ [class^=currencySymbol] {
    font-weight: 600
}

.lotteryBottom___FRMsE {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: auto 0 22px auto
}

.lotteryImagePattern___MLOsI [class^=loading_] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.lotteryImageCharacter____CxfT [class^=loading_] {
    bottom: 50%;
    left: auto;
    position: absolute;
    right: 48px;
    top: auto;
    z-index: 0
}

.lotteryImg___I61DW {
    position: relative;
    z-index: 1
}

.lotteryImageCharacter____CxfT .lotteryImg___I61DW {
    bottom: 0;
    height: 240px;
    left: 50%;
    object-fit: contain;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: 240px;
    z-index: 0
}

.lotteryImagePattern___MLOsI .lotteryImg___I61DW {
    border-radius: var(--components-border-radius);
    bottom: 0;
    height: 100%;
    left: 0;
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.lotteryPeriod___UTh0T {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: right
}

.lotteryPeriod___UTh0T.lotterySubtitle___fIB2f {
    margin-top: 8px;
    text-align: right;
    white-space: nowrap
}

.lotteryCountdown___DEM99 {
    display: block;
    text-align: right
}

.lotteryCountdown___DEM99.lotterySubtitle___fIB2f {
    white-space: nowrap
}

.lotteryCountdown___DEM99 [class^=countdown],.lotteryCountdown___DEM99 [class^=floatCountdown] {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    white-space: nowrap
}

.lotteryBtn___XkPD0 {
    margin: auto 0 8px auto;
    min-width: 176px;
    position: relative;
    z-index: 3
}

.lotteryExpired___eD4AQ {
    display: flex
}

.lotteryExpiredContent___pdpvD,.lotteryExpiredImg___cZH2n {
    opacity: .6
}

.copyButton___fc5kY {
    background: #0000;
    border: none;
    height: 16px;
    width: 16px
}

.copyButton___fc5kY .clipboardSVG____7TpC.disabled___v8t8f {
    opacity: .5
}

.userMenuListItem___E4VHk {
    color: var(--menu-background-color);
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 12px
}

.userMenuListItem___E4VHk .link___WW96p {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: normal;
    width: 100%
}

.userMenuListItem___E4VHk .profileLink___z2uzF {
    align-items: center;
    border-bottom: 1px solid #00000029;
    cursor: auto;
    display: flex;
    flex-direction: row;
    height: 60px;
    justify-content: normal;
    padding-left: 36px;
    position: relative
}

.userMenuListItem___E4VHk .profileLink___z2uzF .icon___eCTPB {
    bottom: unset;
    left: 0;
    margin: 0;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translateY(-50%);
    z-index: 0
}

.userMenuListItem___E4VHk .profileLink___z2uzF a:hover {
    color: var(--nav-list-active-item-color)
}

.userMenuListItem___E4VHk .profileLink___z2uzF a:hover .icon___eCTPB path {
    fill: var(--nav-list-active-item-color)
}

.userMenuListItem___E4VHk .profileLinkText___nwxLA {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx {
    align-items: center;
    color: #000;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    gap: 4px;
    justify-content: flex-start;
    line-height: 14px
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-weight: 700;
    gap: 4px;
    justify-content: flex-start
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W button {
    background: none;
    border: none
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W button .clipboardSVG___cdMU5 {
    opacity: 1;
    transition: opacity .3s
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W button .clipboardSVG___cdMU5.disabled___RhmOu {
    opacity: .5
}

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

.userMenuListItem___E4VHk .icon___eCTPB path {
    fill: var(--menu-background-color)
}

.userMenuListItem___E4VHk a,.userMenuListItem___E4VHk span {
    align-items: center;
    color: inherit;
    display: flex
}

.userMenuListItem___E4VHk:not(.profileListItem___Jwog1):hover {
    color: var(--nav-list-active-item-color)
}

.userMenuListItem___E4VHk:not(.profileListItem___Jwog1):hover .icon___eCTPB path {
    fill: var(--nav-list-active-item-color)
}

.multiplier___GJsvS {
    display: inline-block
}

.multiplierText___GzhoQ {
    -webkit-text-fill-color: #0000;
    animation: blinking-half___A8Bki 1.5s infinite;
    background: linear-gradient(180deg,#f6ea76,#cea334);
    background-clip: text;
    -webkit-background-clip: text;
    color: var(--brand-yellow);
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: 800;
    height: 10px;
    line-height: 14px;
    position: relative;
    text-shadow: 0 2px 4px #0003
}

.multiplierText___GzhoQ svg {
    margin-top: -11px;
    transform: scale(1.2)
}

.multiplierTips___sivKQ[class*=tips__] {
    box-sizing: border-box;
    color: var(--tooltip-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 12px 16px;
    width: 160px
}

.multiplierTips___sivKQ[class*=tips__]>:first-child {
    margin: 0 0 10px
}

.multiplierTips___sivKQ[class*=tips__]>:last-child {
    color: var(--tooltip-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

@keyframes blinking-half___A8Bki {
    0% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .5
    }
}

.userName___FJ8mc {
    display: block;
    margin: 1px 0
}

.userName___FJ8mc .name___vdYdU {
    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___FJ8mc .name___vdYdU:hover {
    text-decoration: underline
}

.userStatusInfo___UGg3k {
    align-items: flex-end;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: normal;
    line-height: 16px
}

.userStatusText___xJQ1T {
    display: inline-block;
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.userProgressPercent___oiOnj {
    margin: 0 2px 0 8px;
    position: relative
}

.userProgressPercent___oiOnj:before {
    background: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 2px;
    left: -6px;
    position: absolute;
    top: 8px;
    width: 2px
}

.userMenuTip___fIEKn[class*=tips__] {
    min-width: 184px;
    padding: 0;
    top: calc(100% + 7px)
}

.userMenuTip___fIEKn[class*=tips__]:after {
    background: #0000;
    bottom: auto;
    content: "";
    height: 30px;
    left: 0;
    position: absolute;
    right: 0;
    top: -30px;
    z-index: 0
}

.userBarProfile___CbeM7 {
    flex-shrink: 0;
    height: 48px;
    margin-left: -11px;
    padding: 6px 52px 0 16px;
    position: relative;
    width: 196px
}

.userBarBalanceWrap___lm59m {
    position: relative
}

.userBarBalanceWrap___lm59m svg {
    bottom: auto;
    left: auto;
    position: absolute;
    right: -29px;
    top: 15px;
    transform: rotate(180deg) scale(.8);
    z-index: 0
}

.title___uXz2u {
    color: #fffc;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    text-align: left
}

.balanceWrap___BG80t,.title___uXz2u {
    display: block;
    text-shadow: 0 1px 0 #0006
}

.balanceWrap___BG80t {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    height: 21px;
    line-height: 22px;
    text-align: right;
    white-space: nowrap
}

.currencySymbol___i2fys {
    margin-left: 3px
}

.cashbackStatusWrap___bohyh+.cashbackStoreWrap___Rjryk {
    border-top: 1px solid #1c212e0f;
    margin-top: 8px;
    padding-top: 8px
}

.cashbackStoreWrap___Rjryk {
    position: relative;
    z-index: 1
}

.cashbackDivider___R3t69 {
    background: #1c212e0f;
    height: 1px;
    margin-top: 8px;
    width: 100%
}

.cashbackAmountRow___QHg9G {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-bottom: 6px
}

.cashbackAmountTitle___RotrZ {
    align-items: flex-start;
    color: #000;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.cashbackAmountTitle___RotrZ,.cashbackAmountWrap___eB5dO {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start
}

.cashbackAmountWrap___eB5dO {
    align-items: center;
    column-gap: 4px
}

.cashbackAmountWrap___eB5dO svg {
    display: block
}

.cashbackAmountWrap___eB5dO svg path {
    fill: #fcc354
}

.cashbackAmount___Qeu4V {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.cashbackAmount___Qeu4V.isMaximumAmount___fJOAW {
    color: #eeb039
}

.cashbackAmountText___cjAhY,.storeCashbackAmountText___QwDIx {
    color: #000000e6;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.storeCashbackAmountText___QwDIx>div {
    display: inline-block
}

[class*=tips_].tipsContent___bNImn {
    text-align: left
}

[class*=tips_].tipsContent___bNImn a {
    color: #000
}

.cashbackWrap___Y_GeG {
    cursor: pointer;
    height: auto;
    margin: 0;
    min-width: 84px;
    position: relative
}

.tooltipWrap___u7f5w {
    min-width: 84px
}

.title___gsJ84 {
    align-items: center;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-end;
    line-height: 18px;
    text-align: right
}

.text___Bv3jn {
    display: inline-block;
    vertical-align: middle
}

.balanceWrap___bCVCf {
    display: block;
    text-align: left;
    white-space: nowrap
}

.balanceWrap___bCVCf [class*=currencySum],.balanceWrap___bCVCf [class*=currencySymbol] {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.cashbackIcon___ATfCD {
    display: inline-block;
    height: 16px;
    margin-left: 2px;
    vertical-align: middle;
    width: 16px
}

.cashbackIcon___ATfCD path,.cashbackIcon___ATfCD svg {
    fill: #ffbc29;
    fill-opacity: 1;
    opacity: 1
}

.tooltip___TsBm5[class*=tips_] {
    border-radius: 8px;
    max-width: 186px;
    padding: 12px;
    right: -12px;
    top: calc(100% + 8px)
}

.tooltip___TsBm5[class*=tips_] [class*=dots_] {
    color: #000
}

.tooltip___TsBm5[class*=tips_]:before {
    right: 12px
}

.balanceDetails___lSEnE>:hover {
    background: #0000001a
}

.balanceDetailsInfo___MJftp {
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 4px 12px;
    position: relative;
    text-align: left
}

.balanceDetailsInfo___MJftp:first-child {
    padding-top: 12px
}

.balanceDetailsInfo___MJftp:last-child {
    padding-block:6px 12px}

.balanceDetailsInfo___MJftp:last-child:hover {
    background: #0000
}

.balanceDetailsInfo___MJftp svg {
    bottom: 0;
    left: auto;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.balanceDetailsInfoWrap___nYNeJ {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.balanceDetailsName___sKFoh {
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    white-space: nowrap
}

.balanceDetailsValue___GLviQ {
    text-decoration: none;
    white-space: nowrap
}

.balanceDetailsCount___uqR63 {
    align-items: center;
    background: var(--sticks-bar-bubble-counter-color);
    border-radius: 10px;
    color: #fff;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 400;
    height: 12px;
    justify-content: center;
    line-height: 16px;
    min-width: 12px;
    padding: 2px 3px
}

.balanceDetails___lSEnE [class*=button__] {
    font-size: 14px;
    font-weight: 600;
    width: 100%
}

.balanceDetails___lSEnE [class=currencySum] {
    font-weight: 600
}

.balanceDetails___lSEnE [class*=stashWrap__] {
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 4px 12px;
    position: relative;
    text-align: left
}

.balanceDetails___lSEnE [class*=stashWrap__] [class*=title__] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.balanceDetails___lSEnE [class*=stashWrap__] [class*=stashTipsWrap__] {
    margin: -3px 0 0;
    padding: 0;
    z-index: 100
}

.balanceDetails___lSEnE [class*=cashbackWrap__] {
    display: block;
    padding: 4px 12px;
    text-align: left
}

.balanceDetails___lSEnE [class*=cashbackWrap__] span {
    color: #000;
    font-size: 12px;
    justify-content: flex-start;
    line-height: 18px
}

.balanceDetails___lSEnE [class*=cashbackWrap__] [class*=tooltipWrap__] {
    margin-top: -4px;
    min-width: auto
}

.balanceDetails___lSEnE [class*=cashbackWrap__] [class*=tooltipWrap__] [class*=tips__]:before {
    right: auto
}

.balanceDetails___lSEnE [class*=cashbackWrap__] [class=currencySymbol] {
    font-weight: 400
}

.messageButton___UvuMC {
    box-shadow: none;
    margin: 0 18px 0 14px;
    position: relative
}

.messageButton___UvuMC .userBarInfoMsgs___cgw2J {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 50%;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 9px;
    height: 12px;
    justify-content: center;
    left: 12px;
    line-height: 8px;
    position: absolute;
    text-align: center;
    top: -6px;
    width: 12px
}

.mailIcon___JVZ5V {
    background: var(--brand-content-background);
    border-radius: 4px;
    height: 16px;
    padding: 2px;
    width: 20px
}

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

.wofLink___OEKWI .userBarInfoSpins___M1uhb {
    align-items: center;
    background: var(--buttons-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;
    padding-left: 1px;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 0 1px 0 #0009;
    top: 2px;
    width: 12px;
    z-index: 0
}

.wofBlinkLink___bB4dz {
    animation: blinking-full___X61QW 1s linear infinite;
    bottom: 50%;
    height: 38px;
    margin-bottom: 135px;
    position: fixed;
    right: -1px;
    width: 38px;
    z-index: 3
}

.wofBlinkLinkIcon___wfQ40 {
    background: url(l/templates/2/desktop/assets/wheel/wof.png) 50%/cover no-repeat;
    height: 38px;
    width: 38px
}

.wofIcon___ZeKW3 {
    height: 36px;
    width: 36px
}

.wofIcon___ZeKW3 [id*=wheelRotate] {
    animation: wheel-rotate___f0es4 2.5s linear infinite;
    transform-origin: 50% 53%;
    transition: transform 3s ease-in-out
}

.wofIcon___ZeKW3:hover [id*=wheelRotate] {
    animation: wheel-rotate___f0es4 1s linear infinite
}

@keyframes wheel-rotate___f0es4 {
    0% {
        transform: rotate(0turn)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes blinking-full___X61QW {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.userBar___pFiiw {
    align-items: center;
    display: flex;
    font-family: Manrope,sans-serif;
    justify-content: space-between;
    padding: 0 52px 0 28px;
    width: 100%
}

.userBar___pFiiw .widget___zTJ0u {
    display: flex;
    height: inherit;
    z-index: 22
}

.userBar___pFiiw .widget___zTJ0u:last-child {
    flex-grow: 1
}

.userBarWallet___O7_nC {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.userBarMiddleSection___zlWVD {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 4px;
    margin-right: auto;
    width: 60px
}

.cashbackBalanceWrap___tpoZh {
    border: 1px solid #ffffff29;
    border-radius: 12px;
    border-right: none;
    height: 48px;
    margin-right: -12px;
    min-width: 166px;
    padding: 4px 55px 0 16px
}

.cashbackBalanceWrap___tpoZh>a>svg {
    transition: transform .2s
}

.cashbackBalanceWrap___tpoZh:hover>a>svg {
    transform: rotateY(0deg) scale(.8)
}

.balanceDetails___omn76[class^=tips__][class*=tipsWidget] {
    box-sizing: border-box;
    min-width: 144px;
    padding: 4px 0;
    right: 13px;
    top: calc(100% + 5px)
}

.balanceDetails___omn76[class^=tips__][class*=tipsWidget]:before {
    content: none
}

.cashBoxLink___Q12cn {
    min-width: 124px;
    z-index: 99
}

.verificationMessageWrap___BfhFa {
    cursor: pointer;
    display: none;
    margin-right: auto
}

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

.verificationMessageWrap___BfhFa [class*=tipsWidget__] {
    left: -9px;
    line-height: 18px;
    max-width: 164px;
    padding: 13px 8px 13px 13px!important;
    top: calc(100% + 5px);
    word-break: break-word
}

.verificationMessageWrap___BfhFa [class*=tipsWidget__]:before {
    left: 15px;
    top: -11px
}

.verificationMessageWrap___BfhFa [class*=button__] {
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    margin: 11px auto -1px 50%;
    min-width: 84px;
    padding: 0;
    transform: translateX(-53%)
}

.userPanel___e0dce {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding: 8px 0 10px 20px;
    position: relative
}

.userPanel___e0dce .regBtn___1c5fc {
    font-family: Manrope,sans-serif;
    letter-spacing: .1px;
    margin: 0 16px 0 0!important;
    max-width: 260px;
    min-width: 138px
}

.userPanel___e0dce .loginBtn___e9bca {
    font-family: Manrope,sans-serif;
    letter-spacing: .04em;
    min-width: 82px;
    width: 82px
}

.socialListUserBar___iDnR_ {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: normal
}

.socialListUserBar___iDnR_ li+li {
    margin-left: 12px
}

.socialText___qvRTy {
    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___cfca2 {
    align-items: center;
    align-self: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    height: 55px;
    justify-content: center;
    max-width: 144px;
    position: relative
}

.logoScroll___cfca2 img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.activeNavLink___12448 {
    pointer-events: none
}

.stickyHeaderButtons___QJqK8 {
    align-items: center;
    bottom: auto;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: center;
    left: 150px;
    position: absolute;
    right: auto;
    top: 12px;
    z-index: 0
}

[class*=isAuth__] .stickyHeaderButtons___QJqK8 {
    gap: 9px;
    margin-left: 58px;
    position: static
}

.stickyHeaderButtonsLink___VV8I7 {
    align-items: center;
    background: #110d0e;
    border-radius: var(--buttons-border-radius);
    display: flex;
    flex-direction: row;
    gap: 4px;
    height: 38px;
    justify-content: center;
    padding: 8px 10px 8px 8px;
    position: relative
}

.stickyHeaderButtonsLink___VV8I7:hover span,.stickyHeaderButtonsLink___VV8I7[class*=active] span {
    color: #f5c66b
}

.stickyHeaderButtonsLink___VV8I7:hover:before,.stickyHeaderButtonsLink___VV8I7[class*=active]:before {
    background: linear-gradient(180deg,#f5c66b,#f5c66b70)
}

.stickyHeaderButtonsLink___VV8I7:hover svg path,.stickyHeaderButtonsLink___VV8I7[class*=active] svg path {
    fill: #f5c66b
}

.stickyHeaderButtonsLink___VV8I7:before {
    background: linear-gradient(180deg,#fff,#ffffff70);
    border-radius: var(--buttons-border-radius);
    bottom: -1px;
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: -1
}

.stickyHeaderButtonsLink___VV8I7:nth-child(2) div {
    animation: ball-animation-translate___AA_2L 1.1s linear infinite;
    height: 24px;
    width: 24px
}

.stickyHeaderButtonsLink___VV8I7:nth-child(2) svg {
    animation: ball-animation-rotate___lqpOq 2.5s linear infinite
}

.stickyHeaderButtonsLink___VV8I7:nth-child(2) svg path {
    transform: translateY(-2px)
}

.stickyHeaderButtons___QJqK8 span {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

@keyframes ball-animation-translate___AA_2L {
    0%,50%,to {
        transform: translateY(0)
    }

    25% {
        transform: translateY(-3px)
    }

    75% {
        transform: translateY(3px)
    }
}

@keyframes ball-animation-rotate___lqpOq {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.stickyHeader___888ab {
    background: #110d0e;
    box-shadow: 0 2px 4px 0 #2626264d;
    height: 64px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 12
}

.stickyHeader___888ab .stickyHeaderContent___da537 {
    align-items: normal;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: space-between;
    margin: 0 auto;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .stickyHeader___888ab .stickyHeaderContent___da537 {
        width:1152px
    }
}

.stickyHeader___888ab .stickyHeaderContent___da537.isAuth___WtEnJ {
    position: relative
}

@media screen and (min-width: 1288px) {
    .stickyHeader___888ab {
        background-position:calc(50% + 4px) 100%
    }
}

.header____1b4W {
    height: 135px;
    margin: 0 auto;
    padding-top: 64px;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .header____1b4W {
        width:1152px
    }
}

.toFavourite___26fde {
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase
}

.toFavourite___26fde .link___cb1c0 {
    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___26fde .link___cb1c0.active___aSE1a {
    text-decoration: none
}

.toFavourite___26fde .link___cb1c0 .icon___0211a {
    height: 26px;
    position: relative;
    width: 26px
}

.toFavourite___26fde .link___cb1c0 .icon___0211a [id=star] {
    display: none
}

.toFavourite___26fde .link___cb1c0 .title___0c7e7 {
    color: #fff;
    overflow: hidden;
    transition: width .2s ease-in-out;
    width: 0
}

.toFavourite___26fde .link___cb1c0 .wrap___d9739 {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.toFavouriteActive____E0_D .link___cb1c0 .count___mzmCU {
    bottom: auto;
    color: #000;
    font-family: Manrope,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____E0_D .link___cb1c0 .icon___0211a [id=star] {
    display: initial
}

.toFavouriteActive____E0_D .link___cb1c0 .title___0c7e7 {
    margin-left: 28px;
    opacity: 1;
    transition: width .2s ease-in-out;
    width: min-content
}

.toFavouriteActive____E0_D .link___cb1c0 .title___0c7e7 span {
    display: inline-block;
    height: 100%;
    white-space: nowrap;
    width: 100%
}

.toFavouriteActive____E0_D .link___cb1c0.active___aSE1a .title___0c7e7 {
    color: var(--brand-yellow)
}

.toFavouriteActive____E0_D .link___cb1c0:hover .title___0c7e7 {
    color: var(--brand-yellow);
    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 #2a824999
}

@keyframes counterPlus___blIda {
    0%,to {
        transform: translateZ(0)
    }

    33% {
        transform: translate3d(0,1px,0)
    }

    66% {
        transform: translate3d(0,-3px,0)
    }
}

.toFavourite___26fde .animated-counter,.toFavourite___26fde .favCounter-enter-active,.toFavourite___26fde .favCounter-exit-active {
    animation-duration: .5s;
    animation-fill-mode: both
}

.toFavourite___26fde .favCounter-enter-active,.toFavourite___26fde .favCounter-exit-active {
    animation-name: counterPlus
}

.toFavourite___26fde .tournamentWidget-enter-active {
    position: relative;
    transform: translateX(0);
    transition: .35s cubic-bezier(.5,0,1,1);
    z-index: 2
}

.toFavourite___26fde .tournamentWidget-enter-done {
    position: relative;
    transform: translateX(0);
    z-index: 2
}

.toFavourite___26fde .tournamentWidget-exit-active {
    opacity: .5;
    transform: translateX(0) rotateY(8deg)!important;
    transform-style: preserve-3d;
    transition: 0ms;
    z-index: 1!important
}

.toFavourite___26fde .tournamentWidget-exit-done {
    opacity: 1
}

.moreCategoriesDropdown___Ux5by {
    border-radius: 8px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    left: 10px;
    opacity: 0;
    top: 64px;
    z-index: 0;
    z-index: 2
}

.moreCategoriesDropdown___Ux5by,.moreCategoriesDropdown___Ux5by:before {
    background: var(--render-page-light-bg);
    bottom: auto;
    position: absolute;
    right: auto
}

.moreCategoriesDropdown___Ux5by:before {
    border-radius: 1px;
    box-shadow: inset -1px 1px 0 #0000000d;
    content: "";
    height: 10px;
    left: 20px;
    pointer-events: none;
    top: -4px;
    transform: rotate(-45deg);
    width: 10px;
    z-index: -1
}

.moreCategoriesDropdown___Ux5by .content___sVykp {
    border-radius: inherit
}

@media screen and (min-width: 1288px) {
    .moreCategoriesDropdown___Ux5by .content___sVykp {
        min-width:225px
    }
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC {
    box-shadow: inset 0 1px 1px #ffffff08;
    color: var(--search-link-color);
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding: 10px 16px;
    text-align: left;
    text-shadow: none;
    text-transform: none
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC.active___jDS7f,.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC:hover {
    color: var(--brand-red)
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC:hover {
    text-shadow: var(--brand-red)
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC:first-child {
    box-shadow: none;
    padding-top: 12px
}

.moreCategoriesDropdown___Ux5by .content___sVykp .link___gmDwC:last-child {
    margin-bottom: 0;
    padding-bottom: 12px
}

.nav____VGEj {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-family: Manrope,sans-serif;
    height: 64px;
    justify-content: space-between;
    margin-left: -48px;
    margin-top: -2px;
    position: relative;
    width: calc(100% + 48px)
}

.nav____VGEj.navActiveHint___Of6_P {
    z-index: 999
}

.nav____VGEj .listWrap___6b478 {
    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 20px 0 36px;
    transition: margin .2s ease-in-out,opacity .3s ease-in-out;
    width: calc(100% - 312px)
}

.nav____VGEj .list___d043e {
    display: flex;
    height: inherit;
    justify-content: flex-start;
    width: 100%
}

.nav____VGEj .list___d043e:not(.calculatedClass___91c28) {
    margin-right: 6px;
    opacity: 0
}

.nav____VGEj .list___d043e:not(.calculatedClass___91c28) .item___f8f7a {
    opacity: 0;
    position: absolute;
    visibility: hidden
}

.nav____VGEj .list___d043e:not(.calculatedClass___91c28)+.favouritesLink___zn9ci {
    opacity: 0
}

.nav____VGEj .list___d043e.calculatedClass___91c28,.nav____VGEj .list___d043e.calculatedClass___91c28+.favouritesLink___zn9ci {
    opacity: 1;
    transition: opacity .2s
}

.nav____VGEj .item___f8f7a {
    display: inline-block;
    opacity: 0;
    position: absolute;
    text-align: center;
    visibility: hidden
}

.nav____VGEj .item___f8f7a.itemMore___7c32b {
    cursor: pointer
}

.nav____VGEj .item___f8f7a.itemVisible___bf197 {
    opacity: 1;
    position: relative;
    visibility: visible
}

.nav____VGEj .item___f8f7a .categoriesMoreToggle-enter-active,.nav____VGEj .item___f8f7a .categoriesMoreToggle-enter-done {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.nav____VGEj .item___f8f7a .categoriesMoreToggle-exit-active,.nav____VGEj .item___f8f7a .categoriesMoreToggle-exit-done {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.nav____VGEj .item___f8f7a .link___3ab7d {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    height: 64px;
    justify-content: center;
    line-height: 22px;
    padding: 0 16px;
    position: relative;
    text-decoration: none;
    transition: color .2s ease-in-out;
    white-space: nowrap
}

.nav____VGEj .item___f8f7a .link___3ab7d .arrowDown___8ce65 {
    fill: #fff;
    margin: -5px 0
}

.nav____VGEj .item___f8f7a .link___3ab7d .arrowDown___8ce65 path {
    fill: inherit
}

.nav____VGEj .item___f8f7a .link___3ab7d .arrowDown___8ce65.openedState___A3PZf {
    transform: rotate(180deg)
}

.nav____VGEj .item___f8f7a .link___3ab7d.active___9f127 .arrowDown___8ce65,.nav____VGEj .item___f8f7a .link___3ab7d:hover .arrowDown___8ce65 {
    fill: var(--brand-yellow)
}

.nav____VGEj .item___f8f7a .link___3ab7d.active___9f127 {
    color: var(--nav-list-active-item-color);
    text-decoration: none
}

.nav____VGEj .item___f8f7a .link___3ab7d.active___9f127:after {
    background: #c9051d;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 1
}

.nav____VGEj .item___f8f7a:hover .link___3ab7d {
    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 #2a824999
}

.search___33b88 {
    z-index: 1
}

.search___33b88 form {
    position: static
}

.search___33b88 form [class^=fieldWeb] {
    background: var(--nav-list-bg);
    border-radius: 10px;
    bottom: auto;
    height: 64px;
    left: auto;
    max-width: 304px;
    position: absolute;
    right: 0;
    top: 0;
    transition: max-width .25s ease-in-out;
    width: 100%;
    z-index: 0
}

.search___33b88 form [class^=fieldWeb]:focus-within {
    max-width: 1152px
}

.search___33b88 form [class^=fieldWeb] input {
    background: none;
    border: none;
    box-shadow: 0 1px 0 #ffffff0d;
    box-sizing: border-box;
    color: #fff6;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    max-width: 98%;
    max-width: none;
    overflow: hidden;
    padding-inline:80px 64px;text-overflow: ellipsis;
    transition: none;
    white-space: nowrap;
    width: 100%
}

.search___33b88 form [class^=fieldWeb] input:-webkit-autofill,.search___33b88 form [class^=fieldWeb] input:-webkit-autofill:active,.search___33b88 form [class^=fieldWeb] input:-webkit-autofill:focus,.search___33b88 form [class^=fieldWeb] input:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff6!important;
    background-clip: content-box;
    background-image: linear-gradient(1turn,#0000,#0006)!important;
    -webkit-box-shadow: inset 0 0 0 60px #0000!important;
    caret-color: #fff6;
    transition-delay: 3600s;
    -webkit-transition-property: background,box-shadow!important;
    transition-property: background,box-shadow!important
}

.search___33b88 form [class^=fieldWeb] [class*=searchBtn_] {
    height: 24px;
    left: 32px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

.notificationsBanner___z6kN_ {
    background: #ffffffe6;
    border-radius: 4px;
    left: 88px;
    padding: 24px;
    position: fixed;
    top: 20px;
    width: 386px;
    z-index: 9999
}

.notificationsBannerContent___d5bP_ {
    align-items: flex-start;
    color: #000;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    gap: 24px;
    line-height: 22px;
    margin-bottom: 16px
}

.notificationsBannerContent___d5bP_ img {
    height: 48px;
    object-fit: cover;
    width: 48px
}

.notificationsBannerButtons___CNOq5 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-end
}

.notificationsBannerButtons___CNOq5 .allowBtn___fEcQP {
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    height: 32px;
    line-height: 20px;
    margin-right: 16px;
    min-width: 119px;
    width: auto
}

.notificationsBannerButtons___CNOq5 .dismissBtn___Bt_w8 {
    background: none;
    color: #eb163f;
    font-size: 12px;
    font-weight: 400;
    height: 32px;
    line-height: 20px;
    min-width: 119px;
    width: auto
}

body.bettingBody___KpQNt {
    --top-offset: 0;
    --bottom-offset: 0;
    --color-green: #2dd890;
    --color-dark: #1c2233;
    --color-darked: #0f1625;
    --color-gray: #babcc2
}

body.bettingBody___KpQNt .__app-is-betting {
    --bet-radius-m: 8px;
    --bet-font-family-primary: "Manrope",sans-serif;
    --bet-font-family-secondary: "Manrope",sans-serif;
    --bet-info-color: #c9051d
}

body.bettingBody___KpQNt {
    --top-offset: 70px
}

body.bettingBody___KpQNt #root.WebRoot [class*=layout--desktop] {
    overflow: initial
}

body.bettingBody___KpQNt[class*=changeTopOffsetOnScroll] {
    --top-offset: 70px
}

body.bettingBody___KpQNt [class*=__app-StickyBox-container] {
    top: var(--top-offset)!important
}

body.bettingBody___KpQNt [class*=layout--desktop]>[class*=header] {
    height: auto
}

body.bettingBody___KpQNt [class*=layout--desktop]>[class*=header]>[class^=stickyHeader] {
    z-index: 11
}

body.bettingBody___KpQNt [class*=layout--desktop]>[class*=header]>[class^=nav] {
    margin-top: 26px;
    z-index: 10
}

body.bettingBody___KpQNt [class*=layout--desktop]>[class*=mainSlider__] {
    margin-top: 0
}

body.bettingBody___KpQNt [class*=layout--desktop]>[class*=footer] {
    overflow: hidden
}

body.bettingBody___KpQNt .wrapper___Fd1cO {
    padding: 62px 10px 40px;
    position: relative;
    width: 100%
}

body.bettingBody___KpQNt .container___qDnxM {
    min-height: 50vh;
    position: relative
}

body.bettingBody___KpQNt .container___qDnxM:after,body.bettingBody___KpQNt .container___qDnxM:before {
    content: " ";
    display: table
}

body.bettingBody___KpQNt .container___qDnxM:after {
    clear: both
}

body.bettingBody___KpQNt .container___qDnxM .content___p3DPG {
    display: flex;
    min-height: 500px;
    position: relative
}

body.bettingBody___KpQNt .container___qDnxM .content___p3DPG .bettingSlipWrapper___tp5Q5 {
    bottom: 64px;
    height: 0;
    left: unset;
    position: fixed;
    right: unset;
    top: unset;
    width: 100%;
    z-index: 101
}

body.bettingBody___KpQNt .container___qDnxM .content___p3DPG .bettingSlipWrapper___tp5Q5 .bettingSlip___QIy2n {
    bottom: 0;
    height: auto;
    left: unset;
    position: absolute;
    right: 20px;
    top: unset;
    width: 304px;
    z-index: 0
}

body.bettingBody___KpQNt .container___qDnxM .content___p3DPG .bettingSlipWrapper___tp5Q5 .bettingSlip___QIy2n [class*=__app-betslip-expanded] {
    height: 60vh
}

body.bettingBody___KpQNt .container___qDnxM .content___p3DPG>div {
    width: 100%
}

body.bettingBody___KpQNt [class*=ListNav__container] {
    background: var(--color-darked)!important
}

body.bettingBody___KpQNt [class*=ListNav__container] [class*=__app-NavButton-is-active] {
    background: #1c2233
}

body.bettingBody___KpQNt [class*=__app-betslip-expanded] [class*=betslipHeader__container___] {
    background: #1d1b1b
}

body.bettingBody___KpQNt [class*=betslipFooter__footer] {
    padding-bottom: 0
}

body.bettingBody___KpQNt {
    --top-offset: 75px
}

@media screen and (max-width: 1366px) {
    body.bettingBody___KpQNt #widget-container.position_bottom .help-button {
        bottom:calc(var(--s-footer-height) + 10px)
    }

    body.bettingBody___KpQNt #widget-container.appearance_right .help-button {
        right: 0
    }
}

@media screen and (min-width: 1366px)and (max-width:1920px) {
    body.bettingBody___KpQNt #widget-container.position_bottom .help-button {
        bottom:10px
    }
}

body.bettingBody___KpQNt #widget-container .help-button {
    max-width: 64px;
    padding-left: 16px;
    padding-right: 16px
}

body.bettingBody___KpQNt #widget-container .help-button .help-button__title {
    display: none
}

body.bettingBody___KpQNt #root.WebRoot {
    overflow: initial
}

.welcomeBonusButton___LRh0M {
    width: 100%
}

.welcomeBonusItemWrap___DV7V0 {
    align-items: center;
    background: var(--welcome-bonus-gradient-red);
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 1px;
    padding: 12px 16px 16px;
    position: relative;
    width: 100%
}

.welcomeBonusItemWrap___DV7V0:after,.welcomeBonusItemWrap___DV7V0:before {
    border-radius: inherit;
    bottom: -1px;
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: -1
}

.welcomeBonusItemWrap___DV7V0:before {
    background-image: var(--welcome-bonus-gradient-gold)
}

.welcomeBonusItemWrap___DV7V0:after {
    background: #00000080;
    z-index: 1
}

.welcomeBonusItemWrap___DV7V0:last-child .welcomeBonusArrowsWrap___tcmVl {
    display: none
}

.welcomeBonusItemWrap___DV7V0 h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 0;
    text-align: center
}

.activeWelcomeBonusItemWrap___N8iTQ:after {
    background: #0000;
    z-index: -1
}

.welcomeBonusMaxSum___ACRQg {
    align-items: center;
    background-color: var(--welcome-bonus-gradient-max-sum);
    border-radius: 4px;
    color: #f5c66b;
    display: flex;
    flex-direction: inline;
    font-size: 10px;
    font-weight: 500;
    justify-content: center;
    line-height: 12px;
    margin: 8px auto 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 6px 8px
}

.welcomeBonusItemContent___XWvxs {
    margin-top: 16px;
    width: 100%
}

.welcomeBonusItemContent___XWvxs [class=welcomeBonusContentWrap] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start
}

.welcomeBonusItemContent___XWvxs [class=welcomeBonusContentItem] {
    align-items: center;
    border: 1px solid var(--welcome-bonus-gradient-dark-border);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 14px;
    justify-content: flex-start;
    padding: 8px;
    position: relative;
    width: 100%
}

.welcomeBonusItemContent___XWvxs [class=welcomeBonusContentItem]:last-child:before {
    bottom: 0;
    color: var(--brand-yellow);
    content: var(--welcomeBonusItemLabel);
    font-size: 10px;
    font-weight: 500;
    height: -moz-fit-content;
    height: fit-content;
    left: 14px;
    line-height: 12px;
    position: absolute;
    right: auto;
    top: -6px;
    z-index: 1
}

.welcomeBonusItemContent___XWvxs [class=welcomeBonusContentItem]:last-child {
    background-image: url(/assets/img/welcome-bonus/welcome-bonus-border.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: #0000
}

.welcomeBonusItemContent___XWvxs img {
    display: flex;
    max-width: 33px;
    width: 100%
}

.welcomeBonusItemContent___XWvxs h4 {
    color: #f5c66b;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin: 0
}

.welcomeBonusItemContent___XWvxs p {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.welcomeBonusArrowsWrap___tcmVl {
    align-items: center;
    background: var(--bg-menu-mob);
    border-radius: 50%;
    bottom: 0;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: auto;
    position: absolute;
    right: -18px;
    top: 132px;
    width: 24px;
    z-index: 2
}

.welcomeBonusArrowBig___KLQNJ,.welcomeBonusArrowSmall___ujU_y {
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto;
    top: 50%;
    transform: rotate(90deg) translate(-50%);
    z-index: 0
}

.welcomeBonusArrowSmall___ujU_y {
    height: 9px;
    left: 6px;
    opacity: .6;
    width: 9px
}

.welcomeBonusArrowBig___KLQNJ {
    height: 12px;
    right: 2px;
    width: 12px
}

.welcomeBonusItemButtonWrap___obUUh {
    margin-bottom: 0;
    margin-top: auto;
    padding-top: 12px;
    width: 100%
}

.welcomeBonusNotFoundWrap___DiHLV {
    margin-top: 72px;
    padding: 0 136px;
    width: 100%
}

.welcomeBonusNotFoundInner___Xl9ag {
    align-items: center;
    background-color: var(--welcome-bonus-not-found-color);
    border-radius: 12px;
    color: var(--brand-text);
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 400;
    gap: 16px;
    justify-content: center;
    line-height: 22px;
    margin: 0 auto;
    max-width: 1016px;
    padding: 24px
}

.welcomeBonusItemsWrap___l5JdS {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    justify-content: center;
    margin: 32px auto 0;
    max-width: 1212px;
    padding: 0 70px;
    width: 100%
}

.welcomeBonusContentWrapper___TjPdS {
    margin-top: 48px;
    padding: 0 136px;
    width: 100%
}

.welcomeBonusContent___dqBq3 {
    background: var(--welcome-bonus-gradient-content);
    border-radius: 12px;
    color: inherit;
    color: var(--welcome-bonus-content-color);
    counter-reset: list-counter;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto 64px;
    max-width: 1016px;
    padding: 32px;
    width: 100%
}

.welcomeBonusContent___dqBq3 h1 {
    color: inherit;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.welcomeBonusContent___dqBq3 ul {
    align-items: normal;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: normal;
    margin-top: 16px
}

.welcomeBonusContent___dqBq3 ul li {
    counter-increment: list-counter;
    display: grid;
    gap: 10px;
    grid-template-columns: auto 1fr
}

.welcomeBonusContent___dqBq3 ul li:before {
    color: var(--brand-yellow);
    content: counter(list-counter) ".";
    font-weight: 600;
    padding-right: 8px
}

.welcomeBonusContent___dqBq3 ol {
    align-items: normal;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: center;
    margin-top: 16px
}

.welcomeBonusContent___dqBq3 ol li {
    align-items: center;
    counter-increment: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    list-style: none
}

.welcomeBonusContent___dqBq3 ol li:before {
    align-items: normal;
    background-color: var(--welcome-bonus-list-count-color);
    border-radius: 4px;
    color: var(--welcome-bonus-content-color);
    content: "•";
    display: flex;
    flex-direction: column;
    height: 16px;
    justify-content: center;
    margin-right: -2px;
    padding: 0;
    text-align: center;
    width: 16px
}

.welcomeBonusPreviewImage___JnYhP {
    align-items: center;
    background: var(--welcomeBonusPreviewImageUrl);
    background-position: 50%;
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: 328px;
    justify-content: center;
    margin: -76px auto 0;
    max-width: 1288px;
    width: 100%
}

.myStats___LW10V,.welcomeBonusPageWrap___TLfZ_ {
    width: 100%
}

.myStats___LW10V tr td {
    color: var(--brand-yellow);
    font-size: 12px
}

.myStats___LW10V tr td:last-child {
    text-align: right
}

.myStats___LW10V tr.personal___KzxHc td {
    font-size: 12px;
    padding-bottom: 3px
}

.singleGameStats___pPnAG tr:not(.personal___KzxHc) td {
    color: #fff6;
    font-size: 10px;
    line-height: 16px;
    padding-top: 6px
}

.singleGameStats___pPnAG tr:not(.personal___KzxHc) td:last-child {
    color: #fffc;
    text-align: right
}

.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: #0006;
    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: #000c
}

.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: #00142d00;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 4px!important;
    z-index: 9999
}

.winScroll___JVbmd .thumb-vertical {
    background: #0006;
    border-radius: 12px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___JVbmd .thumb-vertical:hover {
    background: #000c
}

.winScroll___JVbmd.rulesScroll___zHt9E .track-vertical {
    background: #fff0;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 3px!important;
    z-index: 9999
}

.winScroll___JVbmd.rulesScroll___zHt9E .thumb-vertical {
    background: #0006;
    border-radius: 8px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___JVbmd.rulesScroll___zHt9E .thumb-vertical:hover {
    background: #000c
}

.tournamentTable___ImxyF {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: center;
    margin: 4px 0 16px
}

.tournamentTableHeader____E4jy {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: space-between;
    margin-bottom: 4px;
    width: 100%
}

.tournamentTableHeader____E4jy .headerItem___O52EV {
    color: rgba(var(--brand-text-rgb),.6);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.tournamentTableHeader____E4jy .headerItem___O52EV:first-of-type {
    padding-left: 16px
}

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

.tournamentTableContent___B0kuw .userItem___LGdRV {
    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___B0kuw .userItem___LGdRV:not(:last-of-type) {
    margin-bottom: 4px
}

.tournamentTableContent___B0kuw .userItem___LGdRV .place___HJOQZ {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    width: 16px
}

.tournamentTableContent___B0kuw .userItem___LGdRV .name___fHCWI {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis
}

.tournamentTableContent___B0kuw .userItem___LGdRV .score___vXZoe {
    flex: 1 1 auto;
    text-align: right;
    white-space: nowrap
}

.tournamentTableContent___B0kuw .userItem___LGdRV.currentUser___arUTN .name___fHCWI,.tournamentTableContent___B0kuw .userItem___LGdRV.currentUser___arUTN .place___HJOQZ,.tournamentTableContent___B0kuw .userItem___LGdRV.currentUser___arUTN .score___vXZoe {
    color: var(--brand-yellow)
}

.tournamentTableWithScroll___wwotn .headerItem___O52EV:last-of-type {
    padding-right: 16px
}

.scroll___THuf5 {
    padding: 0 12px 0 0
}

.scroll___THuf5::-webkit-scrollbar {
    width: 4px!important
}

.scroll___THuf5::-webkit-scrollbar-track {
    border-radius: 32px!important
}

.scroll___THuf5::-webkit-scrollbar-thumb {
    background: rgba(var(--brand-grey-rgb),.4)!important;
    border-radius: 4px!important
}

.scroll___THuf5::-webkit-scrollbar-thumb:hover {
    background: rgba(var(--brand-grey-rgb),.8)!important
}

.scroll___THuf5 .thumb-vertical {
    background: rgba(var(--brand-grey-rgb),.4)!important;
    border-radius: 4px!important
}

.scroll___THuf5 .thumb-vertical:hover {
    background: rgba(var(--brand-grey-rgb),.8)!important
}

.tips_animation_show-enter-active {
    transition-duration: 50ms
}

.widgetTournamentLinkWrapper___cEA5T {
    background: #000;
    border-radius: 8px 8px 0 0;
    display: block;
    height: 256px;
    overflow: hidden;
    padding: 24px 32px;
    position: relative
}

.widgetTournamentLinkImgWrap___e1lz5 {
    bottom: 0;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.widgetTournamentLinkImgWrap___e1lz5 img {
    border-radius: inherit;
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.titleText___xkIYL {
    color: #fffc;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 18px;
    pointer-events: none;
    z-index: 2
}

.titleTextLink___gzs0M {
    color: #fff;
    display: block;
    font-family: Manrope,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___EijTc {
    position: relative
}

.fondTitle___BOgaC {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.fondTotal___F33vu {
    color: var(--brand-yellow);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 2px
}

.fondTotal___F33vu .currencySum {
    font-family: Manrope,sans-serif
}

.fondTotal___F33vu .currencySymbol {
    font-weight: 400;
    margin-left: 3px
}

.fondTotalPrizeCurrency___sM2nJ {
    margin-left: 4px
}

.tournamentTimer___erL8Q {
    margin-top: 14px
}

.timerTitle___b1j_L {
    color: #fffc;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.timerContainer___Bp5pN [class*=countdown__],.timerContainer___Bp5pN [class*=floatCountdown] {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    justify-content: start;
    line-height: 32px
}

.timerContainer___Bp5pN [class*=countdown__] [class*=dots__],.timerContainer___Bp5pN [class*=floatCountdown] [class*=dots__] {
    margin-top: -2px
}

.tournamentStatsWrapper___sZeM0 {
    border-radius: 0 0 8px 8px;
    padding-bottom: 10px;
    padding-top: 24px;
    position: relative
}

.tournamentStatsList___TsYkC {
    padding: 0 32px
}

.tournamentMyStats___xLNBp {
    font-size: 12px;
    line-height: 20px;
    margin-top: -10px;
    padding: 0 32px 14px
}

.tournamentButton___PRuvZ {
    display: flex;
    margin: 0 32px 22px
}

.tournamentButton___PRuvZ>:first-child {
    flex-grow: 1
}

.tournamentButton--empty___Z9cIA {
    margin-top: 22px
}

.gameTournamentBtn___UWtU5 {
    margin-top: 10px
}

.tournamentFond___a_T02 {
    margin-top: 18px
}

.widgetTabs___VFelJ {
    left: 0;
    position: absolute;
    right: 0
}

.tournament___bfOdn {
    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___ILyoo {
    background: var(--brand-gradient-bg);
    transform: translateX(0);
    transition: .25s cubic-bezier(.5,0,1,1)
}

.tournamentButtonDisabled___U6q_M {
    width: 100%
}

.tabs___Y3kQt {
    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___Y3kQt span {
    align-items: center;
    background: var(--brand-simple);
    border: 1px solid #272c38;
    border-radius: 50%;
    color: #fff9;
    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___Y3kQt span.active___lt9k3 {
    color: #fff
}

.tabs___Y3kQt span.active___lt9k3: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___Y3kQt span:last-child {
    margin-right: 0
}

.tabs___Y3kQt span:first-child {
    margin-left: 0
}

.tournamentWidgetsWrap___njRL7 {
    background: linear-gradient(180deg,#7c0818,#830b1a);
    height: 800px;
    max-height: 0;
    padding: 0;
    perspective: 300px;
    transition: max-height .35s;
    will-change: max-height
}

.newsWidget___V0xT9,.tournamentWidgetsWrap___njRL7 {
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.newsWidget___V0xT9 {
    display: block;
    min-height: 188px
}

.newsContent___p0RyV:hover .newsLinkImg___u0QPC img {
    opacity: .5
}

.newsTitle___I034T {
    color: #fffc;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    top: 26px
}

.newsLinkName___knY_Y,.newsTitle___I034T {
    font-family: Manrope,sans-serif;
    left: 32px;
    position: absolute;
    z-index: 1
}

.newsLinkName___knY_Y {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    overflow: hidden;
    padding-right: 32px;
    top: 46px
}

.newsLinkImg___u0QPC {
    background: #000;
    height: 100%;
    position: absolute;
    width: 100%
}

.newsLinkImg___u0QPC img {
    border-radius: 0 8px 8px 8px;
    display: block;
    height: inherit;
    min-height: 200px;
    object-fit: cover;
    opacity: .4;
    transition: opacity .15s ease-in-out .2s;
    width: inherit
}

.newsWidgetBtn___sfKvh {
    bottom: 38px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    right: 30px
}

.newsWidgetBtn___sfKvh .newsBtn___eg4gX {
    background: #0000001a;
    border: 2px solid #fff;
    border-radius: var(--buttons-border-radius);
    box-shadow: 0 4px 8px #0003;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 16px;
    padding: 8px 15px;
    text-shadow: 0 -1px 0 #ffffff0d;
    text-transform: uppercase
}

.newsWidgetBtn___sfKvh .newsBtn___eg4gX:hover {
    background: #ffffff1a
}

.newsWidgetBtn___sfKvh .newsBtn___eg4gX:active {
    box-shadow: none;
    filter: brightness(.5)
}

.winnersItem___ONu0B {
    display: flex;
    height: 34px;
    margin-bottom: 16px
}

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

.winnersItemWrap___BqsS5 {
    margin-top: 16px
}

.winnersItemPosition___V7ABu {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
    width: 15px
}

.winnersItemUserInfo___SYAng {
    padding-left: 10px
}

.winnersItemUserInfo___SYAng>span {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.winnersItemUserInfo___SYAng>span:first-of-type {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis
}

.winnersItemUserInfo___SYAng>span:last-child {
    color: var(--brand-blue-link);
    display: block
}

.winnersItemUserSum___erZkb span {
    color: #fff;
    font-weight: 500;
    line-height: 18px
}

.winnersItemUserSum___erZkb span[class*=currencySymbol] {
    font-weight: 400
}

.winnersItemGame____PQ1x {
    border: 2px solid #8d837b4d;
    border-radius: 4px;
    box-shadow: 0 8px 16px 0 #0003;
    box-sizing: border-box;
    height: 36px;
    margin-left: auto;
    margin-right: -2px;
    position: relative;
    width: 60px
}

.winnersItemGame____PQ1x>[class^=link_] {
    height: 100%;
    width: 100%
}

.winnersItemGame____PQ1x>[class^=link_] [class^=linkButton_] {
    border-radius: 4px;
    bottom: -2px;
    left: -2px;
    position: absolute;
    right: -2px;
    top: -2px;
    z-index: 9
}

.winnersItemGame____PQ1x img {
    border-radius: 2px;
    height: inherit;
    object-fit: cover;
    width: inherit
}

.winnersItemTalisman___F2sf3 {
    height: 12px;
    position: relative;
    width: 20px
}

.winnersItemTalismanLink___OlRYw {
    bottom: 0;
    display: inline-block;
    height: 21px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 0
}

div.topWinnersWidgetWrap___O_9Wz {
    background: var(--brand-simple);
    border-radius: var(--components-border-radius);
    display: none;
    padding: 24px 32px 32px;
    position: relative
}

@media screen and (max-width: 1287px) {
    div.topWinnersWidgetWrap___O_9Wz {
        display:block
    }
}

div.topWinnersWidgetWrap___O_9Wz .winnersTitle___iPJIG {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 0
}

div.topWinnersWidgetWrap___O_9Wz .winnersBtn___S3kt3 {
    background: #0000;
    border: 2px solid #fff;
    border-radius: var(--buttons-border-radius);
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 24px;
    margin-top: 16px;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 100%
}

div.topWinnersWidgetWrap___O_9Wz .winnersBtn___S3kt3:hover {
    background: #ffffff1a
}

div.topWinnersWidgetWrap___O_9Wz [class^=loading__] {
    bottom: 0;
    height: 32px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    z-index: 4
}

.bonusWidget___a55c7 {
    border-radius: 12px;
    overflow: hidden
}

.bonusWidget___a55c7 .sidebarBonusWidget___i_5P9 {
    background: var(--brand-simple);
    border-radius: 12px;
    box-shadow: 0 8px 16px #191e2d99;
    min-height: 200px;
    overflow: hidden;
    padding: 26px 32px 20px;
    position: relative
}

.bonusWidget___a55c7 .sidebarBonusWidget___i_5P9:before {
    background: url(l/templates/2/desktop/assets/widget_bonus.png?v2) round;
    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
}

.bonusWidget___a55c7 [class*=bonusWidgetBgAZ]:before,.bonusWidget___a55c7 [class*=bonusWidgetBgEN]:before,.bonusWidget___a55c7 [class*=bonusWidgetBgKK]:before,.bonusWidget___a55c7 [class*=bonusWidgetBgRU]:before {
    background: url(/templates/2/desktop/assets/bg_ru.png) round;
    background-size: cover;
    border-radius: 12px;
    bottom: 0;
    content: "";
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: auto
}

.bonusWidget___a55c7 [class*=bonusWidgetBgKK]:before {
    background: url(l/templates/2/desktop/assets/bonuses/bg_kk.png) round;
    background-size: contain
}

.bonusWidget___a55c7 [class*=bonusWidgetBgAZ]:before {
    background: url(l/templates/2/desktop/assets/bonuses/bg_az.png) round;
    background-size: contain
}

.bonusWidget___a55c7 [class*=bonusWidgetBgEN]:before {
    background: url(l/templates/2/desktop/assets/bonuses/bg_en.png) round;
    background-size: contain
}

.bonusWidgetTitle___d4011 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin: 0
}

.bonusWidgetTitle___d4011>span {
    color: var(--brand-yellow)
}

.bonusData___70b73 {
    margin-top: 19px
}

.bonusPercent___b_WNu {
    color: #fff;
    position: absolute;
    top: 0
}

.bonusDeposit___4de3c>span {
    display: block
}

.bonusDeposit___4de3c>span:first-child {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.bonusDeposit___4de3c>span:last-child {
    color: var(--brand-yellow);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

.bonusDeposit___4de3c>span:last-child .currencySum {
    font-family: Manrope,sans-serif
}

.bonusDeposit___4de3c>span:last-child .currencySymbol {
    font-weight: 400;
    margin-left: 3px
}

.bonusDepositTitle___d0000,.bonusDepositValue___7036d {
    font-size: 24px;
    font-weight: 500;
    line-height: 38px
}

.bonusWidgetCountdown___XqJ3_ {
    margin-top: 15px
}

.bonusWidgetCountdown___XqJ3_ [class*=countdown__],.bonusWidgetCountdown___XqJ3_ [class*=floatCountdown] {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    justify-content: start;
    line-height: 30px;
    margin-top: -1px
}

.bonusWidgetCountdown___XqJ3_ [class*=countdown__] [class*=dots__],.bonusWidgetCountdown___XqJ3_ [class*=floatCountdown] [class*=dots__] {
    margin-top: -2px
}

.countdownTitle___db1fa {
    color: #fffc;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.btnWrap___b5538 {
    margin-top: 18px
}

.btnWrap___b5538 .paymentBtn___G2Xzm [class^=wrap_] {
    height: 112px;
    min-height: 112px;
    width: 100%
}

.btnWrap___b5538 .paymentBtn___G2Xzm [class^=wrap_] [class*=form_] {
    max-width: unset
}

.btnWrap___b5538 .paymentBtn___G2Xzm [class^=wrap_] [class*=form_] button {
    height: 48px;
    margin-top: auto
}

.btnWrap___b5538 .paymentBtn___G2Xzm [class^=wrap_]>span {
    height: 112px;
    left: -8px;
    max-width: unset;
    width: 256px
}

.btnWrap___b5538 .bonusButton___a7dcb {
    border-radius: var(--buttons-border-radius);
    box-shadow: none;
    height: 48px;
    width: 100%
}

.bonusLink___QkOHf {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin: 7px 0 12px;
    position: absolute;
    right: 16px;
    text-align: center;
    text-decoration: none;
    top: 9px
}

.bonusLink___QkOHf a {
    color: inherit;
    position: relative
}

.sidebar___cbzaw {
    display: inline-block;
    float: right;
    margin-top: -12px;
    position: relative;
    width: 304px
}

.sidebar__bar___AeyMQ,.sidebar__guest___g7ZYH {
    font-weight: 400
}

.sidebar__bar___AeyMQ>div,.sidebar__guest___g7ZYH>div {
    border-radius: var(--components-border-radius);
    box-shadow: 0 8px 16px #191e2d99;
    margin-top: 8px
}

.sidebar__bar___AeyMQ>div:first-child,.sidebar__guest___g7ZYH>div:first-child {
    margin-top: 0
}

.sidebar__bar_auth___eAtTG,.sidebar__guest_auth___FUv_o {
    padding: 25px 30px 0
}

.sidebar__bar___AeyMQ .loginBtn___VBayB,.sidebar__guest___g7ZYH .loginBtn___VBayB {
    margin-top: 15px
}

.sidebar___cbzaw [class*=paymentWidgetWrap_] form {
    border-radius: 10px
}

.title___267bb {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    margin: 5px 0;
    padding-left: 16px;
    text-align: left
}

.content___16586 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: inherit;
    line-height: 22px;
    margin: 16px 0 0;
    padding-left: 16px
}

.loadMore___AMmPT {
    display: flex;
    height: 48px;
    margin: 16px auto 48px;
    text-transform: uppercase;
    width: 256px
}

.stickerWrapper___be5df {
    border-radius: 10px;
    bottom: unset;
    color: #000;
    font-size: 10px;
    font-weight: 700;
    left: 0;
    line-height: 12px;
    position: absolute;
    right: unset;
    text-transform: uppercase;
    top: 0;
    transition: left .2s,top .2s;
    z-index: 2
}

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

.stickerWrapper___be5df .sticker___f3e9d {
    border-radius: var(--game-sticker-border-radius) 0;
    height: 22px;
    min-width: 24px;
    padding: 0 8px
}

.stickerWrapper___be5df .stickerNew___92167 {
    background: var(--game-thumb-label-new-color)
}

.stickerWrapper___be5df .stickerTournament___e2139 {
    background: var(--game-thumb-label-tournament-color)
}

.stickerWrapper___be5df.someStickers___e7df0 .stickerNew___92167 {
    border-radius: var(--game-sticker-border-radius) 0 0 0
}

.stickerWrapper___be5df.someStickers___e7df0 .stickerTournament___e2139 {
    border-radius: 0 0 var(--game-sticker-border-radius) 0
}

.popupSheet___VpMZ2 {
    animation: appearing___ITMcV .6s ease-in-out forwards;
    background: #fff;
    border-radius: 8px 8px 0 0;
    bottom: 0;
    left: 0;
    min-height: 371px;
    position: fixed;
    right: 0;
    top: auto;
    transition: bottom .6s;
    z-index: 100
}

.popupSheet___VpMZ2[class*=needHide] {
    bottom: -100%
}

@media(max-height: 400px) {
    .popupSheet___VpMZ2 {
        max-height:306px;
        min-height: 274px;
        overflow-x: hidden;
        overflow-y: scroll
    }
}

.popupSheet___VpMZ2:before {
    background-color: #e2f1ff;
    bottom: -4%;
    content: "";
    display: block;
    height: 4%;
    left: 0;
    position: fixed;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 0
}

.popupSheetContent___wzhg0 {
    min-height: 278px;
    padding: 13px 0 0;
    position: relative
}

.popupSheetContent___wzhg0 [class^=loading_] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.popupSheetContent___wzhg0 [class^=gameMenuProvider_] [class^=loading_] {
    visibility: hidden
}

.popupSheetDecorationWrap___dfhJQ {
    padding: 8px 0
}

.popupSheetDecoration___f6xXI {
    background: #8b8b8b;
    border-radius: 20px;
    height: 6px;
    margin: 0 auto;
    opacity: .16;
    width: 96px
}

@keyframes appearing___ITMcV {
    0% {
        transform: translateY(100%)
    }

    80% {
        transform: translateY(-2%)
    }

    to {
        transform: translateY(0)
    }
}

.gameMenu___BO6k_ {
    padding: 0 16px
}

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

@media screen and (min-width: 640px) {
    .gameMenu___BO6k_ {
        padding:0 64px 8px
    }
}

.gameMenuInfo___MmUVn {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.gameMenuTitle___H7y4g {
    color: #000;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 2px
}

.gameMenuText___O0HgP {
    color: #000c;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.gameMenu___BO6k_ .favorite___VJwW6 {
    height: 16px;
    margin: 4px 4px 0 0;
    position: static;
    width: 16px
}

.gameMenu___BO6k_ .favorite___VJwW6 svg {
    height: 100%;
    width: 100%
}

.gameMenuControls___I5sOm {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: space-between;
    margin: 25px 0 0
}

@media screen and (min-width: 412px) {
    .gameMenuControls___I5sOm {
        gap:24px
    }
}

@media screen and (min-width: 640px) {
    .gameMenuControls___I5sOm {
        gap:32px;
        margin: 25px auto 0;
        max-width: 376px
    }
}

.gameMenuImg___PIMZD {
    background: var(--brand-simple);
    border-radius: var(--game-thumb-radius-mob);
    box-shadow: 0 8px 16px #0000001a;
    height: 132px;
    object-fit: cover;
    width: 132px
}

.gameMenuImgWrap___MMCyv {
    position: relative
}

.gameMenuImgWrap___MMCyv .gameMenuProvider___IuvgH {
    align-items: center;
    background: linear-gradient(0deg,#111327e6,#11132799 65%,#11132700);
    border-radius: 0 0 8px 8px;
    bottom: 4px;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: 50%;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.gameMenuImgWrap___MMCyv .gameMenuProvider___IuvgH img {
    max-height: 24px
}

.gameMenuImgWrap___MMCyv [class*=loadingWrapper__] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.gameMenuImgWrap___MMCyv [class*=sticker]:before {
    border-radius: 8px 0 8px 0
}

.gameMenuButtons___yPDj0 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 23px;
    justify-content: center;
    margin-top: -6px;
    max-width: 144px;
    width: 100%
}

@media screen and (min-width: 360px) {
    .gameMenuButtons___yPDj0 {
        max-width:164px
    }
}

@media screen and (min-width: 412px) {
    .gameMenuButtons___yPDj0 {
        max-width:208px
    }
}

@media screen and (min-width: 640px) {
    .gameMenuButtons___yPDj0 {
        max-width:220px
    }
}

.gameMenuButtons___yPDj0 [class*=play] {
    border-radius: var(--buttons-border-radius);
    box-shadow: 0 2px 8px 0 #2727274d;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    line-height: 16px;
    width: 100%
}

.gameMenuButtons___yPDj0 [class*=play][class*=disabled__] {
    background-color: #b8b8cc;
    border-color: #0000;
    color: #fff9
}

.gameMenuButtons___yPDj0 [class*=payBtn],.gameMenuButtons___yPDj0 [class*=tipsWrap__] {
    width: 100%
}

.gameMenuButtons___yPDj0 [class*=tipsWrap__] [class*=tips__] {
    width: inherit
}

.gameMenuButtons___yPDj0 .app___ih9kC {
    display: none
}

.gameMenuButtons___yPDj0 .demo___BTySS {
    color: var(--brand-blue-link);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    position: relative;
    text-decoration: none
}

.gameMenuButtons___yPDj0 .demo___BTySS:after {
    border-bottom: 1px solid var(--brand-blue-link);
    bottom: 2px;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.gameMenuButtons___yPDj0 .mobApp___O9ZYd {
    align-items: center;
    background: #ffd3d9;
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 #9a9a9a33;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: center;
    margin-block:-15px;min-height: 40px;
    padding: 0 16px;
    text-decoration: none;
    width: 100%
}

.gameMenuButtons___yPDj0 .mobAppText___yr9Rw {
    color: #000;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    text-shadow: 0 -1px 0 0 #ffffff0d
}

.gameMenuButtons___yPDj0 .mobAppIcon___cYVSC {
    flex-shrink: 0;
    height: 24px;
    width: 24px
}

.gameMenuButtons___yPDj0 .mobAppIcon___cYVSC path {
    fill: #000
}

.gameMenuGames___TFBKs {
    background: var(--play-applycation-bg-color);
    box-sizing: border-box;
    margin: 13px 0 0;
    padding: 16px 0 24px
}

.gameMenuGamesTitle___uwZeP {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin: 0 0 8px 16px
}

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

@media screen and (min-width: 640px) {
    .gameMenuGamesTitle___uwZeP {
        margin:0 0 8px 64px
    }
}

.gameMenu___BO6k_ .tooltip___e4Sy3 {
    transform: translateX(3px)
}

.fav___yBGDN {
    height: 24px;
    margin-top: 3px;
    width: 24px
}

.fav___yBGDN svg {
    height: 100%;
    width: 100%
}

.fav___yBGDN svg [class=path-star] {
    display: none
}

.fav___yBGDN.active___ZantA svg [class=path-star] {
    fill: var(--star-color);
    display: inline
}

.favTips___vYO50 [class*=tips] {
    box-shadow: 0 0 12px 0 #0e0e0e66
}

.tips___aMnu7 {
    top: calc(100% + 4px)
}

.root___V0ZAs {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.root___V0ZAs [class^=tipsWrap__] {
    display: inline-block
}

.complete___bOyjd {
    text-align: center;
    width: auto
}

.status___veeAV {
    background-color: #fff9;
    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___veeAV:before {
    background-image: url(/assets/svg/tournament/check.svg?ver=06092023);
    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___veeAV.doNotAllowToJoin___sPyQF:before {
    background-image: url(/assets/svg/tournament/status_no.svg)
}

.tipsContent___hpq9r {
    background-color: var(--tooltip-bg);
    color: var(--tooltip-color);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 16px;
    max-width: 208px;
    padding: 8px;
    width: 175px
}

.tipsContent___hpq9r:before {
    color: var(--tooltip-bg)
}

.tipsContent___hpq9r.tipsComplete___d4b9_ {
    width: 120px
}

.buttonUp___A9nKx {
    background: linear-gradient(180deg,#2c0d14,#5a0819);
    border-radius: 100%;
    bottom: 68px;
    cursor: pointer;
    height: 40px;
    left: unset;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 8px;
    top: unset;
    transition: opacity .3s linear;
    width: 40px;
    z-index: 11
}

.buttonUp___A9nKx:active .circularProgressBar___yK6ca .arrow___K7JTe path {
    stroke: #fff
}

.buttonUp___A9nKx .circularProgressBar___yK6ca {
    height: 40px;
    position: relative;
    width: 40px
}

.buttonUp___A9nKx .circularProgressBar___yK6ca>div {
    height: 100%;
    width: 100%
}

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

.buttonUp___A9nKx .circularProgressBar___yK6ca .circular_progress_trail {
    stroke: #f5c66b33
}

.buttonUp___A9nKx .circularProgressBar___yK6ca .circular_progress_path {
    stroke: #f5c66b!important
}

.buttonUp___A9nKx .arrow___K7JTe {
    bottom: auto;
    left: auto;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 1
}

.buttonUp___A9nKx .arrow___K7JTe path {
    stroke: #f5c66b
}

@media screen and (min-width: 1096px) {
    .buttonUp___A9nKx {
        bottom:120px;
        height: 48px;
        right: 16px;
        width: 48px
    }

    .buttonUp___A9nKx .circularProgressBar___yK6ca {
        height: 100%;
        width: 100%
    }

    .buttonUp___A9nKx:hover .circularProgressBar___yK6ca [class^=circular_progress_path],.buttonUp___A9nKx:hover .circularProgressBar___yK6ca [class^=circular_progress_trail] {
        stroke: none!important
    }

    .buttonUp___A9nKx:hover .circularProgressBar___yK6ca .arrow___K7JTe path {
        stroke: #fff
    }
}

.buttonUp___A9nKx.shown___hFfka {
    opacity: 1;
    pointer-events: unset
}

.buttonUp___A9nKx svg {
    transform-style: preserve-3d
}

.buttonUp___A9nKx.active___SDioc svg #borderPath {
    animation: buttonUpBorderAnimation___axEx_ .75s linear;
    transform-origin: center
}

.buttonUp___A9nKx.active___SDioc svg #centerPath {
    animation: buttonCenterAnimation___IZoU6 .75s linear;
    transform-origin: center
}

.buttonUp___A9nKx.scrolling___qmmNq {
    pointer-events: none
}

@keyframes buttonUpBorderAnimation___axEx_ {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(0deg)
    }
}

@keyframes buttonCenterAnimation___IZoU6 {
    0% {
        transform: rotateY(0deg)
    }

    50% {
        transform: rotateY(180deg)
    }

    to {
        transform: rotateY(0deg)
    }
}

.container___zkAmp {
    margin: 0 auto;
    max-width: 1288px;
    position: relative;
    z-index: 1
}

.CalendarTabs___t1uv5 {
    padding: 1px 40px 0;
    position: relative
}

@media screen and (min-width: 412px) {
    .CalendarTabs___t1uv5 {
        padding:1px 17px 0
    }
}

@media screen and (min-width: 640px) {
    .CalendarTabs___t1uv5 {
        padding:1px 64px 0
    }
}

@media screen and (min-width: 1096px) {
    .CalendarTabs___t1uv5 {
        padding:1px 18px 0
    }
}

.adventCalendarSnow___o5FB_ {
    filter: drop-shadow(0 0 10px white);
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100vw
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt {
    background: #fff;
    border-radius: 50%;
    height: 5px;
    position: absolute;
    width: 5px
}

@media screen and (min-width: 1096px) {
    .adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt {
        height:6px;
        width: 6px
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:first-child {
    animation: fall-1___IOl8z 36s linear -11s infinite;
    opacity: .6855;
    transform: translate3d(9.2354vw,-10px,0) scale(.7191)
}

@keyframes fall-1___IOl8z {
    51.295% {
        transform: translate3d(1.8112vw,38.47125vh,0) scale(.7191)
    }

    to {
        transform: translate3d(5.5233vw,2500px,0) scale(.7191)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(2) {
    animation: fall-2___tvGGp 39s linear -9s infinite;
    opacity: .4989;
    transform: translate3d(32.1298vw,-10px,0) scale(.5063)
}

@keyframes fall-2___tvGGp {
    34.925% {
        transform: translate3d(22.6724vw,26.19375vh,0) scale(.5063)
    }

    to {
        transform: translate3d(27.4011vw,2500px,0) scale(.5063)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(3) {
    animation: fall-3___s6ZcQ 38s linear -17s infinite;
    opacity: .1228;
    transform: translate3d(.6631vw,-10px,0) scale(.0015)
}

@keyframes fall-3___s6ZcQ {
    61.822% {
        transform: translate3d(6.9008vw,46.3665vh,0) scale(.0015)
    }

    to {
        transform: translate3d(3.78195vw,2500px,0) scale(.0015)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(4) {
    animation: fall-4___hKOBM 42s linear -21s infinite;
    opacity: .5784;
    transform: translate3d(14.0782vw,-10px,0) scale(.9547)
}

@keyframes fall-4___hKOBM {
    74.976% {
        transform: translate3d(14.2295vw,56.232vh,0) scale(.9547)
    }

    to {
        transform: translate3d(14.15385vw,2500px,0) scale(.9547)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(5) {
    animation: fall-5___pkRlr 46s linear -11s infinite;
    opacity: .4187;
    transform: translate3d(53.5596vw,-10px,0) scale(.8939)
}

@keyframes fall-5___pkRlr {
    43.021% {
        transform: translate3d(48.6914vw,32.26575vh,0) scale(.8939)
    }

    to {
        transform: translate3d(51.1255vw,2500px,0) scale(.8939)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(6) {
    animation: fall-6___ISRd8 36s linear -10s infinite;
    opacity: .2584;
    transform: translate3d(38.5826vw,-10px,0) scale(.1391)
}

@keyframes fall-6___ISRd8 {
    31.323% {
        transform: translate3d(40.5456vw,23.49225vh,0) scale(.1391)
    }

    to {
        transform: translate3d(39.5641vw,2500px,0) scale(.1391)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(7) {
    animation: fall-7___hH7an 37s linear -25s infinite;
    opacity: .0516;
    transform: translate3d(42.6587vw,-10px,0) scale(.8584)
}

@keyframes fall-7___hH7an {
    64.813% {
        transform: translate3d(50.4462vw,48.60975vh,0) scale(.8584)
    }

    to {
        transform: translate3d(46.55245vw,2500px,0) scale(.8584)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(8) {
    animation: fall-8___ZJjXs 43s linear -13s infinite;
    opacity: .7373;
    transform: translate3d(5.7627vw,-10px,0) scale(.0937)
}

@keyframes fall-8___ZJjXs {
    36.042% {
        transform: translate3d(-1.063vw,27.0315vh,0) scale(.0937)
    }

    to {
        transform: translate3d(2.34985vw,2500px,0) scale(.0937)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(9) {
    animation: fall-9___FrE6H 49s linear -24s infinite;
    opacity: .7121;
    transform: translate3d(37.3873vw,-10px,0) scale(.7717)
}

@keyframes fall-9___FrE6H {
    38.659% {
        transform: translate3d(39.0788vw,28.99425vh,0) scale(.7717)
    }

    to {
        transform: translate3d(38.23305vw,2500px,0) scale(.7717)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(10) {
    animation: fall-10___JHybF 30s linear -9s infinite;
    opacity: .8811;
    transform: translate3d(31.8534vw,-10px,0) scale(.0816)
}

@keyframes fall-10___JHybF {
    47.721% {
        transform: translate3d(25.2399vw,35.79075vh,0) scale(.0816)
    }

    to {
        transform: translate3d(28.54665vw,2500px,0) scale(.0816)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(11) {
    animation: fall-11___F6Z84 33s linear -30s infinite;
    opacity: .7591;
    transform: translate3d(56.906vw,-10px,0) scale(.5671)
}

@keyframes fall-11___F6Z84 {
    75.618% {
        transform: translate3d(47.7015vw,56.7135vh,0) scale(.5671)
    }

    to {
        transform: translate3d(52.30375vw,2500px,0) scale(.5671)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(12) {
    animation: fall-12___i4wzE 30s linear -3s infinite;
    opacity: .5812;
    transform: translate3d(59.9143vw,-10px,0) scale(.3424)
}

@keyframes fall-12___i4wzE {
    65.028% {
        transform: translate3d(51.8268vw,48.771vh,0) scale(.3424)
    }

    to {
        transform: translate3d(55.87055vw,2500px,0) scale(.3424)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(13) {
    animation: fall-13___s7JJ9 42s linear -1s infinite;
    opacity: .3389;
    transform: translate3d(73.6402vw,-10px,0) scale(.3148)
}

@keyframes fall-13___s7JJ9 {
    54.383% {
        transform: translate3d(72.1562vw,40.78725vh,0) scale(.3148)
    }

    to {
        transform: translate3d(72.8982vw,2500px,0) scale(.3148)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(14) {
    animation: fall-14___R5pVL 35s linear -27s infinite;
    opacity: .7882;
    transform: translate3d(28.4532vw,-10px,0) scale(.7127)
}

@keyframes fall-14___R5pVL {
    59.443% {
        transform: translate3d(31.3977vw,44.58225vh,0) scale(.7127)
    }

    to {
        transform: translate3d(29.92545vw,2500px,0) scale(.7127)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(15) {
    animation: fall-15___p_MC7 50s linear -19s infinite;
    opacity: .6018;
    transform: translate3d(53.0508vw,-10px,0) scale(.7681)
}

@keyframes fall-15___p_MC7 {
    74.703% {
        transform: translate3d(57.3831vw,56.02725vh,0) scale(.7681)
    }

    to {
        transform: translate3d(55.21695vw,2500px,0) scale(.7681)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(16) {
    animation: fall-16___T8xak 37s linear -14s infinite;
    opacity: .6515;
    transform: translate3d(91.013vw,-10px,0) scale(.3718)
}

@keyframes fall-16___T8xak {
    31.25% {
        transform: translate3d(91.3209vw,23.4375vh,0) scale(.3718)
    }

    to {
        transform: translate3d(91.16695vw,2500px,0) scale(.3718)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(17) {
    animation: fall-17___Vg8rg 41s linear -26s infinite;
    opacity: .8928;
    transform: translate3d(53.2306vw,-10px,0) scale(.5551)
}

@keyframes fall-17___Vg8rg {
    69.998% {
        transform: translate3d(51.4828vw,52.4985vh,0) scale(.5551)
    }

    to {
        transform: translate3d(52.3567vw,2500px,0) scale(.5551)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(18) {
    animation: fall-18___uwe_u 34s linear -27s infinite;
    opacity: .5382;
    transform: translate3d(85.162vw,-10px,0) scale(.2537)
}

@keyframes fall-18___uwe_u {
    62.376% {
        transform: translate3d(88.3397vw,46.782vh,0) scale(.2537)
    }

    to {
        transform: translate3d(86.75085vw,2500px,0) scale(.2537)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(19) {
    animation: fall-19___dbT6B 38s linear -6s infinite;
    opacity: .0904;
    transform: translate3d(21.5148vw,-10px,0) scale(.3791)
}

@keyframes fall-19___dbT6B {
    77.94% {
        transform: translate3d(13.1836vw,58.455vh,0) scale(.3791)
    }

    to {
        transform: translate3d(17.3492vw,2500px,0) scale(.3791)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(20) {
    animation: fall-20___ixo3_ 44s linear -13s infinite;
    opacity: .902;
    transform: translate3d(34.4904vw,-10px,0) scale(.0076)
}

@keyframes fall-20___ixo3_ {
    57.854% {
        transform: translate3d(25.9755vw,43.3905vh,0) scale(.0076)
    }

    to {
        transform: translate3d(30.23295vw,2500px,0) scale(.0076)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(21) {
    animation: fall-21___Wtj9c 40s linear -4s infinite;
    opacity: .9136;
    transform: translate3d(59.9725vw,-10px,0) scale(.7422)
}

@keyframes fall-21___Wtj9c {
    34.617% {
        transform: translate3d(66.4047vw,25.96275vh,0) scale(.7422)
    }

    to {
        transform: translate3d(63.1886vw,2500px,0) scale(.7422)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(22) {
    animation: fall-22___ln5Ot 47s linear -16s infinite;
    opacity: .1223;
    transform: translate3d(31.8989vw,-10px,0) scale(.4002)
}

@keyframes fall-22___ln5Ot {
    49.763% {
        transform: translate3d(23.3981vw,37.32225vh,0) scale(.4002)
    }

    to {
        transform: translate3d(27.6485vw,2500px,0) scale(.4002)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(23) {
    animation: fall-23___E_RDF 33s linear -14s infinite;
    opacity: .1318;
    transform: translate3d(29.7647vw,-10px,0) scale(.4537)
}

@keyframes fall-23___E_RDF {
    73.141% {
        transform: translate3d(21.5206vw,54.85575vh,0) scale(.4537)
    }

    to {
        transform: translate3d(25.64265vw,2500px,0) scale(.4537)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(24) {
    animation: fall-24___pIVri 45s linear -7s infinite;
    opacity: .2168;
    transform: translate3d(40.9772vw,-10px,0) scale(.7713)
}

@keyframes fall-24___pIVri {
    38.829% {
        transform: translate3d(42.7435vw,29.12175vh,0) scale(.7713)
    }

    to {
        transform: translate3d(41.86035vw,2500px,0) scale(.7713)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(25) {
    animation: fall-25___Cr5zj 43s linear -1s infinite;
    opacity: .2643;
    transform: translate3d(62.5096vw,-10px,0) scale(.6368)
}

@keyframes fall-25___Cr5zj {
    45.635% {
        transform: translate3d(69.1834vw,34.22625vh,0) scale(.6368)
    }

    to {
        transform: translate3d(65.8465vw,2500px,0) scale(.6368)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(26) {
    animation: fall-26___M6pDT 32s linear -14s infinite;
    opacity: .6184;
    transform: translate3d(18.6152vw,-10px,0) scale(.3568)
}

@keyframes fall-26___M6pDT {
    62.202% {
        transform: translate3d(17.2149vw,46.6515vh,0) scale(.3568)
    }

    to {
        transform: translate3d(17.91505vw,2500px,0) scale(.3568)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(27) {
    animation: fall-27___p7k2z 39s linear -24s infinite;
    opacity: .248;
    transform: translate3d(39.6116vw,-10px,0) scale(.3309)
}

@keyframes fall-27___p7k2z {
    41.298% {
        transform: translate3d(39.4523vw,30.9735vh,0) scale(.3309)
    }

    to {
        transform: translate3d(39.53195vw,2500px,0) scale(.3309)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(28) {
    animation: fall-28___vjown 34s linear -2s infinite;
    opacity: .8469;
    transform: translate3d(36.8859vw,-10px,0) scale(.6077)
}

@keyframes fall-28___vjown {
    44.216% {
        transform: translate3d(31.923vw,33.162vh,0) scale(.6077)
    }

    to {
        transform: translate3d(34.40445vw,2500px,0) scale(.6077)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(29) {
    animation: fall-29___ZPKEi 31s linear -1s infinite;
    opacity: .057;
    transform: translate3d(31.9742vw,-10px,0) scale(.8051)
}

@keyframes fall-29___ZPKEi {
    46.199% {
        transform: translate3d(32.3806vw,34.64925vh,0) scale(.8051)
    }

    to {
        transform: translate3d(32.1774vw,2500px,0) scale(.8051)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(30) {
    animation: fall-30___WxTyd 30s linear -13s infinite;
    opacity: .891;
    transform: translate3d(68.1341vw,-10px,0) scale(.0433)
}

@keyframes fall-30___WxTyd {
    72.924% {
        transform: translate3d(70.7974vw,54.693vh,0) scale(.0433)
    }

    to {
        transform: translate3d(69.46575vw,2500px,0) scale(.0433)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(31) {
    animation: fall-31___f4ANM 40s linear -26s infinite;
    opacity: .8948;
    transform: translate3d(54.6392vw,-10px,0) scale(.7454)
}

@keyframes fall-31___f4ANM {
    62.432% {
        transform: translate3d(57.234vw,46.824vh,0) scale(.7454)
    }

    to {
        transform: translate3d(55.9366vw,2500px,0) scale(.7454)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(32) {
    animation: fall-32___dOFLg 36s linear -26s infinite;
    opacity: .6106;
    transform: translate3d(52.9334vw,-10px,0) scale(.0775)
}

@keyframes fall-32___dOFLg {
    44.303% {
        transform: translate3d(53.8965vw,33.22725vh,0) scale(.0775)
    }

    to {
        transform: translate3d(53.41495vw,2500px,0) scale(.0775)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(33) {
    animation: fall-33___DOpm9 50s linear -25s infinite;
    opacity: .5658;
    transform: translate3d(51.403vw,-10px,0) scale(.0518)
}

@keyframes fall-33___DOpm9 {
    65.163% {
        transform: translate3d(41.6995vw,48.87225vh,0) scale(.0518)
    }

    to {
        transform: translate3d(46.55125vw,2500px,0) scale(.0518)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(34) {
    animation: fall-34___axbqw 35s linear -9s infinite;
    opacity: .8571;
    transform: translate3d(53.3032vw,-10px,0) scale(.8686)
}

@keyframes fall-34___axbqw {
    43.132% {
        transform: translate3d(53.6993vw,32.349vh,0) scale(.8686)
    }

    to {
        transform: translate3d(53.50125vw,2500px,0) scale(.8686)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(35) {
    animation: fall-35___UWXg6 30s linear -23s infinite;
    opacity: .2218;
    transform: translate3d(3.2102vw,-10px,0) scale(.6314)
}

@keyframes fall-35___UWXg6 {
    76.203% {
        transform: translate3d(-4.9829vw,57.15225vh,0) scale(.6314)
    }

    to {
        transform: translate3d(-.88635vw,2500px,0) scale(.6314)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(36) {
    animation: fall-36___gjffW 35s linear -7s infinite;
    opacity: .5129;
    transform: translate3d(33.1053vw,-10px,0) scale(.6723)
}

@keyframes fall-36___gjffW {
    67.859% {
        transform: translate3d(37.4523vw,50.89425vh,0) scale(.6723)
    }

    to {
        transform: translate3d(35.2788vw,2500px,0) scale(.6723)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(37) {
    animation: fall-37___R2slp 48s linear -27s infinite;
    opacity: .5639;
    transform: translate3d(38.7133vw,-10px,0) scale(.4104)
}

@keyframes fall-37___R2slp {
    75.745% {
        transform: translate3d(36.8458vw,56.80875vh,0) scale(.4104)
    }

    to {
        transform: translate3d(37.77955vw,2500px,0) scale(.4104)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(38) {
    animation: fall-38___lwKsM 45s linear -30s infinite;
    opacity: .1099;
    transform: translate3d(35.2082vw,-10px,0) scale(.9529)
}

@keyframes fall-38___lwKsM {
    41.134% {
        transform: translate3d(33.7415vw,30.8505vh,0) scale(.9529)
    }

    to {
        transform: translate3d(34.47485vw,2500px,0) scale(.9529)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(39) {
    animation: fall-39___aijdY 42s linear -14s infinite;
    opacity: .9993;
    transform: translate3d(12.4897vw,-10px,0) scale(.8269)
}

@keyframes fall-39___aijdY {
    37.408% {
        transform: translate3d(5.8781vw,28.056vh,0) scale(.8269)
    }

    to {
        transform: translate3d(9.1839vw,2500px,0) scale(.8269)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(40) {
    animation: fall-40___PksDc 38s linear -5s infinite;
    opacity: .7621;
    transform: translate3d(40.6432vw,-10px,0) scale(.7901)
}

@keyframes fall-40___PksDc {
    75.688% {
        transform: translate3d(36.8671vw,56.766vh,0) scale(.7901)
    }

    to {
        transform: translate3d(38.75515vw,2500px,0) scale(.7901)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(41) {
    animation: fall-41___v6mt2 37s linear -7s infinite;
    opacity: .9648;
    transform: translate3d(78.6209vw,-10px,0) scale(.0512)
}

@keyframes fall-41___v6mt2 {
    64.961% {
        transform: translate3d(74.5693vw,48.72075vh,0) scale(.0512)
    }

    to {
        transform: translate3d(76.5951vw,2500px,0) scale(.0512)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(42) {
    animation: fall-42___HWpl3 46s linear -21s infinite;
    opacity: .603;
    transform: translate3d(50.8085vw,-10px,0) scale(.1372)
}

@keyframes fall-42___HWpl3 {
    52.657% {
        transform: translate3d(45.172vw,39.49275vh,0) scale(.1372)
    }

    to {
        transform: translate3d(47.99025vw,2500px,0) scale(.1372)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(43) {
    animation: fall-43___jbyNu 45s linear -26s infinite;
    opacity: .0608;
    transform: translate3d(28.5739vw,-10px,0) scale(.5609)
}

@keyframes fall-43___jbyNu {
    35.983% {
        transform: translate3d(23.0853vw,26.98725vh,0) scale(.5609)
    }

    to {
        transform: translate3d(25.8296vw,2500px,0) scale(.5609)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(44) {
    animation: fall-44___iXqr1 36s linear -4s infinite;
    opacity: .0505;
    transform: translate3d(17.8688vw,-10px,0) scale(.8722)
}

@keyframes fall-44___iXqr1 {
    73.119% {
        transform: translate3d(26.0839vw,54.83925vh,0) scale(.8722)
    }

    to {
        transform: translate3d(21.97635vw,2500px,0) scale(.8722)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(45) {
    animation: fall-45___Kwo96 49s linear -7s infinite;
    opacity: .9411;
    transform: translate3d(87.4881vw,-10px,0) scale(.4694)
}

@keyframes fall-45___Kwo96 {
    37.741% {
        transform: translate3d(78.3575vw,28.30575vh,0) scale(.4694)
    }

    to {
        transform: translate3d(82.9228vw,2500px,0) scale(.4694)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(46) {
    animation: fall-46___VI05U 43s linear -17s infinite;
    opacity: .5442;
    transform: translate3d(13.6127vw,-10px,0) scale(.8316)
}

@keyframes fall-46___VI05U {
    33.305% {
        transform: translate3d(4.3581vw,24.97875vh,0) scale(.8316)
    }

    to {
        transform: translate3d(8.9854vw,2500px,0) scale(.8316)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(47) {
    animation: fall-47___DD18N 30s linear -13s infinite;
    opacity: .0723;
    transform: translate3d(70.9297vw,-10px,0) scale(.0349)
}

@keyframes fall-47___DD18N {
    57.225% {
        transform: translate3d(77.6503vw,42.91875vh,0) scale(.0349)
    }

    to {
        transform: translate3d(74.29vw,2500px,0) scale(.0349)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(48) {
    animation: fall-48___E0RRS 39s linear -15s infinite;
    opacity: .2324;
    transform: translate3d(54.529vw,-10px,0) scale(.803)
}

@keyframes fall-48___E0RRS {
    45.419% {
        transform: translate3d(61.5125vw,34.06425vh,0) scale(.803)
    }

    to {
        transform: translate3d(58.02075vw,2500px,0) scale(.803)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(49) {
    animation: fall-49___vRGei 43s linear -10s infinite;
    opacity: .1141;
    transform: translate3d(64.4726vw,-10px,0) scale(.2783)
}

@keyframes fall-49___vRGei {
    31.819% {
        transform: translate3d(63.931vw,23.86425vh,0) scale(.2783)
    }

    to {
        transform: translate3d(64.2018vw,2500px,0) scale(.2783)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(50) {
    animation: fall-50___felJF 49s linear -6s infinite;
    opacity: .9545;
    transform: translate3d(91.4614vw,-10px,0) scale(.0914)
}

@keyframes fall-50___felJF {
    64.059% {
        transform: translate3d(87.1788vw,48.04425vh,0) scale(.0914)
    }

    to {
        transform: translate3d(89.3201vw,2500px,0) scale(.0914)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(51) {
    animation: fall-51___atY5m 32s linear -9s infinite;
    opacity: .3211;
    transform: translate3d(69.7025vw,-10px,0) scale(.0406)
}

@keyframes fall-51___atY5m {
    50.132% {
        transform: translate3d(79.6768vw,37.599vh,0) scale(.0406)
    }

    to {
        transform: translate3d(74.68965vw,2500px,0) scale(.0406)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(52) {
    animation: fall-52___Jx3EV 46s linear -8s infinite;
    opacity: .6423;
    transform: translate3d(44.0369vw,-10px,0) scale(.701)
}

@keyframes fall-52___Jx3EV {
    37.776% {
        transform: translate3d(53.1734vw,28.332vh,0) scale(.701)
    }

    to {
        transform: translate3d(48.60515vw,2500px,0) scale(.701)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(53) {
    animation: fall-53___htpRF 39s linear -3s infinite;
    opacity: .8078;
    transform: translate3d(68.0172vw,-10px,0) scale(.7872)
}

@keyframes fall-53___htpRF {
    70.498% {
        transform: translate3d(74.2737vw,52.8735vh,0) scale(.7872)
    }

    to {
        transform: translate3d(71.14545vw,2500px,0) scale(.7872)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(54) {
    animation: fall-54___Qpqjl 46s linear -21s infinite;
    opacity: .4867;
    transform: translate3d(59.7703vw,-10px,0) scale(.4824)
}

@keyframes fall-54___Qpqjl {
    58.233% {
        transform: translate3d(60.0259vw,43.67475vh,0) scale(.4824)
    }

    to {
        transform: translate3d(59.8981vw,2500px,0) scale(.4824)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(55) {
    animation: fall-55___jCC8f 48s linear -26s infinite;
    opacity: .6543;
    transform: translate3d(15.1253vw,-10px,0) scale(.2613)
}

@keyframes fall-55___jCC8f {
    70.894% {
        transform: translate3d(15.9265vw,53.1705vh,0) scale(.2613)
    }

    to {
        transform: translate3d(15.5259vw,2500px,0) scale(.2613)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(56) {
    animation: fall-56___QxRfJ 50s linear -29s infinite;
    opacity: .2294;
    transform: translate3d(31.9871vw,-10px,0) scale(.9511)
}

@keyframes fall-56___QxRfJ {
    55.023% {
        transform: translate3d(22.5059vw,41.26725vh,0) scale(.9511)
    }

    to {
        transform: translate3d(27.2465vw,2500px,0) scale(.9511)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(57) {
    animation: fall-57___SvM2X 30s linear -30s infinite;
    opacity: .7583;
    transform: translate3d(86.4699vw,-10px,0) scale(.3962)
}

@keyframes fall-57___SvM2X {
    42.834% {
        transform: translate3d(96.4332vw,32.1255vh,0) scale(.3962)
    }

    to {
        transform: translate3d(91.45155vw,2500px,0) scale(.3962)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(58) {
    animation: fall-58___n6T9I 48s linear -17s infinite;
    opacity: .1279;
    transform: translate3d(75.4238vw,-10px,0) scale(.7431)
}

@keyframes fall-58___n6T9I {
    57.525% {
        transform: translate3d(78.0326vw,43.14375vh,0) scale(.7431)
    }

    to {
        transform: translate3d(76.7282vw,2500px,0) scale(.7431)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(59) {
    animation: fall-59___adxgV 40s linear -10s infinite;
    opacity: .2343;
    transform: translate3d(62.4267vw,-10px,0) scale(.6232)
}

@keyframes fall-59___adxgV {
    36.729% {
        transform: translate3d(71.0782vw,27.54675vh,0) scale(.6232)
    }

    to {
        transform: translate3d(66.75245vw,2500px,0) scale(.6232)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(60) {
    animation: fall-60___Uua7N 40s linear -23s infinite;
    opacity: .8464;
    transform: translate3d(13.1597vw,-10px,0) scale(.8616)
}

@keyframes fall-60___Uua7N {
    79.491% {
        transform: translate3d(22.3957vw,59.61825vh,0) scale(.8616)
    }

    to {
        transform: translate3d(17.7777vw,2500px,0) scale(.8616)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(61) {
    animation: fall-61___r57yH 40s linear -7s infinite;
    opacity: .208;
    transform: translate3d(17.9776vw,-10px,0) scale(.5646)
}

@keyframes fall-61___r57yH {
    64.72% {
        transform: translate3d(21.7877vw,48.54vh,0) scale(.5646)
    }

    to {
        transform: translate3d(19.88265vw,2500px,0) scale(.5646)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(62) {
    animation: fall-62___M5Swc 46s linear -22s infinite;
    opacity: .6966;
    transform: translate3d(66.4885vw,-10px,0) scale(.7079)
}

@keyframes fall-62___M5Swc {
    70.731% {
        transform: translate3d(74.2963vw,53.04825vh,0) scale(.7079)
    }

    to {
        transform: translate3d(70.3924vw,2500px,0) scale(.7079)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(63) {
    animation: fall-63___MxhaM 41s linear -5s infinite;
    opacity: .6219;
    transform: translate3d(29.6873vw,-10px,0) scale(.5999)
}

@keyframes fall-63___MxhaM {
    54.736% {
        transform: translate3d(33.2425vw,41.052vh,0) scale(.5999)
    }

    to {
        transform: translate3d(31.4649vw,2500px,0) scale(.5999)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(64) {
    animation: fall-64___lage0 46s linear -29s infinite;
    opacity: .7497;
    transform: translate3d(42.5251vw,-10px,0) scale(.6338)
}

@keyframes fall-64___lage0 {
    77.695% {
        transform: translate3d(52.1227vw,58.27125vh,0) scale(.6338)
    }

    to {
        transform: translate3d(47.3239vw,2500px,0) scale(.6338)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(65) {
    animation: fall-65___ebTCE 47s linear -13s infinite;
    opacity: .9337;
    transform: translate3d(44.2225vw,-10px,0) scale(.4838)
}

@keyframes fall-65___ebTCE {
    61.24% {
        transform: translate3d(46.8669vw,45.93vh,0) scale(.4838)
    }

    to {
        transform: translate3d(45.5447vw,2500px,0) scale(.4838)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(66) {
    animation: fall-66___KwP5Y 37s linear -11s infinite;
    opacity: .3686;
    transform: translate3d(19.5713vw,-10px,0) scale(.1293)
}

@keyframes fall-66___KwP5Y {
    48.562% {
        transform: translate3d(14.9598vw,36.4215vh,0) scale(.1293)
    }

    to {
        transform: translate3d(17.26555vw,2500px,0) scale(.1293)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(67) {
    animation: fall-67___IuHSE 46s linear -19s infinite;
    opacity: .5807;
    transform: translate3d(34.5071vw,-10px,0) scale(.4263)
}

@keyframes fall-67___IuHSE {
    51.564% {
        transform: translate3d(31.0763vw,38.673vh,0) scale(.4263)
    }

    to {
        transform: translate3d(32.7917vw,2500px,0) scale(.4263)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(68) {
    animation: fall-68___dzwyJ 33s linear -30s infinite;
    opacity: .5045;
    transform: translate3d(77.7717vw,-10px,0) scale(.2611)
}

@keyframes fall-68___dzwyJ {
    70.369% {
        transform: translate3d(82.5646vw,52.77675vh,0) scale(.2611)
    }

    to {
        transform: translate3d(80.16815vw,2500px,0) scale(.2611)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(69) {
    animation: fall-69___bBKqx 30s linear -30s infinite;
    opacity: .7642;
    transform: translate3d(20.7584vw,-10px,0) scale(.4244)
}

@keyframes fall-69___bBKqx {
    68.72% {
        transform: translate3d(14.1496vw,51.54vh,0) scale(.4244)
    }

    to {
        transform: translate3d(17.454vw,2500px,0) scale(.4244)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(70) {
    animation: fall-70___TWsPB 31s linear -19s infinite;
    opacity: .4093;
    transform: translate3d(30.0884vw,-10px,0) scale(.0645)
}

@keyframes fall-70___TWsPB {
    48.217% {
        transform: translate3d(25.8072vw,36.16275vh,0) scale(.0645)
    }

    to {
        transform: translate3d(27.9478vw,2500px,0) scale(.0645)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(71) {
    animation: fall-71___vwtbk 37s linear -28s infinite;
    opacity: .0176;
    transform: translate3d(47.296vw,-10px,0) scale(.3801)
}

@keyframes fall-71___vwtbk {
    53.329% {
        transform: translate3d(42.9179vw,39.99675vh,0) scale(.3801)
    }

    to {
        transform: translate3d(45.10695vw,2500px,0) scale(.3801)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(72) {
    animation: fall-72___Koio2 41s linear -25s infinite;
    opacity: .8087;
    transform: translate3d(15.3176vw,-10px,0) scale(.6593)
}

@keyframes fall-72___Koio2 {
    69.392% {
        transform: translate3d(13.9642vw,52.044vh,0) scale(.6593)
    }

    to {
        transform: translate3d(14.6409vw,2500px,0) scale(.6593)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(73) {
    animation: fall-73___ibEGM 47s linear -29s infinite;
    opacity: .0232;
    transform: translate3d(12.937vw,-10px,0) scale(.0917)
}

@keyframes fall-73___ibEGM {
    35.307% {
        transform: translate3d(5.5317vw,26.48025vh,0) scale(.0917)
    }

    to {
        transform: translate3d(9.23435vw,2500px,0) scale(.0917)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(74) {
    animation: fall-74___hQSRc 30s linear -3s infinite;
    opacity: .4554;
    transform: translate3d(44.5303vw,-10px,0) scale(.508)
}

@keyframes fall-74___hQSRc {
    50.114% {
        transform: translate3d(37.5757vw,37.5855vh,0) scale(.508)
    }

    to {
        transform: translate3d(41.053vw,2500px,0) scale(.508)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(75) {
    animation: fall-75___dZnJ3 45s linear -16s infinite;
    opacity: .9135;
    transform: translate3d(7.0167vw,-10px,0) scale(.1381)
}

@keyframes fall-75___dZnJ3 {
    43.326% {
        transform: translate3d(4.7235vw,32.4945vh,0) scale(.1381)
    }

    to {
        transform: translate3d(5.8701vw,2500px,0) scale(.1381)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(76) {
    animation: fall-76___JP4yq 46s linear -24s infinite;
    opacity: .5383;
    transform: translate3d(7.7253vw,-10px,0) scale(.6931)
}

@keyframes fall-76___JP4yq {
    33.822% {
        transform: translate3d(14.7955vw,25.3665vh,0) scale(.6931)
    }

    to {
        transform: translate3d(11.2604vw,2500px,0) scale(.6931)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(77) {
    animation: fall-77___bsVys 34s linear -26s infinite;
    opacity: .1708;
    transform: translate3d(30.0081vw,-10px,0) scale(.9907)
}

@keyframes fall-77___bsVys {
    56.222% {
        transform: translate3d(32.5819vw,42.1665vh,0) scale(.9907)
    }

    to {
        transform: translate3d(31.295vw,2500px,0) scale(.9907)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(78) {
    animation: fall-78___tGtoh 34s linear -5s infinite;
    opacity: .1717;
    transform: translate3d(22.1763vw,-10px,0) scale(.9092)
}

@keyframes fall-78___tGtoh {
    33.184% {
        transform: translate3d(18.2226vw,24.888vh,0) scale(.9092)
    }

    to {
        transform: translate3d(20.19945vw,2500px,0) scale(.9092)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(79) {
    animation: fall-79___S9Mcf 49s linear -1s infinite;
    opacity: .6034;
    transform: translate3d(94.7541vw,-10px,0) scale(.663)
}

@keyframes fall-79___S9Mcf {
    49.81% {
        transform: translate3d(88.5058vw,37.3575vh,0) scale(.663)
    }

    to {
        transform: translate3d(91.62995vw,2500px,0) scale(.663)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(80) {
    animation: fall-80___bjQl_ 35s linear -13s infinite;
    opacity: .6595;
    transform: translate3d(74.3672vw,-10px,0) scale(.8903)
}

@keyframes fall-80___bjQl_ {
    30.464% {
        transform: translate3d(71.2875vw,22.848vh,0) scale(.8903)
    }

    to {
        transform: translate3d(72.82735vw,2500px,0) scale(.8903)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(81) {
    animation: fall-81___nuK1V 47s linear -27s infinite;
    opacity: .1577;
    transform: translate3d(69.4832vw,-10px,0) scale(.2306)
}

@keyframes fall-81___nuK1V {
    67.19% {
        transform: translate3d(76.8456vw,50.3925vh,0) scale(.2306)
    }

    to {
        transform: translate3d(73.1644vw,2500px,0) scale(.2306)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(82) {
    animation: fall-82___UY472 35s linear -5s infinite;
    opacity: .8968;
    transform: translate3d(93.92vw,-10px,0) scale(.6261)
}

@keyframes fall-82___UY472 {
    79.103% {
        transform: translate3d(91.2605vw,59.32725vh,0) scale(.6261)
    }

    to {
        transform: translate3d(92.59025vw,2500px,0) scale(.6261)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(83) {
    animation: fall-83___oDJM8 50s linear -24s infinite;
    opacity: .6028;
    transform: translate3d(24.5273vw,-10px,0) scale(.1069)
}

@keyframes fall-83___oDJM8 {
    67.25% {
        transform: translate3d(23.1089vw,50.4375vh,0) scale(.1069)
    }

    to {
        transform: translate3d(23.8181vw,2500px,0) scale(.1069)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(84) {
    animation: fall-84___dyICn 46s linear -6s infinite;
    opacity: .3057;
    transform: translate3d(26.2122vw,-10px,0) scale(.3686)
}

@keyframes fall-84___dyICn {
    79.826% {
        transform: translate3d(31.2744vw,59.8695vh,0) scale(.3686)
    }

    to {
        transform: translate3d(28.7433vw,2500px,0) scale(.3686)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(85) {
    animation: fall-85___JNoZh 45s linear -23s infinite;
    opacity: .2325;
    transform: translate3d(93.8423vw,-10px,0) scale(.2332)
}

@keyframes fall-85___JNoZh {
    61.646% {
        transform: translate3d(86.2165vw,46.2345vh,0) scale(.2332)
    }

    to {
        transform: translate3d(90.0294vw,2500px,0) scale(.2332)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(86) {
    animation: fall-86___TMz3l 38s linear -5s infinite;
    opacity: .1747;
    transform: translate3d(93.0301vw,-10px,0) scale(.9939)
}

@keyframes fall-86___TMz3l {
    74.393% {
        transform: translate3d(86.4652vw,55.79475vh,0) scale(.9939)
    }

    to {
        transform: translate3d(89.74765vw,2500px,0) scale(.9939)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(87) {
    animation: fall-87___UcxfO 40s linear -30s infinite;
    opacity: .8593;
    transform: translate3d(87.5615vw,-10px,0) scale(.4897)
}

@keyframes fall-87___UcxfO {
    56.379% {
        transform: translate3d(94.8626vw,42.28425vh,0) scale(.4897)
    }

    to {
        transform: translate3d(91.21205vw,2500px,0) scale(.4897)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(88) {
    animation: fall-88___fZlFE 47s linear -8s infinite;
    opacity: .6283;
    transform: translate3d(10.7138vw,-10px,0) scale(.3757)
}

@keyframes fall-88___fZlFE {
    76.279% {
        transform: translate3d(15.3146vw,57.20925vh,0) scale(.3757)
    }

    to {
        transform: translate3d(13.0142vw,2500px,0) scale(.3757)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(89) {
    animation: fall-89___ztcnB 50s linear -29s infinite;
    opacity: .1283;
    transform: translate3d(9.7343vw,-10px,0) scale(.3078)
}

@keyframes fall-89___ztcnB {
    74.894% {
        transform: translate3d(7.7627vw,56.1705vh,0) scale(.3078)
    }

    to {
        transform: translate3d(8.7485vw,2500px,0) scale(.3078)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(90) {
    animation: fall-90___AcejN 43s linear -28s infinite;
    opacity: .8575;
    transform: translate3d(26.2705vw,-10px,0) scale(.5057)
}

@keyframes fall-90___AcejN {
    62.608% {
        transform: translate3d(22.807vw,46.956vh,0) scale(.5057)
    }

    to {
        transform: translate3d(24.53875vw,2500px,0) scale(.5057)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(91) {
    animation: fall-91___e3hz0 41s linear -14s infinite;
    opacity: .7681;
    transform: translate3d(4.8817vw,-10px,0) scale(.6345)
}

@keyframes fall-91___e3hz0 {
    59.133% {
        transform: translate3d(10.3387vw,44.34975vh,0) scale(.6345)
    }

    to {
        transform: translate3d(7.6102vw,2500px,0) scale(.6345)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(92) {
    animation: fall-92___povSY 44s linear -4s infinite;
    opacity: .7405;
    transform: translate3d(23.8514vw,-10px,0) scale(.7644)
}

@keyframes fall-92___povSY {
    51.227% {
        transform: translate3d(26.3631vw,38.42025vh,0) scale(.7644)
    }

    to {
        transform: translate3d(25.10725vw,2500px,0) scale(.7644)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(93) {
    animation: fall-93___vo838 37s linear -13s infinite;
    opacity: .2503;
    transform: translate3d(37.7201vw,-10px,0) scale(.6665)
}

@keyframes fall-93___vo838 {
    72.529% {
        transform: translate3d(42.7169vw,54.39675vh,0) scale(.6665)
    }

    to {
        transform: translate3d(40.2185vw,2500px,0) scale(.6665)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(94) {
    animation: fall-94___ndygU 34s linear -8s infinite;
    opacity: .5101;
    transform: translate3d(2.351vw,-10px,0) scale(.4958)
}

@keyframes fall-94___ndygU {
    35.33% {
        transform: translate3d(11.0294vw,26.4975vh,0) scale(.4958)
    }

    to {
        transform: translate3d(6.6902vw,2500px,0) scale(.4958)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(95) {
    animation: fall-95___v9mk4 36s linear -28s infinite;
    opacity: .5405;
    transform: translate3d(34.6561vw,-10px,0) scale(.3103)
}

@keyframes fall-95___v9mk4 {
    77.291% {
        transform: translate3d(27.2057vw,57.96825vh,0) scale(.3103)
    }

    to {
        transform: translate3d(30.9309vw,2500px,0) scale(.3103)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(96) {
    animation: fall-96____hCTv 38s linear -7s infinite;
    opacity: .6816;
    transform: translate3d(32.6738vw,-10px,0) scale(.6556)
}

@keyframes fall-96____hCTv {
    39.629% {
        transform: translate3d(23.3646vw,29.72175vh,0) scale(.6556)
    }

    to {
        transform: translate3d(28.0192vw,2500px,0) scale(.6556)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(97) {
    animation: fall-97___jEmiC 46s linear -22s infinite;
    opacity: .5757;
    transform: translate3d(86.0754vw,-10px,0) scale(.3283)
}

@keyframes fall-97___jEmiC {
    49.198% {
        transform: translate3d(85.2697vw,36.8985vh,0) scale(.3283)
    }

    to {
        transform: translate3d(85.67255vw,2500px,0) scale(.3283)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(98) {
    animation: fall-98___AING0 43s linear -25s infinite;
    opacity: .079;
    transform: translate3d(18.3358vw,-10px,0) scale(.1068)
}

@keyframes fall-98___AING0 {
    67.887% {
        transform: translate3d(26.6484vw,50.91525vh,0) scale(.1068)
    }

    to {
        transform: translate3d(22.4921vw,2500px,0) scale(.1068)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(99) {
    animation: fall-99___sVWNY 35s linear -15s infinite;
    opacity: .9812;
    transform: translate3d(16.2082vw,-10px,0) scale(.3449)
}

@keyframes fall-99___sVWNY {
    73.028% {
        transform: translate3d(15.1194vw,54.771vh,0) scale(.3449)
    }

    to {
        transform: translate3d(15.6638vw,2500px,0) scale(.3449)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(100) {
    animation: fall-100___OpmxB 47s linear -28s infinite;
    opacity: .0407;
    transform: translate3d(43.86vw,-10px,0) scale(.3806)
}

@keyframes fall-100___OpmxB {
    69.75% {
        transform: translate3d(46.5645vw,52.3125vh,0) scale(.3806)
    }

    to {
        transform: translate3d(45.21225vw,2500px,0) scale(.3806)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(101) {
    animation: fall-101___Fd_he 49s linear -3s infinite;
    opacity: .6302;
    transform: translate3d(51.3112vw,-10px,0) scale(.2257)
}

@keyframes fall-101___Fd_he {
    68.296% {
        transform: translate3d(56.0249vw,51.222vh,0) scale(.2257)
    }

    to {
        transform: translate3d(53.66805vw,2500px,0) scale(.2257)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(102) {
    animation: fall-102___uyoxE 50s linear -11s infinite;
    opacity: .1113;
    transform: translate3d(81.3552vw,-10px,0) scale(.8421)
}

@keyframes fall-102___uyoxE {
    74.801% {
        transform: translate3d(91.007vw,56.10075vh,0) scale(.8421)
    }

    to {
        transform: translate3d(86.1811vw,2500px,0) scale(.8421)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(103) {
    animation: fall-103___apT2B 32s linear -2s infinite;
    opacity: .9801;
    transform: translate3d(69.9167vw,-10px,0) scale(.1256)
}

@keyframes fall-103___apT2B {
    41.35% {
        transform: translate3d(67.932vw,31.0125vh,0) scale(.1256)
    }

    to {
        transform: translate3d(68.92435vw,2500px,0) scale(.1256)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(104) {
    animation: fall-104___mlMrl 33s linear -22s infinite;
    opacity: .6546;
    transform: translate3d(40.8676vw,-10px,0) scale(.9557)
}

@keyframes fall-104___mlMrl {
    74.296% {
        transform: translate3d(36.0235vw,55.722vh,0) scale(.9557)
    }

    to {
        transform: translate3d(38.44555vw,2500px,0) scale(.9557)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(105) {
    animation: fall-105___x2ne4 41s linear -17s infinite;
    opacity: .5401;
    transform: translate3d(71.8349vw,-10px,0) scale(.3672)
}

@keyframes fall-105___x2ne4 {
    42.454% {
        transform: translate3d(69.1384vw,31.8405vh,0) scale(.3672)
    }

    to {
        transform: translate3d(70.48665vw,2500px,0) scale(.3672)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(106) {
    animation: fall-106___mxrqF 47s linear -26s infinite;
    opacity: .4999;
    transform: translate3d(9.3847vw,-10px,0) scale(.731)
}

@keyframes fall-106___mxrqF {
    51.169% {
        transform: translate3d(12.1807vw,38.37675vh,0) scale(.731)
    }

    to {
        transform: translate3d(10.7827vw,2500px,0) scale(.731)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(107) {
    animation: fall-107___QTtL5 31s linear -29s infinite;
    opacity: .3218;
    transform: translate3d(7.984vw,-10px,0) scale(.6822)
}

@keyframes fall-107___QTtL5 {
    40.974% {
        transform: translate3d(3.5433vw,30.7305vh,0) scale(.6822)
    }

    to {
        transform: translate3d(5.76365vw,2500px,0) scale(.6822)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(108) {
    animation: fall-108___Qc3zH 44s linear -6s infinite;
    opacity: .1277;
    transform: translate3d(97.2666vw,-10px,0) scale(.4664)
}

@keyframes fall-108___Qc3zH {
    62.472% {
        transform: translate3d(94.9129vw,46.854vh,0) scale(.4664)
    }

    to {
        transform: translate3d(96.08975vw,2500px,0) scale(.4664)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(109) {
    animation: fall-109___cGy42 36s linear -12s infinite;
    opacity: .3673;
    transform: translate3d(40.3825vw,-10px,0) scale(.0482)
}

@keyframes fall-109___cGy42 {
    42.601% {
        transform: translate3d(41.4863vw,31.95075vh,0) scale(.0482)
    }

    to {
        transform: translate3d(40.9344vw,2500px,0) scale(.0482)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(110) {
    animation: fall-110___gOT7a 45s linear -13s infinite;
    opacity: .5149;
    transform: translate3d(23.85vw,-10px,0) scale(.0883)
}

@keyframes fall-110___gOT7a {
    33.223% {
        transform: translate3d(31.7429vw,24.91725vh,0) scale(.0883)
    }

    to {
        transform: translate3d(27.79645vw,2500px,0) scale(.0883)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(111) {
    animation: fall-111___J1oVl 30s linear -17s infinite;
    opacity: .5665;
    transform: translate3d(52.0727vw,-10px,0) scale(.2462)
}

@keyframes fall-111___J1oVl {
    44% {
        transform: translate3d(53.1289vw,33vh,0) scale(.2462)
    }

    to {
        transform: translate3d(52.6008vw,2500px,0) scale(.2462)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(112) {
    animation: fall-112___jr9zO 44s linear -28s infinite;
    opacity: .8699;
    transform: translate3d(11.3243vw,-10px,0) scale(.8327)
}

@keyframes fall-112___jr9zO {
    71.647% {
        transform: translate3d(6.0288vw,53.73525vh,0) scale(.8327)
    }

    to {
        transform: translate3d(8.67655vw,2500px,0) scale(.8327)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(113) {
    animation: fall-113___dMtQL 47s linear -4s infinite;
    opacity: .9016;
    transform: translate3d(6.6666vw,-10px,0) scale(.8853)
}

@keyframes fall-113___dMtQL {
    32.97% {
        transform: translate3d(15.1909vw,24.7275vh,0) scale(.8853)
    }

    to {
        transform: translate3d(10.92875vw,2500px,0) scale(.8853)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(114) {
    animation: fall-114___ILQvB 43s linear -10s infinite;
    opacity: .3729;
    transform: translate3d(29.8228vw,-10px,0) scale(.307)
}

@keyframes fall-114___ILQvB {
    36.337% {
        transform: translate3d(38.1853vw,27.25275vh,0) scale(.307)
    }

    to {
        transform: translate3d(34.00405vw,2500px,0) scale(.307)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(115) {
    animation: fall-115___hhegz 36s linear -4s infinite;
    opacity: .2063;
    transform: translate3d(59.9654vw,-10px,0) scale(.1251)
}

@keyframes fall-115___hhegz {
    46.903% {
        transform: translate3d(61.1537vw,35.17725vh,0) scale(.1251)
    }

    to {
        transform: translate3d(60.55955vw,2500px,0) scale(.1251)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(116) {
    animation: fall-116___hb5Ww 37s linear -6s infinite;
    opacity: .3288;
    transform: translate3d(3.0932vw,-10px,0) scale(.2664)
}

@keyframes fall-116___hb5Ww {
    42.671% {
        transform: translate3d(12.5918vw,32.00325vh,0) scale(.2664)
    }

    to {
        transform: translate3d(7.8425vw,2500px,0) scale(.2664)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(117) {
    animation: fall-117___K9xf5 37s linear -1s infinite;
    opacity: .8384;
    transform: translate3d(19.5017vw,-10px,0) scale(.7754)
}

@keyframes fall-117___K9xf5 {
    30.022% {
        transform: translate3d(13.4477vw,22.5165vh,0) scale(.7754)
    }

    to {
        transform: translate3d(16.4747vw,2500px,0) scale(.7754)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(118) {
    animation: fall-118___VAHks 30s linear -25s infinite;
    opacity: .6136;
    transform: translate3d(85.3301vw,-10px,0) scale(.8017)
}

@keyframes fall-118___VAHks {
    57.672% {
        transform: translate3d(93.7389vw,43.254vh,0) scale(.8017)
    }

    to {
        transform: translate3d(89.5345vw,2500px,0) scale(.8017)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(119) {
    animation: fall-119___jsygn 35s linear -7s infinite;
    opacity: .6668;
    transform: translate3d(21.0842vw,-10px,0) scale(.7462)
}

@keyframes fall-119___jsygn {
    66.305% {
        transform: translate3d(20.3009vw,49.72875vh,0) scale(.7462)
    }

    to {
        transform: translate3d(20.69255vw,2500px,0) scale(.7462)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(120) {
    animation: fall-120___FnGVa 37s linear -19s infinite;
    opacity: .5423;
    transform: translate3d(65.4144vw,-10px,0) scale(.4022)
}

@keyframes fall-120___FnGVa {
    66.527% {
        transform: translate3d(73.2549vw,49.89525vh,0) scale(.4022)
    }

    to {
        transform: translate3d(69.33465vw,2500px,0) scale(.4022)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(121) {
    animation: fall-121____HZxP 33s linear -13s infinite;
    opacity: .2813;
    transform: translate3d(89.7138vw,-10px,0) scale(.5082)
}

@keyframes fall-121____HZxP {
    59.726% {
        transform: translate3d(86.7569vw,44.7945vh,0) scale(.5082)
    }

    to {
        transform: translate3d(88.23535vw,2500px,0) scale(.5082)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(122) {
    animation: fall-122___azbcM 37s linear -17s infinite;
    opacity: .3568;
    transform: translate3d(17.1586vw,-10px,0) scale(.0388)
}

@keyframes fall-122___azbcM {
    53.417% {
        transform: translate3d(24.5425vw,40.06275vh,0) scale(.0388)
    }

    to {
        transform: translate3d(20.85055vw,2500px,0) scale(.0388)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(123) {
    animation: fall-123___fgND6 41s linear -18s infinite;
    opacity: .3837;
    transform: translate3d(96.8312vw,-10px,0) scale(.206)
}

@keyframes fall-123___fgND6 {
    47.887% {
        transform: translate3d(88.1101vw,35.91525vh,0) scale(.206)
    }

    to {
        transform: translate3d(92.47065vw,2500px,0) scale(.206)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(124) {
    animation: fall-124___lnDCH 37s linear -24s infinite;
    opacity: .2669;
    transform: translate3d(17.2536vw,-10px,0) scale(.0986)
}

@keyframes fall-124___lnDCH {
    51.715% {
        transform: translate3d(19.7506vw,38.78625vh,0) scale(.0986)
    }

    to {
        transform: translate3d(18.5021vw,2500px,0) scale(.0986)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(125) {
    animation: fall-125___iPs9W 39s linear -28s infinite;
    opacity: .4654;
    transform: translate3d(41.9926vw,-10px,0) scale(.3628)
}

@keyframes fall-125___iPs9W {
    34.637% {
        transform: translate3d(44.4234vw,25.97775vh,0) scale(.3628)
    }

    to {
        transform: translate3d(43.208vw,2500px,0) scale(.3628)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(126) {
    animation: fall-126___siXwB 41s linear -27s infinite;
    opacity: .7271;
    transform: translate3d(48.7336vw,-10px,0) scale(.9696)
}

@keyframes fall-126___siXwB {
    70.641% {
        transform: translate3d(53.6684vw,52.98075vh,0) scale(.9696)
    }

    to {
        transform: translate3d(51.201vw,2500px,0) scale(.9696)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(127) {
    animation: fall-127___tedbs 46s linear -11s infinite;
    opacity: .2722;
    transform: translate3d(27.8873vw,-10px,0) scale(.3996)
}

@keyframes fall-127___tedbs {
    36.257% {
        transform: translate3d(35.6411vw,27.19275vh,0) scale(.3996)
    }

    to {
        transform: translate3d(31.7642vw,2500px,0) scale(.3996)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(128) {
    animation: fall-128___mASJE 45s linear -6s infinite;
    opacity: .9867;
    transform: translate3d(.0935vw,-10px,0) scale(.5629)
}

@keyframes fall-128___mASJE {
    44.162% {
        transform: translate3d(-5.5477vw,33.1215vh,0) scale(.5629)
    }

    to {
        transform: translate3d(-2.7271vw,2500px,0) scale(.5629)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(129) {
    animation: fall-129___SYjuk 40s linear -18s infinite;
    opacity: .2665;
    transform: translate3d(63.8112vw,-10px,0) scale(.5792)
}

@keyframes fall-129___SYjuk {
    30.236% {
        transform: translate3d(60.6491vw,22.677vh,0) scale(.5792)
    }

    to {
        transform: translate3d(62.23015vw,2500px,0) scale(.5792)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(130) {
    animation: fall-130___siVOj 50s linear -13s infinite;
    opacity: .8141;
    transform: translate3d(74.3843vw,-10px,0) scale(.148)
}

@keyframes fall-130___siVOj {
    77.222% {
        transform: translate3d(66.2669vw,57.9165vh,0) scale(.148)
    }

    to {
        transform: translate3d(70.3256vw,2500px,0) scale(.148)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(131) {
    animation: fall-131___Fa007 30s linear -11s infinite;
    opacity: .502;
    transform: translate3d(68.2561vw,-10px,0) scale(.2165)
}

@keyframes fall-131___Fa007 {
    41.038% {
        transform: translate3d(63.19vw,30.7785vh,0) scale(.2165)
    }

    to {
        transform: translate3d(65.72305vw,2500px,0) scale(.2165)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(132) {
    animation: fall-132___CO7Z4 45s linear -3s infinite;
    opacity: .5128;
    transform: translate3d(77.8193vw,-10px,0) scale(.5848)
}

@keyframes fall-132___CO7Z4 {
    75.503% {
        transform: translate3d(79.4311vw,56.62725vh,0) scale(.5848)
    }

    to {
        transform: translate3d(78.6252vw,2500px,0) scale(.5848)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(133) {
    animation: fall-133___cAbgD 43s linear -3s infinite;
    opacity: .5642;
    transform: translate3d(31.5426vw,-10px,0) scale(.6866)
}

@keyframes fall-133___cAbgD {
    33.774% {
        transform: translate3d(24.7668vw,25.3305vh,0) scale(.6866)
    }

    to {
        transform: translate3d(28.1547vw,2500px,0) scale(.6866)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(134) {
    animation: fall-134___rr1ft 43s linear -25s infinite;
    opacity: .8909;
    transform: translate3d(1.5713vw,-10px,0) scale(.9426)
}

@keyframes fall-134___rr1ft {
    76.894% {
        transform: translate3d(10.0717vw,57.6705vh,0) scale(.9426)
    }

    to {
        transform: translate3d(5.8215vw,2500px,0) scale(.9426)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(135) {
    animation: fall-135___WTyuA 33s linear -5s infinite;
    opacity: .8254;
    transform: translate3d(.3672vw,-10px,0) scale(.0382)
}

@keyframes fall-135___WTyuA {
    60.751% {
        transform: translate3d(8.0796vw,45.56325vh,0) scale(.0382)
    }

    to {
        transform: translate3d(4.2234vw,2500px,0) scale(.0382)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(136) {
    animation: fall-136___bq29z 42s linear -6s infinite;
    opacity: .6394;
    transform: translate3d(44.7936vw,-10px,0) scale(.9972)
}

@keyframes fall-136___bq29z {
    65.571% {
        transform: translate3d(44.5119vw,49.17825vh,0) scale(.9972)
    }

    to {
        transform: translate3d(44.65275vw,2500px,0) scale(.9972)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(137) {
    animation: fall-137___JTNa4 40s linear -24s infinite;
    opacity: .0335;
    transform: translate3d(4.5771vw,-10px,0) scale(.0781)
}

@keyframes fall-137___JTNa4 {
    56.287% {
        transform: translate3d(4.62vw,42.21525vh,0) scale(.0781)
    }

    to {
        transform: translate3d(4.59855vw,2500px,0) scale(.0781)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(138) {
    animation: fall-138___GBY4F 34s linear -5s infinite;
    opacity: .9315;
    transform: translate3d(61.8359vw,-10px,0) scale(.0746)
}

@keyframes fall-138___GBY4F {
    48.053% {
        transform: translate3d(57.1089vw,36.03975vh,0) scale(.0746)
    }

    to {
        transform: translate3d(59.4724vw,2500px,0) scale(.0746)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(139) {
    animation: fall-139___qvL_R 48s linear -14s infinite;
    opacity: .9178;
    transform: translate3d(71.124vw,-10px,0) scale(.1949)
}

@keyframes fall-139___qvL_R {
    64.53% {
        transform: translate3d(73.8018vw,48.3975vh,0) scale(.1949)
    }

    to {
        transform: translate3d(72.4629vw,2500px,0) scale(.1949)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(140) {
    animation: fall-140___Z82yN 31s linear -7s infinite;
    opacity: .6159;
    transform: translate3d(72.9302vw,-10px,0) scale(.7231)
}

@keyframes fall-140___Z82yN {
    53.983% {
        transform: translate3d(77.3304vw,40.48725vh,0) scale(.7231)
    }

    to {
        transform: translate3d(75.1303vw,2500px,0) scale(.7231)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(141) {
    animation: fall-141___TQIcT 48s linear -5s infinite;
    opacity: .9953;
    transform: translate3d(.8948vw,-10px,0) scale(.1404)
}

@keyframes fall-141___TQIcT {
    58.665% {
        transform: translate3d(.6264vw,43.99875vh,0) scale(.1404)
    }

    to {
        transform: translate3d(.7606vw,2500px,0) scale(.1404)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(142) {
    animation: fall-142___LKty5 38s linear -2s infinite;
    opacity: .802;
    transform: translate3d(83.2807vw,-10px,0) scale(.3364)
}

@keyframes fall-142___LKty5 {
    40.289% {
        transform: translate3d(83.2048vw,30.21675vh,0) scale(.3364)
    }

    to {
        transform: translate3d(83.24275vw,2500px,0) scale(.3364)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(143) {
    animation: fall-143___X3uFX 50s linear -8s infinite;
    opacity: .8396;
    transform: translate3d(70.8658vw,-10px,0) scale(.9292)
}

@keyframes fall-143___X3uFX {
    60.837% {
        transform: translate3d(62.6646vw,45.62775vh,0) scale(.9292)
    }

    to {
        transform: translate3d(66.7652vw,2500px,0) scale(.9292)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(144) {
    animation: fall-144___es6CL 35s linear -11s infinite;
    opacity: .2653;
    transform: translate3d(85.1371vw,-10px,0) scale(.573)
}

@keyframes fall-144___es6CL {
    66.402% {
        transform: translate3d(78.1106vw,49.8015vh,0) scale(.573)
    }

    to {
        transform: translate3d(81.62385vw,2500px,0) scale(.573)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(145) {
    animation: fall-145___isCn9 39s linear -25s infinite;
    opacity: .6288;
    transform: translate3d(10.5894vw,-10px,0) scale(.5158)
}

@keyframes fall-145___isCn9 {
    77.217% {
        transform: translate3d(14.7051vw,57.91275vh,0) scale(.5158)
    }

    to {
        transform: translate3d(12.64725vw,2500px,0) scale(.5158)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(146) {
    animation: fall-146___LkuxH 46s linear -13s infinite;
    opacity: .9941;
    transform: translate3d(76.8771vw,-10px,0) scale(.8933)
}

@keyframes fall-146___LkuxH {
    68.86% {
        transform: translate3d(67.6442vw,51.645vh,0) scale(.8933)
    }

    to {
        transform: translate3d(72.26065vw,2500px,0) scale(.8933)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(147) {
    animation: fall-147___FXc1j 39s linear -15s infinite;
    opacity: .2892;
    transform: translate3d(52.9167vw,-10px,0) scale(.8936)
}

@keyframes fall-147___FXc1j {
    44.025% {
        transform: translate3d(61.4498vw,33.01875vh,0) scale(.8936)
    }

    to {
        transform: translate3d(57.18325vw,2500px,0) scale(.8936)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(148) {
    animation: fall-148___QK3dO 38s linear -17s infinite;
    opacity: .6442;
    transform: translate3d(13.1261vw,-10px,0) scale(.5987)
}

@keyframes fall-148___QK3dO {
    59.298% {
        transform: translate3d(18.9587vw,44.4735vh,0) scale(.5987)
    }

    to {
        transform: translate3d(16.0424vw,2500px,0) scale(.5987)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(149) {
    animation: fall-149___XH6jK 41s linear -28s infinite;
    opacity: .688;
    transform: translate3d(86.5272vw,-10px,0) scale(.2417)
}

@keyframes fall-149___XH6jK {
    64.429% {
        transform: translate3d(95.6347vw,48.32175vh,0) scale(.2417)
    }

    to {
        transform: translate3d(91.08095vw,2500px,0) scale(.2417)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(150) {
    animation: fall-150___E3EUD 49s linear -5s infinite;
    opacity: .576;
    transform: translate3d(5.466vw,-10px,0) scale(.4596)
}

@keyframes fall-150___E3EUD {
    51.123% {
        transform: translate3d(12.6868vw,38.34225vh,0) scale(.4596)
    }

    to {
        transform: translate3d(9.0764vw,2500px,0) scale(.4596)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(151) {
    animation: fall-151___kzsH1 33s linear -8s infinite;
    opacity: .4286;
    transform: translate3d(30.9015vw,-10px,0) scale(.9547)
}

@keyframes fall-151___kzsH1 {
    33.827% {
        transform: translate3d(25.0645vw,25.37025vh,0) scale(.9547)
    }

    to {
        transform: translate3d(27.983vw,2500px,0) scale(.9547)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(152) {
    animation: fall-152___DIG4y 40s linear -27s infinite;
    opacity: .2725;
    transform: translate3d(15.7367vw,-10px,0) scale(.6929)
}

@keyframes fall-152___DIG4y {
    33.945% {
        transform: translate3d(24.9009vw,25.45875vh,0) scale(.6929)
    }

    to {
        transform: translate3d(20.3188vw,2500px,0) scale(.6929)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(153) {
    animation: fall-153___qCKje 34s linear -5s infinite;
    opacity: .4031;
    transform: translate3d(83.6856vw,-10px,0) scale(.055)
}

@keyframes fall-153___qCKje {
    47.911% {
        transform: translate3d(91.4836vw,35.93325vh,0) scale(.055)
    }

    to {
        transform: translate3d(87.5846vw,2500px,0) scale(.055)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(154) {
    animation: fall-154___bc558 33s linear -12s infinite;
    opacity: .9283;
    transform: translate3d(44.1376vw,-10px,0) scale(.0358)
}

@keyframes fall-154___bc558 {
    52.809% {
        transform: translate3d(53.5397vw,39.60675vh,0) scale(.0358)
    }

    to {
        transform: translate3d(48.83865vw,2500px,0) scale(.0358)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(155) {
    animation: fall-155___SJis8 35s linear -1s infinite;
    opacity: .9544;
    transform: translate3d(78.7177vw,-10px,0) scale(.5358)
}

@keyframes fall-155___SJis8 {
    62.664% {
        transform: translate3d(82.0675vw,46.998vh,0) scale(.5358)
    }

    to {
        transform: translate3d(80.3926vw,2500px,0) scale(.5358)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(156) {
    animation: fall-156___IbTmY 40s linear -4s infinite;
    opacity: .171;
    transform: translate3d(70.9665vw,-10px,0) scale(.0815)
}

@keyframes fall-156___IbTmY {
    48.874% {
        transform: translate3d(79.3124vw,36.6555vh,0) scale(.0815)
    }

    to {
        transform: translate3d(75.13945vw,2500px,0) scale(.0815)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(157) {
    animation: fall-157___HIlsz 41s linear -24s infinite;
    opacity: .0625;
    transform: translate3d(90.1689vw,-10px,0) scale(.1308)
}

@keyframes fall-157___HIlsz {
    44.724% {
        transform: translate3d(88.4322vw,33.543vh,0) scale(.1308)
    }

    to {
        transform: translate3d(89.30055vw,2500px,0) scale(.1308)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(158) {
    animation: fall-158___Qir69 32s linear -7s infinite;
    opacity: .5561;
    transform: translate3d(18.268vw,-10px,0) scale(.3592)
}

@keyframes fall-158___Qir69 {
    54.837% {
        transform: translate3d(27.1733vw,41.12775vh,0) scale(.3592)
    }

    to {
        transform: translate3d(22.72065vw,2500px,0) scale(.3592)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(159) {
    animation: fall-159___Z8ttk 49s linear -11s infinite;
    opacity: .4136;
    transform: translate3d(75.3875vw,-10px,0) scale(.4173)
}

@keyframes fall-159___Z8ttk {
    54.351% {
        transform: translate3d(70.385vw,40.76325vh,0) scale(.4173)
    }

    to {
        transform: translate3d(72.88625vw,2500px,0) scale(.4173)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(160) {
    animation: fall-160___KK6Nf 34s linear -4s infinite;
    opacity: .8761;
    transform: translate3d(77.4667vw,-10px,0) scale(.1687)
}

@keyframes fall-160___KK6Nf {
    72.336% {
        transform: translate3d(84.7652vw,54.252vh,0) scale(.1687)
    }

    to {
        transform: translate3d(81.11595vw,2500px,0) scale(.1687)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(161) {
    animation: fall-161___dmrDk 47s linear -30s infinite;
    opacity: .9482;
    transform: translate3d(50.9429vw,-10px,0) scale(.9777)
}

@keyframes fall-161___dmrDk {
    48.975% {
        transform: translate3d(42.1754vw,36.73125vh,0) scale(.9777)
    }

    to {
        transform: translate3d(46.55915vw,2500px,0) scale(.9777)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(162) {
    animation: fall-162___zpDMT 50s linear -15s infinite;
    opacity: .1587;
    transform: translate3d(45.4534vw,-10px,0) scale(.6551)
}

@keyframes fall-162___zpDMT {
    32.583% {
        transform: translate3d(39.8526vw,24.43725vh,0) scale(.6551)
    }

    to {
        transform: translate3d(42.653vw,2500px,0) scale(.6551)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(163) {
    animation: fall-163___ew_Xp 37s linear -26s infinite;
    opacity: .5953;
    transform: translate3d(45.7032vw,-10px,0) scale(.6309)
}

@keyframes fall-163___ew_Xp {
    74.188% {
        transform: translate3d(37.8923vw,55.641vh,0) scale(.6309)
    }

    to {
        transform: translate3d(41.79775vw,2500px,0) scale(.6309)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(164) {
    animation: fall-164___ToGyA 33s linear -17s infinite;
    opacity: .973;
    transform: translate3d(7.2572vw,-10px,0) scale(.5824)
}

@keyframes fall-164___ToGyA {
    41.458% {
        transform: translate3d(15.3514vw,31.0935vh,0) scale(.5824)
    }

    to {
        transform: translate3d(11.3043vw,2500px,0) scale(.5824)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(165) {
    animation: fall-165___Zmw3x 50s linear -14s infinite;
    opacity: .3651;
    transform: translate3d(82.7167vw,-10px,0) scale(.9627)
}

@keyframes fall-165___Zmw3x {
    78.701% {
        transform: translate3d(77.8178vw,59.02575vh,0) scale(.9627)
    }

    to {
        transform: translate3d(80.26725vw,2500px,0) scale(.9627)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(166) {
    animation: fall-166___MDXWT 33s linear -11s infinite;
    opacity: .3844;
    transform: translate3d(98.528vw,-10px,0) scale(.813)
}

@keyframes fall-166___MDXWT {
    46.152% {
        transform: translate3d(97.9643vw,34.614vh,0) scale(.813)
    }

    to {
        transform: translate3d(98.24615vw,2500px,0) scale(.813)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(167) {
    animation: fall-167___VVQcU 41s linear -23s infinite;
    opacity: .1957;
    transform: translate3d(25.691vw,-10px,0) scale(.6995)
}

@keyframes fall-167___VVQcU {
    49.512% {
        transform: translate3d(28.8129vw,37.134vh,0) scale(.6995)
    }

    to {
        transform: translate3d(27.25195vw,2500px,0) scale(.6995)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(168) {
    animation: fall-168___QrXXb 46s linear -6s infinite;
    opacity: .8487;
    transform: translate3d(66.8957vw,-10px,0) scale(.3545)
}

@keyframes fall-168___QrXXb {
    70.001% {
        transform: translate3d(65.211vw,52.50075vh,0) scale(.3545)
    }

    to {
        transform: translate3d(66.05335vw,2500px,0) scale(.3545)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(169) {
    animation: fall-169___Vd6fM 33s linear -5s infinite;
    opacity: .3676;
    transform: translate3d(18.5536vw,-10px,0) scale(.355)
}

@keyframes fall-169___Vd6fM {
    52.157% {
        transform: translate3d(22.7458vw,39.11775vh,0) scale(.355)
    }

    to {
        transform: translate3d(20.6497vw,2500px,0) scale(.355)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(170) {
    animation: fall-170___VdMzH 46s linear -29s infinite;
    opacity: .5168;
    transform: translate3d(43.6402vw,-10px,0) scale(.7486)
}

@keyframes fall-170___VdMzH {
    58.466% {
        transform: translate3d(33.8242vw,43.8495vh,0) scale(.7486)
    }

    to {
        transform: translate3d(38.7322vw,2500px,0) scale(.7486)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(171) {
    animation: fall-171___fOw1w 41s linear -9s infinite;
    opacity: .9751;
    transform: translate3d(82.4846vw,-10px,0) scale(.2272)
}

@keyframes fall-171___fOw1w {
    67.04% {
        transform: translate3d(91.4196vw,50.28vh,0) scale(.2272)
    }

    to {
        transform: translate3d(86.9521vw,2500px,0) scale(.2272)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(172) {
    animation: fall-172___LnmaG 34s linear -17s infinite;
    opacity: .2629;
    transform: translate3d(46.1506vw,-10px,0) scale(.7292)
}

@keyframes fall-172___LnmaG {
    50.868% {
        transform: translate3d(54.0253vw,38.151vh,0) scale(.7292)
    }

    to {
        transform: translate3d(50.08795vw,2500px,0) scale(.7292)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(173) {
    animation: fall-173___mIdIu 32s linear -12s infinite;
    opacity: .2514;
    transform: translate3d(84.6781vw,-10px,0) scale(.0375)
}

@keyframes fall-173___mIdIu {
    47.897% {
        transform: translate3d(91.4093vw,35.92275vh,0) scale(.0375)
    }

    to {
        transform: translate3d(88.0437vw,2500px,0) scale(.0375)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(174) {
    animation: fall-174___Yrx_3 44s linear -2s infinite;
    opacity: .5036;
    transform: translate3d(95.9873vw,-10px,0) scale(.0924)
}

@keyframes fall-174___Yrx_3 {
    50.619% {
        transform: translate3d(101.0819vw,37.96425vh,0) scale(.0924)
    }

    to {
        transform: translate3d(98.5346vw,2500px,0) scale(.0924)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(175) {
    animation: fall-175___ZO3M5 50s linear -10s infinite;
    opacity: .5796;
    transform: translate3d(41.0456vw,-10px,0) scale(.4893)
}

@keyframes fall-175___ZO3M5 {
    68.072% {
        transform: translate3d(45.442vw,51.054vh,0) scale(.4893)
    }

    to {
        transform: translate3d(43.2438vw,2500px,0) scale(.4893)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(176) {
    animation: fall-176___1Y1zm 43s linear -4s infinite;
    opacity: .8393;
    transform: translate3d(35.1142vw,-10px,0) scale(.249)
}

@keyframes fall-176___1Y1zm {
    34.172% {
        transform: translate3d(41.9705vw,25.629vh,0) scale(.249)
    }

    to {
        transform: translate3d(38.54235vw,2500px,0) scale(.249)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(177) {
    animation: fall-177___Q1C5G 43s linear -5s infinite;
    opacity: .1868;
    transform: translate3d(42.3607vw,-10px,0) scale(.2906)
}

@keyframes fall-177___Q1C5G {
    79.868% {
        transform: translate3d(41.7323vw,59.901vh,0) scale(.2906)
    }

    to {
        transform: translate3d(42.0465vw,2500px,0) scale(.2906)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(178) {
    animation: fall-178___HqRZk 36s linear -8s infinite;
    opacity: .0436;
    transform: translate3d(33.5013vw,-10px,0) scale(.1222)
}

@keyframes fall-178___HqRZk {
    58.238% {
        transform: translate3d(30.4939vw,43.6785vh,0) scale(.1222)
    }

    to {
        transform: translate3d(31.9976vw,2500px,0) scale(.1222)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(179) {
    animation: fall-179___NOYno 40s linear -26s infinite;
    opacity: .4349;
    transform: translate3d(14.2504vw,-10px,0) scale(.7977)
}

@keyframes fall-179___NOYno {
    34.687% {
        transform: translate3d(11.8337vw,26.01525vh,0) scale(.7977)
    }

    to {
        transform: translate3d(13.04205vw,2500px,0) scale(.7977)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(180) {
    animation: fall-180___gGcXQ 31s linear -4s infinite;
    opacity: .7357;
    transform: translate3d(47.5868vw,-10px,0) scale(.1998)
}

@keyframes fall-180___gGcXQ {
    72.953% {
        transform: translate3d(51.9274vw,54.71475vh,0) scale(.1998)
    }

    to {
        transform: translate3d(49.7571vw,2500px,0) scale(.1998)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(181) {
    animation: fall-181___tWeAe 33s linear -6s infinite;
    opacity: .0878;
    transform: translate3d(87.7253vw,-10px,0) scale(.0806)
}

@keyframes fall-181___tWeAe {
    55.888% {
        transform: translate3d(86.8766vw,41.916vh,0) scale(.0806)
    }

    to {
        transform: translate3d(87.30095vw,2500px,0) scale(.0806)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(182) {
    animation: fall-182___jTAgW 40s linear -17s infinite;
    opacity: .6099;
    transform: translate3d(94.9004vw,-10px,0) scale(.8078)
}

@keyframes fall-182___jTAgW {
    71.469% {
        transform: translate3d(99.2709vw,53.60175vh,0) scale(.8078)
    }

    to {
        transform: translate3d(97.08565vw,2500px,0) scale(.8078)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(183) {
    animation: fall-183___rLwOY 32s linear -25s infinite;
    opacity: .1936;
    transform: translate3d(83.301vw,-10px,0) scale(.2156)
}

@keyframes fall-183___rLwOY {
    37.952% {
        transform: translate3d(92.1342vw,28.464vh,0) scale(.2156)
    }

    to {
        transform: translate3d(87.7176vw,2500px,0) scale(.2156)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(184) {
    animation: fall-184___Gpkjt 45s linear -1s infinite;
    opacity: .6616;
    transform: translate3d(89.2901vw,-10px,0) scale(.3968)
}

@keyframes fall-184___Gpkjt {
    49.78% {
        transform: translate3d(90.993vw,37.335vh,0) scale(.3968)
    }

    to {
        transform: translate3d(90.14155vw,2500px,0) scale(.3968)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(185) {
    animation: fall-185___GC79s 30s linear -24s infinite;
    opacity: .7088;
    transform: translate3d(51.9412vw,-10px,0) scale(.0315)
}

@keyframes fall-185___GC79s {
    30.038% {
        transform: translate3d(54.5406vw,22.5285vh,0) scale(.0315)
    }

    to {
        transform: translate3d(53.2409vw,2500px,0) scale(.0315)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(186) {
    animation: fall-186___KQ1ZY 37s linear -18s infinite;
    opacity: .6041;
    transform: translate3d(89.0722vw,-10px,0) scale(.6491)
}

@keyframes fall-186___KQ1ZY {
    74.596% {
        transform: translate3d(80.3518vw,55.947vh,0) scale(.6491)
    }

    to {
        transform: translate3d(84.712vw,2500px,0) scale(.6491)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(187) {
    animation: fall-187___PuLA4 41s linear -3s infinite;
    opacity: .7135;
    transform: translate3d(45.9691vw,-10px,0) scale(.4635)
}

@keyframes fall-187___PuLA4 {
    76.958% {
        transform: translate3d(44.8186vw,57.7185vh,0) scale(.4635)
    }

    to {
        transform: translate3d(45.39385vw,2500px,0) scale(.4635)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(188) {
    animation: fall-188___RbYMG 45s linear -29s infinite;
    opacity: .6364;
    transform: translate3d(80.8873vw,-10px,0) scale(.1812)
}

@keyframes fall-188___RbYMG {
    72.241% {
        transform: translate3d(81.7763vw,54.18075vh,0) scale(.1812)
    }

    to {
        transform: translate3d(81.3318vw,2500px,0) scale(.1812)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(189) {
    animation: fall-189___CUT6j 40s linear -12s infinite;
    opacity: .7567;
    transform: translate3d(97.834vw,-10px,0) scale(.1693)
}

@keyframes fall-189___CUT6j {
    39.755% {
        transform: translate3d(96.7781vw,29.81625vh,0) scale(.1693)
    }

    to {
        transform: translate3d(97.30605vw,2500px,0) scale(.1693)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(190) {
    animation: fall-190___qHcu0 34s linear -19s infinite;
    opacity: .7889;
    transform: translate3d(32.2707vw,-10px,0) scale(.0871)
}

@keyframes fall-190___qHcu0 {
    42.809% {
        transform: translate3d(28.3335vw,32.10675vh,0) scale(.0871)
    }

    to {
        transform: translate3d(30.3021vw,2500px,0) scale(.0871)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(191) {
    animation: fall-191___qVbHn 50s linear -1s infinite;
    opacity: .1911;
    transform: translate3d(18.3039vw,-10px,0) scale(.2205)
}

@keyframes fall-191___qVbHn {
    47.634% {
        transform: translate3d(25.3028vw,35.7255vh,0) scale(.2205)
    }

    to {
        transform: translate3d(21.80335vw,2500px,0) scale(.2205)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(192) {
    animation: fall-192___gfpE6 44s linear -17s infinite;
    opacity: .5533;
    transform: translate3d(1.2502vw,-10px,0) scale(.8957)
}

@keyframes fall-192___gfpE6 {
    61.86% {
        transform: translate3d(5.8341vw,46.395vh,0) scale(.8957)
    }

    to {
        transform: translate3d(3.54215vw,2500px,0) scale(.8957)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(193) {
    animation: fall-193___CsbxR 40s linear -1s infinite;
    opacity: .7844;
    transform: translate3d(59.7255vw,-10px,0) scale(.3933)
}

@keyframes fall-193___CsbxR {
    71.821% {
        transform: translate3d(67.1642vw,53.86575vh,0) scale(.3933)
    }

    to {
        transform: translate3d(63.44485vw,2500px,0) scale(.3933)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(194) {
    animation: fall-194___B9iGF 43s linear -11s infinite;
    opacity: .9952;
    transform: translate3d(55.6651vw,-10px,0) scale(.1335)
}

@keyframes fall-194___B9iGF {
    44.205% {
        transform: translate3d(45.7284vw,33.15375vh,0) scale(.1335)
    }

    to {
        transform: translate3d(50.69675vw,2500px,0) scale(.1335)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(195) {
    animation: fall-195___prBBc 35s linear -26s infinite;
    opacity: .635;
    transform: translate3d(27.64vw,-10px,0) scale(.7932)
}

@keyframes fall-195___prBBc {
    69.46% {
        transform: translate3d(36.4155vw,52.095vh,0) scale(.7932)
    }

    to {
        transform: translate3d(32.02775vw,2500px,0) scale(.7932)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(196) {
    animation: fall-196___grHbv 40s linear -15s infinite;
    opacity: .6687;
    transform: translate3d(58.2872vw,-10px,0) scale(.4325)
}

@keyframes fall-196___grHbv {
    56.672% {
        transform: translate3d(48.4499vw,42.504vh,0) scale(.4325)
    }

    to {
        transform: translate3d(53.36855vw,2500px,0) scale(.4325)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(197) {
    animation: fall-197___Mnhg5 31s linear -7s infinite;
    opacity: .7543;
    transform: translate3d(54.026vw,-10px,0) scale(.2162)
}

@keyframes fall-197___Mnhg5 {
    63.763% {
        transform: translate3d(56.9051vw,47.82225vh,0) scale(.2162)
    }

    to {
        transform: translate3d(55.46555vw,2500px,0) scale(.2162)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(198) {
    animation: fall-198___MzaPS 35s linear -10s infinite;
    opacity: .9169;
    transform: translate3d(99.8199vw,-10px,0) scale(.1339)
}

@keyframes fall-198___MzaPS {
    52.17% {
        transform: translate3d(92.6848vw,39.1275vh,0) scale(.1339)
    }

    to {
        transform: translate3d(96.25235vw,2500px,0) scale(.1339)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(199) {
    animation: fall-199___UYW9B 37s linear -1s infinite;
    opacity: .53;
    transform: translate3d(37.9289vw,-10px,0) scale(.3374)
}

@keyframes fall-199___UYW9B {
    49.226% {
        transform: translate3d(42.55vw,36.9195vh,0) scale(.3374)
    }

    to {
        transform: translate3d(40.23945vw,2500px,0) scale(.3374)
    }
}

.adventCalendarSnow___o5FB_ .adventCalendarSnowPart___h57Bt:nth-child(200) {
    animation: fall-200___PQ2FT 42s linear -13s infinite;
    opacity: .8954;
    transform: translate3d(61.5133vw,-10px,0) scale(.824)
}

@keyframes fall-200___PQ2FT {
    57.955% {
        transform: translate3d(66.0942vw,43.46625vh,0) scale(.824)
    }

    to {
        transform: translate3d(63.80375vw,2500px,0) scale(.824)
    }
}

.adventCalendar___tJDEB {
    background: linear-gradient(180deg,#870314,#000);
    position: relative
}

.adventCalendar___tJDEB .adventCalendarContent___pp4kT {
    margin: 0 auto;
    max-width: 968px;
    width: 100%
}

@media screen and (min-width: 1288px) {
    .adventCalendar___tJDEB .adventCalendarContent___pp4kT {
        margin:61px auto 0;
        max-width: 1064px
    }
}

.adventCalendar___tJDEB [class*=footer__] {
    background: #0000;
    position: relative;
    z-index: 1
}

.adventCalendar___tJDEB [class*=header__] {
    height: 64px
}

.adventCalendar___tJDEB [class*=stickyHeader__] {
    background: #6a0210;
    height: 64px;
    padding-top: 0
}

.fav___neiXV {
    cursor: pointer
}

.fav___neiXV:not(.fav___neiXV.isFavorite___Rf2jv) [class=path-star] {
    fill: none
}

.fav___neiXV.isHovered___wmP1h {
    fill: #7c818c
}

.fav___neiXV.isHovered___wmP1h [class=path-star] {
    fill: none
}

.favMob___r8Z1o {
    bottom: auto;
    height: 24px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.grid___KyjEt {
    display: inline-block;
    margin: 0 18px 16px 0;
    width: 208px
}

.tmb___57920 {
    display: block;
    min-height: 156px;
    position: relative;
    width: 132px
}

@media screen and (min-width: 1288px) {
    .tmb___57920 {
        width:140px
    }
}

.tmb___57920.customGameThumb___V5sYm [class*=tmbAction_],.tmb___57920.customGameThumb___V5sYm [class*=tmbImgContainer_] {
    height: 182px
}

@media screen and (min-width: 1288px) {
    .tmb___57920.customGameThumb___V5sYm [class*=tmbAction_],.tmb___57920.customGameThumb___V5sYm [class*=tmbImgContainer_] {
        height:190px
    }
}

.tmb___57920.customGameThumb___V5sYm .tmbTitle___e3710 {
    display: none
}

.tmb___57920:hover [class*=stickerWrapper] {
    left: 1px;
    top: 1px
}

.tmb___57920:hover .tmbAction___c8cc6 {
    opacity: 1;
    visibility: visible
}

.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class*=btnPlay],.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class*=ghost],.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class^=tipsWrap__] {
    opacity: 1;
    transform: translate(0)
}

.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class^=favorites] {
    opacity: 1;
    z-index: 11
}

.tmb___57920:hover .tmbAction___c8cc6 .actionButton___fa519 [class^=favorites] svg:not([class*=isFavorite]) path {
    fill: #fff3;
    stroke: none
}

.tmb___57920:hover .premiumBlock___ocXgX {
    opacity: 1
}

.tmb___57920:hover .premiumBlock___ocXgX [class^=favorites] {
    opacity: 1;
    z-index: 11
}

.tmb___57920:hover .premiumBlock___ocXgX [class^=premiumBlockText__] {
    opacity: 1;
    transform: translate(0)
}

.tmb___57920:hover img {
    transform: scale(.965,.95) translateZ(0)
}

.tmb___57920:hover .tmbImg___96595 {
    box-shadow: none
}

.tmb___57920 a {
    text-decoration: none
}

.tmb___57920 .favorite___fY8rq {
    height: 16px;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 8
}

.tmb___57920:has(.goldenSevenThumbContent___bd768) {
    min-height: unset;
    padding-top: 54px;
    width: 182px
}

.tmb___57920:has(.goldenSevenThumbContent___bd768):hover .goldenSevenThumbContent___bd768 {
    background: linear-gradient(180deg,#39050c,#900a1a)
}

.tmb___57920:has(.goldenSevenThumbContent___bd768):hover .goldenSevenThumbContent___bd768 .lightsContainer___45cd6:before {
    animation: appearLights___cZMyx .5s linear,rotateLights___zd6SS 12s linear .5s infinite;
    opacity: .5
}

.tmb___57920:has(.goldenSevenThumbContent___bd768):hover .goldenSevenThumbContent___bd768 .tmbImg___96595:after {
    animation: appearChip___S1ULz .5s linear,rotateChip___PkHjG 12s linear .5s infinite;
    opacity: 1
}

.tmbImg___96595 {
    background: var(--brand-simple);
    border-radius: 10px;
    box-shadow: 0 0 0 2px var(--brand-simple);
    min-height: 132px;
    position: relative;
    width: 100%
}

.tmbImg___96595>[class*=loadingWrapper__] {
    bottom: 0;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tmbImgContainer___5ff18 {
    background-position: 50%;
    border-radius: var(--game-thumb-radius-mob);
    display: block;
    height: 132px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.tmbImgContainer___5ff18>img:not([class*=loading_]) {
    border-radius: 8px;
    display: block;
    height: 100%;
    position: relative;
    transition: transform .2s ease-out;
    width: 100%;
    z-index: 10
}

.tmbImgContainer___5ff18+[class*=loading_] {
    bottom: auto;
    height: 50px;
    left: 50%;
    object-fit: cover;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 50px;
    z-index: 0
}

.gameProvider___106bc {
    align-items: center;
    background: linear-gradient(0deg,#252323,#25232300);
    border-radius: 0 0 var(--buttons-border-radius) var(--buttons-border-radius);
    bottom: 0;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 1
}

.gameProvider___106bc>* {
    display: block
}

.gameProvider___106bc picture {
    display: flex
}

.gameProvider___106bc picture img {
    height: 100%;
    max-height: 24px;
    object-fit: contain;
    width: 100%
}

.gameProvider___106bc [class*=loadingWrapper__] {
    display: flex;
    padding: 0
}

.tmbTitle___e3710 {
    color: var(--footer-text-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 18px;
    margin-top: 8px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.title___mb0iY {
    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___lG68X {
    overflow: hidden;
    padding-top: 6px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sm___VVNch {
    width: 172px
}

.sm___VVNch .tmbDesktop___aD8qO {
    min-height: 129px
}

.tmbAction___c8cc6 {
    align-items: normal;
    background-color: #000c;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 132px;
    justify-content: center;
    opacity: 0;
    text-align: center;
    transition: opacity .2s ease-in-out;
    z-index: 9
}

.actionButton___fa519,.tmbAction___c8cc6 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.actionButton___fa519 {
    z-index: 0
}

.actionButton___fa519 a[class*=ghost] {
    border: none;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    left: 8px;
    line-height: 18px;
    opacity: 0;
    position: absolute;
    top: 8px;
    transform: translateY(-20px);
    transition: .2s ease-out
}

.actionButton___fa519 a[class*=ghost]:hover {
    text-decoration: underline
}

.actionButton___fa519 [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___fa519 [class^=tipsWrap__] [class*=btnPlay] {
    position: static;
    width: 100%
}

.actionButton___fa519 [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___fa519 [class*=btnPlay] button {
    width: 100%
}

.actionButton___fa519 [class^=favorites] {
    bottom: auto;
    cursor: pointer;
    display: flex;
    height: 16px;
    left: auto;
    opacity: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    transition: .2s ease-out;
    z-index: 11
}

.actionButton___fa519 [class^=favorites]>span {
    color: #fff6;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 1px 7px 0 0;
    white-space: nowrap
}

.tmbGloryText___kK9fB {
    padding-left: 25px
}

.premiumBlock___ocXgX {
    align-items: center;
    background-color: #000c;
    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___ocXgX [class^=favorites] {
    bottom: auto;
    cursor: pointer;
    display: flex;
    height: 16px;
    left: auto;
    opacity: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    transition: .2s ease-out;
    z-index: 11
}

.premiumBlock___ocXgX [class^=favorites]>span {
    color: #fff6;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 8px 4px 0 0;
    white-space: nowrap
}

.premiumBlockText___cJJIW {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    opacity: 0;
    transform: translateY(40px)
}

.premiumBlockText___cJJIW span {
    color: var(--brand-yellow)
}

.goldenSevenThumbContent___bd768 {
    align-items: flex-end;
    background: linear-gradient(180deg,#4d0716,#320d14);
    border-color: #7e091899 #7e091852 #7e09180d;
    border-radius: 12px;
    border-style: solid;
    border-width: 1px;
    display: flex;
    height: 168px;
    padding-bottom: 12px;
    width: 182px
}

.goldenSevenThumbContent___bd768 .lightsContainer___45cd6 {
    border-radius: 10px;
    bottom: 0;
    height: 168px;
    left: unset;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: unset;
    width: 182px;
    z-index: 0
}

.goldenSevenThumbContent___bd768 .lightsContainer___45cd6:before {
    background: url(/assets/svg/gameThumb/light.svg) 50% no-repeat;
    bottom: unset;
    content: "";
    display: block;
    height: 280px;
    left: 50%;
    opacity: .2;
    position: absolute;
    right: unset;
    top: -128px;
    transform: translateX(-50%);
    width: 280px;
    z-index: 1
}

.goldenSevenThumbContent___bd768 .tmbImg___96595 {
    border-radius: 50%;
    bottom: 0;
    height: 132px;
    left: 50%;
    position: absolute;
    right: 0;
    top: 16px;
    transform: translateX(-50%);
    width: 132px;
    z-index: 0
}

.goldenSevenThumbContent___bd768 .tmbImg___96595:before {
    background: linear-gradient(180deg,#d1021b,#a71023);
    bottom: 0;
    content: "";
    display: block;
    filter: blur(37px);
    height: 69px;
    left: unset;
    position: absolute;
    right: 50%;
    top: unset;
    transform: translateX(50%);
    width: 99px;
    z-index: 0
}

.goldenSevenThumbContent___bd768 .tmbImg___96595:after {
    background: url(/assets/svg/gameThumb/chip.svg) 50% no-repeat;
    bottom: unset;
    content: "";
    display: block;
    height: 150px;
    left: unset;
    opacity: 0;
    position: absolute;
    right: 50%;
    top: -9px;
    transform: translateX(50%);
    width: 150px;
    z-index: 0
}

.goldenSevenThumbContent___bd768 .tmbImgContainer___5ff18 {
    border-radius: 50%
}

.goldenSevenThumbContent___bd768 .gameInfo___d7c01 {
    display: flex;
    flex-direction: column;
    width: 100%
}

.goldenSevenThumbContent___bd768 .tmbTitle___e3710 {
    color: #ffffffe6;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin: 8px auto 0;
    max-width: 150px;
    position: relative;
    width: 100%;
    z-index: 9
}

.goldenSevenThumbContent___bd768 .gameProvider___106bc {
    background: none;
    position: static
}

.goldenSevenThumbContent___bd768 .tmbAction___c8cc6 {
    border-radius: 50%;
    left: 25px;
    right: 25px;
    top: 16px
}

.goldenSevenThumbContent___bd768 .tmbAction___c8cc6 .actionButton___fa519 [class*=btnPlay] {
    left: 16px;
    top: 40px;
    transform: translateY(-30px);
    transition: .4s ease-out
}

.goldenSevenThumbContent___bd768 .tmbAction___c8cc6 .actionButton___fa519 a[class*=ghost] {
    bottom: 16px;
    left: 42px;
    top: unset;
    transform: translateY(30px);
    transition: .4s ease-out
}

@keyframes appearChip___S1ULz {
    0% {
        transform: translateX(50%) rotate(0deg)
    }

    to {
        transform: translateX(50%) rotate(90deg)
    }
}

@keyframes appearLights___cZMyx {
    0% {
        transform: translateX(-50%) rotate(0deg)
    }

    to {
        transform: translateX(-50%) rotate(90deg)
    }
}

@keyframes rotateChip___PkHjG {
    0% {
        transform: translateX(50%) rotate(90deg)
    }

    to {
        transform: translateX(50%) rotate(450deg)
    }
}

@keyframes rotateLights___zd6SS {
    0% {
        transform: translateX(-50%) rotate(90deg)
    }

    to {
        transform: translateX(-50%) rotate(450deg)
    }
}

.tmbMob___As0bT {
    position: relative
}

.tmbMob___As0bT [class*=loading__] {
    animation: loading___kUC3A 2s infinite
}

.tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
    height: 166px
}

@media screen and (min-width: 360px) {
    .tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
        height:186px
    }
}

@media screen and (min-width: 412px) {
    .tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
        height:216px
    }
}

@media screen and (min-width: 568px) {
    .tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
        height:226px
    }
}

@media screen and (min-width: 720px) {
    .tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
        height:206px
    }
}

.tmbMob___As0bT .imgWrapper___qUbA3 {
    background: var(--brand-simple);
    border-radius: var(--game-thumb-radius-mob);
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.tmbMob___As0bT .imgWrapper___qUbA3.customLogoDefaultImg___nm1AA picture img[class*=defaultImg] {
    height: 68px;
    margin: auto;
    object-fit: contain;
    object-position: center;
    padding-bottom: 20px;
    width: 68px
}

.tmbMob___As0bT .imgWrapper___qUbA3>picture img {
    bottom: 0;
    filter: blur(8px);
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: top;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: filter 1s;
    width: 100%;
    z-index: 0
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 {
    align-items: center;
    background: linear-gradient(0deg,#310105,#31010570 60.42%,#31010500);
    bottom: 0;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: auto;
    transform: translate3d(0,35px,0);
    transition: transform .5s;
    width: 100%;
    will-change: transform;
    z-index: 0
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7>* {
    display: block;
    margin-bottom: 2px
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 picture {
    display: flex
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 picture img {
    height: 100%;
    max-height: 24px;
    object-fit: contain;
    width: 100%
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 [class^=loading] {
    height: 100%;
    padding: 0;
    width: 100%
}

.tmbMob___As0bT .imgWrapper___qUbA3 [class^=loading] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tmbMob___As0bT .titleMob___urVs2 {
    display: none
}

.tmbMob___As0bT:has(.goldenSevenThumbContent___GYXaX) {
    min-height: unset;
    padding-top: 47px;
    width: 182px
}

.imgWrapper___qUbA3 picture.classNameAfterLoaded___SUD1_ img {
    filter: blur(0);
    opacity: 1
}

.imgWrapper___qUbA3 picture.classNameAfterLoaded___SUD1_+[class*=gameProvider__] {
    transform: translateZ(0)
}

.goldenSevenThumbContent___GYXaX {
    align-items: flex-end;
    background: linear-gradient(180deg,#39050c,#900a1a);
    border-radius: 12px;
    display: flex;
    height: 168px;
    outline: 1px solid #7e0918b3;
    padding-bottom: 16px;
    width: 182px
}

.goldenSevenThumbContent___GYXaX .lightsContainer___CiXp3 {
    border-radius: 10px;
    bottom: unset;
    height: 168px;
    left: unset;
    overflow: hidden;
    position: absolute;
    right: -26px;
    top: 38px;
    width: 182px;
    z-index: 0
}

.goldenSevenThumbContent___GYXaX .lightsContainer___CiXp3:before {
    background: url(/assets/svg/gameThumb/light.svg) 50% no-repeat;
    bottom: unset;
    content: "";
    display: block;
    height: 280px;
    left: 50%;
    opacity: .6;
    position: absolute;
    right: unset;
    top: -128px;
    transform: translateX(-50%);
    width: 280px;
    z-index: 1
}

.goldenSevenThumbContent___GYXaX .imgWrapper___qUbA3 {
    border-radius: 50%;
    bottom: 0;
    height: 132px;
    left: 50%;
    overflow: visible;
    padding-bottom: 0;
    position: absolute;
    right: 0;
    top: 10px;
    transform: translateX(-50%);
    width: 132px;
    z-index: 0
}

.goldenSevenThumbContent___GYXaX .imgWrapper___qUbA3 img {
    border-radius: 50%
}

.goldenSevenThumbContent___GYXaX .gameInfo___LcJTm {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative;
    top: -4px;
    width: 100%
}

.goldenSevenThumbContent___GYXaX .titleMob___urVs2 {
    color: #ffffffe6;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 20px;
    max-width: 150px;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    z-index: 9
}

.goldenSevenThumbContent___GYXaX .gameProvider___gi5i7 {
    align-items: center;
    background: none;
    bottom: 0;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 26px;
    width: 100%;
    z-index: 0
}

.goldenSevenThumbContent___GYXaX .gameProvider___gi5i7 picture {
    display: flex
}

.goldenSevenThumbContent___GYXaX .gameProvider___gi5i7 picture img {
    height: 100%;
    max-height: 24px;
    object-fit: contain;
    width: 100%
}

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

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

.gamesList__wrapper___10239 {
    display: flex;
    flex-wrap: wrap;
    margin: 16px -8px 0
}

[class*=withoutSidebar] .gamesList__wrapper___10239 {
    display: block
}

.gamesList__wrapper___10239>[class*=tmb__] {
    margin: 6px 8px 8px
}

[class*=withoutSidebar] .gamesList__wrapper___10239>[class*=tmb__] {
    display: inline-block
}

.gamesList__wrapper___10239 .rmBanner___qEEX6 {
    width: 100%
}

.withUnuvaliableGameMob___QgY2N .layout--mobile {
    background: linear-gradient(180deg,rgba(var(--brand-blue-gradient-color-rgb),.4) 0,rgba(var(--brand-blue-gradient-color-rgb),0) 100%),var(--brand-content-background)
}

.plug_wrapper___gJ7e4 .plug___eLIb0 {
    margin: 0 auto;
    max-width: 320px;
    padding: 24px 16px 32px
}

.plug_wrapper___gJ7e4 .plug_heading___rN8Jk {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 16px
}

.plug_wrapper___gJ7e4 .plug_image___eYOvG {
    display: block;
    margin: 0 auto 18px
}

.plug_wrapper___gJ7e4 .plug_text___fgnM5 {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 24px
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] {
    gap: 16px;
    margin: 0 0 24px
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class*=gameLink__] {
    height: 160px;
    margin: 0;
    width: 136px
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] {
    height: 104px;
    margin: 0;
    width: 136px
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] [class^=imgWrapper] {
    border-radius: 4px;
    height: 80px;
    padding-bottom: 0;
    width: 136px
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] [class^=lazyload],.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] [class^=lazyload] img {
    height: 80px;
    width: 136px
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] [class^=titleMob__] {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px
}

.plug_wrapper___gJ7e4 .plug_home___Dedru {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 0 auto;
    width: 288px
}

.macScroll___mCoxQ {
    cursor: pointer;
    overflow-x: hidden;
    overflow-y: scroll
}

.macScroll___mCoxQ::-webkit-scrollbar {
    width: 4px
}

.macScroll___mCoxQ::-webkit-scrollbar-track {
    border-radius: 32px
}

.macScroll___mCoxQ::-webkit-scrollbar-thumb {
    background: #0006;
    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___mCoxQ::-webkit-scrollbar-thumb:hover {
    background: #000c
}

.winScroll___74212>div:first-child {
    overflow-x: hidden!important;
    overflow-y: scroll!important
}

.winScroll___74212.hideDefaultScrollThumb___6d1ee>div:first-child {
    margin-bottom: 0!important;
    margin-right: -34px!important;
    padding-right: 34px
}

.winScroll___74212 .track-vertical {
    background: #00142d00;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 4px!important;
    z-index: 9999
}

.winScroll___74212 .thumb-vertical {
    background: #0006;
    border-radius: 12px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___74212 .thumb-vertical:hover {
    background: #000c
}

.winScroll___74212.rulesScroll___U6KBr .track-vertical {
    background: #fff0;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 3px!important;
    z-index: 9999
}

.winScroll___74212.rulesScroll___U6KBr .thumb-vertical {
    background: #0006;
    border-radius: 8px;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.winScroll___74212.rulesScroll___U6KBr .thumb-vertical:hover {
    background: #000c
}

.timerWrap___Me_uM {
    align-items: flex-start;
    bottom: 32px;
    display: flex;
    flex-direction: column;
    height: 80px;
    justify-content: center;
    left: 16px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: unset;
    transition: opacity .3s;
    width: 180px;
    z-index: 2
}

.timerWrap___Me_uM.isActive___kIqhf {
    opacity: 1
}

.timerWrap___Me_uM .title___hmI_1 {
    color: #fffc;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: center;
    white-space: nowrap
}

.timerWrap___Me_uM [class*=countdownMob] [class*=section__] hr {
    display: none
}

.timerWrap___Me_uM [class*=countdownMob] [class*=digit] {
    background: #00000052;
    border: none;
    border-radius: 8px;
    box-shadow: 0 1px 0 0 #b11030;
    height: 34px;
    width: 40px
}

.timerWrap___Me_uM [class*=countdownMob] [class*=digit] span {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.timerWrap___Me_uM [class*=countdownMob] [class*=digit] span:nth-child(2) {
    display: none
}

.timerWrap___Me_uM [class*=countdownMob] [class*=dots] {
    color: #fffc;
    line-height: 30px
}

.timerWrap___Me_uM [class*=countdownMob] [class*=label] {
    color: #fffc;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

@media screen and (min-width: 360px) {
    .timerWrap___Me_uM {
        left:24px
    }
}

@media screen and (min-width: 1096px) {
    .timerWrap___Me_uM {
        align-items:center;
        bottom: unset;
        display: flex;
        flex-direction: column;
        justify-content: center;
        left: 50%;
        opacity: 0;
        position: absolute;
        right: unset;
        top: 50%;
        transform: translate(-50%,-50%);
        transition: opacity .3s,left .3s,top .3s;
        z-index: 2
    }

    .timerWrap___Me_uM .title___hmI_1 {
        margin-bottom: 6px
    }
}

@media screen and (min-width: 1440px) {
    .timerWrap___Me_uM {
        bottom:12px;
        height: 80px;
        left: 50%;
        position: absolute;
        right: unset;
        top: unset;
        transform: translateX(-50%);
        transition: opacity .3s;
        width: 100%;
        z-index: 2
    }
}

.bonusCashbox___y2CBn {
    background: linear-gradient(180deg,#7e0918,#8b1221 32.29%,#761126);
    border-radius: 12px 12px 0 0;
    display: grid;
    grid-template-rows: 212px 0fr;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    position: relative;
    transition: grid-template-rows .3s;
    width: 100%;
    z-index: 1
}

.bonusCashbox___y2CBn #landscapeCheck {
    height: 0;
    position: absolute
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .bonusCashbox___y2CBn #landscapeCheck {
        height:1px
    }
}

.bonusCashbox___y2CBn .toggleRulesButton___WehZ9 {
    background: none;
    border: none;
    bottom: unset;
    left: unset;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 3
}

.bonusCashbox___y2CBn:before {
    background: linear-gradient(124deg,#c7274e 48.12%,#fff0 77.05%);
    filter: blur(60px);
    height: 182px;
    left: -24px;
    top: -120px;
    width: 182px
}

.bonusCashbox___y2CBn:after,.bonusCashbox___y2CBn:before {
    bottom: unset;
    content: "";
    pointer-events: none;
    position: absolute;
    right: unset;
    z-index: 0
}

.bonusCashbox___y2CBn:after {
    background: linear-gradient(180deg,#a3334e33,#a3334e33 60.33%);
    border: 1px solid #8a213933;
    border-radius: 100%;
    box-shadow: 0 4px 4px 0 #00000040;
    height: 544px;
    left: 50%;
    opacity: 1;
    top: 84px;
    transform: translateX(-50%);
    transition: opacity .3s;
    width: 632px
}

.bonusCashboxInfo___JCM21 {
    overflow: hidden;
    position: relative;
    z-index: 1
}

.bonusCashboxInfo___JCM21 .content___fvRvk {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 16px 16px 32px;
    width: 100%
}

.bonusCashboxInfo___JCM21 .content___fvRvk .title___Rvy8v {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #f5c66b;
    display: -webkit-box;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    max-height: 64px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.bonusCashboxInfo___JCM21 .content___fvRvk .title___Rvy8v span {
    color: #ffffffe6;
    display: block;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
}

.bonusCashboxInfo___JCM21 .content___fvRvk .activateButton___QFTjD {
    bottom: 32px;
    left: 16px;
    min-width: 180px;
    position: absolute;
    right: unset;
    top: unset;
    transition: opacity .3s;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.bonusCashboxInfo___JCM21 .content___fvRvk .activateButton___QFTjD.isActivated___cxsnr {
    opacity: 0;
    pointer-events: none
}

.bonusCashboxInfo___JCM21 .bonusImage___XFtpu {
    bottom: -64px;
    height: 196px;
    left: unset;
    -webkit-mask-image: linear-gradient(0deg,#0000 0,#000 90px);
    mask-image: linear-gradient(0deg,#0000 0,#000 90px);
    opacity: 1;
    position: absolute;
    right: -32px;
    top: unset;
    transition: opacity .3s;
    width: 196px;
    z-index: 1
}

.bonusCashboxInfo___JCM21 .bonusImage___XFtpu img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.bonusCashboxInfo___JCM21:before {
    background: linear-gradient(124deg,#bd1b1b 33.38%,#fff0 77.05%);
    border-radius: 100%;
    bottom: -20px;
    content: "";
    display: block;
    filter: blur(75px);
    height: 206px;
    left: 50%;
    opacity: 1;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    transition: opacity .3s;
    width: 220px;
    z-index: 1
}

.bonusCashboxRules___txng5 {
    overflow: hidden;
    position: relative;
    z-index: 1
}

.bonusCashboxRules___txng5 a {
    color: var(--brand-yellow)
}

.bonusCashboxRules___txng5 .content___fvRvk {
    padding: 24px 24px 16px
}

.bonusCashboxRules___txng5 .content___fvRvk .title___Rvy8v {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #ffffffe6;
    display: -webkit-box;
    font-size: 20px;
    font-weight: 700;
    height: 52px;
    line-height: 26px;
    margin-bottom: 8px;
    max-height: 52px;
    overflow: hidden
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql[class*=withBottomShadow] {
    -webkit-mask-image: linear-gradient(0deg,#0000,#000 20%,#000 80%);
    mask-image: linear-gradient(0deg,#0000,#000 20%,#000 80%)
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql[class*=withTopShadow] {
    -webkit-mask-image: linear-gradient(0deg,#0000,#000 0,#000 97%,#0000);
    mask-image: linear-gradient(0deg,#0000,#000 0,#000 97%,#0000)
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql[class*=withTopShadow][class*=withBottomShadow] {
    -webkit-mask-image: linear-gradient(0deg,#0000,#000 20%,#000 97%,#0000);
    mask-image: linear-gradient(0deg,#0000,#000 20%,#000 97%,#0000)
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql [class*=thumb-vertical] {
    background: #fff3
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql[class*=winScroll__] .scrolledBlock___G7TVr {
    padding-bottom: 16px
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql .scrolledBlock___G7TVr {
    padding-right: 4px
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql ol,.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql ul {
    list-style-position: inside;
    padding-left: 8px
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql li,.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql p {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql li span,.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql p span {
    color: #f5c66b
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql li:not(:last-child),.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql p:not(:last-child) {
    margin-bottom: 12px
}

.bonusCashbox___y2CBn.activeRules___eU5zJ {
    grid-template-rows: 0 1fr
}

.bonusCashbox___y2CBn.activeRules___eU5zJ .bonusCashboxInfo___JCM21 .bonusImage___XFtpu,.bonusCashbox___y2CBn.activeRules___eU5zJ .bonusCashboxInfo___JCM21:before,.bonusCashbox___y2CBn.activeRules___eU5zJ:after {
    opacity: 0
}

@media screen and (min-width: 412px) {
    .bonusCashboxInfo___JCM21 .content___fvRvk {
        padding-inline:24px
    }

    .bonusCashboxInfo___JCM21 .content___fvRvk .activateButton___QFTjD {
        left: 24px
    }

    .bonusCashbox___y2CBn .toggleRulesButton___WehZ9 {
        right: 24px
    }
}

.bonusCashbox___Ow8Uu {
    background-color: #490a18;
    border-radius: 12px;
    bottom: -146px;
    height: 100%;
    left: unset;
    max-height: 130px;
    overflow: hidden;
    padding: 16px;
    position: absolute;
    right: unset;
    top: unset;
    transition: max-height .3s;
    width: 100%;
    z-index: 2
}

.bonusCashboxInfo___GZboW {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 98px;
    justify-content: space-between;
    position: relative;
    width: 100%;
    z-index: 0
}

.bonusCashboxInfo___GZboW .title___PrO2A {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #f5c66b;
    display: -webkit-box;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    max-height: 64px;
    max-width: 244px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.bonusCashboxInfo___GZboW .title___PrO2A span {
    color: #ffffffe6;
    display: block;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
}

.bonusCashboxInfo___GZboW .toggleRulesButton___WdBfE {
    background: none;
    border: none;
    bottom: unset;
    left: unset;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.bonusCashboxInfo___GZboW .toggleRulesButton___WdBfE svg path {
    fill: #fffc
}

.bonusCashboxInfo___GZboW .toggleRulesButton___WdBfE svg:hover path {
    fill: #fff
}

.bonusCashboxInfo___GZboW .hightlight___gDu1J {
    background: linear-gradient(124deg,#c7274e 48.12%,#fff0 77.05%);
    bottom: unset;
    filter: blur(60px);
    height: 182px;
    left: -24px;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -120px;
    width: 182px;
    z-index: 0
}

.bonusCashboxAction___IiPCi {
    align-items: center;
    bottom: unset;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 0
}

.bonusCashboxAction___IiPCi .bonusImage___dmtpO {
    bottom: unset;
    height: 178px;
    left: unset;
    -webkit-mask-image: linear-gradient(0deg,#0000 0,#000 90px);
    mask-image: linear-gradient(0deg,#0000 0,#000 90px);
    opacity: 1;
    position: absolute;
    right: 0;
    top: 16px;
    transition: opacity .3s;
    width: 232px;
    z-index: 1
}

.bonusCashboxAction___IiPCi .bonusImage___dmtpO img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.bonusCashboxAction___IiPCi .activateButton___o9zF8 {
    bottom: unset;
    left: 50%;
    min-width: 180px;
    pointer-events: auto;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: opacity .3s,left .3s,top .3s;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.bonusCashboxAction___IiPCi .activateButton___o9zF8.isActivated___zVGVd {
    opacity: 0;
    pointer-events: none
}

.bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4 {
    background: linear-gradient(180deg,#a3334e33,#a3334e33 60.33%);
    border: 1px solid #8a213933;
    border-radius: 100%;
    bottom: unset;
    box-shadow: 0 4px 4px 0 #00000040;
    height: 180px;
    left: 50%;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: 48px;
    transform: translateX(-50%);
    transition: opacity .3s;
    width: 848px;
    z-index: 0
}

.bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4:before {
    background: linear-gradient(124deg,#bd1b1b 33.38%,#fff0 77.05%);
    border-radius: 100%;
    bottom: -20px;
    content: "";
    display: block;
    filter: blur(75px);
    height: 206px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 220px;
    z-index: 1
}

.bonusCashboxRules___IW1rV {
    bottom: unset;
    left: unset;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    right: 40px;
    top: 16px;
    transition: opacity .3s;
    width: 540px;
    z-index: 1
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK[class*=withBottomShadow] {
    -webkit-mask-image: linear-gradient(0deg,#0000,#000 20%,#000 100%,#0000);
    mask-image: linear-gradient(0deg,#0000,#000 20%,#000 100%,#0000)
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK[class*=withTopShadow] {
    -webkit-mask-image: linear-gradient(0deg,#0000,#000,#000 97%,#0000);
    mask-image: linear-gradient(0deg,#0000,#000,#000 97%,#0000)
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK[class*=withTopShadow][class*=withBottomShadow] {
    -webkit-mask-image: linear-gradient(0deg,#0000,#000 20%,#000 97%,#0000);
    mask-image: linear-gradient(0deg,#0000,#000 20%,#000 97%,#0000)
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK [class*=thumb-vertical] {
    background: #fff3
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK .scrolledBlock___qK6N5 {
    padding: 0 4px 16px 0
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK ol,.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK ul {
    color: var(--welcome-bonus-content-color);
    padding-left: 16px
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK li,.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK p {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK li span,.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK p span {
    color: #f5c66b
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK li:not(:last-child),.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK p:not(:last-child) {
    margin-bottom: 12px
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG {
    max-height: 220px
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxInfo___GZboW {
    align-items: flex-start
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .bonusImage___dmtpO {
    opacity: 0
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .activateButton___o9zF8 {
    left: 16px;
    top: 104px;
    transform: translate(0)
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi [class*=timerWrap__] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 16px;
    top: 88px;
    transform: translate(0)
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4 {
    opacity: 0
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxRules___IW1rV {
    opacity: 1;
    pointer-events: auto
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxRules___IW1rV a {
    color: var(--brand-yellow)
}

@media screen and (min-width: 1440px) {
    .bonusCashbox___Ow8Uu {
        bottom:unset;
        display: grid;
        gap: 12px;
        grid-template-rows: 64px 216px 0fr;
        height: -moz-fit-content;
        height: fit-content;
        left: -282px;
        max-height: unset;
        padding: 16px 16px 4px;
        position: absolute;
        right: unset;
        top: 8px;
        transition: grid-template-rows .3s;
        width: 274px;
        z-index: 1
    }

    .bonusCashboxInfo___GZboW {
        height: unset;
        width: unset
    }

    .bonusCashboxAction___IiPCi {
        height: unset;
        position: relative;
        width: unset;
        z-index: 0
    }

    .bonusCashboxAction___IiPCi .bonusImage___dmtpO {
        display: block;
        height: 196px;
        -webkit-mask-image: linear-gradient(0deg,#0000 0,#000 64px);
        mask-image: linear-gradient(0deg,#0000 0,#000 64px);
        position: relative;
        transition: opacity .3s;
        width: 242px;
        z-index: 1
    }

    .bonusCashboxAction___IiPCi .activateButton___o9zF8 {
        bottom: 4px;
        left: 50%;
        position: absolute;
        right: unset;
        top: unset;
        transform: translateX(-50%);
        width: 100%;
        z-index: 1
    }

    .bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4 {
        height: 544px;
        top: 0;
        width: 632px
    }

    .bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4:before {
        bottom: unset;
        top: unset
    }

    .bonusCashboxRules___IW1rV {
        position: relative;
        right: unset;
        top: unset;
        width: auto;
        z-index: 0
    }

    .bonusCashbox___Ow8Uu.activeRules___JiLyG {
        grid-template-rows: 64px 48px 1fr;
        max-height: unset;
        padding-bottom: 16px
    }

    .bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxInfo___GZboW {
        align-items: center
    }

    .bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .activateButton___o9zF8 {
        left: 50%;
        top: unset;
        transform: translateX(-50%)
    }

    .bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi [class*=timerWrap__] {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        left: 50%;
        top: unset;
        transform: translateX(-50%)
    }

    .bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .bonusImage___dmtpO {
        opacity: 0
    }

    .bonusCashbox___Ow8Uu.isActivated___zVGVd.activeRules___JiLyG {
        grid-template-rows: 64px 80px 1fr
    }

    .bonusCashbox___Ow8Uu.isActivated___zVGVd .bonusCashboxAction___IiPCi .bonusImage___dmtpO {
        -webkit-mask-image: linear-gradient(0deg,#0000 0,#000 120px);
        mask-image: linear-gradient(0deg,#0000 0,#000 120px)
    }
}

.loadingPayments___VgJXY {
    background: var(--brand-gradient-popup-bg);
    bottom: auto;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
    z-index: 99
}

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

.paymentsWrap___bSJ1_>[class^=content] {
    background: none!important;
    padding: 20px 0 0!important
}

.paymentsWrap___bSJ1_>[class^=content]>[class^=closeBtn_] {
    top: 28px
}

@media screen and (min-width: 1440px) {
    .paymentsWrap___bSJ1_.withBonusWidget___ph_5C>[class^=content] {
        left:136px
    }
}

.paymentsWrap___bSJ1_ [class*=navItem_] {
    width: 232px
}

.paymentsWrap___bSJ1_ [class*=navItem_] [class*=link_] {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    line-height: 20px;
    position: relative;
    width: 224px
}

.paymentsWrap___bSJ1_ [class*=navItem_] [class*=link_]:after {
    background: url(/assets/img/sys/popup/wide-tab-no-active.png?ver=26092023) 0 0 no-repeat;
    background-size: 272px 108px;
    height: 108px;
    width: 272px
}

.paymentsWrap___bSJ1_ [class*=navItem_] [class*=linkActive_] {
    color: var(--brand-yellow)
}

.paymentsWrap___bSJ1_ [class*=navItem_] [class*=linkActive_]:after {
    background: url(/assets/img/sys/popup/wide-tab-active.png?ver=3) 0 0 no-repeat;
    background-size: 304px 128px;
    height: 108px;
    top: -44px;
    width: 304px
}

.paymentsWrap___bSJ1_ [class*=navItem_]:nth-child(n+2) [class*=link_]:after {
    left: -16px
}

.paymentsWrap___bSJ1_ [class*=navItem_]:nth-child(n+2) [class*=linkActive_]:after {
    background: url(/assets/img/sys/popup/wide-tab-second-active.png?ver=3) 0 0 no-repeat;
    background-size: 304px 128px;
    left: -36px;
    top: -44px
}

.paymentsWrap___bSJ1_ [class*=navItem_]:first-of-type [class*=link_]:after {
    left: -16px
}

.paymentsWrap___bSJ1_ [class*=navItem_]:first-of-type [class*=linkActive_]:after {
    left: -32px
}

.iframeWrap___RciBk {
    align-items: center;
    background: var(--brand-gradient-popup-bg);
    border: 1px solid #ffffff0d;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 448px;
    justify-content: center;
    overflow: hidden;
    padding: 32px 16px 16px;
    position: relative;
    width: 848px;
    z-index: 1
}

.iframeWrap___RciBk iframe {
    border: none;
    height: inherit;
    transform: translateZ(0);
    width: 100%
}

.paymentBtn___TVSMA {
    max-width: 256px
}

.fieldWrap___jjukx {
    border-radius: 4px;
    position: relative
}

.fieldWrap__label___fhkQ4 {
    bottom: auto;
    color: #000;
    cursor: text;
    font-size: 13px;
    font-weight: 400;
    left: 15px;
    line-height: 20px;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-10px);
    z-index: 10
}

.fieldWrap__labelFocus___l3Kwa,.fieldWrap__label___fhkQ4 {
    transform-origin: 0 0;
    transition: transform .2s linear .1s,color .2s,transform-origin .2s
}

.fieldWrap__labelFocus___l3Kwa {
    opacity: .6;
    transform: translateY(-20px) scale(.8)
}

.fieldWrap__input___ZkvBj {
    background: linear-gradient(180deg,#d2d2d2,#fff);
    border: 0;
    border-radius: 4px;
    box-shadow: inset 0 -1px 1px #ffffff0d,inset 0 1px 0 #0003;
    box-sizing: border-box;
    color: #828180;
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    line-height: 24px;
    outline: none;
    width: 100%
}

.fieldWrap__inputError___KNn7Q {
    border: 1px solid #f44336
}

.fieldError___rmK9w {
    background: #d0021b;
    border: none;
    border-radius: 0 0 4px 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    margin-top: -3px;
    max-width: 100%;
    min-height: auto;
    min-width: 100%;
    padding: 1px 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 99
}

.inputContainerError___Plwty {
    border: 1px solid #f44336;
    border-radius: 4px
}

.form___Jt51i {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    width: 100%;
    z-index: 0
}

.form___Jt51i .form_wrap___RnUJy {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 100px;
    width: 350px
}

.form___Jt51i .form_wrap_input___qAOC8 {
    display: flex;
    flex-direction: column;
    z-index: 10
}

.form___Jt51i .form_wrap_input___qAOC8 .input___m0jwd {
    border-radius: 5px;
    display: flex;
    position: relative;
    z-index: 10
}

.form___Jt51i .form_wrap_input___qAOC8 .input___m0jwd [class^=fieldWrap] {
    width: 100%
}

.form___Jt51i .form_wrap_input___qAOC8 .input___m0jwd [class^=fieldWrap] .input___m0jwd {
    display: none
}

.form___Jt51i .form_wrap_input___qAOC8 .input___m0jwd span {
    background: #d0021b;
    background: linear-gradient(180deg,#d73637,#780424);
    border-radius: 0 0 4px 4px;
    bottom: inherit;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    left: 0;
    line-height: 16px;
    min-height: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 100%;
    transition: color .5s ease;
    z-index: 0
}

.form___Jt51i .form_wrap_input___qAOC8 .rub___II6u9 {
    align-items: center;
    background: #fff;
    border-radius: 5px;
    bottom: 5px;
    color: #797979;
    display: flex;
    flex-direction: row;
    font-weight: 500;
    justify-content: center;
    left: auto;
    margin-left: 5px;
    padding: 5px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 6px;
    width: 40px;
    z-index: 22
}

.form___Jt51i .form_wrap_input___qAOC8 input {
    background: #fff;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    letter-spacing: 0;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 20px 16px 12px;
    width: 100%
}

.form___Jt51i .form_wrap_input___qAOC8 input[type=radio] {
    display: none
}

.form___Jt51i .form_wrap_input___qAOC8 .amount___xldth {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 20px;
    z-index: 8
}

.form___Jt51i .form_wrap_itemSum___BANJT {
    display: flex;
    padding: 0 10px;
    z-index: 9
}

.form___Jt51i .form_wrap_itemSum___BANJT li {
    background: #424a5366;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    line-height: 48px;
    margin: 0 5px 8px;
    text-align: center;
    width: 80px
}

.form___Jt51i .form_wrap_itemSum___BANJT li label {
    color: #fff;
    cursor: pointer;
    padding: 15px
}

.form___Jt51i .form_wrap_itemSum___BANJT li:hover {
    background: #424a53cc
}

.form___Jt51i .form_wrap___RnUJy button {
    font-size: 16px;
    margin: 20px auto 0;
    max-width: 200px;
    width: 100%
}

.form___tk6lb {
    height: 100%;
    margin: 0 auto;
    max-width: 350px;
    padding: 0 20px;
    width: 100%
}

.form___tk6lb,.form___tk6lb .form_wrap___o0kTF {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.form___tk6lb .form_wrap_input___Va4dF {
    border: none;
    border-radius: 5px;
    box-shadow: none;
    color: #303233;
    display: flex;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
    position: relative;
    width: 100%;
    z-index: 1
}

.form___tk6lb .form_wrap_input___Va4dF [class^=fieldWrap_] {
    background: #fff;
    width: 100%
}

.form___tk6lb .form_wrap_input___Va4dF [class^=fieldWrap__label] {
    width: auto
}

.form___tk6lb .form_wrap_input___Va4dF span {
    background: #d0021b;
    background: linear-gradient(180deg,#d73637,#780424);
    border-radius: 0 0 4px 4px;
    bottom: inherit;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    left: 0;
    line-height: 16px;
    min-height: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 100%;
    transition: color .5s ease;
    z-index: 0
}

.form___tk6lb .form_wrap_input___Va4dF .rub___kBeNi {
    align-items: center;
    background: #fff;
    border-radius: 5px;
    bottom: 5px;
    color: #797979;
    display: flex;
    flex-direction: row;
    font-weight: 500;
    justify-content: center;
    left: auto;
    margin-left: 5px;
    padding: 5px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 6px;
    width: 40px;
    z-index: 22
}

.form___tk6lb .form_wrap_input___Va4dF input {
    border: none;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    color: #303233;
    font-size: 18px;
    font-weight: 500;
    height: 48px;
    letter-spacing: 0;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 20px 16px 12px;
    width: 100%
}

.form___tk6lb .form_wrap_itemSum___SuOdG {
    align-items: normal;
    display: flex;
    flex-direction: center;
    justify-content: center;
    margin-top: 20px;
    z-index: 0
}

.form___tk6lb .form_wrap_itemSum___SuOdG li {
    background-color: #80808033;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    margin: 0 4px 8px;
    text-align: center
}

.form___tk6lb .form_wrap_itemSum___SuOdG li label {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    padding: 6px 9px
}

.form___tk6lb .form_wrap_itemSum___SuOdG li [type=radio] {
    display: none
}

.form___tk6lb .form_wrap___o0kTF button {
    border-radius: 4px;
    margin: 20px auto 0;
    max-width: 200px;
    width: 100%
}

.payments_form___OLWNw {
    overflow: hidden
}

.payments_form___OLWNw [class^=paymentBtn__] {
    display: none
}

.message___k6vAG {
    color: #fff;
    font-size: 16px
}

.status____Em8t,.statuses___XzE8y {
    align-items: center;
    box-sizing: border-box;
    color: #fff;
    display: inline-flex;
    font-size: 10px;
    font-weight: 400;
    height: 18px;
    line-height: 14px;
    margin: 0 0 0 4px;
    padding: 2px 4px;
    position: relative
}

.statusFAIL___hFbyr,.statusNEW____Xv4v,.statusSUCCESS___ZFt__,.statusesFAIL___KNc1l,.statusesNEW___OQyaP,.statusesSUCCESS___S_9ED {
    display: inline-block;
    margin-left: 14px;
    position: relative
}

.statusFAIL___hFbyr:not(:first-child),.statusNEW____Xv4v:not(:first-child),.statusSUCCESS___ZFt__:not(:first-child),.statusesFAIL___KNc1l:not(:first-child),.statusesNEW___OQyaP:not(:first-child),.statusesSUCCESS___S_9ED:not(:first-child) {
    margin-left: 20px
}

.statusFAIL___hFbyr:before,.statusNEW____Xv4v:before,.statusSUCCESS___ZFt__:before,.statusesFAIL___KNc1l:before,.statusesNEW___OQyaP:before,.statusesSUCCESS___S_9ED:before {
    background: url(/assets/svg/paymentStatus/new.svg?v07092023) no-repeat;
    content: "";
    display: block;
    height: 12px;
    left: -14px;
    position: absolute;
    top: 1px;
    width: 12px
}

.statusSUCCESS___ZFt__:before,.statusesSUCCESS___S_9ED:before {
    background: url(/assets/svg/paymentStatus/success.svg?v03092023) no-repeat
}

.statusFAIL___hFbyr:before,.statusesFAIL___KNc1l:before {
    background: url(/assets/svg/paymentStatus/cancel.svg?v03072023) no-repeat
}

.statuses___XzE8y {
    border: 1px solid #ffffff29;
    border-radius: 4px
}

.status____Em8t {
    margin-top: 4px
}

.confirmWrap____nBoc {
    background: #000c;
    bottom: 0;
    display: flex;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1002
}

.confirmPopup___c9ccs {
    background: var(--brand-gradient-popup-bg);
    border-radius: 10px;
    margin: auto;
    padding: 32px;
    position: relative;
    width: 288px
}

@media screen and (min-width: 360px) {
    .confirmPopup___c9ccs {
        width:312px
    }
}

@media screen and (min-width: 1096px) {
    .confirmPopup___c9ccs {
        width:352px
    }
}

.confirmPopupClose___BR87q {
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 24px;
    transform: rotate(45deg);
    width: 16px
}

.confirmPopupClose___BR87q:after,.confirmPopupClose___BR87q:before {
    background: #fff;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 22px
}

.confirmPopupClose___BR87q:after {
    transform: translate(-50%,-50%) rotate(90deg)
}

.confirmPopupTitle___qKTL_ {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 4px
}

.confirmPopupText___yS5xI {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 20px
}

.confirmPopupButtons___oUs8l {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 24px
}

.confirmPopupButtons___oUs8l .acceptBtn___KC_rX,.confirmPopupButtons___oUs8l .cancelBtn___urmjf {
    height: 48px;
    width: 104px
}

@media screen and (min-width: 360px) {
    .confirmPopupButtons___oUs8l .acceptBtn___KC_rX,.confirmPopupButtons___oUs8l .cancelBtn___urmjf {
        width:116px
    }
}

@media screen and (min-width: 1096px) {
    .confirmPopupButtons___oUs8l .acceptBtn___KC_rX,.confirmPopupButtons___oUs8l .cancelBtn___urmjf {
        width:136px
    }
}

.confirmPopupButtons___oUs8l .cancelBtn___urmjf {
    margin-right: 16px
}

.question___Hk40m {
    background: #ffffff29;
    border-radius: 4px;
    color: #fffc;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-left: 8px;
    padding: 2px 6px;
    white-space: nowrap;
    width: auto
}

.question___Hk40m:hover {
    opacity: .7
}

.unit___y6wmj {
    padding: 8px 0;
    position: relative
}

.unit___y6wmj:not(:last-child):before {
    background: #ffffff0d;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

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

.unitSum___wABoL {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-right: 16px;
    min-width: 110px
}

.unitSum___wABoL [class^=currencySymbol] {
    font-weight: 400
}

.unitId___xk0Nx {
    align-items: center;
    color: #fff9;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    gap: 4px;
    line-height: 20px;
    margin-right: 16px;
    min-width: 88px
}

.unitCopySvg___ZKEVg path {
    fill: #fff9
}

.unitComment___LaYAn {
    color: #fff9;
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin: 2px 0 0
}

.unitQuestion____x1er {
    background-color: #ffffff29;
    border-radius: 4px;
    color: #fffc;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    padding: 2px 6px;
    width: auto
}

.unit___y6wmj [class^=status] {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.unit___y6wmj [class^=status]:not(:first-child) {
    margin: 0 auto 0 16px
}

.unit___y6wmj [class^=status]:before {
    left: auto;
    right: -12px;
    top: 4px
}

.cancel___W_tpY {
    background-color: #c70841cc;
    border-radius: 4px;
    color: #fffc;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-left: 8px;
    padding: 2px 6px;
    white-space: nowrap;
    width: auto
}

.cancel___W_tpY:hover {
    opacity: .7
}

.payment___iV3xf {
    background: #1dcf008f;
    border-radius: 4px;
    color: #fffc;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-left: 8px;
    padding: 2px 6px;
    white-space: nowrap;
    width: auto
}

.payment___iV3xf:hover {
    opacity: .7
}

.unit___LRV_k {
    position: relative
}

.unit___LRV_k:not(:last-child):before {
    background: #ffffff0d;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.unitOpened___MAhfG:not(:last-child):before {
    content: unset
}

.unitMain___D30AN {
    align-items: center;
    display: flex;
    padding: 8px 0;
    position: relative
}

.unitSum___To8aJ {
    box-sizing: border-box;
    flex: 0 0 180px;
    margin-right: 8px;
    padding-left: 34px;
    width: 180px
}

.unitSumType___kFfb8 {
    color: #fff9;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 0
}

.unitSumIn___VOL_1,.unitSumOut___vg8tb,.unitSumPoint___XKpAi {
    position: relative
}

.unitSumIn___VOL_1:before,.unitSumOut___vg8tb:before,.unitSumPoint___XKpAi:before {
    background: url(/assets/svg/transaction/transaction_in.svg?v04102022);
    content: "";
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 24px
}

.unitSumOut___vg8tb:before {
    background: url(/assets/svg/transaction/transaction_out.svg?v04102022)
}

.unitSumPoint___XKpAi:before {
    background: url(/assets/svg/transaction/trasaction_points_change.svg?v04102022)
}

.unitAmount___YLNxT {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.unitAmount___YLNxT [class^=currencySymbol] {
    font-weight: 400
}

.unitDate___KGFop {
    flex: 0 0 114px;
    width: 114px
}

.unitDate___KGFop,.unitPaySystem___f0OXg {
    color: #fff9;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 0 8px 0 0
}

.unitPaySystem___f0OXg {
    flex: 0 0 176px;
    width: 176px
}

.unitPayStatus___hU_Oq {
    align-items: center;
    color: #fff;
    display: flex;
    flex: 0 0 226px;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 0 8px 0 0;
    width: 226px
}

.unitToggle___dql8S {
    background: rgba(var(--brand-yellow-rgb),.12);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    flex: 0 0 24px;
    height: 24px;
    margin-left: auto;
    width: 24px
}

.unitToggle___dql8S:before {
    background: var(--brand-red);
    border-radius: 1px;
    clip-path: polygon(50% 25%,0 75%,100% 75%);
    content: "";
    display: block;
    height: 9px;
    margin: auto;
    transform: rotate(180deg);
    transition: .2s ease-in-out;
    width: 9px
}

.unitToggleActive___4wP3R {
    background: #ffffff14
}

.unitToggleActive___4wP3R:before {
    background: #fff;
    transform: rotate(0deg);
    transition: .2s ease-in-out
}

.unitDrop___bFJEt {
    background: #00000052;
    border-radius: 4px;
    overflow: hidden;
    transition: max-height .4s;
    will-change: max-height
}

.unitDropBody___owkvy {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    padding: 14px 16px
}

.unitDropBody___owkvy+.unitWithdrawalNote___LKBUd {
    margin: -8px 16px 8px
}

.unitComment___Ki64t,.unitId___pkoKb {
    color: #fff9;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.unitComment___Ki64t {
    margin-inline:16px auto}

.unitId___pkoKb+button {
    margin-left: auto
}

.unitId___pkoKb {
    align-items: center;
    display: flex;
    gap: 4px;
    padding: 2px 0;
    white-space: nowrap
}

.unitCopySvg___YPFzp path {
    fill: #fff9
}

.unitButtons___mLhkq {
    margin-left: auto
}

.unitChildren___OIlFX {
    background: #00000052;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    transition: max-height .4s;
    will-change: max-height
}

.unitChildrenBody___WxhIk {
    padding: 12px 16px 16px 32px;
    position: relative
}

.unitChildrenBody___WxhIk:before {
    background: var(--brand-yellow);
    content: "";
    height: calc(100% - 28px);
    left: 12px;
    position: absolute;
    top: 12px;
    width: 2px
}

.unitChildrenHead___LIkQ6 {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 2px
}

.unitChildrenComment___W4RsR {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .4px;
    line-height: 20px;
    margin: 0 0 8px;
    text-transform: uppercase
}

.unitWithdrawalNote___LKBUd {
    border: 1px solid #ffffff29;
    border-radius: 8px;
    box-sizing: border-box;
    color: #fff;
    color: var(--brand-grey);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    padding: 8px 8px 8px 28px;
    position: relative
}

.unitWithdrawalNote___LKBUd:before {
    background: url(/assets/svg/loyalty/info.svg) no-repeat;
    content: "";
    height: 24px;
    left: 4px;
    opacity: .48;
    position: absolute;
    top: 4px;
    width: 24px
}

.unitWithdrawalNote___LKBUd a {
    color: var(--brand-grey);
    font-weight: 700;
    text-decoration: underline
}

.unitDate___KGFop,.unitPaySystem___f0OXg,.unitSumType___kFfb8,.unit___LRV_k [class^=unitComment_],.unit___LRV_k [class^=unitId_] {
    color: rgba(var(--brand-text-rgb),.6)
}

.unitPayStatus___hU_Oq,.unitPayStatus___hU_Oq span,.unit___LRV_k [class^=status__],.unit___LRV_k [class^=status__] span {
    color: var(--brand-text)
}

.unit___LRV_k [class^=payment__] {
    background: rgba(var(--brand-green-rgb),.4)
}

.unit___LRV_k [class^=cancel__] {
    background: rgba(var(--brand-red-rgb),.56)
}

.unit___LRV_k .verificationMessage___l_Atn {
    align-items: center;
    border: 1px solid #ffffff29;
    border-radius: 4px;
    color: #fff;
    color: #fffc;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    height: 24px;
    line-height: 18px;
    margin-top: 6px;
    padding-left: 3px;
    width: 100%
}

.unit___LRV_k .verificationMessage___l_Atn p {
    padding: 0 0 0 4px
}

.unit___LRV_k .verificationMessage___l_Atn a {
    color: #f5c66b;
    margin-right: 2px;
    text-decoration: underline
}

.tableHeader___bRk_G {
    border-bottom: 1px solid #ffffff0d;
    display: flex;
    margin-bottom: 16px;
    padding-bottom: 4px
}

.tableHeader___bRk_G p {
    color: rgba(var(--brand-text-rgb),.6);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin: 0 8px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableHeader___bRk_G p:first-child {
    width: 180px
}

.tableHeader___bRk_G p:nth-child(2) {
    width: 114px
}

.tableHeader___bRk_G p:nth-child(3) {
    width: 176px
}

.tableHeader___bRk_G p:nth-child(4) {
    width: 226px
}

.history___tv9pG {
    margin-top: 56px
}

.historyTitle___TqfPB,.history___tv9pG {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.historyTitle___TqfPB {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0
}

@media screen and (min-width: 1096px) {
    .historyTitle___TqfPB {
        margin:18px 0 0;
        margin-top: 70px;
        padding-bottom: 90px
    }
}

.historyTitle___TqfPB:before {
    content: url(/assets/svg/history-missing.svg?v04102022)
}

.historyBtn___WL3MQ {
    margin-top: 32px;
    min-width: 220px
}

.paymentsWrap___Bm1pf>[class^=content] {
    background: none!important;
    padding: 20px 0 0!important
}

.paymentsWrap___Bm1pf [class*=closeBtn_] {
    top: 27px!important
}

.paymentsWrap___Bm1pf .loadingMore___juE2T {
    height: unset
}

.paymentsWrap___Bm1pf [class*=navItem_] {
    width: 224px
}

.paymentsWrap___Bm1pf [class*=navItem_] [class*=link_] {
    position: relative;
    width: 100%
}

.paymentsWrap___Bm1pf [class*=navItem_] [class*=link_] span {
    letter-spacing: .7px
}

.paymentsWrap___Bm1pf [class*=navItem_] [class*=link_]:after {
    background: url(/assets/img/sys/popup/wide-tab-no-active.png?ver=26092023) 0 0 no-repeat;
    background-size: 272px 108px;
    height: 108px;
    width: 272px
}

.paymentsWrap___Bm1pf [class*=navItem_] [class*=linkActive_]:after {
    background: url(/assets/img/sys/popup/wide-tab-active.png?ver=3) 0 0 no-repeat;
    background-size: 304px 128px;
    height: 108px;
    top: -44px;
    width: 304px
}

.paymentsWrap___Bm1pf [class*=navItem_]:first-child {
    margin-right: 12px;
    position: relative;
    z-index: 1
}

.paymentsWrap___Bm1pf [class*=navItem_]:first-child [class*=link_]:after {
    left: -15px
}

.paymentsWrap___Bm1pf [class*=navItem_]:nth-child(2) {
    margin-right: 18px;
    position: relative;
    z-index: 0
}

.paymentsWrap___Bm1pf [class*=navItem_]:nth-child(2) [class*=link_]:after {
    left: -20px;
    z-index: -2
}

.paymentsWrap___Bm1pf [class*=navItem_]:nth-child(3) [class*=link_] span {
    margin: 0 12px 0 0
}

.paymentsWrap___Bm1pf [class*=navItem_]:nth-child(n+2) [class*=linkActive_]:after {
    background: url(/assets/img/sys/popup/wide-tab-second-active.png?ver=3) 0 0 no-repeat;
    background-size: 304px 128px;
    height: 108px;
    top: -44px;
    width: 304px
}

.popupWrap___Gm91H {
    background: var(--brand-gradient-popup-bg);
    border: 1px solid #40030a80;
    border-radius: 12px;
    margin-bottom: 5px;
    min-height: 384px;
    overflow: hidden;
    padding: 42px 48px;
    position: relative;
    width: 848px;
    z-index: 1
}

.popupWrap___Gm91H .paymentsTable___O1sGT {
    border: none;
    border-collapse: collapse;
    max-width: 752px;
    width: 100%
}

.popupWrap___Gm91H .transactionWrap___jjlVK {
    margin-right: -2px;
    position: relative
}

.popupWrap___Gm91H .transactionWrap___jjlVK:after,.popupWrap___Gm91H .transactionWrap___jjlVK:before {
    content: "";
    height: 15px;
    pointer-events: none;
    position: absolute;
    width: calc(100% + 20px);
    z-index: 100
}

.popupWrap___Gm91H .transactionWrap___jjlVK:before {
    background: linear-gradient(180deg,var(--brand-gradient-popup-bg),#0000);
    top: 0
}

.popupWrap___Gm91H .transactionWrap___jjlVK:after {
    background: linear-gradient(180deg,#0000,var(--brand-gradient-popup-bg));
    bottom: 0
}

.popupWrap___Gm91H .transactionWrap___jjlVK [class*=Scroll_]::-webkit-scrollbar-thumb {
    background: #ffffff4d
}

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

.emptyHistory___v4XuK {
    align-items: center;
    color: var(--brand-text);
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 24px;
    min-height: inherit
}

.paymentHisScroll___OFVfC {
    margin-right: -16px;
    padding-right: 12px;
    width: auto!important
}

.paymentHisScroll___OFVfC::-webkit-scrollbar {
    width: 4px
}

.paymentHisScroll___OFVfC::-webkit-scrollbar-track {
    background-color: #fff0
}

.paymentHisScroll___OFVfC::-webkit-scrollbar-thumb {
    background-color: #fff3;
    border-radius: 8px
}

.paymentHisScroll___OFVfC::-webkit-scrollbar-thumb:hover {
    background-color: #fff6
}

.paymentHisScroll___OFVfC .track-vertical {
    background-color: #fff0;
    width: 4px!important
}

.paymentHisScroll___OFVfC .thumb-vertical {
    background-color: #fff3;
    border-radius: 8px
}

.paymentHisScroll___OFVfC .thumb-vertical:hover {
    background-color: #fff6
}

.bottomLoading___tbVq5 {
    bottom: 100%;
    left: 50px;
    position: absolute;
    right: 50px;
    text-align: center;
    top: 100%;
    z-index: 0
}

.unit___iabM4 {
    padding: 8px 0 12px;
    position: relative
}

.unit___iabM4:not(:last-child):before {
    background: #ffffff0d;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.unit___iabM4:last-child {
    padding-bottom: 12px
}

.unitInfo___h7e3P {
    align-items: center;
    display: flex;
    margin-top: 2px
}

.unitInfo___h7e3P [class^=status__] {
    margin-left: 24px
}

.unitAmount___MZFd3 {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.unitAmount___MZFd3 [class^=currencySymbol] {
    font-weight: 400
}

.unitId___A9M2w {
    align-items: center;
    color: #fff9;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    gap: 4px;
    line-height: 16px;
    margin-right: auto
}

.unitCopySvg___ULIS6 path {
    fill: #fff9
}

.unitStatus___CACgC {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.unitStatus___CACgC [class^=status__] {
    margin-left: 18px
}

.unitComment___yv8Zc {
    color: #fff9;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.unitComment___yv8Zc span {
    white-space: nowrap
}

.unit___iabM4 [class*=animateElement-enter] {
    animation: open___XwASZ .2s forwards;
    display: block;
    height: 0;
    padding: 0
}

.unit___iabM4 [class*=animateElement-exit] {
    animation: close___un8sN .2s forwards;
    display: block;
    height: auto;
    padding: 16px
}

@keyframes open___XwASZ {
    0% {
        height: 0;
        padding: 0
    }

    to {
        height: auto
    }
}

@keyframes close___un8sN {
    0% {
        height: auto;
        transform: scale(1)
    }

    to {
        height: 0;
        padding: 0;
        transform: scale(0)
    }
}

.unit___AqkdA {
    margin-left: -16px;
    position: relative;
    width: calc(100% + 32px)
}

.unit___AqkdA:not(:last-child):before {
    background: #ffffff0d;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 16px;
    position: absolute;
    width: calc(100% - 32px)
}

.unitOpened___VcySj:not(:last-child):before {
    content: unset
}

@media screen and (min-width: 360px) {
    .unit___AqkdA {
        margin-left:-24px;
        width: calc(100% + 48px)
    }

    .unit___AqkdA:not(:last-child):before {
        height: 1px;
        left: 24px;
        width: calc(100% - 48px)
    }
}

@media screen and (min-width: 568px) {
    .unit___AqkdA {
        margin-left:-64px;
        width: calc(100% + 128px)
    }

    .unit___AqkdA:not(:last-child):before {
        height: 1px;
        left: 64px;
        width: calc(100% - 128px)
    }
}

.unitMain___Y5wm2 {
    align-items: center;
    display: flex;
    padding: 8px 16px;
    transition: all .2s ease-in-out
}

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

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

.unitMainOpen___jHH8G {
    background: #ffffff1a;
    transition: all .2s ease-in-out
}

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

.unitInfo___FzuHg [class^=status__] {
    margin-left: 24px
}

.unitInfo___FzuHg [class^=statuses_] {
    margin-left: 6px
}

.unitSum___j003K {
    flex: 0 0 180px;
    margin-right: 8px;
    padding-left: 32px;
    white-space: nowrap;
    width: 180px
}

.unitSumType___Fxuo8 {
    color: #fff9;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 0
}

.unitSumIn___H7Sc_,.unitSumOut___N4U0X,.unitSumPoint___HUqwU {
    position: relative
}

.unitSumIn___H7Sc_:before,.unitSumOut___N4U0X:before,.unitSumPoint___HUqwU:before {
    background: url(/assets/svg/transaction/transaction_in.svg?v31082023);
    content: "";
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

.unitSumOut___N4U0X:before {
    background: url(/assets/svg/transaction/transaction_out.svg?v31082023)
}

.unitSumPoint___HUqwU:before {
    background: url(/assets/svg/transaction/trasaction_points_change.svg?v31082023)
}

.unitAmount___cilW6 {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.unitAmount___cilW6 [class^=currencySymbol] {
    font-weight: 400
}

.unitToggle___Sjmae {
    background: rgba(var(--brand-yellow-rgb),.12);
    border-radius: 50%;
    display: flex;
    flex: 0 0 24px;
    height: 24px;
    margin-left: auto;
    width: 24px
}

.unitToggle___Sjmae:before {
    background: var(--brand-yellow);
    border-radius: 1px;
    clip-path: polygon(50% 25%,0 75%,100% 75%);
    content: "";
    display: block;
    height: 9px;
    margin: auto;
    transform: rotate(180deg);
    transition: .2s ease-in-out;
    width: 9px
}

.unitToggleActive___kqyn1 {
    background: #ffffff14
}

.unitToggleActive___kqyn1:before {
    background: #fff;
    transform: rotate(0deg);
    transition: .2s ease-in-out
}

.unitDrop___BhBvV {
    background: #ffffff26;
    overflow: hidden;
    padding: 0 16px;
    transition: max-height .4s;
    will-change: max-height
}

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

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

.unitDropContent___HQrZ6 {
    padding-block:16px}

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

.unitDropHead___nguXy {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 8px
}

.unitDropHead___nguXy [class^=cancel],.unitDropHead___nguXy [class^=payment],.unitDropHead___nguXy [class^=question] {
    margin-left: 8px
}

.unitId___DGCxo {
    align-items: center;
    color: #fff9;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    gap: 4px;
    line-height: 16px;
    margin-right: auto;
    white-space: nowrap
}

.unitCopySvg___figji path {
    fill: #fff9
}

.unitButtons___nHhri {
    margin-bottom: 8px
}

.unitButtons___nHhri button:first-child {
    margin-left: 0
}

.unitStatus___iGJ77 {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin-bottom: 8px
}

.unitStatus___iGJ77 [class^=status__] {
    margin-left: 18px
}

.unitComment___ug_nd {
    color: #fff9;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.unitComment___ug_nd+.verificationMessage___vGEOA {
    margin-top: 8px
}

.unitDate___TR9Xj,.unitPaySystem___f8gCn {
    color: #fff9;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 0 0 8px
}

.unitChildren___sqdot {
    background: #00000052;
    overflow: hidden;
    padding: 0 16px;
    position: relative;
    transition: max-height .4s;
    will-change: max-height
}

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

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

.unitChildrenInner___jueQd {
    margin-bottom: 16px;
    position: relative
}

@media screen and (min-width: 360px) {
    .unitChildrenInner___jueQd {
        padding-left:20px
    }

    .unitChildrenInner___jueQd:before {
        background-color: #44efff;
        content: "";
        height: calc(100% - 16px);
        left: 0;
        position: absolute;
        top: 16px;
        width: 2px
    }
}

.unitChildrenHead___YleZp {
    align-items: flex-start;
    display: flex;
    margin-bottom: 8px;
    padding-top: 16px
}

.unitChildrenHead___YleZp [class^=cancel__] {
    position: absolute;
    right: 0;
    top: 16px
}

.unitChildrenDate___ICI21 {
    color: #fff9;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-right: auto
}

.unitChildrenDate___ICI21 p {
    color: inherit;
    margin: 4px 0 6px
}

.unitWithdrawalNote___bsBm1 {
    border: 1px solid #ffffff29;
    border-radius: 8px;
    box-sizing: border-box;
    color: #fff;
    color: var(--brand-grey);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 6px;
    padding: 8px 8px 8px 28px;
    position: relative
}

.unitWithdrawalNote___bsBm1:before {
    background: url(/assets/svg/loyalty/info.svg) no-repeat;
    content: "";
    height: 24px;
    left: 4px;
    opacity: .48;
    position: absolute;
    top: 4px;
    width: 24px
}

.unitWithdrawalNote___bsBm1 a {
    color: var(--brand-grey);
    font-weight: 700;
    text-decoration: underline
}

.unitChildrenDate___ICI21,.unitDate___TR9Xj,.unitPayStatus___ybyBi,.unitPayStatus___ybyBi span,.unitPaySystem___f8gCn,.unitSumType___Fxuo8,.unit___AqkdA [class^=status__],.unit___AqkdA [class^=status__] span,.unit___AqkdA [class^=statuses__],.unit___AqkdA [class^=statuses__] span,.unit___AqkdA [class^=unitComment_],.unit___AqkdA [class^=unitId_],.unit___AqkdA [class^=unitStatus__],.unit___AqkdA [class^=unitStatus__] span {
    color: var(--brand-text)
}

.unit___AqkdA [class^=payment__] {
    background: rgba(var(--brand-yellow-rgb),.4)
}

.unit___AqkdA [class^=cancel__] {
    background: rgba(var(--brand-red-rgb),.56)
}

.unit___AqkdA [class^=unitChildrenInner__]:before {
    background: var(--brand-yellow)
}

.unit___AqkdA .verificationMessage___vGEOA {
    align-items: center;
    border: 1px solid #ffffff29;
    border-radius: 4px;
    color: #fffc;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding-left: 3px;
    position: relative;
    width: 100%
}

.unit___AqkdA .verificationMessage___vGEOA p {
    margin: 0 0 0 4px
}

.unit___AqkdA .verificationMessage___vGEOA a {
    color: #f5c66b;
    text-decoration: underline
}

.filterItem___azQi_ {
    border: 1px solid #00000029;
    border-radius: 4px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin: 0 12px 12px 0;
    padding: 2px 8px;
    white-space: nowrap
}

.filterItemActive___PoHV4,.filterItemDefault___Gq_ob {
    border-color: #d0021b;
    color: #d0021b
}

.filterTypes___Ibiiz {
    border-bottom: 1px solid #0000001a;
    margin-top: 16px;
    padding-bottom: 10px;
    position: relative
}

.filterTypesHeader___Vo59Q {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0 0 14px
}

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

.period___tnYZZ {
    padding: 0
}

@media screen and (orientation: landscape) {
    .period___tnYZZ {
        max-width:224px
    }
}

@media screen and (min-width: 720px)and (orientation:portrait) {
    .period___tnYZZ {
        width:100%
    }
}

.periodHeader___tCpTG {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 16px 0 14px;
    position: relative
}

.periodField___jaodz {
    height: 48px
}

.periodField___jaodz,.periodInput___EPiCW {
    box-shadow: 0 8px 24px #00000014;
    width: 100%
}

.periodInput___EPiCW {
    -webkit-appearance: none;
    background: #fff;
    border: none;
    border-radius: 10px;
    -webkit-box-shadow: 0 8px 24px #00000014;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    min-height: 48px;
    padding: 12px 16px;
    position: relative
}

.periodInput___EPiCW:before {
    background: url(/assets/svg/transaction/calendar.svg?v2);
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 24px
}

.periodBlock___PNeP4 {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0 16px;
    width: 100%
}

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

@media screen and (min-width: 720px) {
    .periodBlock___PNeP4 {
        padding:0 16px
    }
}

.periodBlock___PNeP4 p {
    color: #000;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    text-align: center
}

.periodBlock___PNeP4 button {
    background: unset;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    width: auto
}

.periodBlockClose___T0Kls {
    color: rgba(var(--brand-simple-rgb),.48)
}

.periodBlockAccept___EMmdy {
    color: var(--brand-blue-link)
}

.periodCalendar___NZqgM {
    margin-top: 16px;
    position: relative
}

.periodButtons___DHt91 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 8px auto 0;
    width: 280px
}

.periodButtons___DHt91 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: var(--brand-gradient-green);
    border: 0;
    border-radius: 8px;
    box-shadow: 0 7px 20px #00000012;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    line-height: 24px;
    outline: 0;
    padding: 0 20px 0 14px;
    position: relative;
    text-align: left;
    text-indent: 1px;
    text-overflow: "";
    text-transform: capitalize;
    width: 112px
}

.periodButtons___DHt91 select option {
    color: #000
}

.periodButtons___DHt91 span {
    position: relative
}

.periodButtons___DHt91 span:after,.periodButtons___DHt91 span:before {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    border-top: 4px solid #fff;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 12px;
    top: 10px;
    transform: rotate(180deg);
    width: 0;
    z-index: 1
}

.periodButtons___DHt91 span:after {
    top: 18px;
    transform: rotate(0deg)
}

.periodButtonsYear___vz9yi select {
    width: 80px
}

.periodNext___n1gLr,.periodPrev___mUjhM {
    background: url(/assets/svg/transaction/back.svg?v2) no-repeat 50%;
    display: block;
    height: 24px;
    width: 24px;
    z-index: 10
}

.periodNext___n1gLr:disabled,.periodPrev___mUjhM:disabled {
    opacity: .4
}

.periodNext___n1gLr {
    transform: rotate(180deg)
}

.periodMonth___s7OPR {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    left: 50%;
    line-height: 24px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 128px;
    transform: translateX(-50%)
}

.filterIsOpen___OA4jG [class^=filterMain__] {
    overflow-y: hidden
}

.transactions___rQ3ml {
    align-items: center;
    background: #babcc233;
    border-radius: 8px;
    color: #fff;
    display: inline-flex;
    font-size: 10px;
    letter-spacing: .4px;
    line-height: 12px;
    margin-left: auto;
    padding: 10px 8px;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 0 #ffffff0d
}

.transactions___rQ3ml:before {
    content: url(/assets/svg/transaction/filter-icon.svg);
    display: none;
    height: 24px;
    margin-right: 4px;
    width: 24px
}

@media screen and (min-width: 360px) {
    .transactions___rQ3ml {
        padding:4px 8px
    }

    .transactions___rQ3ml:before {
        display: block
    }
}

.transactionsCounter___NqeRH {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 50%;
    color: inherit;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 14px;
    justify-content: center;
    line-height: 1;
    position: absolute;
    right: -7px;
    top: -7px;
    width: 14px
}

.filter___e5QWw {
    background: #000c;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    overflow: hidden;
    position: absolute;
    right: -100%;
    top: 0;
    width: 100%;
    z-index: 5
}

.filterHeaderReset___o_Ung,.filter___e5QWw [class*=filterItemActive__],.filter___e5QWw [class*=filterItemDefault__] {
    border-color: var(--brand-blue-link);
    color: var(--brand-blue-link)
}

.filterClose___F_Vs7 {
    height: 100%;
    position: relative;
    width: 64px;
    z-index: 1
}

.filterCloseCross___KvFCl {
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px
}

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

.filterCloseCross___KvFCl:before {
    transform: translate(-50%,-50%) rotate(-45deg)
}

@media screen and (min-width: 720px)and (orientation:portrait) {
    .filterClose___F_Vs7 {
        left:auto
    }
}

.filterMain___IcxMv {
    background: #fff;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 16px 16px 24px;
    width: calc(100% - 64px)
}

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

@media screen and (min-width: 720px)and (orientation:portrait) {
    .filterMain___IcxMv {
        padding:32px;
        width: 312px
    }
}

.filter___e5QWw [class*=react-datepicker__aria-live] {
    display: none
}

.filterHeader___Qucg4 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0;
    position: relative
}

.filterHeaderName___flB2y {
    color: #000;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.filterHeaderReset___o_Ung {
    color: #d0021b;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.filterButton___eGdEp {
    align-items: center;
    background: var(--profile-active-gender-bg);
    border-radius: 8px;
    box-shadow: 0 4px 8px #0003;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    margin-top: 16px;
    padding: 12px;
    position: relative;
    width: 100%
}

@media screen and (orientation: landscape) {
    .filterButton___eGdEp {
        max-width:224px
    }
}

@media screen and (min-width: 720px)and (orientation:portrait) {
    .filterButton___eGdEp {
        width:100%
    }
}

.filterButton___eGdEp span {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.filterPeriod___SZEJ5 * {
    box-sizing: border-box
}

.filterPeriod___SZEJ5 .react-datepicker {
    color: #000;
    display: grid;
    font-size: 14px;
    position: relative
}

.filterPeriod___SZEJ5 .react-datepicker__portal {
    background: #000000b3;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 6
}

.filterPeriod___SZEJ5 .react-datepicker__portal>div {
    background: #fff;
    border-radius: 16px 16px 0 0;
    bottom: 0;
    left: 0;
    overflow-y: scroll;
    position: absolute;
    right: 0;
    top: 64px;
    z-index: 2
}

@media screen and (min-width: 720px)and (orientation:portrait) {
    .filterPeriod___SZEJ5 .react-datepicker__portal>div {
        left:unset;
        width: 312px
    }
}

@media screen and (orientation: landscape) {
    .filterPeriod___SZEJ5 .react-datepicker__portal>div {
        top:8px
    }
}

.filterPeriod___SZEJ5 .react-datepicker-wrapper,.filterPeriod___SZEJ5 .react-datepicker__header--custom {
    width: 100%
}

.filterPeriod___SZEJ5 .react-datepicker-time__header {
    display: none
}

.filterPeriod___SZEJ5 .react-datepicker__day-names,.filterPeriod___SZEJ5 .react-datepicker__week {
    display: flex;
    justify-content: space-between;
    white-space: nowrap
}

.filterPeriod___SZEJ5 .react-datepicker__day-names {
    background: #fff;
    margin: 16px auto 0;
    padding: 0 22px;
    position: relative;
    width: 272px;
    z-index: 1
}

.filterPeriod___SZEJ5 .react-datepicker__day-names:before {
    bottom: -8px;
    box-shadow: 0 8px 8px #0000000f;
    content: "";
    display: block;
    height: 10px;
    left: calc(-50vw - -136px);
    position: absolute;
    width: 100vw
}

.filterPeriod___SZEJ5 .react-datepicker__day-name {
    color: #252d40;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    text-transform: capitalize
}

.filterPeriod___SZEJ5 .react-datepicker__day-name:nth-child(n+6) {
    font-size: 12px;
    font-weight: 500
}

.filterPeriod___SZEJ5 .react-datepicker__day-name:nth-child(n+6),.filterPeriod___SZEJ5 .react-datepicker__day:nth-child(n+6) {
    font-weight: 500
}

.filterPeriod___SZEJ5 .react-datepicker__day--in-range {
    background: #ff4b3133
}

.filterPeriod___SZEJ5 .react-datepicker__day--range-end,.filterPeriod___SZEJ5 .react-datepicker__day--range-start,.filterPeriod___SZEJ5 .react-datepicker__day--selecting-range-start {
    background: var(--brand-gradient-green);
    border: none!important;
    color: #fff!important
}

.filterPeriod___SZEJ5 .react-datepicker__month {
    margin: 0 auto;
    overflow-y: scroll;
    padding-top: 62px;
    position: relative;
    width: 272px
}

.filterPeriod___SZEJ5 .react-datepicker__month:before {
    background: #252d401a;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    top: 56px;
    width: 100%;
    z-index: 10
}

.filterPeriod___SZEJ5 .react-datepicker__month-container {
    margin: 0 auto;
    overflow: hidden;
    width: 100%
}

.filterPeriod___SZEJ5 .react-datepicker__week {
    border-radius: 16px;
    margin: 10px 0;
    padding: 0 14px
}

.filterPeriod___SZEJ5 .react-datepicker__day {
    align-items: center;
    border-radius: 50%;
    color: #000c;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    height: 26px;
    justify-content: center;
    line-height: 24px;
    outline: none;
    text-decoration: none;
    transition: color,border-color .5s ease;
    width: 26px
}

.filterPeriod___SZEJ5 .react-datepicker__day--selected {
    background: green;
    border: none;
    color: #000;
    line-height: 26px
}

.filterPeriod___SZEJ5 .react-datepicker__day--outside-month {
    color: var(--brand-text)
}

.filterPeriod___SZEJ5 .react-datepicker__day--disabled {
    color: var(--brand-text);
    cursor: default;
    pointer-events: none
}

.filterPeriod___SZEJ5 .react-datepicker__day--disabled:hover {
    background-color: #0000
}

.transactionFilterOnBody___Tjk_e [class^=modalOverlay--mob],.transactionFilterOnBody___Tjk_e [class^=portal__] {
    height: 100%;
    overflow: hidden
}

.contentWrap___gIbvo {
    flex: 1;
    padding: 16px
}

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

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

.contentWrap___gIbvo .overflow___m8u7M {
    height: 100%;
    margin-top: 16px
}

.contentWrap___gIbvo .overflow___m8u7M.overflowLoading___eFwhL [class^=transaction__] {
    visibility: hidden
}

.contentWrap___gIbvo .title___dn_17 {
    align-items: center;
    display: flex;
    margin: 0 0 16px
}

.contentWrap___gIbvo .titleBlock___J2fo9 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.contentWrap___gIbvo .fade-enter-done {
    right: 0;
    transition: .2s
}

.contentWrap___gIbvo .fade-exit {
    right: -100%;
    transition: .2s
}

.bottomLoading___iQ_xm {
    bottom: 0;
    height: 50px;
    left: 0;
    position: relative;
    text-align: center;
    width: 100%
}

.fullPopup___EKo2L [class*=modalOverlay--mob] {
    height: 100%
}

.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=content-block],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=contentWrap],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup--full],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup__mob_body],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup__mob_wrapper] {
    display: flex;
    flex-direction: column;
    height: 100%
}

.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=content-block] [class^=history__],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=contentWrap] [class^=history__],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup--full] [class^=history__],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup__mob_body] [class^=history__],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup__mob_wrapper] [class^=history__] {
    margin: auto
}

.btn--md___Ar5QC,.btn--sm___x19HP,.btn___kxpDP,.btn__default___GCV9C,.btn__disabled___BZcV5,.btn__primary___JKN3D,.btn__secondary___bquh_,.btn__white___QPBCU,.button___KyZL8,.msg___wx1wI .content___iByti [class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn] {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.btn--sm___x19HP,.button___KyZL8.sm___VwhII,.msg___wx1wI .content___iByti [class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn],.sm___VwhII.btn--md___Ar5QC,.sm___VwhII.btn___kxpDP,.sm___VwhII.btn__default___GCV9C,.sm___VwhII.btn__disabled___BZcV5,.sm___VwhII.btn__primary___JKN3D,.sm___VwhII.btn__secondary___bquh_,.sm___VwhII.btn__white___QPBCU {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.btn--md___Ar5QC,.button___KyZL8.md___IKLYv,.md___IKLYv.btn--sm___x19HP,.md___IKLYv.btn___kxpDP,.md___IKLYv.btn__default___GCV9C,.md___IKLYv.btn__disabled___BZcV5,.md___IKLYv.btn__primary___JKN3D,.md___IKLYv.btn__secondary___bquh_,.md___IKLYv.btn__white___QPBCU,.msg___wx1wI .content___iByti .md___IKLYv[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn--md___Ar5QC {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.btn__primary___JKN3D,.button___KyZL8.primary___ElR7M,.msg___wx1wI .content___iByti [class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn],.primary___ElR7M.btn--md___Ar5QC,.primary___ElR7M.btn--sm___x19HP,.primary___ElR7M.btn___kxpDP,.primary___ElR7M.btn__default___GCV9C,.primary___ElR7M.btn__disabled___BZcV5,.primary___ElR7M.btn__secondary___bquh_,.primary___ElR7M.btn__white___QPBCU {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.btn__primary___JKN3D:hover,.button___KyZL8.primary___ElR7M:hover,.msg___wx1wI .content___iByti [class*=notificationBtn]:hover,.primary___ElR7M.btn--md___Ar5QC:hover,.primary___ElR7M.btn--sm___x19HP:hover,.primary___ElR7M.btn___kxpDP:hover,.primary___ElR7M.btn__default___GCV9C:hover,.primary___ElR7M.btn__disabled___BZcV5:hover,.primary___ElR7M.btn__secondary___bquh_:hover,.primary___ElR7M.btn__white___QPBCU:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.btn__primary___JKN3D:active,.button___KyZL8.primary___ElR7M:active,.msg___wx1wI .content___iByti [class*=notificationBtn]:active,.primary___ElR7M.btn--md___Ar5QC:active,.primary___ElR7M.btn--sm___x19HP:active,.primary___ElR7M.btn___kxpDP:active,.primary___ElR7M.btn__default___GCV9C:active,.primary___ElR7M.btn__disabled___BZcV5:active,.primary___ElR7M.btn__secondary___bquh_:active,.primary___ElR7M.btn__white___QPBCU:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.btn__secondary___bquh_,.button___KyZL8.secondary___MkoYc,.msg___wx1wI .content___iByti .secondary___MkoYc[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn__secondary___bquh_,.secondary___MkoYc.btn--md___Ar5QC,.secondary___MkoYc.btn--sm___x19HP,.secondary___MkoYc.btn___kxpDP,.secondary___MkoYc.btn__default___GCV9C,.secondary___MkoYc.btn__disabled___BZcV5,.secondary___MkoYc.btn__primary___JKN3D,.secondary___MkoYc.btn__white___QPBCU {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.btn__secondary___bquh_:active,.btn__secondary___bquh_:hover,.button___KyZL8.secondary___MkoYc:active,.button___KyZL8.secondary___MkoYc:hover,.msg___wx1wI .content___iByti .secondary___MkoYc[class*=notificationBtn]:active,.msg___wx1wI .content___iByti .secondary___MkoYc[class*=notificationBtn]:hover,.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn]:active,.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn]:hover,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__secondary___bquh_:active,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__secondary___bquh_:hover,.secondary___MkoYc.btn--md___Ar5QC:active,.secondary___MkoYc.btn--md___Ar5QC:hover,.secondary___MkoYc.btn--sm___x19HP:active,.secondary___MkoYc.btn--sm___x19HP:hover,.secondary___MkoYc.btn___kxpDP:active,.secondary___MkoYc.btn___kxpDP:hover,.secondary___MkoYc.btn__default___GCV9C:active,.secondary___MkoYc.btn__default___GCV9C:hover,.secondary___MkoYc.btn__disabled___BZcV5:active,.secondary___MkoYc.btn__disabled___BZcV5:hover,.secondary___MkoYc.btn__primary___JKN3D:active,.secondary___MkoYc.btn__primary___JKN3D:hover,.secondary___MkoYc.btn__white___QPBCU:active,.secondary___MkoYc.btn__white___QPBCU:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.btn__white___QPBCU,.button___KyZL8.tertiary___WAXNy,.msg___wx1wI .content___iByti .tertiary___WAXNy[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn__white___QPBCU,.tertiary___WAXNy.btn--md___Ar5QC,.tertiary___WAXNy.btn--sm___x19HP,.tertiary___WAXNy.btn___kxpDP,.tertiary___WAXNy.btn__default___GCV9C,.tertiary___WAXNy.btn__disabled___BZcV5,.tertiary___WAXNy.btn__primary___JKN3D,.tertiary___WAXNy.btn__secondary___bquh_ {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.btn__white___QPBCU:hover,.button___KyZL8.tertiary___WAXNy:hover,.msg___wx1wI .content___iByti .tertiary___WAXNy[class*=notificationBtn]:hover,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__white___QPBCU:hover,.tertiary___WAXNy.btn--md___Ar5QC:hover,.tertiary___WAXNy.btn--sm___x19HP:hover,.tertiary___WAXNy.btn___kxpDP:hover,.tertiary___WAXNy.btn__default___GCV9C:hover,.tertiary___WAXNy.btn__disabled___BZcV5:hover,.tertiary___WAXNy.btn__primary___JKN3D:hover,.tertiary___WAXNy.btn__secondary___bquh_:hover {
    background: #ffffff0d
}

.btn__white___QPBCU:active,.button___KyZL8.tertiary___WAXNy:active,.msg___wx1wI .content___iByti .tertiary___WAXNy[class*=notificationBtn]:active,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__white___QPBCU:active,.tertiary___WAXNy.btn--md___Ar5QC:active,.tertiary___WAXNy.btn--sm___x19HP:active,.tertiary___WAXNy.btn___kxpDP:active,.tertiary___WAXNy.btn__default___GCV9C:active,.tertiary___WAXNy.btn__disabled___BZcV5:active,.tertiary___WAXNy.btn__primary___JKN3D:active,.tertiary___WAXNy.btn__secondary___bquh_:active {
    border-color: #fff
}

.btn__default___GCV9C,.button___KyZL8.ghost___mV59p,.ghost___mV59p.btn--md___Ar5QC,.ghost___mV59p.btn--sm___x19HP,.ghost___mV59p.btn___kxpDP,.ghost___mV59p.btn__disabled___BZcV5,.ghost___mV59p.btn__primary___JKN3D,.ghost___mV59p.btn__secondary___bquh_,.ghost___mV59p.btn__white___QPBCU,.msg___wx1wI .content___iByti .ghost___mV59p[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn__default___GCV9C {
    box-shadow: none;
    color: #f5c66b
}

.btn__default___GCV9C:hover,.button___KyZL8.ghost___mV59p:hover,.ghost___mV59p.btn--md___Ar5QC:hover,.ghost___mV59p.btn--sm___x19HP:hover,.ghost___mV59p.btn___kxpDP:hover,.ghost___mV59p.btn__disabled___BZcV5:hover,.ghost___mV59p.btn__primary___JKN3D:hover,.ghost___mV59p.btn__secondary___bquh_:hover,.ghost___mV59p.btn__white___QPBCU:hover,.msg___wx1wI .content___iByti .ghost___mV59p[class*=notificationBtn]:hover,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__default___GCV9C:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.btn__default___GCV9C:active,.button___KyZL8.ghost___mV59p:active,.ghost___mV59p.btn--md___Ar5QC:active,.ghost___mV59p.btn--sm___x19HP:active,.ghost___mV59p.btn___kxpDP:active,.ghost___mV59p.btn__disabled___BZcV5:active,.ghost___mV59p.btn__primary___JKN3D:active,.ghost___mV59p.btn__secondary___bquh_:active,.ghost___mV59p.btn__white___QPBCU:active,.msg___wx1wI .content___iByti .ghost___mV59p[class*=notificationBtn]:active,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__default___GCV9C:active {
    opacity: .7
}

.btn__disabled___BZcV5,.button___KyZL8.disabled___HtcTi,.disabled___HtcTi.btn--md___Ar5QC,.disabled___HtcTi.btn--sm___x19HP,.disabled___HtcTi.btn___kxpDP,.disabled___HtcTi.btn__default___GCV9C,.disabled___HtcTi.btn__primary___JKN3D,.disabled___HtcTi.btn__secondary___bquh_,.disabled___HtcTi.btn__white___QPBCU,.msg___wx1wI .content___iByti .disabled___HtcTi[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn__disabled___BZcV5 {
    opacity: .4;
    pointer-events: none
}

.fourthly___Xspux {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.msg___wx1wI {
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    list-style: none;
    margin-bottom: 21px;
    padding: 0 0 16px;
    position: relative;
    text-align: left
}

.msg___wx1wI:after {
    background: #ffffff1a;
    bottom: -2px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 14px;
    top: auto;
    z-index: 0
}

.msg___wx1wI:hover .content___iByti,.msg___wx1wI:hover .content___iByti a:not([class*=btn]):not([class*=button]),.msg___wx1wI:hover .data___UDVjO,.msg___wx1wI:hover .data___UDVjO a:not([class*=btn]):not([class*=button]),.msg___wx1wI:hover .time___pOcpQ,.msg___wx1wI:hover .time___pOcpQ a:not([class*=btn]):not([class*=button]),.msg___wx1wI:hover .title___pxAJz,.msg___wx1wI:hover .title___pxAJz a:not([class*=btn]):not([class*=button]) {
    color: var(--play-applycation-bg-color)
}

.msg___wx1wI:hover .delBtn___sjxbZ {
    opacity: .8;
    visibility: visible
}

.msg___wx1wI:first-child {
    padding-top: 0
}

.msg___wx1wI:last-of-type:after {
    display: none
}

.msg___wx1wI .msgHeader___Iu1YC {
    align-items: center;
    color: var(--brand-text);
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-right: 14px;
    position: relative
}

.msg___wx1wI .delBtn___sjxbZ {
    background: none;
    border: none;
    cursor: pointer;
    height: 24px;
    opacity: 0;
    outline: none;
    visibility: hidden;
    width: 24px
}

.msg___wx1wI .delBtn___sjxbZ:hover {
    opacity: 1
}

.msg___wx1wI .title___pxAJz {
    word-wrap: break-word;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0 6px 0 0;
    max-width: 350px
}

.msg___wx1wI .data___UDVjO,.msg___wx1wI .time___pOcpQ {
    color: #fffc;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.msg___wx1wI .data___UDVjO {
    margin-left: 16px
}

.msg___wx1wI .time___pOcpQ {
    margin-left: 4px
}

.msg___wx1wI .content___iByti {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    overflow-wrap: break-word;
    padding-right: 32px
}

.msg___wx1wI .content___iByti p {
    overflow-wrap: break-word
}

.msg___wx1wI .content___iByti a {
    color: var(--link-color)
}

.msg___wx1wI .content___iByti [class*=notificationBtn] {
    display: flex;
    margin: 10px auto 6px;
    min-width: 160px;
    width: -moz-fit-content;
    width: fit-content
}

.msg___wx1wI .content___iByti [class*=notificationBtn] span {
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.msgButtons___RWwfx {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 9px;
    text-align: left;
    width: calc(100% + 16px)
}

.msgButtons___RWwfx .button___KyZL8 {
    margin-right: 16px
}

.msgButtons___RWwfx [class*=button_] {
    border-radius: 8px;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    margin: 0 10px 0 0;
    min-width: 124px;
    padding: 0 8px
}

.msgButtons___RWwfx [class*=button_] span {
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.msgButtons___RWwfx [class*=button_][class*=secondary] {
    background: none;
    box-shadow: none
}

.msgImg___QzvCp {
    background: var(--overlay-cards,linear-gradient(180deg,#2e070d 0,#1704074a 50.15%,#1a1a1a00 68%));
    border-radius: 10px 10px 0 0;
    height: 112px;
    margin-bottom: 16px;
    opacity: .8;
    overflow: hidden;
    width: calc(100% - 14px)
}

.msgImg___QzvCp img {
    border-radius: 10px 10px 0 0;
    display: block;
    height: auto;
    min-height: 112px;
    object-fit: cover;
    object-position: top;
    opacity: .6;
    width: 100%
}

.msg___wx1wI.msgRead___Ym_24 {
    cursor: auto
}

.msg___wx1wI.msgRead___Ym_24 .content___iByti,.msg___wx1wI.msgRead___Ym_24 .data___UDVjO,.msg___wx1wI.msgRead___Ym_24 .time___pOcpQ {
    color: #fff
}

.msg___wx1wI.msgRead___Ym_24>* {
    opacity: .6
}

.msg___wx1wI.msgRead___Ym_24 [class^=tipsWrap__] {
    opacity: 1
}

.msg___wx1wI .delBtnTipWrapper___qHT3k {
    bottom: 6px;
    left: auto;
    position: absolute;
    right: 11px;
    top: auto;
    z-index: 10
}

@-moz-document url-prefix() {
    .msg___wx1wI .msgHeader___Iu1YC {
        padding-right: 16px
    }
}

.msg___wx1wI.msgWithImg___CAOfY .msgHeader___Iu1YC {
    bottom: auto;
    left: 16px;
    padding-right: 0;
    position: absolute;
    right: auto;
    top: 16px;
    width: calc(100% - 44px);
    z-index: 0
}

.msg___wx1wI.msgWithImg___CAOfY .msgHeader___Iu1YC .title___pxAJz {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 22px;
    max-height: 66px;
    overflow: hidden
}

.msg___wx1wI.msgWithImg___CAOfY .msgHeader___Iu1YC .dataWrap___ndC56 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: -5px;
    z-index: 0
}

.msg___wx1wI.msgWithImg___CAOfY .msgHeader___Iu1YC .time___pOcpQ {
    margin-left: 8px
}

.msg___wx1wI .tipStyle___e4WwL {
    background: var(--tooltip-bg);
    left: -6px;
    padding: 12px 19px 10px 13px;
    top: -12px;
    transform: translateX(-100%);
    width: max-content
}

.msg___wx1wI .tipStyle___e4WwL:before {
    color: var(--tooltip-bg)
}

.messagesWrapper___F_GVu {
    align-items: normal;
    background: var(--brand-gradient-popup-bg);
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    min-height: 528px;
    padding: 48px 48px 30px;
    position: relative;
    width: 655px
}

.messagesWrapper___F_GVu .title___wjcxR {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj {
    margin-top: 12px
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj::-webkit-scrollbar-thumb {
    background: #fff3;
    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
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj::-webkit-scrollbar-thumb:hover {
    background: #fff6
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj:after,.messagesWrapper___F_GVu .messagesScroll___Rwthj:before {
    content: "";
    height: 32px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: calc(100% + 20px);
    z-index: 100
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj[class*=withBottomShadow]:after {
    background: linear-gradient(180deg,#40030a00,var(--brand-gradient-popup-bg));
    bottom: 0;
    opacity: 1
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj:after {
    background: linear-gradient(180deg,#40030a00 0,var(--brand-gradient-popup-bg) 100%);
    bottom: 0;
    content: "";
    height: 48px;
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 0
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj[class*=winScroll]>div:first-child {
    margin-right: -26px!important;
    padding-right: 9px!important
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj[class*=withTopShadow]:before {
    background: linear-gradient(0deg,#40030a00,var(--brand-gradient-popup-bg));
    opacity: 1;
    top: 0
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj .thumb-vertical {
    background: #fff3
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj .thumb-vertical:hover {
    background: #fff6
}

.messagesWrapper___F_GVu .messageBox___vkRRE {
    margin: 8px -4px 0 0;
    position: relative
}

.messagesWrapper___F_GVu .msgList___h1QWK {
    list-style: none;
    margin: 0;
    padding: 0 0 24px
}

.messagesWrapper___F_GVu .button___bjndo {
    align-self: flex-start;
    background-color: #0000;
    border: 0;
    color: var(--link-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    width: auto
}

.messagesWrapper___F_GVu .button___bjndo.pushNotification___Ttu98 {
    color: #ffffffe6;
    float: right
}

.messagesWrapper___F_GVu .button___bjndo.disabled___BZxTR {
    opacity: .5;
    pointer-events: none
}

.messagesWrapper___F_GVu .button___bjndo .pushNotificationIcon___YZr4o {
    display: inline-block;
    height: 14px;
    margin: 0 5px 2px 0;
    vertical-align: middle;
    width: 14px
}

.messagesWrapper___F_GVu .button___bjndo .pushNotificationIcon___YZr4o path {
    fill: #ffffffe6
}

.messagesWrapper___F_GVu .button___bjndo:hover {
    color: #fff
}

.messagesWrapper___F_GVu .button___bjndo:hover path {
    fill: #fff
}

.messagesWrapper___F_GVu .footer___GRlJ6 {
    margin: 35px 7px 2px 0
}

.messagesWrapper___F_GVu .footer___GRlJ6 .button___bjndo {
    font-weight: 400;
    line-height: 22px;
    text-decoration: underline
}

.messageBoxEmpty___ucQXw {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    position: relative;
    z-index: 999
}

.btn--md___rl5Y7,.btn--sm___YMHok,.btn___tMA1q,.btn__default___Kxq34,.btn__disabled___aeFrw,.btn__primary___FRGgB,.btn__secondary___GWXQF,.btn__white___kehY2,.button___Hqr0P,.content___naTMp [class*=button],.content___naTMp [class*=button]+[class*=notificationBtn],.content___naTMp [class*=notificationBtn],.content___naTMp [class*=notificationBtn]+[class*=notificationBtn] {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.btn--sm___YMHok,.button___Hqr0P.sm___eD3Jh,.content___naTMp [class*=button],.content___naTMp [class*=button]+[class*=notificationBtn],.content___naTMp [class*=notificationBtn],.content___naTMp [class*=notificationBtn]+[class*=notificationBtn],.sm___eD3Jh.btn--md___rl5Y7,.sm___eD3Jh.btn___tMA1q,.sm___eD3Jh.btn__default___Kxq34,.sm___eD3Jh.btn__disabled___aeFrw,.sm___eD3Jh.btn__primary___FRGgB,.sm___eD3Jh.btn__secondary___GWXQF,.sm___eD3Jh.btn__white___kehY2 {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.btn--md___rl5Y7,.button___Hqr0P.md____KWuF,.content___naTMp .md____KWuF[class*=button],.content___naTMp .md____KWuF[class*=notificationBtn],.content___naTMp [class*=button].btn--md___rl5Y7,.content___naTMp [class*=notificationBtn].btn--md___rl5Y7,.md____KWuF.btn--sm___YMHok,.md____KWuF.btn___tMA1q,.md____KWuF.btn__default___Kxq34,.md____KWuF.btn__disabled___aeFrw,.md____KWuF.btn__primary___FRGgB,.md____KWuF.btn__secondary___GWXQF,.md____KWuF.btn__white___kehY2 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.btn__primary___FRGgB,.button___Hqr0P.primary___MJbaQ,.content___naTMp [class*=button],.content___naTMp [class*=button]+[class*=notificationBtn],.content___naTMp [class*=notificationBtn],.content___naTMp [class*=notificationBtn]+[class*=notificationBtn],.primary___MJbaQ.btn--md___rl5Y7,.primary___MJbaQ.btn--sm___YMHok,.primary___MJbaQ.btn___tMA1q,.primary___MJbaQ.btn__default___Kxq34,.primary___MJbaQ.btn__disabled___aeFrw,.primary___MJbaQ.btn__secondary___GWXQF,.primary___MJbaQ.btn__white___kehY2 {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.btn__primary___FRGgB:hover,.button___Hqr0P.primary___MJbaQ:hover,.content___naTMp [class*=button]:hover,.content___naTMp [class*=notificationBtn]:hover,.primary___MJbaQ.btn--md___rl5Y7:hover,.primary___MJbaQ.btn--sm___YMHok:hover,.primary___MJbaQ.btn___tMA1q:hover,.primary___MJbaQ.btn__default___Kxq34:hover,.primary___MJbaQ.btn__disabled___aeFrw:hover,.primary___MJbaQ.btn__secondary___GWXQF:hover,.primary___MJbaQ.btn__white___kehY2:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.btn__primary___FRGgB:active,.button___Hqr0P.primary___MJbaQ:active,.content___naTMp [class*=button]:active,.content___naTMp [class*=notificationBtn]:active,.primary___MJbaQ.btn--md___rl5Y7:active,.primary___MJbaQ.btn--sm___YMHok:active,.primary___MJbaQ.btn___tMA1q:active,.primary___MJbaQ.btn__default___Kxq34:active,.primary___MJbaQ.btn__disabled___aeFrw:active,.primary___MJbaQ.btn__secondary___GWXQF:active,.primary___MJbaQ.btn__white___kehY2:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.btn__secondary___GWXQF,.button___Hqr0P.secondary___aGL_Q,.content___naTMp .secondary___aGL_Q[class*=button],.content___naTMp .secondary___aGL_Q[class*=notificationBtn],.content___naTMp [class*=button]+[class*=notificationBtn],.content___naTMp [class*=button].btn__secondary___GWXQF,.content___naTMp [class*=notificationBtn]+[class*=notificationBtn],.content___naTMp [class*=notificationBtn].btn__secondary___GWXQF,.secondary___aGL_Q.btn--md___rl5Y7,.secondary___aGL_Q.btn--sm___YMHok,.secondary___aGL_Q.btn___tMA1q,.secondary___aGL_Q.btn__default___Kxq34,.secondary___aGL_Q.btn__disabled___aeFrw,.secondary___aGL_Q.btn__primary___FRGgB,.secondary___aGL_Q.btn__white___kehY2 {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.btn__secondary___GWXQF:active,.btn__secondary___GWXQF:hover,.button___Hqr0P.secondary___aGL_Q:active,.button___Hqr0P.secondary___aGL_Q:hover,.content___naTMp .secondary___aGL_Q[class*=button]:active,.content___naTMp .secondary___aGL_Q[class*=button]:hover,.content___naTMp .secondary___aGL_Q[class*=notificationBtn]:active,.content___naTMp .secondary___aGL_Q[class*=notificationBtn]:hover,.content___naTMp [class*=button]+[class*=notificationBtn]:active,.content___naTMp [class*=button]+[class*=notificationBtn]:hover,.content___naTMp [class*=notificationBtn]+[class*=notificationBtn]:active,.content___naTMp [class*=notificationBtn]+[class*=notificationBtn]:hover,.secondary___aGL_Q.btn--md___rl5Y7:active,.secondary___aGL_Q.btn--md___rl5Y7:hover,.secondary___aGL_Q.btn--sm___YMHok:active,.secondary___aGL_Q.btn--sm___YMHok:hover,.secondary___aGL_Q.btn___tMA1q:active,.secondary___aGL_Q.btn___tMA1q:hover,.secondary___aGL_Q.btn__default___Kxq34:active,.secondary___aGL_Q.btn__default___Kxq34:hover,.secondary___aGL_Q.btn__disabled___aeFrw:active,.secondary___aGL_Q.btn__disabled___aeFrw:hover,.secondary___aGL_Q.btn__primary___FRGgB:active,.secondary___aGL_Q.btn__primary___FRGgB:hover,.secondary___aGL_Q.btn__white___kehY2:active,.secondary___aGL_Q.btn__white___kehY2:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.btn__white___kehY2,.button___Hqr0P.tertiary___RTCaY,.content___naTMp .tertiary___RTCaY[class*=button],.content___naTMp .tertiary___RTCaY[class*=notificationBtn],.content___naTMp [class*=button].btn__white___kehY2,.content___naTMp [class*=notificationBtn].btn__white___kehY2,.tertiary___RTCaY.btn--md___rl5Y7,.tertiary___RTCaY.btn--sm___YMHok,.tertiary___RTCaY.btn___tMA1q,.tertiary___RTCaY.btn__default___Kxq34,.tertiary___RTCaY.btn__disabled___aeFrw,.tertiary___RTCaY.btn__primary___FRGgB,.tertiary___RTCaY.btn__secondary___GWXQF {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.btn__white___kehY2:hover,.button___Hqr0P.tertiary___RTCaY:hover,.content___naTMp .tertiary___RTCaY[class*=button]:hover,.content___naTMp .tertiary___RTCaY[class*=notificationBtn]:hover,.tertiary___RTCaY.btn--md___rl5Y7:hover,.tertiary___RTCaY.btn--sm___YMHok:hover,.tertiary___RTCaY.btn___tMA1q:hover,.tertiary___RTCaY.btn__default___Kxq34:hover,.tertiary___RTCaY.btn__disabled___aeFrw:hover,.tertiary___RTCaY.btn__primary___FRGgB:hover,.tertiary___RTCaY.btn__secondary___GWXQF:hover {
    background: #ffffff0d
}

.btn__white___kehY2:active,.button___Hqr0P.tertiary___RTCaY:active,.content___naTMp .tertiary___RTCaY[class*=button]:active,.content___naTMp .tertiary___RTCaY[class*=notificationBtn]:active,.tertiary___RTCaY.btn--md___rl5Y7:active,.tertiary___RTCaY.btn--sm___YMHok:active,.tertiary___RTCaY.btn___tMA1q:active,.tertiary___RTCaY.btn__default___Kxq34:active,.tertiary___RTCaY.btn__disabled___aeFrw:active,.tertiary___RTCaY.btn__primary___FRGgB:active,.tertiary___RTCaY.btn__secondary___GWXQF:active {
    border-color: #fff
}

.btn__default___Kxq34,.button___Hqr0P.ghost___FXA02,.content___naTMp .ghost___FXA02[class*=button],.content___naTMp .ghost___FXA02[class*=notificationBtn],.content___naTMp [class*=button].btn__default___Kxq34,.content___naTMp [class*=notificationBtn].btn__default___Kxq34,.ghost___FXA02.btn--md___rl5Y7,.ghost___FXA02.btn--sm___YMHok,.ghost___FXA02.btn___tMA1q,.ghost___FXA02.btn__disabled___aeFrw,.ghost___FXA02.btn__primary___FRGgB,.ghost___FXA02.btn__secondary___GWXQF,.ghost___FXA02.btn__white___kehY2 {
    box-shadow: none;
    color: #f5c66b
}

.btn__default___Kxq34:hover,.button___Hqr0P.ghost___FXA02:hover,.content___naTMp .ghost___FXA02[class*=button]:hover,.content___naTMp .ghost___FXA02[class*=notificationBtn]:hover,.ghost___FXA02.btn--md___rl5Y7:hover,.ghost___FXA02.btn--sm___YMHok:hover,.ghost___FXA02.btn___tMA1q:hover,.ghost___FXA02.btn__disabled___aeFrw:hover,.ghost___FXA02.btn__primary___FRGgB:hover,.ghost___FXA02.btn__secondary___GWXQF:hover,.ghost___FXA02.btn__white___kehY2:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.btn__default___Kxq34:active,.button___Hqr0P.ghost___FXA02:active,.content___naTMp .ghost___FXA02[class*=button]:active,.content___naTMp .ghost___FXA02[class*=notificationBtn]:active,.ghost___FXA02.btn--md___rl5Y7:active,.ghost___FXA02.btn--sm___YMHok:active,.ghost___FXA02.btn___tMA1q:active,.ghost___FXA02.btn__disabled___aeFrw:active,.ghost___FXA02.btn__primary___FRGgB:active,.ghost___FXA02.btn__secondary___GWXQF:active,.ghost___FXA02.btn__white___kehY2:active {
    opacity: .7
}

.btn__disabled___aeFrw,.button___Hqr0P.disabled___ny8VJ,.content___naTMp .disabled___ny8VJ[class*=button],.content___naTMp .disabled___ny8VJ[class*=notificationBtn],.content___naTMp [class*=button].btn__disabled___aeFrw,.content___naTMp [class*=notificationBtn].btn__disabled___aeFrw,.disabled___ny8VJ.btn--md___rl5Y7,.disabled___ny8VJ.btn--sm___YMHok,.disabled___ny8VJ.btn___tMA1q,.disabled___ny8VJ.btn__default___Kxq34,.disabled___ny8VJ.btn__primary___FRGgB,.disabled___ny8VJ.btn__secondary___GWXQF,.disabled___ny8VJ.btn__white___kehY2 {
    opacity: .4;
    pointer-events: none
}

.fourthly___L4lMh {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.msg___Vu2Xd {
    background: var(--msg-bg);
    border-radius: var(--buttons-border-radius);
    box-shadow: 0 8px 16px 0 #2b282833,inset 0 1px 1px 0 #fff9;
    margin: 16px 0;
    max-height: 1000px;
    padding: 14px 16px 16px;
    position: relative
}

.msg___Vu2Xd [class*=button] {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    vertical-align: middle;
    width: auto
}

.msg___Vu2Xd [class*=button] span {
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.msg___Vu2Xd.msgRead___IVmCN {
    opacity: .6
}

.msg___Vu2Xd.msgWithImg___SHYAr .msgHeader___Mf5VJ {
    left: 16px;
    position: absolute;
    top: 15px;
    width: calc(100% - 32px)
}

.msg___Vu2Xd.msgWithImg___SHYAr .msgHeader___Mf5VJ .title___WSsnV {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 24px;
    max-height: 72px;
    overflow: hidden
}

.msg___Vu2Xd.msgWithImg___SHYAr .msgHeader___Mf5VJ .delBtn___uEjkj {
    right: 0;
    top: 4px
}

.content___naTMp {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    position: relative;
    z-index: 1
}

.content___naTMp>p,.content___naTMp>span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0 0 8px
}

.content___naTMp>:last-child:not([class*=btn]) {
    margin: 0
}

.content___naTMp a:not([class*=btnMob]):not([class*=notificationBtn]) {
    color: var(--link-color);
    display: inline-block;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    text-decoration: underline;
    vertical-align: top
}

.content___naTMp [class*=button],.content___naTMp [class*=notificationBtn] {
    display: flex;
    margin: 10px auto 6px;
    min-width: 160px;
    width: -moz-fit-content;
    width: fit-content
}

.content___naTMp img {
    height: auto;
    margin: 0 0 8px;
    width: 100%
}

.msgHeader___Mf5VJ {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    padding-right: 10px;
    position: relative
}

.title___WSsnV {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 1px 0 0;
    order: 5;
    width: 100%
}

.data___LLCC6,.time___tpWn8 {
    color: #fffc;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin-right: 10px
}

.delBtn___uEjkj {
    background: none;
    height: 12px;
    position: absolute;
    right: -2px;
    top: 2px;
    width: 12px;
    z-index: 3
}

.delBtn___uEjkj:after,.delBtn___uEjkj:before {
    background: #fff;
    border-radius: 2px;
    content: "";
    display: block;
    height: 12px;
    left: 5px;
    position: absolute;
    top: 0;
    width: 2px
}

.delBtn___uEjkj:after {
    transform: rotate(-45deg)
}

.delBtn___uEjkj:before {
    transform: rotate(45deg)
}

.msgButtons___O0gkk {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
    margin: 9px -8px 0;
    position: relative;
    text-align: center;
    z-index: 1
}

.msgButtons___O0gkk [class*=button_] {
    border-radius: 8px;
    box-shadow: 0 2px 8px 0 #2727274d;
    min-width: 124px;
    text-shadow: 0 -1px 0 #ffffff0d
}

.msgButtons___O0gkk [class*=button_]:first-child {
    margin: 0 30px 0 8px
}

.msgButtons___O0gkk [class*=button_][class*=secondary] {
    background: none;
    box-shadow: none;
    min-width: 84px;
    padding: 0
}

.msgImg___zXWVN {
    align-items: center;
    background: #000;
    border-radius: 8px 8px 0 0;
    display: flex;
    flex-direction: row;
    height: 112px;
    justify-content: center;
    margin: -12px -16px 16px;
    overflow: hidden;
    width: calc(100% + 32px)
}

.msgImg___zXWVN img {
    height: 100%;
    object-fit: cover;
    opacity: .6;
    width: 100%
}

.history___Y9JL8 {
    margin-top: 115px
}

.historyTitle___TIwsP,.history___Y9JL8 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.historyTitle___TIwsP {
    color: #ffffffa3;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 32px
}

.historyBtn___Qsdao {
    min-width: 224px
}

.bet___iX0WN {
    align-items: unset;
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    justify-content: space-between;
    margin: 0 8px 8px 0;
    padding: 7px 8px 3px 0;
    width: 100%
}

.bet___iX0WN:last-child {
    margin-bottom: 20px
}

.betHeader___xFmwb,.betStatus___T10QQ {
    align-items: unset;
    color: #fffc;
    color: #ffffffe6;
    display: flex;
    flex-direction: column;
    font-size: 10px;
    font-weight: 400;
    justify-content: unset;
    line-height: 16px
}

.betHeader___xFmwb {
    margin-bottom: 4px;
    width: 120px
}

.betHeader__date___OQ12I {
    color: #ffffffe6;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.betHeader__idCopy___Qulzg {
    color: #ffffffe6;
    display: flex;
    font-size: 12px;
    font-weight: 600;
    height: 18px;
    justify-content: flex-end;
    line-height: 18px
}

.betHeader__id___Yciri {
    direction: rtl;
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 96px
}

.betHeader__copy___gSHPR {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer;
    height: 16px;
    margin-left: 8px;
    width: 16px
}

.betHeader__copy___gSHPR svg path {
    fill: #fff
}

.betHeader__copy___gSHPR:active {
    outline: none!important;
    transform: scale(1.2)
}

.betHeader__copy___gSHPR:focus {
    outline: none!important
}

.betEvents___s_9PY {
    display: flex;
    flex-direction: column;
    width: 160px
}

.betEvents__close___fv7er,.betEvents__open___LAP4U {
    position: relative
}

.betEvents__close___fv7er:after,.betEvents__open___LAP4U:after {
    background: #3b4253;
    border-radius: 0 0 40px 40px;
    color: var(--brand-text);
    content: "⌄";
    cursor: pointer;
    font-size: 30px;
    height: 20px;
    line-height: 2px;
    margin: 0 auto -20px;
    text-align: center;
    transform: translateY(-50%);
    width: 40px
}

.betEvents__close___fv7er {
    padding-top: 2px
}

.betEvents__close___fv7er .betEvents__item___ToZt_ {
    max-height: 0;
    padding: 0;
    transition: max-height .35s ease-in-out,padding .25s ease-in-out
}

.betEvents__close___fv7er .betEvents__itemLine___tjYhe {
    margin: 2px 0
}

.betEvents__open___LAP4U:after {
    content: "⌃";
    line-height: 34px;
    transform: translateY(-5px)
}

.betEvents__open___LAP4U .betEvents__item___ToZt_ {
    max-height: 200px;
    transition: max-height .75s ease-in,padding .5s ease-in
}

.betEvents__item___ToZt_ {
    overflow: hidden
}

.betEvents__itemLine___tjYhe {
    background: #3b4253;
    display: block;
    height: 2px;
    margin: 4px 0;
    width: 100%
}

.betEvents__odd___lpp_P,.betEvents__title___c2MJN {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.betEvents__titleLeftBorder___JVPch {
    color: #ffffffe6;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.betEvents__titleScore___DxOpF {
    color: #fffc;
    font-weight: 700;
    letter-spacing: .5px
}

.betEvents__odd___lpp_P {
    color: #d1d1d1;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 10px
}

.betEvents__oddName___NkP_4:after,.betEvents__odd___lpp_P .betEvents__marketName___PoKxC:after {
    content: "·";
    display: inline-block;
    padding: 0 5px
}

.betEvents__oddRation___MDrmV {
    max-width: 60px;
    text-align: center
}

.betEvents__oddRatio___B_OyJ {
    align-items: center;
    background: #ffffff0d;
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 600;
    height: 28px;
    justify-content: center;
    line-height: 18px;
    margin-left: 30px;
    text-align: center;
    width: 40px
}

.betEvents__type___41dVK {
    align-items: unset;
    display: flex;
    flex-direction: column;
    justify-content: unset;
    text-align: right;
    width: 88px
}

.betEvents__typeInfo___r77lO {
    color: #d1d1d1;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.betEvents__typeSum___fvFhT {
    color: #ffffffe6;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.betStatus___T10QQ {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: unset;
    width: 104px
}

.betStatus__odds___CokEL {
    align-items: normal;
    color: #fffc;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.betStatus__result___hRPmf {
    align-items: unset;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 10px;
    font-weight: 400;
    justify-content: unset;
    line-height: 14px;
    text-align: right
}

.betStatus__line___RnQKC {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 4px
}

.betStatus__line___RnQKC span:last-child {
    font-weight: 700
}

.betStatus__lineText___jEFSl b {
    color: #fff
}

.betStatus___T10QQ .placed span:first-child {
    display: none
}

.betStatus___T10QQ .placed span {
    color: var(--brand-yellow);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.betStatus___T10QQ .win {
    color: var(--brand-green);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.betStatus___T10QQ .win span:last-child {
    color: var(--brand-green);
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.betStatus___T10QQ .lost {
    color: var(--brand-red);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.betStatus___T10QQ .lost span:before {
    content: "- ";
    display: inline
}

.betStatus___T10QQ .lost span:last-child {
    display: none
}

.betStatus___T10QQ .rolled-back {
    color: var(--brand-yellow);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.betStatus___T10QQ .rolled-back span:first-child {
    display: none
}

.historyHeader___Jn4cV {
    align-items: flex-start;
    border-bottom: 1px solid #ffffff1a;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 6px 0;
    width: 100%
}

.historyHeaderItem___FDMyy {
    color: #fffc;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    opacity: .6
}

.historyHeaderItem___FDMyy:first-child {
    width: 120px
}

.historyHeaderItem___FDMyy:nth-child(2) {
    text-align: left;
    width: 160px
}

.historyHeaderItem___FDMyy:nth-child(4) {
    text-align: right;
    width: 88px
}

.historyHeaderItem___FDMyy:nth-child(5) {
    text-align: right;
    width: 104px
}

.history___FxnRx [class^=winScroll]>div:nth-child(2) {
    display: none
}

.datePickerWrap___m0K_U {
    align-items: unset;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: unset;
    margin-bottom: 16px
}

.datePickerWrap___m0K_U .inputWrap___kr54t {
    position: relative;
    width: 288px;
    z-index: 99
}

.datePickerWrap___m0K_U .inputWrap___kr54t .inputEl___xplbV {
    background: #fff;
    border: none;
    border-radius: 8px;
    box-shadow: none;
    color: #000;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    line-height: 22px;
    margin: 0;
    outline: 0;
    padding: 20px 30px 8px 15px;
    position: relative;
    text-transform: capitalize;
    width: 100%;
    z-index: 1
}

.datePickerWrap___m0K_U .inputWrap___kr54t .inputEl___xplbV:-webkit-autofill,.datePickerWrap___m0K_U .inputWrap___kr54t .inputEl___xplbV:-webkit-autofill:focus,.datePickerWrap___m0K_U .inputWrap___kr54t .inputEl___xplbV:-webkit-autofill:hover {
    -webkit-text-fill-color: #000!important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 24px #fff!important
}

.datePickerWrap___m0K_U .inputWrap___kr54t .inputLabel___KbMuO {
    bottom: unset;
    color: #30303099;
    font-size: 10px;
    font-weight: 400;
    left: 16px;
    line-height: 14px;
    position: absolute;
    right: unset;
    top: 7px;
    z-index: 1
}

.datePickerWrap___m0K_U .inputWrap___kr54t .calendarBtn___yYk8c {
    bottom: unset;
    height: 32px;
    left: unset;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 8px;
    width: 32px;
    z-index: 1
}

.datePickerWrap___m0K_U .inputWrap___kr54t [data-placement*=top-start] .react-datepicker__triangle {
    border-bottom: none;
    border-top: 7px solid #fff;
    bottom: -7px;
    top: auto
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker {
    background: #fff;
    border-radius: 8px;
    left: 0;
    position: relative
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__header {
    box-shadow: 0 0 12px 0 #0e0e0e66
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-wrapper,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__input-container {
    width: 100%
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper {
    margin-top: 15px;
    width: 100%
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper[data-placement^=bottom] {
    margin-top: 6px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper[data-placement^=top] {
    margin-bottom: 15px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper[data-placement^=right] {
    margin-left: 8px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper[data-placement^=left] {
    margin-right: 8px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-time__header,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__aria-live,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__current-month,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__navigation,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__triangle {
    display: none
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__header__dropdown {
    display: flex;
    justify-content: space-between;
    padding: 16px 48px 10px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-dropdown-container--select:after,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-dropdown-container--select:before {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    border-top: 4px solid #fff;
    bottom: unset;
    content: "";
    display: block;
    height: 0;
    left: 132px;
    position: absolute;
    right: unset;
    top: 26px;
    transform: rotate(180deg);
    width: 0;
    z-index: 1
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-dropdown-container--select:after {
    top: 35px;
    transform: rotate(0deg)
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-dropdown-container--select:after,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-dropdown-container--select:before {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    border-top: 4px solid #fff;
    bottom: unset;
    content: "";
    display: block;
    height: 0;
    left: unset;
    position: absolute;
    right: 60px;
    top: 26px;
    transform: rotate(180deg);
    width: 0;
    z-index: 1
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-dropdown-container--select:after {
    top: 35px;
    transform: rotate(0deg)
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-select,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-select {
    -webkit-appearance: none;
    appearance: none;
    background: #c9051d;
    border: 0;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #27272733;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    outline: 0;
    padding: 0 16px;
    text-align: left
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-select option,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-select option {
    background: #fff;
    color: #000
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-select {
    width: 104px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-select {
    width: 73px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-names,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__week {
    display: flex;
    justify-content: space-between;
    white-space: nowrap
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-names {
    padding: 8px 28px 14px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-name {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .4;
    text-transform: capitalize
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-name:nth-child(n+6),.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day:nth-child(n+6) {
    font-weight: 600;
    opacity: 1
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-name:nth-child(n+6).react-datepicker__day--disabled,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-name:nth-child(n+6).react-datepicker__day--outside-month,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day:nth-child(n+6).react-datepicker__day--disabled,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day:nth-child(n+6).react-datepicker__day--outside-month {
    opacity: .4
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month {
    margin-top: 16px;
    padding-bottom: 5px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__week {
    margin: 11px 0;
    padding: 0 24px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day {
    align-items: center;
    border: 1px solid #0000;
    border-radius: 50%;
    color: #000;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    justify-content: center;
    line-height: 18px;
    opacity: .8;
    outline: none;
    text-align: center;
    text-decoration: none;
    transition: color,border-color .5s ease;
    width: 26px
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day:hover {
    border-color: #c9051d;
    color: #000c;
    position: relative
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--today {
    font-weight: 700
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--selected {
    background: #c9051d;
    border: none;
    color: #fff;
    opacity: 1
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--outside-month {
    opacity: .4
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--disabled {
    cursor: default;
    opacity: .4;
    pointer-events: none
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--disabled :hover {
    background-color: #0000
}

.bettingHistoryWrap___QLl74 [class^=content_] {
    background-color: #0000!important;
    padding-left: 0;
    padding-right: 0;
    width: 848px
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] {
    margin-left: 9px
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] [class*=link_] {
    padding-right: 26px;
    width: 151px
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] [class*=link_]:after {
    top: -20px;
    width: 151px
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] li:first-child [class*=link_] {
    z-index: 1
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] li:nth-child(2) [class*=link_] {
    z-index: 0
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] li:nth-child(4) [class*=linkActive_] {
    padding-right: 38px;
    width: 163px
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] li:nth-child(4) [class*=linkActive_]:after {
    left: -46px;
    top: -44px;
    width: 200px
}

.bettingHistoryWrap___QLl74 [class^=content_] [class^=closeBtn_] {
    right: 20px;
    top: 8px
}

.content___AVd2k {
    background-color: #0000!important;
    padding-left: 0;
    padding-right: 0;
    width: 704px
}

.BettingHistory___YXPAl {
    background: var(--brand-gradient-popup-bg);
    border: 1px solid #ffffff0d;
    border-radius: 12px;
    box-shadow: 4px -4px 12px #0006;
    display: flex;
    flex-direction: column;
    min-height: 572px;
    padding: 48px 48px 46px;
    position: relative;
    z-index: 1
}

.BettingHistoryBtn___DWybp {
    background: #0000;
    color: #008aff;
    font-size: 18px;
    font-weight: 500;
    outline: none;
    text-decoration: underline;
    width: auto
}

.BettingHistoryBtn___DWybp:focus,.BettingHistoryBtn___DWybp:hover {
    outline: none;
    text-decoration: none
}

.BettingHistory___YXPAl [class*=macScroll__] {
    width: calc(100% + 12px)
}

.BettingHistory___YXPAl [class*=macScroll__] [class=thumb-vertical],.BettingHistory___YXPAl [class*=macScroll__] [class=thumb-vertical]:hover,.BettingHistory___YXPAl [class*=macScroll__] [class=track-vertical],.BettingHistory___YXPAl [class*=macScroll__] [class=track-vertical]:hover,.BettingHistory___YXPAl [class*=macScroll__]::-webkit-scrollbar-thumb,.BettingHistory___YXPAl [class*=macScroll__]::-webkit-scrollbar-thumb:hover {
    background-color: #fff3
}

.option___pEp1G,.popupSelfRestraint___k_L_d .limitationButtons___JJtsb .permanentBtn___rVEtL,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv .permanentBtn___rVEtL {
    align-items: center;
    background: #ffffff1a;
    border: 1px solid #0000;
    border-radius: 8px;
    box-sizing: border-box;
    color: var(--brand-text);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    height: 48px;
    justify-content: center;
    line-height: 22px;
    min-width: 97px;
    padding: 3px 7px;
    width: auto
}

@media screen and (min-width: 412px) {
    .option___pEp1G,.popupSelfRestraint___k_L_d .limitationButtons___JJtsb .permanentBtn___rVEtL,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv .permanentBtn___rVEtL {
        min-width:110px
    }
}

@media screen and (min-width: 568px) {
    .option___pEp1G,.popupSelfRestraint___k_L_d .limitationButtons___JJtsb .permanentBtn___rVEtL,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv .permanentBtn___rVEtL {
        min-width:94px
    }
}

@media screen and (min-width: 1096px) {
    .option___pEp1G,.popupSelfRestraint___k_L_d .limitationButtons___JJtsb .permanentBtn___rVEtL,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv .permanentBtn___rVEtL {
        min-width:90px
    }
}

.option___pEp1G.checked___a0qgC,.popupSelfRestraint___k_L_d .limitationButtons___JJtsb .checked___a0qgC.permanentBtn___rVEtL,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv .checked___a0qgC.permanentBtn___rVEtL {
    background: none;
    border: 1px solid #f5c66b;
    color: #f5c66b
}

@media(hover: hover) {
    .option___pEp1G:hover,.popupSelfRestraint___k_L_d .limitationButtons___JJtsb .permanentBtn___rVEtL:hover,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv .permanentBtn___rVEtL:hover {
        background:#f5c66b1a;
        color: #f5c66b
    }
}

.option___pEp1G input,.popupSelfRestraint___k_L_d .limitationButtons___JJtsb .permanentBtn___rVEtL input,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv .permanentBtn___rVEtL input {
    -webkit-appearance: none;
    appearance: none;
    height: 0;
    opacity: 0;
    width: 0
}

.popupSelfRestraint___k_L_d [class^=content_] [class*=closeBtn__] {
    right: 8px;
    top: -6px
}

.popupSelfRestraint___k_L_d [class^=content_]:has([class*=historyWrapper__]) [class^=nav__],.popupSelfRestraint___k_L_d [class^=content_]:has([class*=popupMessage__]) [class^=nav__] {
    position: relative;
    z-index: 1
}

.popupSelfRestraint___k_L_d [class^=content_]:has([class*=historyWrapper__]) [class^=closeBtn__],.popupSelfRestraint___k_L_d [class^=content_]:has([class*=popupMessage__]) [class^=closeBtn__] {
    z-index: 1
}

.popupSelfRestraint___k_L_d [class^=content_] [class^=nav__] {
    margin-left: 9px
}

.popupSelfRestraint___k_L_d [class^=content_] [class*=navItem__] {
    margin-right: 8px;
    width: 144px
}

.popupSelfRestraint___k_L_d [class^=content_] [class*=navItem__]>[class*=link__] span {
    display: inline-block;
    padding-right: 20px
}

.popupSelfRestraint___k_L_d [class^=content_] [class*=navItem__]:not([class*=navItemActive__])>[class*=link__]:after {
    background-size: 100%;
    width: 148px
}

.popupSelfRestraintScroll___Z0Z2v {
    padding-right: 8px
}

@supports not selector(::-webkit-scrollbar) {
    .popupSelfRestraintScroll___Z0Z2v {
        scrollbar-color: #fff3;
        scrollbar-width: thin
    }
}

.popupSelfRestraintScroll___Z0Z2v::-webkit-scrollbar {
    width: 4px
}

.popupSelfRestraintScroll___Z0Z2v [class=thumb-vertical],.popupSelfRestraintScroll___Z0Z2v [class=thumb-vertical]:hover,.popupSelfRestraintScroll___Z0Z2v [class=track-vertical],.popupSelfRestraintScroll___Z0Z2v [class=track-vertical]:hover,.popupSelfRestraintScroll___Z0Z2v::-webkit-scrollbar-thumb,.popupSelfRestraintScroll___Z0Z2v::-webkit-scrollbar-thumb:hover {
    background-color: #fff3
}

.popupSelfRestraintScroll___Z0Z2v[class*=winScroll__] [class=track-vertical] {
    background: #0000;
    z-index: 9
}

.popupSelfRestraintScroll___Z0Z2v[class*=winScroll__][class*=hideDefaultScrollThumb___]>div:first-child {
    margin-right: -40px!important
}

.popupSelfRestraintContent___grR7O {
    background: var(--brand-gradient-popup-bg);
    border: 1px solid #ffffff0d;
    border-radius: 12px;
    box-shadow: 4px -4px 12px #0006;
    height: 568px;
    padding: 40px 28px 40px 40px;
    position: relative;
    width: 848px;
    z-index: 1
}

.popupSelfRestraint___k_L_d .limitationDescription___TKY4v {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 16px
}

.popupSelfRestraint___k_L_d .limitationText___P1VN2 {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.popupSelfRestraint___k_L_d .limitationPlus___ZdYvN {
    height: 16px;
    margin-inline:4px 8px;width: 16px
}

.popupSelfRestraint___k_L_d .limitationForm___eTlCy {
    align-items: normal;
    column-gap: 16px;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    margin-bottom: 16px
}

.popupSelfRestraint___k_L_d .limitationInput___gRZgu {
    width: 225px
}

.popupSelfRestraint___k_L_d .limitationInfo___S0lCm span {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.popupSelfRestraint___k_L_d .limitationInfo___S0lCm span+span {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: #f5c66b3d;
    border-radius: 12px;
    color: #f5c66b;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    margin-left: 16px;
    padding: 3px 8px
}

.popupSelfRestraint___k_L_d .limitationInfoBlock___ze2A1 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 22px;
    justify-content: space-between;
    margin-bottom: 4px
}

.popupSelfRestraint___k_L_d .limitationInfoBlock___ze2A1 .limitationCurrency___I2nRm,.popupSelfRestraint___k_L_d .limitationInfoBlock___ze2A1 [class*=countdownMob__] {
    color: #f5c66b;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.popupSelfRestraint___k_L_d .limitationProgress___cqUoE {
    background: #ffffff1a;
    border-radius: 17px;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.popupSelfRestraint___k_L_d .limitationProgressBar___qsiqe {
    height: 8px;
    margin-bottom: 16px;
    padding: 1px 2px
}

.popupSelfRestraint___k_L_d .limitationProgress___cqUoE:after {
    animation: progress___kgke1 .5s ease;
    background: linear-gradient(180deg,#d1021b,#a71023);
    border-radius: 2px 0 0 2px;
    bottom: auto;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    right: auto;
    top: 1px;
    transform: translate(calc((100% - var(--progress, 0))*-1));
    transition: transform .5s ease;
    width: 100%;
    z-index: 0
}

.popupSelfRestraint___k_L_d .limitationBottom___WTYFB {
    align-items: center;
    column-gap: 16px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.popupSelfRestraint___k_L_d .limitationError___yMfyv {
    align-items: center;
    color: var(--brand-text);
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 18px
}

.popupSelfRestraint___k_L_d .limitationButtons___JJtsb,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: normal
}

.popupSelfRestraint___k_L_d .limitationButtons___JJtsb .toggleMoreOptions___lvMmz,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv .toggleMoreOptions___lvMmz {
    align-items: center;
    color: #d1d1d1;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    line-height: 22px;
    min-width: 110px;
    padding: 4px 8px
}

.popupSelfRestraint___k_L_d .limitationButtons___JJtsb .toggleMoreOptions___lvMmz:hover,.popupSelfRestraint___k_L_d .limitationOptions___YWbuv .toggleMoreOptions___lvMmz:hover {
    color: #f5c66b;
    cursor: pointer
}

@keyframes progress___kgke1 {
    0% {
        transform: translateX(-100%)
    }
}

.prizes___INxX7 {
    border-bottom: 1px solid #ffffff0d;
    border-top: 1px solid #ffffff0d;
    height: 238px;
    padding: 16px 0
}

.prizes___INxX7 .accordion-item {
    margin-bottom: 8px
}

.prizes___INxX7 .accordion-item:last-child {
    margin-bottom: 0
}

.prizes___INxX7 .accordion-title {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    position: relative
}

.prizes___INxX7 .accordion-title span {
    color: #d1d1d1;
    flex-grow: 1;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    padding: 0 28px 0 0;
    pointer-events: none
}

.prizes___INxX7 .accordion-title.active span {
    color: rgb(var(--lootboxesCategoryStyle))
}

.prizes___INxX7 .accordion-title.active [class*=titleArrow] {
    border-color: #0000 #0000 #0000 rgb(var(--lootboxesCategoryStyle));
    transform: rotate(-225deg)
}

.prizes___INxX7 .accordion-inner {
    display: none
}

.prizes___INxX7 .accordion-title.active+.accordion-inner {
    display: block
}

.prizes___INxX7 .track-vertical .thumb-vertical {
    background-color: #fff3;
    border-radius: 2px
}

.prizes___INxX7 .track-vertical .thumb-vertical:hover {
    background-color: #fff6
}

.prizeImage___fBMl3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    height: 32px;
    margin-right: 8px;
    pointer-events: none;
    width: 32px
}

.titleArrow___YDea3 {
    border-color: #0000 #0000 #0000 #fff;
    border-style: solid;
    border-width: 6px 0 0 6px;
    bottom: auto;
    display: block;
    height: 0;
    left: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 12px;
    transform: rotate(-45deg);
    transition: .3s;
    width: 0;
    z-index: inherit
}

.titleArrowMobile___TY16K {
    right: 12px
}

.description___h_Nhd {
    padding: 4px 28px 0 20px
}

.description___h_Nhd,.description___h_Nhd * {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.description___h_Nhd a {
    color: var(--brand-red);
    cursor: pointer;
    text-decoration: underline
}

.description___h_Nhd ul li {
    margin: 0 0 8px;
    position: relative
}

.description___h_Nhd ul li:before {
    background: rgb(var(--lootboxesCategoryStyle));
    border-radius: 50%;
    height: 4px;
    left: -14px;
    width: 4px
}

.description___h_Nhd ul li:after,.description___h_Nhd ul li:before {
    bottom: auto;
    content: "";
    display: block;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    z-index: inherit
}

.description___h_Nhd ul li:after {
    background: #ffffff1a;
    border-radius: 4px;
    height: 16px;
    left: -20px;
    width: 16px
}

.description___h_Nhd ul li:last-child {
    margin: 0
}

.propability___fpX20 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: space-between;
    min-height: 0;
    transition: min-height .3s linear
}

.propability___fpX20.opening___YWbcr {
    min-height: 140px
}

.title___bAaKe {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;
    width: 100%
}

.content___kLTHl {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: space-between;
    width: 100%
}

.multiplier___gMBVX {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    color: #fffc;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    justify-content: center;
    line-height: 24px;
    width: 25%
}

.multiplier___gMBVX.active___EnGix,.multiplier___gMBVX:hover {
    box-shadow: inset 0 -2px 0 rgb(var(--lootboxesCategoryStyle))
}

.multiplier___gMBVX.active___EnGix {
    background: linear-gradient(180deg,rgba(var(--lootboxesCategoryStyle),0) 75%,rgba(var(--lootboxesCategoryStyle),.2) 83%,rgba(var(--lootboxesCategoryStyle),.4) 90%,rgb(var(--lootboxesCategoryStyle)) 100%),#ffffff1a;
    color: rgb(var(--lootboxesCategoryStyle))
}

.multiplier___gMBVX.mobile___bdAKp:not(.active___EnGix):hover {
    box-shadow: none
}

.mainInfo___AEbhj {
    overflow: hidden;
    width: 100%
}

.mainInfo___AEbhj .lootboxesPopupMainInfo-enter {
    opacity: 0;
    transform: translateY(-100%)
}

.mainInfo___AEbhj .lootboxesPopupMainInfo-enter-active {
    opacity: 1;
    transform: translateY(0);
    transition: all .15s linear
}

.mainInfo___AEbhj .lootboxesPopupMainInfo-exit {
    opacity: 1;
    transform: translateY(0)
}

.mainInfo___AEbhj .lootboxesPopupMainInfo-exit-active {
    opacity: 0;
    transform: translateY(100%);
    transition: all .15s linear
}

.mainInfo___AEbhj .empty___Lq55D {
    height: 0;
    transition: height .3s linear
}

.mainInfo___AEbhj .empty___Lq55D.opening___HfmOF {
    height: 204px
}

@keyframes openePrizeAnimation___rvHLT {
    0% {
        opacity: 0;
        transform: translateY(240px);
        width: 0
    }

    75% {
        opacity: .75;
        width: 75%
    }

    to {
        opacity: 1;
        transform: translateY(0);
        width: 100%
    }
}

@keyframes closeButtonAnimation___HTo93 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.contentPopupWrap___XzUk5 {
    border-radius: 10px;
    height: auto;
    min-height: 240px;
    overflow: hidden;
    width: 288px
}

@media screen and (min-width: 360px) {
    .contentPopupWrap___XzUk5 {
        width:312px
    }
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___XzUk5 {
        width:364px
    }
}

.contentPopupWrap___XzUk5.opened___HQs7l .subtitle___zzhev {
    margin: 0 0 8px
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___XzUk5.opened___HQs7l .subtitle___zzhev {
        margin:0 0 106px
    }
}

.contentPopupWrap___XzUk5.opened___HQs7l .title___BcBhM {
    margin: 0 0 20px
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___XzUk5.opened___HQs7l .title___BcBhM {
        margin:0 0 14px
    }
}

.contentPopupWrap___XzUk5.opened___HQs7l .prizesShowcaseArrowWrapper___tyN6V {
    transform: rotate(180deg)
}

.contentPopupWrap___XzUk5.opened___HQs7l .prizesShowcaseList___cL_oQ {
    display: none
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___XzUk5.opened___HQs7l .prizesShowcaseList___cL_oQ {
        display:flex;
        max-width: 0
    }
}

.contentPopupWrap___XzUk5.opened___HQs7l .wallpaper___NICmi {
    height: 104px
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___XzUk5.opened___HQs7l .wallpaper___NICmi {
        height:240px
    }
}

.contentPopupWrap___XzUk5.opened___HQs7l .content___miAZt {
    padding: 16px
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___XzUk5.opened___HQs7l .content___miAZt {
        padding:24px 16px 16px
    }
}

.contentPopupWrap___XzUk5.opened___HQs7l .chest___L9SVB {
    opacity: 0
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___XzUk5.opened___HQs7l .chest___L9SVB {
        opacity:1
    }
}

.lootboxPopup___N_8gn {
    height: 100%;
    position: relative;
    width: 100%
}

.lootboxPopup___N_8gn .lootboxesContent-enter {
    opacity: 1;
    transform: translateX(0)
}

.lootboxPopup___N_8gn .lootboxesContent-enter-active {
    opacity: 0;
    transform: translateX(-100%);
    transition: transform .5s cubic-bezier(.6,-.28,.735,.045),opacity .5s cubic-bezier(.6,-.28,.735,.045),visibility .5s cubic-bezier(.6,-.28,.735,.045);
    transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
}

.lootboxPopup___N_8gn .lootboxesContent-enter-done,.lootboxPopup___N_8gn .lootboxesContent-exit,.lootboxPopup___N_8gn .lootboxesContent-exit-active {
    opacity: 0;
    visibility: hidden
}

.lootboxPopup___N_8gn .closeButton___o6XQe {
    animation: closeButtonAnimation___HTo93 .5s ease 0s 1 normal forwards;
    bottom: 16px;
    height: 48px;
    left: calc(50% - 16px);
    margin: 0 16px;
    max-width: 288px;
    opacity: 0;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: calc(100% - 32px);
    z-index: 1
}

.wallpaper___NICmi {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    bottom: auto;
    height: 240px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: height .3s linear;
    width: 100%;
    z-index: 0
}

.wallpaper___NICmi.opened___HQs7l {
    z-index: 999
}

.wallpaper___NICmi .openedPrizes___ubqbi {
    align-items: flex-start;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
    height: inherit;
    justify-content: flex-start;
    left: 0;
    padding: 16px 16px 0;
    position: absolute;
    right: 0;
    top: 0;
    width: inherit;
    z-index: 0
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrize___ckPWM {
    align-items: center;
    background: linear-gradient(225deg,#13131300,#131313c2 41.15%,#131313);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: flex-start;
    min-height: 64px;
    opacity: 0;
    padding: 8px;
    transform: translateY(240px);
    width: 100%
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrize___ckPWM:first-child {
    animation: openePrizeAnimation___rvHLT .25s ease 0s 1 normal forwards
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrize___ckPWM:nth-child(2) {
    animation: openePrizeAnimation___rvHLT .25s ease .15s 1 normal forwards
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrize___ckPWM:last-child {
    animation: openePrizeAnimation___rvHLT .25s ease .3s 1 normal forwards
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrize___ckPWM.active___dC0Ek {
    z-index: 1
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrize___ckPWM .tip___fyh80 {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: flex-start;
    width: 24px
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrize___ckPWM .tip___fyh80 svg {
    height: 18px;
    width: 18px
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrize___ckPWM .tipContent___BkORF {
    background-color: #fff;
    border-radius: 8px;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 12px;
    width: 230px
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrize___ckPWM .tipContent___BkORF:before {
    border-left-color: #fff
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrizeImage___iKVQ4 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrizeText___fFCWI {
    max-width: calc(100% - 48px);
    width: 100%
}

.wallpaper___NICmi .openedPrizes___ubqbi .openedPrizeTitle___rZHW6 {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chest___L9SVB {
    align-items: flex-start;
    bottom: 0;
    flex-direction: row;
    justify-content: center;
    left: 0;
    padding: 20px 0 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.chest___L9SVB,.content___miAZt {
    display: flex;
    height: 100%;
    width: 100%;
    z-index: 1
}

.content___miAZt {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    padding: 24px 16px 16px;
    position: relative;
    transition: padding .3s linear
}

.subtitle___zzhev {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: rgba(var(--lootboxesCategoryStyle),.24);
    border-radius: 12px;
    color: rgb(var(--lootboxesCategoryStyle));
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    margin: 0 0 110px;
    padding: 3px 8px;
    text-align: center
}

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

.subtitle___zzhev .timer____luBQ [class*=countdown] {
    font-weight: 700
}

.subtitle___zzhev .timer____luBQ [class*=countdown] [class*=dotsAnim] {
    animation: none;
    color: inherit
}

.title___BcBhM {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin: 0 0 10px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.prizesShowcaseButton___bDHkB {
    align-items: center;
    background: #adadad;
    border-radius: 16px;
    color: #000;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 18px;
    padding: 4px 4px 4px 12px
}

.freeLootbox___gS006 .prizesShowcaseButton___bDHkB {
    margin-bottom: 16px
}

.prizesShowcaseList___cL_oQ {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 4px;
    height: 32px;
    justify-content: flex-end;
    margin-bottom: 4px;
    max-width: 104px
}

.prizesShowcasePrize___mJjJx {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 32px;
    width: 32px
}

.prizesShowcaseArrowWrapper___tyN6V {
    transition: transform .3s ease
}

.prizesShowcaseArrowWrapper___tyN6V,.prizesShowcaseArrow___b1ClY {
    height: 24px;
    width: 24px
}

.prizesShowcaseArrow___b1ClY {
    fill: #000
}

.lootboxPopup___N_8gn:not(.freeLootbox___gS006) .mainInfoLootboxPopup___MXnKe {
    margin: 16px 0
}

.bottom___zUPfA {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: auto;
    justify-content: space-between;
    max-height: 112px;
    width: 100%
}

.bottom___zUPfA .button___AHaQ5 {
    margin-top: auto;
    max-width: 288px;
    width: 100%
}

.timer____luBQ {
    align-items: flex-end;
    color: #d1d1d1;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    gap: 6px;
    height: 32px;
    justify-content: center;
    line-height: 14px;
    width: 100%
}

.opened___HQs7l .timer____luBQ {
    margin-top: 16px
}

.timer____luBQ [class*=countdown] {
    color: rgb(var(--lootboxesCategoryStyle));
    font-size: 24px;
    font-weight: 500;
    line-height: 1
}

.timer____luBQ [class*=countdown] [class*=dotsAnim] {
    animation: none;
    color: inherit
}

.price___xAR6O {
    flex-direction: row;
    gap: 8px
}

.priceCurrency___bpHsj,.price___xAR6O {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.priceCurrency___bpHsj {
    color: rgb(var(--lootboxesCategoryStyle));
    flex-direction: row-reverse;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.priceText___imYiw {
    flex-direction: column
}

.priceText___imYiw,.price___xAR6O .fullPrice___MMnh1 {
    align-items: flex-start;
    display: flex;
    justify-content: flex-start
}

.price___xAR6O .fullPrice___MMnh1 {
    color: rgb(var(--lootboxesCategoryStyle));
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    text-decoration: line-through
}

.price___xAR6O .fullPrice___MMnh1>span:last-child {
    order: -1
}

.price___xAR6O .text___WPjUi {
    color: #d1d1d1;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.card___L7Z4p {
    background: linear-gradient(180deg,#3d393a,#252323);
    border-radius: 12px;
    padding: 8px 16px 16px;
    position: relative;
    width: 100%
}

.title___kmzL5 {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 8px;
    max-width: 120px;
    min-height: 78px;
    position: relative
}

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

.button___gEJQw {
    max-width: 280px;
    width: 100%
}

.count___vBzfe {
    align-items: center;
    background: #fb3c3c;
    border-radius: 100px;
    bottom: unset;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: unset;
    padding-inline:8px;position: absolute;
    right: 16px;
    top: 8px;
    width: min-content;
    z-index: 1
}

.count___vBzfe span {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 12px
}

.timer___ubJj3 {
    align-items: center;
    color: #d1d1d1;
    display: flex;
    flex-direction: column;
    font-size: 10px;
    font-weight: 500;
    justify-content: center;
    line-height: 12px;
    width: 100%
}

.timer___ubJj3 [class*=countdown] {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px
}

.timer___ubJj3 [class*=countdown] [class*=dotsAnim] {
    animation: none;
    color: inherit
}

.img___F_4pq {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100px;
    right: 2px;
    top: -22px;
    width: 134px
}

.img___F_4pq,.prizes___wX0_U {
    bottom: auto;
    left: auto;
    position: absolute;
    z-index: 0
}

.prizes___wX0_U {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 2px;
    justify-content: flex-start;
    right: 22px;
    top: 54px
}

.prize___tJZ1J {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 32px;
    width: 32px
}

.category___HWcrz {
    height: auto;
    padding: 20px 16px 0;
    position: relative;
    width: 100%
}

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

@media screen and (min-width: 640px) {
    .category___HWcrz {
        padding:20px 64px 0
    }
}

@media screen and (min-width: 1096px) {
    .category___HWcrz {
        padding:20px 16px 0
    }
}

.bg___uUWX3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    max-height: 655px;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.bg___uUWX3,.bg___uUWX3:before {
    bottom: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.bg___uUWX3:before {
    background: linear-gradient(90deg,rgba(var(--lootboxesCategoryStyle),1) 0,rgba(var(--lootboxesCategoryStyle),0) 100%);
    content: "";
    display: block;
    height: 8px;
    z-index: 1
}

.bg___uUWX3.web___smJGP {
    border-radius: 10px
}

.character___FYxdY {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: auto;
    height: 96px;
    left: auto;
    position: absolute;
    right: 0;
    top: -16px;
    width: 136px;
    z-index: 0
}

.title___VeIGd {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 8px;
    max-width: 190px;
    position: relative
}

@media screen and (min-width: 360px) {
    .title___VeIGd {
        max-width:210px
    }
}

@media screen and (min-width: 412px) {
    .title___VeIGd {
        max-width:220px
    }
}

.additionalInfo___MMeuQ {
    gap: 6px;
    justify-content: flex-start;
    margin-bottom: 32px
}

.additionalInfo___MMeuQ,.tipWrapper___KTgwX {
    align-items: center;
    display: flex;
    flex-direction: row
}

.tipWrapper___KTgwX {
    display: inline-flex;
    justify-content: center;
    position: relative;
    z-index: 2
}

.tipWrapper___KTgwX,.tip___jAxW2 {
    height: 24px;
    width: 24px
}

.tipContent___SyqKg[class*=tipContent] {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    height: max-content;
    hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    line-height: 18px;
    padding: 12px;
    text-align: left;
    width: 139px
}

.tip___jAxW2 svg {
    cursor: pointer
}

.tip___jAxW2 svg path {
    fill: #fff;
    opacity: .3
}

.subtitle___yRznj {
    background-color: rgba(var(--lootboxesCategoryStyle),.24);
    border-radius: 12px;
    color: rgb(var(--lootboxesCategoryStyle));
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    overflow: hidden;
    padding: 3px 8px;
    position: relative;
    text-overflow: ellipsis;
    width: -moz-fit-content;
    width: fit-content
}

.subtitle___yRznj .timer___BX1C3 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.subtitle___yRznj .timer___BX1C3 [class*=countdown] {
    font-weight: 700
}

.subtitle___yRznj .timer___BX1C3 [class*=countdown] [class*=dotsAnim] {
    animation: none;
    color: inherit
}

.cards___lQCJy {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 48px;
    justify-content: center;
    position: relative
}

@media screen and (min-width: 640px) {
    .cards___lQCJy {
        column-gap:16px;
        display: grid;
        grid-template-columns: repeat(auto-fill,minmax(248px,1fr));
        row-gap: 48px
    }
}

.categories___JU0mD {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 48px;
    justify-content: flex-start
}

.emptyWrapper___wWzan {
    padding-inline:24px}

.emptyWrapper___wWzan h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: normal;
    margin: 0
}

.emptyWrapper___wWzan p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: normal
}

.adventCalendarLootboxesContainer___UbeH5 {
    margin-top: 23px;
    overflow: hidden
}

@media screen and (min-width: 640px) {
    .adventCalendarLootboxesContainer___UbeH5 {
        overflow:auto;
        padding: 0 0 0 64px
    }
}

.adventCalendarLootboxesContainer___UbeH5 [class*=category__] {
    padding: 25px 24px 30px
}

@media screen and (min-width: 640px) {
    .adventCalendarLootboxesContainer___UbeH5 [class*=category__] {
        padding:25px 0 30px 24px
    }
}

.adventCalendarLootboxesContainer___UbeH5 [class*=bg__] {
    background-position: top;
    background-size: 100%;
    border-radius: 10px;
    -webkit-mask-image: linear-gradient(180deg,#0000,#000,#0000 150px);
    mask-image: linear-gradient(180deg,#0000,#000,#0000 150px);
    max-height: 210px
}

@media screen and (min-width: 640px) {
    .adventCalendarLootboxesContainer___UbeH5 [class*=bg__] {
        -webkit-mask-composite:source-in,xor;
        mask-composite: intersect;
        -webkit-mask-image: linear-gradient(180deg,#0000,#000,#0000 150px),linear-gradient(90deg,#000,#000 calc(100% - 64px),#0000);
        mask-image: linear-gradient(180deg,#0000,#000,#0000 150px),linear-gradient(90deg,#000,#000 calc(100% - 64px),#0000);
        max-width: calc(100% - 64px)
    }
}

.adventCalendarLootboxesContainer___UbeH5 [class*=bg__]:before {
    content: none
}

.adventCalendarLootboxesContainer___UbeH5 [class*=character__] {
    display: none
}

.adventCalendarLootboxesContainer___UbeH5 [class*=additionalInfo__] {
    margin-bottom: 23px
}

.adventCalendarLootboxesContainer___UbeH5 [class*=card_] {
    background: #0000;
    border-radius: 12px;
    min-height: 280px;
    min-width: 280px;
    position: relative
}

.adventCalendarLootboxesContainer___UbeH5 [class*=card_]:before {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    background: linear-gradient(136.71deg,#ffffff0d 4.51%,#fff3 98.35%);
    border-radius: 12px;
    bottom: 0;
    content: "";
    height: 156px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.adventCalendarLootboxesContainer___UbeH5 [class*=card_] [class*=img__] {
    height: 167px;
    left: 0;
    margin: auto;
    right: 0;
    top: 0;
    width: 192px
}

.adventCalendarLootboxesContainer___UbeH5 [class*=card_] [class*=prizes__] {
    display: none
}

.adventCalendarLootboxesContainer___UbeH5 [class*=card_] [class*=title__] {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-top: 154px;
    max-width: 100%;
    min-height: 46px;
    text-align: center
}

.adventCalendarLootboxesContainer___UbeH5 [class*=cards_] {
    flex-direction: row;
    gap: 16px;
    justify-content: flex-start;
    overflow-x: scroll
}

@media screen and (min-width: 640px) {
    .adventCalendarLootboxesContainer___UbeH5 [class*=cards_] {
        display:flex;
        padding-right: 88px
    }
}

.adventCalendarLootboxesContainer___xqY9U {
    margin-top: 23px
}

.adventCalendarLootboxesContainer___xqY9U [class*=category__] {
    padding: 25px 24px 30px
}

.adventCalendarLootboxesContainer___xqY9U [class*=bg__] {
    background-position: top;
    background-size: 100%;
    -webkit-mask-image: linear-gradient(180deg,#0000,#000,#0000 150px);
    mask-image: linear-gradient(180deg,#0000,#000,#0000 150px);
    max-height: 210px
}

.adventCalendarLootboxesContainer___xqY9U [class*=bg__]:before {
    content: none
}

.adventCalendarLootboxesContainer___xqY9U [class*=character__] {
    display: none
}

.adventCalendarLootboxesContainer___xqY9U [class*=additionalInfo__] {
    margin-bottom: 148px
}

.adventCalendarLootboxesContainer___xqY9U [class*=card_] {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    background: linear-gradient(136.71deg,#ffffff0d 4.51%,#fff3 98.35%);
    border-radius: 12px
}

.adventCalendarLootboxesContainer___xqY9U [class*=card_] [class*=img__] {
    height: 167px;
    left: 0;
    margin: auto;
    right: 0;
    top: -125px;
    width: 192px
}

.adventCalendarLootboxesContainer___xqY9U [class*=card_] [class*=prizes__] {
    display: none
}

.adventCalendarLootboxesContainer___xqY9U [class*=card_] [class*=title__] {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-top: 29px;
    max-width: 100%;
    min-height: 46px;
    text-align: center
}

.seo___c_IzU {
    margin-left: 50%;
    padding-inline:16px 8px;transform: translateX(-50%);
    width: 100vw
}

@media screen and (min-width: 412px) {
    .seo___c_IzU {
        padding-inline:24px 16px
    }
}

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

@media screen and (min-width: 1096px) {
    .seo___c_IzU {
        padding-inline:7px 0;
        width: calc(100% + 14px)
    }
}

.seo___c_IzU>div[class*=macScroll] {
    -webkit-mask-image: linear-gradient(180deg,#eae6e1 75.89%,#eae6e100 97.32%),linear-gradient(270deg,#000 4px,#0000 0);
    padding-bottom: 16px
}

.seo___c_IzU>div[class*=macScroll]::-webkit-scrollbar {
    width: 4px
}

.seo___c_IzU>div[class*=macScroll]::-webkit-scrollbar-thumb {
    background: #fff3;
    border-radius: 12px
}

.seo___c_IzU>div[class*=macScroll]::-webkit-scrollbar-track {
    background: #ffffff1a;
    border-radius: 12px;
    margin-bottom: 28px
}

.seo___c_IzU>div[class*=winScroll]>[class*=track-vertical],.seo___c_IzU>div[class*=winScroll]>[class*=track-vertical]>[class*=thumb-vertical] {
    background: #fff3;
    border-radius: 12px
}

.seo___c_IzU>div[class*=winScroll]>div:first-child {
    -webkit-mask-image: linear-gradient(180deg,#eae6e1 75.89%,#eae6e100 97.32%),linear-gradient(270deg,#000 4px,#0000 0);
    padding-bottom: 24px
}

@media screen and (min-width: 412px) {
    .seo___c_IzU>div[class*=winScroll]>div:first-child {
        padding-bottom:16px
    }
}

.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar {
    width: 4px
}

.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-thumb {
    background: #fff3;
    border-radius: 12px
}

.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-track {
    background: #ffffff1a;
    border-radius: 12px;
    margin-bottom: 73px
}

@media screen and (min-width: 568px) {
    .seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-track {
        margin-bottom:13px
    }
}

@media screen and (min-width: 1096px) {
    .seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-track {
        margin-bottom:28px
    }
}

.seoText___2e8ce {
    padding: 0 4px 10px 0
}

.seoText___2e8ce,.seoText___2e8ce * {
    color: var(--footer-text-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 4px
}

.seoText___2e8ce * h1,.seoText___2e8ce * h2,.seoText___2e8ce * h3,.seoText___2e8ce * h4,.seoText___2e8ce * h5,.seoText___2e8ce * h6,.seoText___2e8ce h1,.seoText___2e8ce h2,.seoText___2e8ce h3,.seoText___2e8ce h4,.seoText___2e8ce h5,.seoText___2e8ce h6 {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0 0 8px;
    text-align: center
}

@media screen and (min-width: 1096px) {
    .seoText___2e8ce,.seoText___2e8ce * {
        color:var(--footer-text-color);
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        margin: 0 0 8px
    }

    .seoText___2e8ce * h1,.seoText___2e8ce * h2,.seoText___2e8ce * h3,.seoText___2e8ce * h4,.seoText___2e8ce * h5,.seoText___2e8ce * h6,.seoText___2e8ce h1,.seoText___2e8ce h2,.seoText___2e8ce h3,.seoText___2e8ce h4,.seoText___2e8ce h5,.seoText___2e8ce h6 {
        color: #ffffffe6;
        font-size: 24px;
        font-weight: 500;
        line-height: 32px;
        margin: 0 0 12px;
        text-align: left
    }
}

.android___kE_k0,.ios___fWDVa {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    display: block;
    height: 40px;
    image-rendering: -webkit-optimize-contrast;
    width: 140px
}

.android___kE_k0 img,.ios___fWDVa img {
    height: 100%;
    width: 100%
}

.mobileApp___sEaz_ {
    align-items: center;
    border-bottom: var(--footer-divider);
    border-top: var(--footer-divider);
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: center;
    margin-bottom: 16px;
    padding-block:16px}

@media screen and (min-width: 1096px) {
    .mobileApp___sEaz_ {
        align-items:flex-end;
        border: none;
        justify-content: flex-end;
        margin: 0 -1px 40px 0;
        padding-block:0}
}

.mobileApp___sEaz_:empty {
    display: none
}

.mobileApp___sEaz_:empty+[class*=disclaimer__] {
    margin-top: 16px
}

.gamesDevelopers___4bac9 {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px 18px;
    justify-content: center;
    margin-bottom: 40px;
    max-height: 184px;
    overflow: hidden;
    transition: max-height .5s linear
}

@media screen and (min-width: 1096px) {
    .gamesDevelopers___4bac9 {
        gap:8px 24px;
        max-height: -moz-fit-content;
        max-height: fit-content
    }
}

.gamesDevelopersShown___BONnf {
    max-height: 600px
}

.gamesDevelopersHidden___b2f9d {
    margin-bottom: 0
}

.gamesDevelopersMore___d_Bh6 {
    background: none;
    color: var(--brand-yellow);
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 28px auto;
    padding: 12px 0 12px 12px
}

.gamesDevelopersMoreDisplay___83e05 {
    display: block
}

@media screen and (min-width: 1096px) {
    .gamesDevelopersMore___d_Bh6 {
        display:none
    }
}

.item___l_CIi,.picture___9f953 {
    flex: 0 1 84px;
    height: 24px
}

.image___29a37,.picture___9f953 {
    height: 100%;
    width: 100%
}

.image___29a37 {
    object-fit: contain
}

.payments___67697 {
    align-items: center;
    background: linear-gradient(270deg,#ffffff0f,#ffffff0a 40.7%,#ffffff0a 82.26%);
    border-radius: 12px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px 16px;
    justify-content: center;
    padding-block:16px}

@media screen and (min-width: 1096px) {
    .payments___67697 {
        border-radius:10px;
        gap: 8px 24px
    }
}

.item___S_M8E,.picture___4a094 {
    flex: 0 1 84px;
    height: 24px
}

.image___484ac,.picture___4a094 {
    height: 100%;
    width: 100%
}

.image___484ac {
    object-fit: contain
}

.bonusRulesPopupWrap___L3ttL [class*=content_] {
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    overflow: hidden
}

.bonusRulesWrap___XOplD {
    color: #ffffffe6;
    height: 700px;
    width: 704px
}

.bonusRulesCollapse___B2UuL {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: inherit;
    justify-content: normal;
    min-height: 100%;
    padding: 42px 6px 0 48px;
    position: relative
}

.bonusRulesCollapse___B2UuL:after {
    bottom: 30px;
    content: "";
    left: 40px;
    position: absolute;
    right: 40px;
    top: auto;
    z-index: 0
}

.bonusRulesCollapse___B2UuL [class*=winScroll__]>div:first-child {
    padding-right: 12px
}

.bonus_header___D2Imn {
    position: relative
}

.bonus_header__title___FZ8E7 {
    color: inherit;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    max-width: 100%
}

.bonus_header__action___B11Wm {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 24px;
    justify-content: space-between;
    padding-bottom: 24px
}

.bonusRulesHeaderTitleWrap___r7lj8 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: normal;
    max-width: 256px;
    width: 100%
}

.bonus_header__info___ZKfEG {
    color: inherit;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0
}

.bonus_header__btn___eQtGE {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-end;
    margin: 0 56px 0 auto;
    width: 100%
}

.bonus_header__btn___eQtGE [class*=subscribeWrap_] {
    margin: auto 2px 8px auto
}

.bonus_header__btn___eQtGE>[class*=button_] {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin: 0;
    max-width: 224px;
    width: 100%
}

.bonus_header__btn___eQtGE form {
    margin: 0 0 0 auto;
    max-width: 256px;
    width: 100%
}

.bonus_header__btn___eQtGE form [class*=buttonWrapper] {
    margin: 0;
    width: 100%
}

.rulesScroll___ZwDQX {
    margin-right: 4px;
    position: relative
}

.rulesScroll___ZwDQX .track-vertical {
    background: #0000
}

.rulesScroll___ZwDQX .thumb-vertical {
    background: var(--scroll-color-1);
    margin-left: -4px;
    opacity: .2
}

.bonusHeaderRules___bLhma {
    padding-right: 64px
}

.bonusHeaderRules___bLhma .bonus_content {
    clear: both;
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 22px 0 26px
}

.bonusHeaderRules___bLhma .bonus_content ol,.bonusHeaderRules___bLhma .bonus_content ul {
    font-style: normal;
    gap: 22px;
    padding-bottom: 40px
}

.bonusHeaderRules___bLhma .bonus_content ol li,.bonusHeaderRules___bLhma .bonus_content ul li {
    counter-increment: counter;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    position: relative
}

.bonusHeaderRules___bLhma .bonus_content ol li:before,.bonusHeaderRules___bLhma .bonus_content ul li:before {
    content: counter(counter) ". ";
    position: relative
}

.bonusHeaderRules___bLhma .bonus_content p {
    font-style: normal
}

.bonusHeaderRules___bLhma .withoutClear {
    clear: none
}

.bonusItemsWrap___whqZ7 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.bonusItemsWrap___whqZ7 h2 {
    color: inherit;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.bonusRulesItemWrap___eUNJW {
    background: linear-gradient(90deg,#610819,#665c5c33);
    border-radius: 12px;
    column-gap: 16px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    margin-top: 16px;
    padding: 8px 12px;
    row-gap: 16px;
    width: 100%
}

.bonusRulesItemTitle___xQkEe {
    color: inherit;
    font-size: 16px;
    font-weight: 500;
    grid-column: span 3;
    line-height: 24px;
    width: 100%
}

.bonusRulesItemDescription___UQRgn {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.bonusRulesItemDescriptionName___WOYMc {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.bonusRulesItemDescriptionValue___rvP0t {
    color: inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.bonusRulesTransparentBottom____TzWK {
    background: linear-gradient(#3a060c00,#3a060c);
    bottom: 0;
    height: 84px;
    left: 0;
    position: absolute;
    right: unset;
    top: unset;
    width: 100%;
    z-index: 0
}

.dropdownListShadowWrapper___UzLYA {
    border-radius: 10px;
    column-count: 4
}

.dropdownListShadowWrapper___UzLYA.emptySearch___sRH6J {
    align-items: center;
    column-count: auto;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.dropdownListShadowWrapper___UzLYA.emptySearch___sRH6J img {
    height: 32px;
    margin-top: 16px;
    width: 30px
}

.dropdownListShadowWrapper___UzLYA.emptySearch___sRH6J span {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 24px
}

.dropdownList___Dr3G6 {
    align-items: normal;
    border-radius: inherit;
    break-inside: avoid-column;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    padding-bottom: 24px
}

.dropdownList___Dr3G6 li {
    color: #fff;
    margin-bottom: 4px;
    position: relative
}

.dropdownList___Dr3G6 li.lastItem___fOdMu {
    margin-bottom: 24px
}

.dropdownList___Dr3G6 .dropdownListItem___IN0IZ {
    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___Dr3G6 .dropdownListItem___IN0IZ .firstSymbol___jbTjj {
    color: #ffffffe6;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    margin-right: 4px;
    min-width: 28px;
    width: 28px
}

.dropdownList___Dr3G6 .dropdownListItem___IN0IZ 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___Dr3G6 .dropdownListItem___IN0IZ span:last-child {
    align-items: flex-start;
    display: flex
}

.dropdownList___Dr3G6 .dropdownListItem___IN0IZ.dropdownListItemActive___ShCEE,.dropdownList___Dr3G6 .dropdownListItem___IN0IZ:hover {
    background: #ffffff1a;
    border-radius: 8px
}

.dropdownList___Dr3G6 .dropdownListItem___IN0IZ.dropdownListItemActive___ShCEE span:last-child,.dropdownList___Dr3G6 .dropdownListItem___IN0IZ:hover span:last-child {
    color: var(--brand-yellow)
}

.dropdownList___Dr3G6 .dropdownListItem___IN0IZ.dropdownListItemActive___ShCEE {
    background: #0000
}

.dropdownList___Dr3G6 .dropdownListItem___IN0IZ.dropdownListItemActive___ShCEE:hover {
    background: var(--brand-simple)
}

.dropdownList___Dr3G6 .dropdownListItem___IN0IZ.dropdownListItemActive___ShCEE:hover span:last-child {
    color: #fff
}

.isDisabled___J4q0f span img {
    filter: grayscale(1)
}

.isDisabled___J4q0f .dropdownListItem___IN0IZ span:last-child {
    opacity: .4
}

.isDisabled___J4q0f .dropdownListItem___IN0IZ:hover {
    background: none;
    cursor: default
}

.isDisabled___J4q0f .dropdownListItem___IN0IZ:hover span:last-child {
    color: var(--brand-text)
}

.popupDevelopersWrap___oJvoy [class^=content__] {
    margin: auto
}

.popupDevelopers___pNkg0 {
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 10px;
    box-shadow: 0 8px 16px #191e2d99;
    height: 488px;
    padding: 20px;
    position: relative;
    width: 800px
}

.popupDevelopers___pNkg0,.popupDevelopers___pNkg0 * {
    font-family: Manrope,sans-serif
}

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

.popupDevelopersHeader___z6Bhn p {
    margin: 0;
    padding: 0
}

.popupDevelopersHeader___z6Bhn .title___gMSFx {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.popupDevelopersHeader___z6Bhn .developers___HlWrS {
    color: var(--link-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: auto;
    padding-left: 32px
}

.popupDevelopersHeader___z6Bhn .developers___HlWrS:hover {
    cursor: pointer;
    text-decoration: underline
}

.popupDevelopersSearch___YvyX8 {
    margin-top: 16px
}

.popupDevelopersList___M2MX7 {
    position: relative
}

.popupDevelopersList___M2MX7:after {
    background: linear-gradient(180deg,#40030a00,#2c0d14);
    bottom: 0;
    content: "";
    height: 25px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 1
}

.popupDevelopersList___M2MX7 [class^=macScroll__] {
    margin-right: -8px;
    margin-top: 16px;
    padding-bottom: 24px;
    padding-right: 8px
}

.popupDevelopersList___M2MX7 [class^=macScroll__]::-webkit-scrollbar {
    width: 5px
}

.popupDevelopersList___M2MX7 [class^=macScroll__]::-webkit-scrollbar-track {
    background-color: unset
}

.popupDevelopersList___M2MX7 [class^=macScroll__]::-webkit-scrollbar-thumb {
    background-color: rgba(var(--brand-text-rgb),.15);
    border-radius: 10px
}

.popupDevelopersList___M2MX7 [class^=macScroll__]::-webkit-scrollbar-thumb:hover {
    background-color: rgba(var(--brand-text-rgb),.3)
}

.popupDevelopersList___M2MX7 [class^=winScroll] {
    margin-right: -16px;
    margin-top: 16px;
    padding-bottom: 25px;
    width: auto!important
}

.popupDevelopersList___M2MX7 [class^=winScroll] .track-vertical {
    background: #0000;
    border-radius: 32px;
    cursor: pointer;
    height: 100%;
    right: 0;
    width: 5px!important;
    z-index: 9999
}

.popupDevelopersList___M2MX7 [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___M2MX7 [class^=winScroll] .thumb-vertical:hover {
    background: rgba(var(--brand-text-rgb),.3)
}

.dropDownDevelopers___0bfeb {
    align-items: center;
    color: var(--brand-text);
    display: flex;
    position: relative
}

.dropDownDevelopers___0bfeb span {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 18px
}

.dropDownDevelopers___0bfeb:after {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    border-top: 4px solid var(--brand-text);
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: -16px;
    width: 0
}

.dropDownDevelopers___0bfeb.active___BPQN4:after {
    border-bottom: 4px solid var(--brand-text);
    border-top: 4px solid #0000;
    top: 2px
}

.dropDownDevelopers___0bfeb .filterIcon___bf892,.dropDownDevelopers___0bfeb i {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: initial;
    border-radius: 8px;
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.dropDownDevelopers___0bfeb:hover {
    cursor: pointer
}

.dropDownDevelopers___0bfeb:hover:after {
    border-top: 4px solid var(--brand-red)
}

.dropDownDevelopers___0bfeb:hover span {
    color: var(--brand-red);
    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 #2a824999
}

.dropDownDevelopers___0bfeb:hover .filterIcon___bf892 g>*,.dropDownDevelopers___0bfeb:hover .filterIcon___bf892 path,.dropDownDevelopers___0bfeb:hover .filterIcon___bf892 rect,.dropDownDevelopers___0bfeb:hover i g>*,.dropDownDevelopers___0bfeb:hover i path,.dropDownDevelopers___0bfeb:hover i rect {
    fill: var(--brand-red)
}

.gamesProviders___db691 {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.moreFilterItemsDropdown___X7sNE {
    bottom: auto;
    left: auto;
    opacity: 0;
    padding: 11px 0 0;
    position: absolute;
    right: -17px;
    top: 32px;
    z-index: 0
}

.moreFilterItemsDropdown___X7sNE .content___dw9sT {
    background: var(--brand-content-background);
    border-radius: 8px;
    box-shadow: 0 2px 8px #00000080,inset 0 1px 0 #ffffff0d;
    min-width: 220px;
    position: relative
}

.moreFilterItemsDropdown___X7sNE .content___dw9sT:after,.moreFilterItemsDropdown___X7sNE .content___dw9sT:before {
    border-bottom: 10px solid;
    border-left: 10px solid #0000;
    border-right: 10px solid #0000;
    bottom: auto;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 44px;
    top: -9px;
    width: 0;
    z-index: 0
}

.moreFilterItemsDropdown___X7sNE .content___dw9sT:after {
    border-bottom-color: var(--brand-content-background);
    z-index: 1
}

.moreFilterItemsDropdown___X7sNE .content___dw9sT:before {
    border-bottom-color: #ffffff80;
    z-index: -1
}

.moreFilterItemsDropdown___X7sNE .filter___mx_2z {
    align-items: center;
    border-bottom: 1px solid #0003;
    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___X7sNE .filter___mx_2z.filterActive___gEegw,.moreFilterItemsDropdown___X7sNE .filter___mx_2z:hover {
    color: var(--brand-yellow)
}

.moreFilterItemsDropdown___X7sNE .filter___mx_2z:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.moreFilterItemsDropdown___X7sNE .filter___mx_2z:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    height: 36px
}

.moreFilterItems___gQyj_ {
    background: #0000;
    box-sizing: border-box;
    cursor: pointer;
    opacity: 0;
    padding: 0 8px;
    pointer-events: none;
    position: absolute;
    text-decoration: none;
    visibility: hidden
}

.moreFilterItems___gQyj_ .btn___N9S1E {
    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___gQyj_:hover .btn___N9S1E {
    background: var(--brand-content-background);
    color: var(--brand-yellow);
    text-decoration: none
}

.moreFilterItems___gQyj_.moreFilterItemsVisible___P7J3y {
    opacity: 1;
    pointer-events: auto;
    position: relative;
    visibility: visible
}

.moreFilterItems___gQyj_.moreFilterItemsActive___jgA_I .btn___N9S1E {
    background: var(--brand-simple);
    color: var(--brand-yellow)
}

.moreFilterItems___gQyj_.moreFilterItemsActive___jgA_I .btn___N9S1E:focus,.moreFilterItems___gQyj_.moreFilterItemsActive___jgA_I .btn___N9S1E:hover {
    box-shadow: none;
    filter: none
}

.moreFilterItems___gQyj_.moreFilterItemsActive___jgA_I .btn___N9S1E span {
    font-weight: 400!important
}

.moreFilterItems___gQyj_ .moreFilterItemsToggle-enter-active,.moreFilterItems___gQyj_ .moreFilterItemsToggle-enter-done {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.moreFilterItems___gQyj_ .moreFilterItemsToggle-exit-active,.moreFilterItems___gQyj_ .moreFilterItemsToggle-exit-done {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.openedFilterDropdownClassMod___erbMO [class^=gamesCtrls__] {
    position: relative;
    z-index: 999
}

.filterItem___uY6bq {
    border-radius: 16px;
    display: inline-block;
    height: 32px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: 1
}

.filterItem___uY6bq.filterItemVisible___NFQsS {
    opacity: 1;
    pointer-events: auto;
    position: relative;
    visibility: visible
}

.filterItem___uY6bq:first-of-type {
    margin-left: 0
}

.filterItem___uY6bq .btn___QZovu {
    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___uY6bq .btn___QZovu:hover {
    text-decoration: none
}

.filterItem___uY6bq .btn___QZovu.btnActive___SeP_L,.filterItem___uY6bq .btn___QZovu:hover {
    background: var(--brand-simple);
    color: var(--brand-yellow)
}

.filterItem___uY6bq .btn___QZovu:focus,.filterItem___uY6bq .btn___QZovu:hover {
    box-shadow: none;
    filter: none
}

.filterItem___uY6bq .btn___QZovu span {
    font-weight: 400!important
}

.gamesProviders____lBEe {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.gamesProviders____lBEe:not(.calculatedClass___DuVtN) {
    opacity: 0;
    width: 100%
}

.gamesProviders____lBEe:not(.calculatedClass___DuVtN) [class^=filterItem__] {
    opacity: 0!important;
    position: absolute!important;
    visibility: hidden!important
}

.gamesProviders____lBEe.calculatedClass___DuVtN {
    opacity: 1;
    transition: opacity .2s;
    width: auto
}

.button___FXvLr {
    align-items: center;
    background: linear-gradient(0deg,#ffb900,#ffd600);
    border: 1px solid #feb60066;
    border-radius: 8px;
    box-shadow: 0 4px 4px 0 #0000004d,0 2px 6px 0 #6249001a;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-inline:16px;position: relative;
    z-index: 1
}

.button___FXvLr.sm___XvMoD {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: normal
}

.button___FXvLr.md___c_NLz {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    line-height: normal
}

@media(hover: hover) {
    .button___FXvLr {
        cursor:pointer
    }

    .button___FXvLr:hover {
        background: linear-gradient(0deg,#ffc52b,#ffdb20)
    }
}

.button___FXvLr:active {
    background: linear-gradient(0deg,#eaaa00,#f6ce00)
}

.button___FXvLr.disabled___Manrb,.button___FXvLr:disabled {
    opacity: .4;
    pointer-events: none
}

.button___FXvLr [class*=loadingWrapper__] {
    bottom: unset;
    height: 100%;
    left: 50%;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    z-index: 1
}

.button___FXvLr [class*=loadingWrapper__] img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.cocktailPopup___ZPvZW {
    background: #0000;
    height: auto;
    min-height: 364px;
    padding-top: 120px;
    position: relative;
    width: 286px;
    z-index: 1
}

.cocktailPopup___ZPvZW [class*=closeBtn__] {
    animation: visibleContent___iPiXm .3s 7.5s forwards;
    opacity: 0;
    pointer-events: none;
    top: 128px
}

.cocktailPopupContent___tcbx3 {
    animation: openPopup___gfXCC .6s 6.5s forwards;
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    background-size: contain;
    border-radius: 12px;
    display: grid;
    grid-template-rows: 0fr;
    padding: 0
}

.cocktailPopupContentInfo___RZFgu {
    align-items: center;
    animation: visibleContent___iPiXm .3s 7.5s forwards;
    display: flex;
    flex-direction: column;
    justify-content: center;
    opacity: 0;
    overflow: hidden
}

.cocktailPopupContent___tcbx3 .title___uN9so {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Caveat,serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 32px;
    line-height: 1;
    margin: 0 0 16px;
    max-height: 64px;
    overflow: hidden;
    padding-inline:16px;text-align: center
}

.cocktailPopupContent___tcbx3 .mainPrize____N05X {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 44px;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding-left: 62px;
    position: relative;
    width: 100%;
    z-index: 1
}

.cocktailPopupContent___tcbx3 .mainPrize____N05X img {
    bottom: unset;
    height: 86px;
    left: -8px;
    position: absolute;
    right: unset;
    top: -26px;
    width: 86px;
    z-index: 1
}

.cocktailPopupContent___tcbx3 .mainPrize____N05X span {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden
}

.cocktailPopupContent___tcbx3 .scroll___wIOnW {
    margin-bottom: 16px
}

.cocktailPopupContent___tcbx3 .prizesList___jkCfg {
    padding-left: 42px
}

.cocktailPopupContent___tcbx3 .prizesList___jkCfg ul {
    list-style: none
}

.cocktailPopupContent___tcbx3 .prizesList___jkCfg li {
    position: relative;
    z-index: 1
}

.cocktailPopupContent___tcbx3 .prizesList___jkCfg li:not(:last-of-type) {
    margin-bottom: 8px
}

.cocktailPopupContent___tcbx3 .prizesList___jkCfg li:before {
    background: #ffffff1a;
    border-radius: 4px;
    bottom: unset;
    content: "";
    height: 16px;
    left: -26px;
    position: absolute;
    right: unset;
    top: 3px;
    width: 16px;
    z-index: 1
}

.cocktailPopupContent___tcbx3 .prizesList___jkCfg li:after {
    background: #fff;
    border-radius: 100%;
    bottom: unset;
    content: "";
    height: 4px;
    left: -20px;
    position: absolute;
    right: unset;
    top: 9px;
    width: 4px;
    z-index: 1
}

.cocktailPopupContent___tcbx3 .prizesList___jkCfg li .name___cC3Ja {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.cocktailPopupContent___tcbx3 .prizesList___jkCfg li .value___A1q7W {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.cocktailPopupContent___tcbx3 .image___MPg3K {
    bottom: unset;
    left: 50%;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -60px;
    transform: translateX(-50%);
    z-index: 1
}

.cocktailPopupContent___tcbx3 .button____NGEv {
    margin: auto auto 0;
    min-width: 146px
}

@media screen and (min-width: 360px) {
    .cocktailPopup___ZPvZW {
        padding-top:48px
    }

    .cocktailPopupContent___tcbx3 .image___MPg3K {
        top: -132px
    }

    .cocktailPopup___ZPvZW [class*=closeBtn__] {
        top: 56px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .cocktailPopup___ZPvZW {
        padding-top:120px
    }

    .cocktailPopupContent___tcbx3 .image___MPg3K {
        top: -60px
    }

    .cocktailPopup___ZPvZW [class*=closeBtn__] {
        top: 128px
    }
}

@keyframes openPopup___gfXCC {
    0% {
        grid-template-rows: 0fr;
        padding: 0
    }

    to {
        grid-template-rows: 1fr;
        padding: 54px 16px 24px
    }
}

@keyframes visibleContent___iPiXm {
    0% {
        opacity: 0;
        pointer-events: none
    }

    to {
        opacity: 1;
        pointer-events: auto
    }
}

.ingredientsWrapper___rygzK {
    align-items: flex-start;
    background: url(/assets/img/fruitCocktail/promoSection/ingredients-bg.webp) 50%;
    background-size: cover;
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 580px;
    justify-content: flex-start;
    left: unset;
    overflow: hidden;
    padding-top: 64px;
    position: absolute;
    right: calc(50% - 448px);
    top: unset;
    width: 350px;
    z-index: 1
}

.ingredientsWrapper___rygzK.disabled___RX9zT {
    pointer-events: none
}

.ingredientsWrapper___rygzK .closedBarWrapper___eB0Gi {
    align-items: center;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: #0d01016e;
    border-radius: 12px;
    bottom: unset;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 2
}

.ingredientsWrapper___rygzK .closedBarWrapper___eB0Gi p {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 16px 0 0;
    text-shadow: 0 4px 4px #00000040
}

.ingredientsWrapper___rygzK .title___dkokH {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start;
    margin: 0 26px 16px 16px
}

.ingredientsWrapper___rygzK .title___dkokH p {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.ingredientsWrapper___rygzK .title___dkokH [class*=tipsWrap__] {
    cursor: pointer;
    margin-top: 2px;
    z-index: 1
}

.ingredientsWrapper___rygzK form {
    width: 100%
}

.ingredientsWrapper___rygzK :root {
    --swiper-theme-color: #007aff
}

.ingredientsWrapper___rygzK .swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.ingredientsWrapper___rygzK .swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.ingredientsWrapper___rygzK .swiper-wrapper {
    box-sizing: initial;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.ingredientsWrapper___rygzK .swiper-android .swiper-slide,.ingredientsWrapper___rygzK .swiper-wrapper {
    transform: translateZ(0)
}

.ingredientsWrapper___rygzK .swiper-pointer-events {
    touch-action: pan-y
}

.ingredientsWrapper___rygzK .swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.ingredientsWrapper___rygzK .swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.ingredientsWrapper___rygzK .swiper-slide-invisible-blank {
    visibility: hidden
}

.ingredientsWrapper___rygzK .swiper-autoheight,.ingredientsWrapper___rygzK .swiper-autoheight .swiper-slide {
    height: auto
}

.ingredientsWrapper___rygzK .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.ingredientsWrapper___rygzK .swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.ingredientsWrapper___rygzK .swiper-3d,.ingredientsWrapper___rygzK .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.ingredientsWrapper___rygzK .swiper-3d .swiper-cube-shadow,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-bottom,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-left,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-right,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-top,.ingredientsWrapper___rygzK .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-bottom,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-left,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-right,.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.ingredientsWrapper___rygzK .swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.ingredientsWrapper___rygzK .swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.ingredientsWrapper___rygzK .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.ingredientsWrapper___rygzK .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.ingredientsWrapper___rygzK .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.ingredientsWrapper___rygzK .swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.ingredientsWrapper___rygzK .swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.ingredientsWrapper___rygzK .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.ingredientsWrapper___rygzK .swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    width: var(--swiper-centered-offset-after)
}

.ingredientsWrapper___rygzK .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.ingredientsWrapper___rygzK .swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    width: 100%
}

.ingredientsWrapper___rygzK .swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.ingredientsWrapper___rygzK .swiper-wrapper {
    display: flex
}

.ingredientsWrapper___rygzK .swiper-pagination {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 4px
}

.ingredientsWrapper___rygzK .swiper-pagination-bullet {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet.png);
    background-size: contain;
    display: block;
    height: 16px;
    width: 16px
}

.ingredientsWrapper___rygzK .swiper-pagination-bullet-active {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet-active.png)
}

@media(hover: hover) {
    .ingredientsWrapper___rygzK .swiper-pagination-bullet {
        cursor:pointer
    }
}

.ingredientsWrapper___rygzK .swiper___Fmvp9 {
    -webkit-mask-image: linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);
    mask-image: linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);
    padding-inline:20px}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY {
    background: linear-gradient(180deg,#13101233 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 12px;
    box-shadow: inset 2px 3px 4px 0 #00000052;
    flex-shrink: 0;
    height: 124px;
    overflow: hidden;
    position: relative;
    width: 120px;
    z-index: 1
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY:before {
    background: url(/assets/img/fruitCocktail/promoSection/ingredients/cardElement.webp) 50%;
    bottom: -64px;
    content: "";
    height: 208px;
    left: -48px;
    position: absolute;
    right: unset;
    top: unset;
    width: 208px;
    z-index: 0
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY:after {
    background: radial-gradient(50% 50% at 50% 50%,#ff971a80 0,#ff971a00 100%);
    bottom: -104px;
    content: "";
    height: 208px;
    left: -48px;
    position: absolute;
    right: unset;
    top: unset;
    width: 208px;
    z-index: 0
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 8px;
    position: relative;
    z-index: 1
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label input {
    display: none
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label .info___ZtZmp {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start;
    width: 100%
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label .info___ZtZmp .radioWrapper___h06uR {
    background-color: #0000004d;
    border: 1px solid #ffffff1a;
    border-radius: 100%;
    height: 16px;
    margin-left: 2px;
    position: relative;
    transition: border-color .3s;
    width: 16px;
    z-index: 1
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label .info___ZtZmp .radioWrapper___h06uR:after {
    background-color: #f5c66b;
    border-radius: 100%;
    bottom: unset;
    content: "";
    height: 8px;
    left: 50%;
    opacity: 0;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: opacity .3s;
    width: 8px;
    z-index: 1
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label .info___ZtZmp span {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label .alcoholImage___oafeM {
    height: 134px;
    object-fit: contain;
    width: 104px
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label .fruitImage___bEWpV {
    height: 76px;
    object-fit: contain;
    width: 104px
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label input:checked~.radioWrapper___h06uR {
    border-color: #f5c66b
}

.ingredientsWrapper___rygzK .swiperSlide___JDZUY label input:checked~.radioWrapper___h06uR:after {
    opacity: 1
}

@media(hover: hover) {
    .ingredientsWrapper___rygzK .swiperSlide___JDZUY label {
        cursor:pointer
    }
}

.ingredientsWrapper___rygzK .swiperAlcohol___HMQPm {
    margin-top: 16px
}

.ingredientsWrapper___rygzK .swiperAlcohol___HMQPm .swiperSlide___JDZUY {
    height: 182px
}

.ingredientsWrapper___rygzK .submitButton___ueKz9 {
    bottom: 6px;
    left: 50%;
    min-width: 146px;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 1
}

.promoSection___TFTci {
    background: url(/assets/img/fruitCocktail/promoSection/promo-bg.webp) top;
    background-size: cover;
    margin-top: -64px;
    max-width: 2048px;
    overflow: hidden;
    padding-top: 64px;
    position: relative;
    width: 100vw;
    z-index: 1
}

.promoSection___TFTci .container___lknHH {
    height: 590px;
    width: 100%
}

.promoSection___TFTci .title___L9mFh {
    align-items: center;
    bottom: unset;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-family: Caveat,serif;
    font-size: 48px;
    font-weight: 500;
    justify-content: center;
    left: calc(50% - 434px);
    line-height: 1;
    margin: 0;
    position: absolute;
    right: unset;
    text-shadow: 0 4px 4px #00000059;
    text-transform: capitalize;
    top: 92px;
    z-index: 1
}

.promoSection___TFTci .title___L9mFh span {
    color: #ffe815
}

.promoSection___TFTci .cocktailsWrapper___OaBKT {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: calc(50% - 454px);
    position: absolute;
    right: unset;
    top: unset;
    z-index: 1
}

.promoSection___TFTci .cocktailsWrapper___OaBKT .titleWrapper___kiKNf {
    align-items: center;
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    background-size: cover;
    display: flex;
    flex-direction: row;
    height: 98px;
    justify-content: flex-start;
    padding-left: 126px;
    position: relative;
    width: 350px;
    z-index: 1
}

.promoSection___TFTci .cocktailsWrapper___OaBKT .titleWrapper___kiKNf img {
    bottom: unset;
    height: 186px;
    left: -24px;
    position: absolute;
    right: unset;
    top: -58px;
    width: 186px;
    z-index: 1
}

.promoSection___TFTci .cocktailsWrapper___OaBKT .titleWrapper___kiKNf p {
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 300;
    justify-content: flex-start;
    line-height: 1;
    margin: 0
}

.promoSection___TFTci .cocktailsWrapper___OaBKT .titleWrapper___kiKNf p span {
    color: #ffe815;
    font-size: 32px;
    font-weight: 800;
    line-height: 44px;
    text-transform: uppercase
}

.promoSection___TFTci .barImage___XUp09 {
    bottom: 0;
    height: 706px;
    left: unset;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    right: -150px;
    top: unset;
    width: 914px;
    z-index: 1
}

@media screen and (min-width: 1288px) {
    .promoSection___TFTci .barImage___XUp09 {
        right:-84px
    }
}

.barSection___bCvmR {
    max-width: 2048px;
    overflow: hidden;
    position: relative;
    width: 100vw;
    z-index: 2
}

.barSection___bCvmR .barBackground___MoEwX {
    bottom: unset;
    height: auto;
    left: 50%;
    -webkit-mask-image: linear-gradient(180deg,#000 80%,#0000);
    mask-image: linear-gradient(180deg,#000 80%,#0000);
    max-width: 2048px;
    object-fit: contain;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: calc(-8px - 4vw);
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

@media screen and (min-width: 1288px) {
    .barSection___bCvmR .barBackground___MoEwX {
        top:calc(-12px - 4vw)
    }
}

.barSection___bCvmR .container___xLf6W {
    padding: 76px 0 40px
}

.barSection___bCvmR .container___xLf6W .barWrapper___qevhT {
    align-items: center;
    background: url(/assets/img/fruitCocktail/desk-bg-desktop.webp) repeat-y top;
    background-size: contain;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 332px;
    justify-content: flex-start;
    margin: 0 auto;
    padding: 44px 56px 24px;
    position: relative;
    width: 776px;
    z-index: 1
}

.barSection___bCvmR .container___xLf6W .barWrapper___qevhT:before {
    background: url(/assets/img/fruitCocktail/barSection/lines.webp) 50%;
    bottom: unset;
    content: "";
    height: 100px;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -44px;
    width: 100%;
    z-index: 1
}

.barSection___bCvmR .container___xLf6W .barWrapper___qevhT>.title___iQ0hx {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 20px;
    font-weight: 700;
    justify-content: center;
    line-height: 26px;
    margin: 0;
    text-shadow: 0 4px 4px #00000040
}

.barSection___bCvmR .container___xLf6W .barWrapper___qevhT>.title___iQ0hx svg {
    margin-left: 8px
}

.barSection___bCvmR .container___xLf6W .barWrapper___qevhT .tooltipWrapper___VzXf6 {
    cursor: pointer;
    display: flex
}

.barSection___bCvmR .container___xLf6W .barWrapper___qevhT .tooltipWrapper___VzXf6 [class*=tips__] {
    height: auto;
    left: 0;
    top: 32px;
    transform: translateX(0);
    width: 210px
}

.barSection___bCvmR .container___xLf6W .barWrapper___qevhT .tooltipWrapper___VzXf6 [class*=tips__]:before {
    border-bottom: 6px solid;
    border-top: 6px solid #0000;
    bottom: unset;
    left: 8px;
    right: unset;
    top: -12px
}

.barSection___bCvmR .container___xLf6W .barWrapper___qevhT .description___BZw21 {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 4px 0 16px
}

.barSection___bCvmR .container___xLf6W .barWrapper___qevhT .description___BZw21 span {
    color: #ffe815
}

.barSection___bCvmR .emptyWrapper___d6g_D {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 560px
}

.barSection___bCvmR .emptyWrapper___d6g_D .emptyBarImage___diQkJ {
    height: 110px;
    margin-block:20px 16px;object-fit: contain;
    width: 110px
}

.barSection___bCvmR .emptyWrapper___d6g_D h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 0 0 16px;
    text-align: center;
    text-shadow: 0 4px 4px #00000040
}

.barSection___bCvmR .emptyWrapper___d6g_D p {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    text-align: center
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    z-index: 1
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N {
    align-items: center;
    background: linear-gradient(180deg,#13101233 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 12px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 196px;
    justify-content: space-between;
    overflow: hidden;
    padding: 8px;
    position: relative;
    width: 120px;
    z-index: 1
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N:hover {
    border-color: #ffe81580;
    box-shadow: 0 0 20px 1px #ffe8154d,inset 4px 5px 4px 0 #00000052
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N:before {
    background: url(/assets/img/fruitCocktail/promoSection/ingredients/cardElement.webp) no-repeat 50%;
    background-size: cover;
    bottom: 0;
    content: "";
    height: 208px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 208px;
    z-index: 0
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N:after {
    background: radial-gradient(50% 50% at 50% 50%,#ff971a80 0,#ff971a00 100%);
    bottom: -50px;
    content: "";
    height: 208px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 208px;
    z-index: 0
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N .title___iQ0hx {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    line-height: 19px;
    margin: 0;
    max-height: 38px;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 1
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N>img {
    height: 134px;
    object-fit: contain;
    position: relative;
    width: 104px;
    z-index: 1
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N .button___tVxoZ {
    bottom: unset;
    left: 50%;
    max-width: 100%;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N.achievement___Lp_Dc {
    border: 1px solid #ffe81580;
    box-shadow: 0 0 20px 1px #ffe8154d,inset 4px 5px 4px 0 #00000052
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N.achievement___Lp_Dc:after {
    background: radial-gradient(50% 50% at 50% 50%,#ef413680 0,#ef413600 100%)
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N.achievement___Lp_Dc>img {
    filter: blur(2px)
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N.isCompleted___Os_vp {
    border: 1px solid #6d4826;
    pointer-events: none
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N.isCompleted___Os_vp:after {
    display: none
}

.barSection___bCvmR .cocktailsListWrapper___XwZWZ .list___WiIj8 .item___imd4N.isCompleted___Os_vp>img {
    filter: grayscale(1)
}

.select___C4pbv {
    display: inline-block;
    position: relative
}

.defaultWrap___mlyt2 {
    background-color: #fff;
    border: 1px solid #0000;
    border-radius: var(--input-radius);
    color: #000;
    height: 48px;
    overflow: hidden;
    position: relative
}

.defaultWrap___mlyt2.opened___w0wKC {
    border-color: #fff;
    border-radius: var(--input-radius) var(--input-radius) 0 0
}

.defaultWrap___mlyt2.disabled___OhjmS {
    background-color: #0000;
    border: 1px solid #ffffff1a;
    pointer-events: none
}

.options___sEJQJ {
    background-color: #fff;
    border-radius: 0 0 var(--buttons-border-radius) var(--buttons-border-radius);
    bottom: auto;
    color: #000;
    left: 0;
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: 1
}

.option___HZUNd {
    background-color: #0000;
    color: inherit;
    display: block;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    padding: 12px 16px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.defaultWrap___mlyt2 .option___HZUNd {
    height: 100%;
    padding: 18px 16px 6px
}

.options___sEJQJ .option___HZUNd {
    height: 48px
}

.options___sEJQJ .option___HZUNd:not(:last-child) {
    border-bottom: 1px solid #3b42534d
}

.options___sEJQJ .option___HZUNd:hover {
    background-color: rgba(var(--brand-text-rgb),.4)
}

.options___sEJQJ .option___HZUNd.selected___dQRak {
    background-color: var(--brand-text)
}

.arrowIcon___GUYHl {
    fill: #000;
    bottom: 0;
    left: 0;
    margin: auto 11px auto auto;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: transform .2s;
    z-index: 0
}

.opened___w0wKC .arrowIcon___GUYHl {
    opacity: 1;
    transform: rotate(180deg)
}

.label___je0Zr {
    bottom: auto;
    cursor: text;
    font-size: 14px;
    left: 15px;
    line-height: 24px;
    margin: 0;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 11px;
    transform-origin: bottom left;
    transition: transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1);
    visibility: hidden;
    z-index: 0
}

.label___je0Zr.labelActive___OOgyu {
    font-size: 10px;
    line-height: 16px;
    transform: translateY(-6px);
    visibility: visible;
    white-space: nowrap
}

.errorHint___o7pEv {
    background-color: var(--brand-red);
    border-radius: 0 0 10px 10px;
    color: #fff;
    display: block;
    font-size: 10px;
    line-height: 16px;
    position: relative;
    text-align: center
}

.errorHint___o7pEv:after,.errorHint___o7pEv:before {
    background-color: var(--brand-red);
    content: "";
    height: 10px;
    position: absolute;
    top: -10px;
    width: 10px;
    z-index: -1
}

.errorHint___o7pEv:before {
    left: 0
}

.errorHint___o7pEv:after {
    right: 0
}

.logo___lAgWJ {
    margin-top: 12px;
    pointer-events: none;
    text-align: center
}

.logo___lAgWJ img {
    height: 32px
}

.wrapper___L53Mk {
    margin: 0;
    padding: 40px 24px 12px
}

.wrapper___L53Mk [class*=options__]:after {
    background: linear-gradient(180deg,#fff0,#fff);
    border-radius: 0 0 10px 10px;
    bottom: 0;
    content: "";
    display: block;
    height: 18px;
    position: absolute;
    width: 100%
}

.title___oRDqm {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px;
    text-align: left;
    white-space: normal
}

.selectInput___iUAWE {
    margin-bottom: 16px;
    width: 100%
}

.selectInput___iUAWE .currencySelect___VNl5V {
    color: #000000b3;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.selectInput___iUAWE .currencySelectIcon___kT0iO {
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.selectInput___iUAWE .currencySelectCode___Vd0d1 {
    margin-right: 8px
}

.selectInput___iUAWE .currencySelectName___OcWb6 {
    color: #000
}

.confirmBtn___Zfu7P {
    width: 100%
}

.wrapper___c3HtO {
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    margin: 0;
    max-width: 352px;
    padding: 30px 32px 32px;
    width: 352px
}

.title___uRhWk {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 18px 0 24px
}

.selectInput___klmkY {
    margin-bottom: 16px;
    width: 100%
}

.selectInput___klmkY .currencySelect___Ly0nI {
    color: #000000b3;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.selectInput___klmkY .currencySelectIcon___VpTt8 {
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.selectInput___klmkY .currencySelectCode___X3lZ1 {
    margin-right: 8px
}

.selectInput___klmkY .currencySelectName___wOLhT {
    color: #000
}

.selectInput___klmkY [class^=options__]:before {
    background: linear-gradient(180deg,#fff0,#fff);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    content: "";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 1
}

.confirmBtn___qnp3X {
    width: 100%
}

.cocktailPopup___Lg4rM {
    background: #0000;
    height: auto;
    min-height: 364px;
    padding-top: 100px;
    position: relative;
    width: 286px;
    z-index: 1
}

.cocktailPopupContent___wun8k {
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    background-size: contain;
    border-radius: 12px;
    display: grid;
    grid-template-rows: 1fr;
    padding: 54px 16px 24px
}

.cocktailPopupContentInfo___viO9v {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden
}

.cocktailPopupContent___wun8k .title___eB2E6 {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Caveat,serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 32px;
    line-height: 1;
    margin: 0 0 16px;
    max-height: 64px;
    overflow: hidden;
    padding-inline:16px;text-align: center
}

.cocktailPopupContent___wun8k .mainPrize____e0JQ {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 44px;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding-left: 62px;
    position: relative;
    width: 100%;
    z-index: 1
}

.cocktailPopupContent___wun8k .mainPrize____e0JQ img {
    bottom: unset;
    height: 86px;
    left: -8px;
    position: absolute;
    right: unset;
    top: -26px;
    width: 86px;
    z-index: 1
}

.cocktailPopupContent___wun8k .mainPrize____e0JQ span {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden
}

.cocktailPopupContent___wun8k .scroll___d1QGz {
    margin-bottom: 16px
}

.cocktailPopupContent___wun8k .prizesList___Qy3aH {
    padding-left: 42px
}

.cocktailPopupContent___wun8k .prizesList___Qy3aH ul {
    list-style: none
}

.cocktailPopupContent___wun8k .prizesList___Qy3aH li {
    position: relative;
    z-index: 1
}

.cocktailPopupContent___wun8k .prizesList___Qy3aH li:not(:last-of-type) {
    margin-bottom: 8px
}

.cocktailPopupContent___wun8k .prizesList___Qy3aH li:before {
    background: #ffffff1a;
    border-radius: 4px;
    bottom: unset;
    content: "";
    height: 16px;
    left: -26px;
    position: absolute;
    right: unset;
    top: 3px;
    width: 16px;
    z-index: 1
}

.cocktailPopupContent___wun8k .prizesList___Qy3aH li:after {
    background: #fff;
    border-radius: 100%;
    bottom: unset;
    content: "";
    height: 4px;
    left: -20px;
    position: absolute;
    right: unset;
    top: 9px;
    width: 4px;
    z-index: 1
}

.cocktailPopupContent___wun8k .prizesList___Qy3aH li .name___d4Mkn {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.cocktailPopupContent___wun8k .prizesList___Qy3aH li .value___FQu9i {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.cocktailPopupContent___wun8k .image___QJBEb {
    bottom: unset;
    height: 134px;
    left: 50%;
    object-fit: contain;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: 0;
    transform: translateX(-50%);
    width: 104px;
    z-index: 1
}

.cocktailPopupContent___wun8k .button___jE_C3 {
    margin: auto auto 0;
    min-width: 146px
}

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

    .cocktailPopupContent___wun8k .image___QJBEb {
        top: -80px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .cocktailPopup___Lg4rM {
        padding-top:100px
    }

    .cocktailPopup___Lg4rM [class*=closeBtn__] {
        top: 108px
    }

    .cocktailPopupContent___wun8k .image___QJBEb {
        top: 0
    }
}

.tabsSection___fjdCp {
    margin-bottom: 40px
}

.tabsSection___fjdCp .container___W4fZ5 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    z-index: 2
}

.tabsSection___fjdCp .tabsWrapper____Pxic {
    height: auto;
    position: relative;
    width: 960px;
    z-index: 1
}

.tabsSection___fjdCp .tabsWrapper____Pxic .tabsNavigation___iMElu {
    padding-left: 16px;
    position: relative;
    z-index: 1
}

.tabsSection___fjdCp .tabsWrapper____Pxic .tabsNavigation___iMElu .tabButton___Jz6ff {
    background: url(/assets/img/fruitCocktail/tabButton.webp) 50%;
    border-radius: 4px 24px 0 0;
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    height: 48px;
    line-height: 24px;
    text-transform: uppercase;
    transition: color .3s;
    width: 116px
}

.tabsSection___fjdCp .tabsWrapper____Pxic .tabsNavigation___iMElu .tabButton___Jz6ff:not(:first-child) {
    margin-left: -8px
}

.tabsSection___fjdCp .tabsWrapper____Pxic .tabsNavigation___iMElu .tabButton___Jz6ff:first-child {
    position: relative;
    z-index: 3
}

.tabsSection___fjdCp .tabsWrapper____Pxic .tabsNavigation___iMElu .tabButton___Jz6ff:nth-child(2) {
    position: relative;
    z-index: 2
}

.tabsSection___fjdCp .tabsWrapper____Pxic .tabsNavigation___iMElu .tabButton___Jz6ff:last-child {
    position: relative;
    z-index: 1
}

.tabsSection___fjdCp .tabsWrapper____Pxic .tabsNavigation___iMElu .tabButton___Jz6ff.active___xMBGU {
    color: #fdde58;
    text-shadow: 1px 1px 0 #1414137a;
    z-index: 4
}

.tabsSection___fjdCp .tabsWrapper____Pxic .tabsContent___I4rjN {
    background: url(/assets/img/fruitCocktail/desk-bg-desktop.webp) repeat-y top;
    border-radius: 12px;
    padding: 56px
}

.lootboxPopup___LjngP {
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    background-size: contain;
    border-radius: 12px;
    display: grid;
    grid-template-rows: 240px 0fr 1fr 48px 48px;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 482px;
    min-height: 482px;
    overflow: hidden;
    padding-bottom: 16px;
    transition: grid-template-rows .3s,max-height .3s;
    width: 312px;
    will-change: grid-template-rows,max-height
}

.lootboxPopup___LjngP .chest___ZPpfk {
    align-items: flex-start;
    bottom: unset;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    left: 0;
    padding-top: 24px;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 2
}

.lootboxPopup___LjngP [class*=closeBtn] svg path {
    fill: #fff
}

.lootboxPopup___LjngP .banner___QzIAJ {
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0 0 12px 12px;
    display: flex;
    flex-direction: column;
    height: 240px;
    justify-content: flex-end;
    position: relative;
    width: 100%;
    z-index: 1
}

.lootboxPopup___LjngP .banner___QzIAJ .label___LPtwO {
    align-items: center;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: #ffffff3d;
    border-radius: 12px;
    bottom: unset;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    left: 50%;
    line-height: 12px;
    padding-inline:8px;position: absolute;
    right: unset;
    top: 24px;
    transform: translateX(-50%);
    transition: opacity .3s;
    width: -moz-fit-content;
    width: fit-content;
    will-change: opacity;
    z-index: 1
}

.lootboxPopup___LjngP .banner___QzIAJ .title___RY5Aa {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 30px;
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    transition: opacity .3s;
    white-space: nowrap;
    will-change: opacity
}

.lootboxPopup___LjngP .banner___QzIAJ .prizes___e25uN {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: center;
    transition: opacity .3s;
    will-change: opacity
}

.lootboxPopup___LjngP .banner___QzIAJ .prizes___e25uN div {
    background-repeat: no-repeat;
    background-size: contain;
    height: 32px;
    width: 32px
}

.lootboxPopup___LjngP .banner___QzIAJ .showcaseWrapper___LKl41 {
    align-items: center;
    bottom: -16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    position: absolute;
    right: unset;
    top: unset;
    transition: opacity .3s;
    width: 100%;
    will-change: opacity;
    z-index: 1
}

.lootboxPopup___LjngP .banner___QzIAJ .showcaseWrapper___LKl41 .toggleButtonWrapper___ZCjRq {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background: linear-gradient(180deg,#13101266 13.43%,#ff971a66);
    border: 1px solid #6d4826;
    border-radius: 16px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    height: 32px;
    margin-right: 16px;
    min-width: 84px;
    padding-inline:12px 28px;position: relative;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.lootboxPopup___LjngP .banner___QzIAJ .showcaseWrapper___LKl41 .toggleButtonWrapper___ZCjRq .arrow___fAVe9 {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 4px;
    top: 4px;
    transform: rotate(0);
    transition: transform .3s;
    will-change: transform;
    z-index: 3
}

.lootboxPopup___LjngP .banner___QzIAJ .showcaseWrapper___LKl41 .toggleButtonWrapper___ZCjRq span {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT {
    align-items: flex-start;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
    height: inherit;
    justify-content: flex-start;
    left: 0;
    padding: 16px 16px 0;
    position: absolute;
    right: 0;
    top: 0;
    width: inherit;
    z-index: 0
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrize___lOIPS {
    align-items: center;
    background: linear-gradient(-90deg,#0000,#0000004d);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: flex-start;
    opacity: 0;
    padding: 8px;
    transform: translateY(240px);
    width: 100%
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrize___lOIPS.active___m9Fz0 {
    position: relative;
    z-index: 1
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrize___lOIPS:first-child {
    animation: openedPrizeAnimation___CPwJA .25s ease 0s 1 normal forwards
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrize___lOIPS:nth-child(2) {
    animation: openedPrizeAnimation___CPwJA .25s ease .15s 1 normal forwards
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrize___lOIPS:last-child {
    animation: openedPrizeAnimation___CPwJA .25s ease .3s 1 normal forwards
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrize___lOIPS .tipContent___qBnbX {
    background-color: #fff;
    border-radius: 8px;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 12px;
    width: 230px
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrize___lOIPS .tipContent___qBnbX:before {
    border-left-color: #fff
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrizeImage___AL7L_ {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrizeText___Amh87 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: calc(100% - 48px);
    width: 100%
}

.lootboxPopup___LjngP .banner___QzIAJ .openedPrizes___DzupT .openedPrizeTitle___zoYP7 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.lootboxPopup___LjngP .prizesInfo___GMWMw {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    overflow: hidden;
    padding-inline:16px}

.lootboxPopup___LjngP .prizesInfo___GMWMw .accordion-item {
    margin-bottom: 4px;
    padding-right: 8px
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .accordion-item:last-child {
    margin-bottom: 0
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .accordion-title {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    position: relative;
    z-index: 0
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .accordion-title span {
    color: #d1d1d1;
    flex-grow: 1;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-right: 4px;
    max-width: calc(100% - 30px);
    overflow: hidden;
    padding: 0 28px 0 0;
    pointer-events: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .accordion-title.active span {
    color: #f5c66b
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .accordion-title.active [class*=titleArrow] {
    transform: rotate(180deg)
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .accordion-inner {
    display: none
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .accordion-title.active+.accordion-inner {
    display: block
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H {
    flex-grow: 1;
    margin: 24px 0 8px;
    padding: 8px 0;
    width: 100%
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .prizeImage___nNoe8 {
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    height: 32px;
    margin-right: 8px;
    object-fit: contain;
    width: 32px
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .titleArrow___LqSaP {
    background: url(/assets/svg/lootboxes/showcase-arrow.svg) no-repeat;
    flex-shrink: 0;
    height: 24px;
    pointer-events: none;
    width: 24px
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .description___FOTfX {
    padding: 4px 28px 0 20px
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .description___FOTfX,.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .description___FOTfX * {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .description___FOTfX a {
    color: var(--pageBlue);
    text-decoration: underline
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .description___FOTfX ul li {
    margin: 0 0 8px;
    position: relative
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .description___FOTfX ul li:before {
    background: hsla(227,8%,78%,.102);
    border-radius: 4px;
    bottom: auto;
    content: "";
    display: block;
    height: 16px;
    left: -20px;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    z-index: inherit
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .description___FOTfX ul li:after {
    background: #f5c66b;
    border-radius: 50%;
    bottom: auto;
    content: "";
    display: block;
    height: 4px;
    left: -14px;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    z-index: inherit
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .prizesList___wha9H .description___FOTfX ul li:last-child {
    margin: 0
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .priceWrapper____Q7Fn {
    align-items: center;
    border-bottom: 1px solid #595d8533;
    border-top: 1px solid #595d8533;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
    margin-bottom: 8px;
    padding: 8px 0;
    width: 100%
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .priceWrapper____Q7Fn .price___ka2rg {
    color: var(--pageYellow);
    font-size: 20px;
    font-weight: 400;
    line-height: 24px
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .priceWrapper____Q7Fn>span {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: normal
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .titleWrapper___rIawu {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    height: 68px;
    justify-content: space-between;
    width: 100%
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .titleWrapper___rIawu .lootboxTitle___yBnS_ {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--pageBlue);
    display: -webkit-box;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    max-height: 52px;
    overflow: hidden;
    width: 170px
}

.lootboxPopup___LjngP .prizesInfo___GMWMw .titleWrapper___rIawu .button___Gk32l {
    background: var(--pageYellow);
    border: none;
    color: #2b265d;
    font-size: 18px;
    font-weight: 700;
    height: 26px;
    line-height: 18px;
    padding-inline:8px;transition: opacity .3s;
    width: -moz-fit-content;
    width: fit-content;
    will-change: opacity
}

.lootboxPopup___LjngP .multiplierWrapper___HbfMJ {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
    transition: opacity .3s;
    will-change: opacity
}

.lootboxPopup___LjngP .multiplierWrapper___HbfMJ .title___RY5Aa {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 16px;
    text-align: center
}

.lootboxPopup___LjngP .multiplierWrapper___HbfMJ .buttons___j41lA {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: space-between;
    margin-bottom: 12px;
    padding-inline:10px}

.lootboxPopup___LjngP .multiplierWrapper___HbfMJ .buttons___j41lA .button___Gk32l {
    align-items: center;
    background: linear-gradient(180deg,#13101266 13.43%,#ff971a66),#ffffff1a;
    border-bottom: 3px solid #6d4826;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 38px;
    justify-content: center;
    position: relative;
    width: 62px;
    z-index: 0
}

.lootboxPopup___LjngP .multiplierWrapper___HbfMJ .buttons___j41lA .button___Gk32l span {
    color: #fffc;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase
}

.lootboxPopup___LjngP .multiplierWrapper___HbfMJ .buttons___j41lA .button___Gk32l.active___m9Fz0 {
    border-bottom: 2px solid #f5c66b
}

.lootboxPopup___LjngP .multiplierWrapper___HbfMJ .buttons___j41lA .button___Gk32l.active___m9Fz0 span {
    color: #f5c66b
}

.lootboxPopup___LjngP .priceWrapper____Q7Fn {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center
}

.lootboxPopup___LjngP .priceWrapperCurrency___OyVK7 {
    align-items: center;
    color: #f5c66b;
    display: flex;
    flex-direction: row-reverse;
    font-size: 24px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 32px
}

.lootboxPopup___LjngP .priceWrapperText___wHLNI {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.lootboxPopup___LjngP .priceWrapper____Q7Fn .fullPrice___IV0tl {
    align-items: flex-start;
    color: #f5c66b;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 12px;
    text-decoration: line-through
}

.lootboxPopup___LjngP .priceWrapper____Q7Fn .fullPrice___IV0tl>span:last-child {
    order: -1
}

.lootboxPopup___LjngP .priceWrapper____Q7Fn .text___DVsGL {
    color: #d1d1d1;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.lootboxPopup___LjngP .popupButton___pgiCS {
    margin: auto auto 0;
    transition: opacity .3s;
    width: calc(100% - 32px);
    will-change: opacity
}

.lootboxPopup___LjngP .closeButton___IoLFk {
    bottom: 24px;
    display: none;
    left: 50%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 2
}

.lootboxPopup___LjngP.openPrize___P5WLt {
    grid-template-rows: 240px 1fr 0fr 48px 48px;
    max-height: 548px
}

.lootboxPopup___LjngP.openPrize___P5WLt .banner___QzIAJ .toggleButtonWrapper___ZCjRq .arrow___fAVe9 {
    transform: rotate(180deg)
}

.lootboxPopup___LjngP.openLootbox___ftJ6x {
    max-height: 484px
}

.lootboxPopup___LjngP.openLootbox___ftJ6x .banner___QzIAJ .label___LPtwO,.lootboxPopup___LjngP.openLootbox___ftJ6x .banner___QzIAJ .showcaseWrapper___LKl41,.lootboxPopup___LjngP.openLootbox___ftJ6x .banner___QzIAJ .title___RY5Aa,.lootboxPopup___LjngP.openLootbox___ftJ6x .multiplierWrapper___HbfMJ,.lootboxPopup___LjngP.openLootbox___ftJ6x .openButton___fHnMF,.lootboxPopup___LjngP.openLootbox___ftJ6x .priceWrapper____Q7Fn,.lootboxPopup___LjngP.openLootbox___ftJ6x .prizesInfo___GMWMw,.lootboxPopup___LjngP.openLootbox___ftJ6x .prizes___e25uN {
    opacity: 0;
    pointer-events: none
}

.lootboxPopup___LjngP.openLootbox___ftJ6x .closeButton___IoLFk {
    display: block
}

.lootboxPopup___LjngP.openLootbox___ftJ6x .closeButton___IoLFk.active___m9Fz0 {
    opacity: 1;
    pointer-events: auto
}

.lootboxPopup___LjngP.openLootbox___ftJ6x [class*=closeBtn] {
    display: none
}

@keyframes openedPrizeAnimation___CPwJA {
    0% {
        opacity: 0;
        transform: translateY(240px);
        width: 0
    }

    75% {
        opacity: .75;
        width: 75%
    }

    to {
        opacity: 1;
        transform: translateY(0);
        width: 100%
    }
}

.lootboxesWrapper___nQ5kf {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-start
}

.lootboxesWrapper___nQ5kf .errorText___GOujO {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    margin: 0
}

.lootboxesWrapper___nQ5kf .lootbox___LY8Eq {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 312px;
    justify-content: flex-end;
    overflow: hidden;
    position: relative;
    width: 274px;
    z-index: 1
}

.lootboxesWrapper___nQ5kf .lootbox___LY8Eq:before {
    background: url(/assets/img/fruitCocktail/promoSection/ingredients/cardElement.webp) 50%;
    background-size: 100%;
    bottom: -44px;
    content: "";
    height: 208px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.lootboxesWrapper___nQ5kf .lootboxImage___Gkzua {
    height: 168px;
    object-fit: contain;
    position: relative;
    top: 32px;
    width: 228px;
    z-index: 2
}

.lootboxesWrapper___nQ5kf .lootboxContent___YoTET {
    align-items: center;
    background: linear-gradient(180deg,#13101233 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 12px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    height: 172px;
    justify-content: center;
    overflow: hidden;
    padding: 32px 24px 24px;
    position: relative;
    width: 100%;
    z-index: 1
}

.lootboxesWrapper___nQ5kf .lootboxContent___YoTET .button___fk3Y0 {
    margin-top: auto;
    width: 100%
}

.lootboxesWrapper___nQ5kf .lootboxContent___YoTET:after {
    background: radial-gradient(50% 50% at 50% 50%,#ff971a80 0,#ff971a00 100%);
    bottom: -164px;
    content: "";
    height: 344px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 344px;
    z-index: 0
}

.lootboxesWrapper___nQ5kf .lootboxTitle___az8PM {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #ffffffe6;
    display: -webkit-box;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 0;
    max-height: 52px;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 1
}

.gameLink___bHeIK {
    display: block
}

.titleWrap___3e175 {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.promoTitle___2531c {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 16px;
    position: relative;
    white-space: nowrap
}

.promoTitle___2531c.promoTitleFullWidth___KSu5m {
    padding: .8rem 2.285rem 0
}

.promoTitle___2531c .titleWrap___3e175 {
    align-items: normal;
    justify-content: normal;
    padding-right: 16px
}

.promoTitle___2531c .titleWrap___3e175>span {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none
}

.promoShowAll___ec344 {
    display: block
}

.promoShowAll___ec344 span {
    overflow: hidden;
    position: relative
}

.promoShowAll___ec344 i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 8px;
    transform: rotate(-135deg) translate(-12px,2px);
    width: 8px
}

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

.contentBlockTotalCount___1d0bf {
    align-items: center;
    background-color: hsla(40,87%,69%,.239);
    border-radius: 12px;
    color: #f5c66b;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    line-height: 12px;
    margin: auto 0 auto 4px;
    padding: 0 8px;
    text-align: center
}

.promoTitle___qGNBU {
    align-items: baseline;
    display: flex;
    font-size: 1.75rem;
    font-weight: 400;
    justify-content: space-between;
    padding: 2rem .5rem
}

.promoBody___217e4 {
    column-gap: 0;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(136px,1fr));
    padding: 0;
    row-gap: 16px
}

@media screen and (min-width: 1288px) {
    .promoBody___217e4 {
        grid-template-columns:repeat(auto-fill,minmax(140px,1fr))
    }

    .promoBody___217e4 [class*=tmb_] {
        width: 140px
    }

    .promoBody___217e4 [class*=tmb_] [class*=tmbImg_] {
        min-height: 140px
    }

    .promoBody___217e4 [class*=tmb_] [class*=tmbAction_],.promoBody___217e4 [class*=tmb_] [class*=tmbImgContainer_] {
        height: 140px
    }

    .promoBody___217e4 [class*=tmb_][class*=customGameThumb_] [class*=tmbAction_],.promoBody___217e4 [class*=tmb_][class*=customGameThumb_] [class*=tmbImgContainer_] {
        height: 190px!important
    }
}

.categoryEmpty___rRuvn {
    margin: 8px;
    min-height: 300px;
    text-align: center;
    width: 100%
}

.categoryEmpty___rRuvn p {
    color: rgba(var(--brand-text-rgb),.6);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 43px
}

.categoryEmpty___rRuvn a {
    min-width: 150px
}

.contentBlock___d9c24 {
    overflow: hidden;
    position: relative
}

.contentBlock___d9c24.striped___pHPhq {
    margin-bottom: 20px;
    padding: 12px 64px 10px
}

.contentBlock___d9c24.fullWidth___419d9 {
    padding: 0 0 40px
}

.contentBlock___d9c24.fullWidth___419d9 [class*=promoTitle] {
    padding: 0
}

.recentGamesWidget___ueUCv {
    margin-bottom: 40px;
    overflow: hidden;
    position: relative
}

.recentGamesWidget___ueUCv:before {
    background: linear-gradient(270deg,var(--main-content-bg) 30%,#110d0e00 100%);
    bottom: 0;
    content: "";
    height: 126px;
    left: auto;
    position: absolute;
    right: -2px;
    top: 40px;
    width: 60px;
    z-index: 1
}

.recentGamesWidget___ueUCv .recentGamesTitle___hExZr {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 16px
}

.recentGamesWidget___ueUCv [class*=tmb__] {
    min-height: 118px;
    width: 96px
}

@media screen and (min-width: 1288px) {
    .recentGamesWidget___ueUCv [class*=tmb__] {
        min-height:126px;
        width: 104px
    }
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbTitle__] {
    display: block
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbImg__] {
    min-height: 96px
}

@media screen and (min-width: 1288px) {
    .recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbImg__] {
        min-height:104px
    }
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbImg__] picture {
    height: 96px
}

@media screen and (min-width: 1288px) {
    .recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbImg__] picture {
        height:104px
    }
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbImg__] [class*=gameProvider__] picture {
    height: auto
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbAction__] {
    height: 96px
}

@media screen and (min-width: 1288px) {
    .recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbAction__] {
        height:104px
    }
}

.recentGamesWidget___ueUCv .swiper-wrapper {
    display: flex
}

.recentGamesWidget___ueUCv .swiper-scrollbar {
    background: #ffffff1a;
    border-radius: 4px;
    height: 2px;
    margin: 16px auto 0;
    width: 40px
}

.recentGamesWidget___ueUCv .swiper-scrollbar-drag {
    background: var(--dots-color);
    border-radius: 4px;
    height: 2px
}

.contentBlock___kN97V,.recommendedGamesTitle___T5vKX {
    overflow: hidden;
    position: relative
}

.contentBlock___kN97V.striped___KeaNq,.recommendedGamesTitle___T5vKX {
    margin-bottom: 20px;
    padding: 12px 64px 10px
}

.contentBlock___kN97V.fullWidth___AUhsj,.fullWidth___AUhsj.recommendedGamesTitle___T5vKX {
    padding: 0 0 40px
}

.contentBlock___kN97V.fullWidth___AUhsj [class*=promoTitle],.fullWidth___AUhsj.recommendedGamesTitle___T5vKX [class*=promoTitle] {
    padding: 0
}

.titleWrap___FOo2f {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.promoTitle___uus5o,.recommendedGamesTitle___T5vKX {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 16px;
    position: relative;
    white-space: nowrap
}

.promoTitleFullWidth___Itu6I.recommendedGamesTitle___T5vKX,.promoTitle___uus5o.promoTitleFullWidth___Itu6I {
    padding: .8rem 2.285rem 0
}

.promoTitle___uus5o .titleWrap___FOo2f,.recommendedGamesTitle___T5vKX .titleWrap___FOo2f {
    align-items: normal;
    justify-content: normal;
    padding-right: 16px
}

.promoTitle___uus5o .titleWrap___FOo2f>span,.recommendedGamesTitle___T5vKX .titleWrap___FOo2f>span {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none
}

.promoShowAll___Uu8Xb {
    display: block
}

.promoShowAll___Uu8Xb span {
    overflow: hidden;
    position: relative
}

.promoShowAll___Uu8Xb i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 8px;
    transform: rotate(-135deg) translate(-12px,2px);
    width: 8px
}

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

.contentBlockTotalCount___JnrhM {
    align-items: center;
    background-color: hsla(40,87%,69%,.239);
    border-radius: 12px;
    color: #f5c66b;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    line-height: 12px;
    margin: auto 0 auto 4px;
    padding: 0 8px;
    text-align: center
}

.recommendedGames___lM9R1 {
    margin-bottom: 40px;
    position: relative
}

.recommendedGames___lM9R1:before {
    background: linear-gradient(270deg,var(--main-content-bg) 30%,#110d0e00 100%);
    bottom: 0;
    content: "";
    height: 184px;
    left: auto;
    position: absolute;
    right: -2px;
    top: 40px;
    width: 60px;
    z-index: 1
}

@media screen and (min-width: 1288px) {
    .recommendedGames___lM9R1:before {
        height:190px
    }
}

.recommendedGamesTitle___T5vKX {
    margin-bottom: 16px;
    padding: 0
}

.recommendedGames___lM9R1 [class*=tmb__] {
    margin-right: 17.5px
}

@media screen and (min-width: 1288px) {
    .recommendedGames___lM9R1 [class*=tmb__] {
        margin-right:14px
    }
}

.recommendedGames___lM9R1 .slick-slider {
    box-sizing: border-box;
    display: block;
    height: 200px;
    overflow: hidden;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none
}

@media screen and (min-width: 1288px) {
    .recommendedGames___lM9R1 .slick-slider {
        height:208px
    }
}

.recommendedGames___lM9R1 .slick-list {
    display: block;
    height: 186px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

@media screen and (min-width: 1288px) {
    .recommendedGames___lM9R1 .slick-list {
        height:196px
    }
}

.recommendedGames___lM9R1 .slick-list:focus {
    outline: none
}

.recommendedGames___lM9R1 .slick-list.dragging {
    cursor: hand
}

.recommendedGames___lM9R1 .slick-dots {
    bottom: 0;
    display: flex!important;
    justify-content: center;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 0
}

.recommendedGames___lM9R1 .slick-dots li {
    align-items: center;
    display: flex;
    margin-right: 0
}

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

.recommendedGames___lM9R1 .slick-dots li:last-child button {
    border-radius: 0 4px 4px 0
}

.recommendedGames___lM9R1 .slick-dots li:first-child button {
    border-radius: 4px 0 0 4px
}

.recommendedGames___lM9R1 .slick-dots li[class^=slick-active] button {
    background: var(--dots-color);
    border-radius: 4px;
    opacity: 1
}

.recommendedGames___lM9R1 .slick-dots button {
    background: #ffffff1a;
    border: none;
    font-size: 0;
    height: 2px;
    line-height: 1;
    width: 4px
}

.recommendedGames___lM9R1 .slick-slider .slick-list,.recommendedGames___lM9R1 .slick-slider .slick-track {
    transform: translateZ(0)
}

.recommendedGames___lM9R1 .slick-track {
    display: flex;
    left: 0;
    min-width: 100%;
    position: relative;
    top: 0
}

.recommendedGames___lM9R1 .slick-track:after,.recommendedGames___lM9R1 .slick-track:before {
    content: "";
    display: table
}

.recommendedGames___lM9R1 .slick-track:after {
    clear: both
}

.recommendedGames___lM9R1 .slick-loading .slick-track {
    visibility: hidden
}

.recommendedGames___lM9R1 .slick-slide {
    display: none;
    float: left;
    height: 118px;
    min-height: 1px
}

.recommendedGames___lM9R1 .slick-slide:first-child {
    margin-left: -366px
}

@media screen and (min-width: 1288px) {
    .recommendedGames___lM9R1 .slick-slide:first-child {
        margin-left:-460px
    }
}

.recommendedGames___lM9R1 [dir=rtl] .slick-slide {
    float: right
}

.recommendedGames___lM9R1 .slick-slide img {
    display: block
}

.recommendedGames___lM9R1 .slick-slide.slick-loading img {
    display: none
}

.recommendedGames___lM9R1 .slick-slide.dragging img {
    pointer-events: none
}

.recommendedGames___lM9R1 .slick-initialized .slick-slide {
    display: block
}

.recommendedGames___lM9R1 .slick-loading .slick-slide {
    visibility: hidden
}

.recommendedGames___lM9R1 .slick-vertical .slick-slide {
    border: 1px solid #0000;
    display: block;
    height: auto
}

.recommendedGames___lM9R1 .slick-arrow.slick-hidden {
    display: none
}

.recommendedGames___lM9R1 .slick-slide.slick-active {
    margin-left: -2px;
    pointer-events: auto
}

.contentBlock___IiyiS,.goldenSevenWidgetTitle___94fe8 {
    overflow: hidden;
    position: relative
}

.contentBlock___IiyiS.striped___JYPOX,.goldenSevenWidgetTitle___94fe8 {
    margin-bottom: 20px;
    padding: 12px 64px 10px
}

.contentBlock___IiyiS.fullWidth___qtmxy,.fullWidth___qtmxy.goldenSevenWidgetTitle___94fe8 {
    padding: 0 0 40px
}

.contentBlock___IiyiS.fullWidth___qtmxy [class*=promoTitle],.fullWidth___qtmxy.goldenSevenWidgetTitle___94fe8 [class*=promoTitle] {
    padding: 0
}

.titleWrap___wn0EY {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.goldenSevenWidgetTitle___94fe8,.promoTitle___W93dm {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 16px;
    position: relative;
    white-space: nowrap
}

.promoTitleFullWidth___ttCIC.goldenSevenWidgetTitle___94fe8,.promoTitle___W93dm.promoTitleFullWidth___ttCIC {
    padding: .8rem 2.285rem 0
}

.goldenSevenWidgetTitle___94fe8 .titleWrap___wn0EY,.promoTitle___W93dm .titleWrap___wn0EY {
    align-items: normal;
    justify-content: normal;
    padding-right: 16px
}

.goldenSevenWidgetTitle___94fe8 .titleWrap___wn0EY>span,.promoTitle___W93dm .titleWrap___wn0EY>span {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none
}

.promoShowAll___ErcRI {
    display: block
}

.promoShowAll___ErcRI span {
    overflow: hidden;
    position: relative
}

.promoShowAll___ErcRI i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 8px;
    transform: rotate(-135deg) translate(-12px,2px);
    width: 8px
}

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

.contentBlockTotalCount___o7zlM {
    align-items: center;
    background-color: hsla(40,87%,69%,.239);
    border-radius: 12px;
    color: #f5c66b;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    line-height: 12px;
    margin: auto 0 auto 4px;
    padding: 0 8px;
    text-align: center
}

.goldenSevenWidget___43f82 {
    margin-bottom: 40px;
    position: relative
}

.goldenSevenWidget___43f82:before {
    background: linear-gradient(270deg,var(--main-content-bg) 30%,#110d0e00 100%);
    bottom: 0;
    content: "";
    height: 215px;
    left: auto;
    position: absolute;
    right: -2px;
    top: 44px;
    width: 60px;
    z-index: 1
}

.goldenSevenWidgetTitle___94fe8 {
    font-weight: 600;
    gap: 8px;
    justify-content: flex-start;
    margin-bottom: 6px;
    padding: 0
}

.goldenSevenWidget___43f82 [class*=tmb_] {
    margin-right: 14px
}

.goldenSevenWidget___43f82 .slick-slider {
    box-sizing: border-box;
    display: block;
    height: 240px;
    overflow: hidden;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none
}

.goldenSevenWidget___43f82 .slick-list {
    display: block;
    height: 224px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.goldenSevenWidget___43f82 .slick-list:focus {
    outline: none
}

.goldenSevenWidget___43f82 .slick-list.dragging {
    cursor: hand
}

.goldenSevenWidget___43f82 .slick-dots {
    bottom: 0;
    display: flex!important;
    justify-content: center;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 0
}

.goldenSevenWidget___43f82 .slick-dots li {
    align-items: center;
    display: flex;
    margin-right: 0
}

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

.goldenSevenWidget___43f82 .slick-dots li:last-child button {
    border-radius: 0 4px 4px 0
}

.goldenSevenWidget___43f82 .slick-dots li:first-child button {
    border-radius: 4px 0 0 4px
}

.goldenSevenWidget___43f82 .slick-dots li[class^=slick-active] button {
    background: var(--dots-color);
    border-radius: 4px;
    opacity: 1
}

.goldenSevenWidget___43f82 .slick-dots button {
    background: #ffffff1a;
    border: none;
    font-size: 0;
    height: 2px;
    line-height: 1;
    width: 4px
}

.goldenSevenWidget___43f82 .slick-slider .slick-list,.goldenSevenWidget___43f82 .slick-slider .slick-track {
    transform: translateZ(0)
}

.goldenSevenWidget___43f82 .slick-track {
    display: flex;
    left: 0;
    min-width: 100%;
    position: relative;
    top: 0
}

.goldenSevenWidget___43f82 .slick-track:after,.goldenSevenWidget___43f82 .slick-track:before {
    content: "";
    display: table
}

.goldenSevenWidget___43f82 .slick-track:after {
    clear: both
}

.goldenSevenWidget___43f82 .slick-loading .slick-track {
    visibility: hidden
}

.goldenSevenWidget___43f82 .slick-slide {
    display: none;
    float: left;
    height: 118px;
    min-height: 1px
}

.goldenSevenWidget___43f82 .slick-slide:first-child {
    margin-left: -346px
}

@media screen and (min-width: 1288px) {
    .goldenSevenWidget___43f82 .slick-slide:first-child {
        margin-left:-440px
    }
}

.goldenSevenWidget___43f82 [dir=rtl] .slick-slide {
    float: right
}

.goldenSevenWidget___43f82 .slick-slide img {
    display: block
}

.goldenSevenWidget___43f82 .slick-slide.slick-loading img {
    display: none
}

.goldenSevenWidget___43f82 .slick-slide.dragging img {
    pointer-events: none
}

.goldenSevenWidget___43f82 .slick-initialized .slick-slide {
    display: block
}

.goldenSevenWidget___43f82 .slick-loading .slick-slide {
    visibility: hidden
}

.goldenSevenWidget___43f82 .slick-vertical .slick-slide {
    border: 1px solid #0000;
    display: block;
    height: auto
}

.goldenSevenWidget___43f82 .slick-arrow.slick-hidden {
    display: none
}

.goldenSevenWidget___43f82 .slick-slide.slick-active {
    margin-left: -2px;
    pointer-events: auto
}

.promoTextSub___4a38e {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 2px;
    opacity: .8
}

@media screen and (min-width: 760px) {
    .promoTextSub___4a38e {
        margin-bottom:0
    }
}

[class^=floatCountdown] {
    white-space: nowrap
}

.tournamentLockStatus___qjQ6e {
    background: #fffc;
    border-radius: 0 8px;
    bottom: auto;
    box-shadow: 0 0 4px #00000040;
    font-family: Manrope,sans-serif;
    height: 32px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    z-index: 3
}

.tournamentLockStatus___qjQ6e svg {
    display: block;
    margin: 8px auto
}

.tournamentLockStatusWrap___KdgcT {
    font-feature-settings: "pnum" on,"lnum" on;
    background: #fff;
    border-radius: 8px;
    bottom: auto;
    box-shadow: 0 4px 24px #0000001a;
    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___KdgcT>div {
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tournamentLockStatusWrap___KdgcT>div:nth-child(2) {
    margin-bottom: 6px
}

.tournamentLockStatusWrap___KdgcT: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___LqAXM {
    color: #0009;
    margin-bottom: 2px
}

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

.tournamentImg___b9810 img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.tournamentImgPattern___4f5ce {
    height: 204px;
    width: 100%
}

.tournamentImgPattern___4f5ce .tournamentImg-wrapper {
    height: 100%;
    width: 100%
}

.tournamentImgPattern___4f5ce img {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover
}

.tournamentImgCharacter___XmGbn {
    height: 204px;
    position: absolute;
    right: 144px;
    top: 8px;
    width: 190px
}

.tournamentImgCharacter___XmGbn img {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover
}

.tournamentInfo___3daa6 {
    margin-bottom: 15px;
    padding-left: 8px;
    padding-right: 36px;
    padding-top: 8px;
    position: relative;
    width: 100%;
    z-index: 1
}

.tournamentTitle___2d196 {
    font-feature-settings: "pnum" on,"lnum" on;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Manrope,sans-serif;
    font-size: 20px;
    font-weight: 700;
    height: 52px;
    line-height: 26px;
    margin-bottom: 27px;
    overflow: hidden;
    padding-right: 10px;
    text-overflow: ellipsis;
    width: 265px
}

.tournamentPrize___cd794 {
    margin-bottom: 18px
}

.tournamentPrizeSub___b1a00 {
    color: #fff9;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 8px
}

.tournamentPrizeSum___195ff {
    color: var(--brand-yellow);
    font-weight: 500;
    text-shadow: 0 0 4px #00000059
}

.tournamentPrizeSum___195ff,.tournamentTimer___c2df5 {
    font-family: Manrope,sans-serif;
    font-size: 20px;
    line-height: 20px
}

.tournamentTimer___c2df5 {
    color: #fff;
    font-weight: 700
}

.tournamentTimer___c2df5 [class*=promoTextSub] {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 4px;
    opacity: .6
}

.tournamentTimer___c2df5 [class*=dots] {
    margin: 0 5px
}

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

.tournamentBtn___be735 a {
    min-height: 40px;
    min-width: 112px
}

.tournamentBtn___be735 a[class*=white] {
    opacity: .6
}

.participants___e778d {
    margin-bottom: auto
}

.participantsEmpty___evQcy,.participants___e778d {
    background: #ffffff1a;
    border-radius: var(--tournament-widget-player-radius);
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 188px;
    line-height: 16px;
    margin-bottom: 16px;
    padding: 16px 0
}

[class*=homepageWidgetsWithoutBonus] .participantsEmpty___evQcy,[class*=homepageWidgetsWithoutBonus] .participants___e778d {
    height: 100%;
    max-height: 244px
}

[class*=homepageWidgetsWithoutBonus] [class*=tournamentWidgetSlider__] .participantsEmpty___evQcy,[class*=homepageWidgetsWithoutBonus] [class*=tournamentWidgetSlider__] .participants___e778d {
    max-height: 180px
}

.participantsEmpty___evQcy {
    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___evQcy svg {
    height: 32px;
    margin-bottom: 8px;
    width: 32px
}

.participantsEmpty___evQcy svg path {
    fill: #fff
}

.participantsEmpty___evQcy p {
    margin: 0
}

.participants___e778d .row___a6599 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: normal;
    margin: 2px 0;
    padding: 0 16px
}

.participants___e778d .row___a6599:first-child {
    height: 20px;
    margin-bottom: 10px
}

.participants___e778d .row___a6599:first-child .col___bc4bc {
    color: #fff9
}

.participants___e778d .row___a6599 .col___bc4bc:first-child {
    color: #fff9;
    width: 7%
}

.participants___e778d .row___a6599 .col___bc4bc:nth-child(2) {
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 50%
}

.participants___e778d .row___a6599 .col___bc4bc:last-child {
    text-align: right;
    width: 43%
}

.participants___e778d .row___a6599.currentUser___eTPls {
    background-color: #ffffff26;
    height: 24px;
    margin: 0
}

.tournamentGames___c5c23 {
    margin: 16px 0 0 16px;
    max-height: 358px;
    width: 50px
}

[class*=homepageWidgetsWithoutBonus] .tournamentGames___c5c23 {
    height: 100%;
    max-height: 430px
}

[class*=homepageWidgetsWithoutBonus] [class*=tournamentWidgetSlider__] .tournamentGames___c5c23 {
    max-height: 364px
}

.tournamentGamesTitle___d252f {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    margin-bottom: -5px;
    margin-top: 2px;
    overflow: hidden;
    position: relative
}

.tournamentGamesList___e12d6 {
    display: flex;
    flex-direction: column;
    max-height: 370px;
    overflow-x: hidden;
    overflow-y: auto
}

[class*=homepageWidgetsWithoutBonus] .tournamentGamesList___e12d6 {
    height: 100%;
    max-height: 427px
}

[class*=homepageWidgetsWithoutBonus] [class*=tournamentWidgetSlider__] .tournamentGamesList___e12d6 {
    max-height: 360px
}

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

@supports((-webkit-mask-image: url("")) or (mask-image:url(""))) {
    .tournamentGamesList___e12d6 {
        --mask-height:13px;
        margin-top: 8px;
        -webkit-mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        -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;
        padding-top: 5px
    }
}

.tournamentGamesThumb___Ve83N {
    background: var(--brand-simple);
    border-radius: 8px;
    display: inline-flex;
    height: 50px;
    margin-bottom: 8px;
    margin-right: auto;
    width: 50px
}

.tournamentGamesThumb___Ve83N:first-child {
    margin-left: auto
}

.tournamentGamesThumb___Ve83N:last-child {
    margin-right: auto
}

.tournamentGamesThumbImage___ni5C5 {
    border-radius: var(--tournament-widget-games-thumb-radius);
    height: 100%;
    min-height: 50px;
    min-width: 50px;
    object-fit: cover;
    object-position: top;
    width: 100%
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd {
    margin: 0;
    max-height: unset;
    width: auto
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesTitle___d252f {
    margin-bottom: 10px
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesList___e12d6 {
    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___c5c23.tournamentListPageGames___YHFLd .tournamentGamesList___e12d6 {
        -webkit-mask-image:linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        padding-top: 0
    }
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesThumb___Ve83N {
    margin-bottom: 0;
    margin-right: 8px
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesThumb___Ve83N:first-child {
    margin-left: 16px
}

.tournamentGames___c5c23.tournamentListPageGames___YHFLd .tournamentGamesThumb___Ve83N:last-child {
    margin-right: 16px
}

.tournament___6d154 {
    align-items: normal;
    background: linear-gradient(180deg,#7e0918,#8b1221 32.29%,#761126);
    border-radius: var(--tournament-widget-radius);
    box-shadow: 0 6px 12px #0000001a;
    display: flex;
    flex-direction: row;
    height: 434px;
    justify-content: normal;
    overflow: hidden;
    padding: 16px;
    position: relative
}

.tournamentColumn___fcd39 {
    flex: 1;
    margin-right: 16px
}

.tournament___6d154:not(:last-of-type) {
    margin-bottom: 0
}

.tournament___6d154.tournamentListPageItem____IppA {
    flex-direction: column;
    height: 512px
}

.tournament___6d154.tournamentListPageItem____IppA .tournamentColumn___fcd39 {
    display: block;
    margin-right: 0
}

.scrollThumbs___fOtaW[class*=wrapper__] {
    position: relative
}

.scrollThumbs___fOtaW[class*=wrapper__]:after,.scrollThumbs___fOtaW[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___fOtaW[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

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

.tournamentsWidgetTitle___FNk48 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 700;
    height: 32px;
    justify-content: space-between;
    line-height: 32px;
    margin-bottom: 13px;
    margin-top: 3px;
    overflow: hidden;
    padding: 12px 64px 10px;
    position: relative;
    white-space: nowrap
}

.tournamentWidgetPagination___mJl0L {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -2.5px;
    line-height: 32px;
    position: absolute;
    right: 24px;
    top: 4px
}

.tournamentWidgetSlider___vkge8 {
    height: 428px;
    position: relative
}

.tournamentWidgetSlider___vkge8 [class*=slick-list] {
    height: inherit;
    overflow: hidden;
    position: relative;
    width: 100%
}

.tournamentWidgetSlider___vkge8 [class*=slick-track] {
    display: flex;
    height: inherit
}

.tournamentWidgetSlider___vkge8 button {
    background: #0000 url(/assets/svg/arrow-active.svg) no-repeat center 50%;
    height: 10px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: -33px;
    width: 5px
}

.tournamentWidgetSlider___vkge8 button[class*=slick-disabled] {
    background-image: url(/assets/svg/arrow.svg);
    cursor: default
}

.tournamentWidgetSlider___vkge8 button[class*=slick-prev] {
    right: 70px
}

.tournamentWidgetSlider___vkge8 button[class*=slick-next] {
    transform: rotate(180deg)
}

.homapageSidebarTournament___bf895 {
    position: relative
}

.homapageSidebarTournament___bf895 [class*=tournamentGames__] {
    width: 96px
}

.homapageSidebarTournament___bf895 [class^=tipsWrap__] {
    width: calc(100% - 8px)
}

.homapageSidebarTournament___bf895 [class^=tipsWrap__] button {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    text-indent: 0;
    text-transform: capitalize
}

.homapageSidebarTournament___bf895 [class*=tmb__] {
    height: 96px;
    min-height: 96px;
    width: 96px
}

.homapageSidebarTournament___bf895 [class*=tmb__]+[class*=tmb__] {
    margin-top: 8px
}

.homapageSidebarTournament___bf895 [class*=tmb__] [class*=favorites] span {
    display: none
}

.homapageSidebarTournament___bf895 [class*=tmb__] a[class*=button__] {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin: 16px auto 0;
    right: 8px
}

.homapageSidebarTournament___bf895 [class*=tmb__] a[class*=primary___],.homapageSidebarTournament___bf895 [class*=tmb__] button[class*=primary___] {
    border-radius: 10px;
    bottom: 0;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    left: 8px;
    line-height: 12px;
    margin: auto;
    right: 8px;
    text-indent: 0;
    top: 0;
    width: 80px
}

.homapageSidebarTournament___bf895 [class*=tmb__] a[class*=primary___] button,.homapageSidebarTournament___bf895 [class*=tmb__] button[class*=primary___] button {
    color: #fff;
    font-size: inherit;
    font-weight: inherit;
    height: inherit;
    line-height: inherit
}

.homapageSidebarTournament___bf895 [class*=tmbAction__],.homapageSidebarTournament___bf895 [class*=tmbImgContainer__],.homapageSidebarTournament___bf895 [class*=tmbImg__] {
    height: inherit;
    min-height: inherit
}

.homepageWidgetsWrapper___dd570 {
    display: flex;
    float: left;
    margin: 0;
    max-width: 880px
}

@media screen and (min-width: 1288px) {
    .homepageWidgetsWrapper___dd570 {
        max-width:1020px
    }
}

.homepageWidgetsWrapper___dd570:empty,[class*=content_render__routes__] .homepageWidgetsWrapper___dd570,[class*=content_render__search__] .homepageWidgetsWrapper___dd570 {
    display: none
}

.homepageWidgetsWrapper___dd570 [class*=bonusWidget__] {
    display: flex;
    max-width: 428px;
    min-height: 326px;
    min-width: 428px;
    width: 100%
}

.homepageWidgetsWrapper___dd570 [class*=sidebarBonusWidget__] {
    background: linear-gradient(180deg,#39050c,#900a1a);
    width: 100%
}

.homepageWidgetsWrapper___dd570 [class*=sidebarBonusWidget__] [class*=btnWrap__] {
    bottom: 32px;
    left: 32px;
    max-width: 240px;
    position: absolute;
    right: 0;
    width: 100%
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament]+[class*=bonusWidget__] {
    margin-left: 24px;
    min-width: 304px
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament]+[class*=bonusWidget__] [class*=btnWrap__] {
    bottom: 32px;
    max-width: 240px
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] {
    max-width: 552px;
    min-width: 552px
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament]:empty {
    display: none
}

@media screen and (min-width: 1288px) {
    .homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] {
        max-width:740px;
        min-width: 740px
    }
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] [class*=wrapper__]:after,.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] [class*=wrapper__]:before {
    content: none!important
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] [class*=wrapper__] [class*=scrollbar__] {
    display: none
}

.homepageWidgetsWrapper___dd570 [class*=homapageSidebarTournament] section {
    padding: 0
}

.homepageWidgetsWrapper___dd570 [class*=tournamentsWidgetTitle] {
    padding-left: 0
}

.homepageWidgetsWrapper___dd570.homepageWidgetsWithoutBonus___e32a6 [class*=homapageSidebarTournament] {
    max-width: 576px;
    min-width: 576px
}

@media screen and (min-width: 1288px) {
    .homepageWidgetsWrapper___dd570.homepageWidgetsWithoutBonus___e32a6 [class*=homapageSidebarTournament] {
        max-width:724px;
        min-width: 724px
    }
}

.homepageWidgetsWrapper___dd570.homepageWidgetsWithoutBonus___e32a6 [class*=tournament___] {
    height: 490px
}

.homepageWidgetsWrapper___dd570 [class*=tournamentWidgetSlider__] [class*=tournament___] {
    height: 428px
}

.recommended__title___y_ju5 {
    color: #ffffffe6;
    font-family: Manrope,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___y_ju5 {
        padding:32px 0 16px 16px
    }
}

.loadingWrap___daYQw {
    height: 70px;
    position: relative;
    width: 100%
}

[class^=loadMore_] {
    margin: 24px auto 48px;
    width: 256px
}

.container___96303 {
    min-height: 500px;
    padding: 20px 0;
    position: relative
}

.container___96303:after,.container___96303:before {
    content: " ";
    display: table
}

.container___96303:after {
    clear: both
}

.container___96303 .content___4e400 {
    float: left;
    min-height: 500px;
    position: relative;
    width: 560px
}

@media screen and (min-width: 1288px) {
    .container___96303 .content___4e400 {
        width:752px
    }
}

.container___96303 .content___4e400.withoutSidebar___c6de8 {
    width: 100%
}

.container___96303 .content__tmbWrapper___McV8z {
    margin: 0 -16px
}

.content_render___b0e8f {
    opacity: 1;
    position: relative;
    visibility: visible
}

.content_render__routes___FWWgk,.content_render__search___cf19b {
    height: 0;
    opacity: 0;
    visibility: hidden
}

.wrapper___ca7f7 {
    margin: 0 auto;
    padding: 12px 18px 0 44px;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .wrapper___ca7f7 {
        padding:12px 24px 0 48px;
        width: 1152px
    }
}

.mainPromo___c2014 {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative
}

.mainSectionHome___kWT4M,.mainSection___E_1Np {
    position: relative
}

.mainPromoPayments___FI__7 {
    bottom: 76px;
    position: absolute;
    right: 24px;
    width: 255px
}

.mainPromoPayments___FI__7 a {
    margin: 0;
    width: 100%
}

.subheader___98410 {
    position: relative
}

.subheader___98410:after {
    background: var(--main-content-bg);
    bottom: -1096px;
    content: "";
    height: 1096px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1
}

.btn___3b328 {
    font-family: Manrope,sans-serif;
    margin: 8px 32px 0;
    width: 240px
}

.wrapper___J31Ql {
    margin: 0 auto;
    padding: 12px 18px 0 44px;
    position: relative;
    width: 960px
}

@media screen and (min-width: 1288px) {
    .wrapper___J31Ql {
        padding:12px 24px 0 48px;
        width: 1152px
    }
}

.mainPromo___ATJ6k {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative
}

.mainSectionHome___oyVnC,.mainSection___xRrXY {
    position: relative
}

.mainPromoPayments___LBNX2 {
    bottom: 76px;
    position: absolute;
    right: 24px;
    width: 255px
}

.mainPromoPayments___LBNX2 a {
    margin: 0;
    width: 100%
}

.subheader___ISZ4r {
    position: relative
}

.subheader___ISZ4r:after {
    background: var(--main-content-bg);
    bottom: -1096px;
    content: "";
    height: 1096px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1
}

.btn___CTrW4 {
    font-family: Manrope,sans-serif;
    margin: 8px 32px 0;
    width: 240px
}

.title___G6eUI {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 10px 26px 12px;
    padding: 0;
    text-align: left
}

.waypoint___sXLPO {
    height: 70px;
    position: relative
}

.gamesCtrls___C83mV {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-bottom: 12px;
    padding-left: 0;
    padding-top: 12px;
    position: relative;
    width: 880px
}

@media screen and (min-width: 1288px) {
    .gamesCtrls___C83mV {
        padding-left:3px;
        width: 1034px
    }
}

.lazyWrap___a4cb7 {
    transform: translateZ(0);
    transition: min-height 1.5s ease;
    will-change: min-height
}

.lazyWrap___a4cb7.tournamentWidget___9e4fd {
    min-height: 474px
}

.lazyWrap___a4cb7.tournamentWidget___9e4fd:has([class*=homepageWidgetsWithoutBonus]) {
    min-height: 530px
}

.lazyWrap___a4cb7.tournamentWidget___9e4fd:has([class*=tournamentWidgetSlider]) {
    min-height: 516px
}

.lazyWrap___a4cb7.jackpotWidget___CUzhs {
    min-height: 220px
}

.lazyWrap___a4cb7.collectionWidget___d11e9 {
    min-height: 232px
}

.lazyWrap___a4cb7.gamesRecentWidget___oG1dE {
    min-height: 104px
}

.lazyWrap___a4cb7:empty {
    min-height: 0!important
}

.lazyWrap___a4cb7 .homeAllGameCollectionWrap___HLTIz img {
    right: 10px
}

.lazyWrap___a4cb7 .homeAllGameCollectionWrap___HLTIz [class*=container] {
    height: 205px;
    padding-top: 20px
}

.lazyWrap___a4cb7 .homeAllGameCollectionWrap___HLTIz [class*=scrollbar] {
    margin: 12px auto 0
}

.lazyWrap___a4cb7 .homeAllGameCollectionWrap___HLTIz [class*=footer] {
    justify-content: flex-start
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:nth-last-of-type(2) {
    height: 64px;
    padding-bottom: 16px
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:nth-last-of-type(2):before {
    background-color: #ffffff0d;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:nth-last-of-type(2):after {
    background: var(--brand-simple);
    height: 2px;
    opacity: .6
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:last-of-type {
    margin-top: 14px
}

.tableBody___RfmvR>div:nth-of-type(n+10) .tableCell___xhxlS:nth-child(2) {
    margin-left: 6px;
    max-width: 36px;
    width: 36px
}

.tableRow____D_BM {
    display: flex;
    height: 48px;
    position: relative
}

.tableRow____D_BM:after {
    background: var(--brand-text);
    bottom: 1px;
    content: "";
    height: 1px;
    left: 0;
    opacity: .1;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.tableRow____D_BM:last-of-type:after {
    display: none
}

.tableRowHighlight___m43Ng .tableCell___xhxlS {
    color: var(--brand-yellow)!important
}

.tableCell___xhxlS {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

.tableCell___xhxlS:first-child {
    color: #fff;
    flex: 0 0 30px;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 16px;
    max-width: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___xhxlS:first-child span {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    padding: 0 5px
}

.tableCell___xhxlS:nth-child(2) {
    max-width: 36px;
    width: 36px
}

.tableCell___xhxlS:nth-child(3) {
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex: 1;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    justify-content: center;
    line-height: 20px;
    overflow: hidden;
    padding: 0
}

.tableCell___xhxlS:nth-child(3) :nth-child(2) {
    color: rgba(var(--brand-text-rgb),.4);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px
}

.tableCell___xhxlS:nth-child(3) div {
    max-width: 100%;
    overflow: hidden;
    padding: 0 28px 0 14px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tableCell___xhxlS:nth-child(3) .talisman___oSaXH {
    position: absolute;
    right: 0;
    top: 0
}

.tableCell___xhxlS:nth-child(3) .talisman___oSaXH img {
    height: 20px;
    width: 20px
}

.tableCell___xhxlS:nth-child(4) {
    color: #fff;
    flex: 1 1;
    font-size: 12px;
    font-weight: 500;
    justify-content: flex-end;
    line-height: 20px;
    min-width: 80px
}

.tableGame___Q7GD6 {
    border-radius: 4px;
    display: block;
    height: 36px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.tableGame___Q7GD6 img {
    border-radius: 4px;
    height: 36px;
    left: 50%;
    object-fit: contain;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 60px
}

.monthPicker___MEtKP {
    cursor: pointer;
    height: 48px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 568px) {
    .monthPicker___MEtKP {
        max-width:436px
    }
}

.monthPickerField___x1ao2 {
    background: #fff;
    border-radius: 10px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    line-height: 48px;
    padding: 0 16px;
    text-transform: capitalize;
    width: 100%
}

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

@media screen and (min-width: 720px) {
    .monthPickerIcon___mVmNP {
        right:14px
    }
}

.monthPickerIcon___mVmNP path {
    fill: #000
}

.monthPickerList___TgBv1 {
    background-color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    column-gap: 16px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-template-rows: repeat(4,22px);
    opacity: 0;
    padding: 16px 24px;
    position: absolute;
    right: 0;
    row-gap: 10px;
    top: 56px;
    transition: opacity .3s ease-out,visibility 0s linear .3s;
    visibility: hidden;
    z-index: 10
}

.monthPickerList___TgBv1:before {
    background: #fff;
    content: "";
    height: 11px;
    position: absolute;
    right: 18px;
    top: -5px;
    transform: rotate(45deg);
    width: 11px
}

.monthPickerListOpen___hqLKL {
    opacity: 1;
    visibility: visible
}

.monthPickerListItem___sz3y0 {
    border-radius: 10px;
    color: #000;
    font-size: 10px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 4px 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    z-index: 0
}

.monthPickerListItem___sz3y0:before {
    border-radius: 10px;
    bottom: -11px;
    content: "";
    display: block;
    left: -10px;
    position: absolute;
    right: -10px;
    top: -1px;
    z-index: -2
}

.monthPickerListItem___sz3y0:after {
    background-color: #fff;
    border-radius: 10px;
    bottom: -8px;
    content: "";
    display: block;
    left: -9px;
    position: absolute;
    right: -9px;
    top: 0;
    z-index: -1
}

.monthPickerListItemActive___JvPFy {
    color: #fff
}

.monthPickerListItemActive___JvPFy:before {
    background: var(--brand-gradient-green)
}

.monthPickerListItemActive___JvPFy:after {
    background-color: #0000
}

.hallOfFame___IRnxd {
    padding: 32px 16px 48px
}

@media screen and (min-width: 360px) {
    .hallOfFame___IRnxd {
        padding:40px 24px 48px
    }
}

@media screen and (min-width: 568px) {
    .hallOfFame___IRnxd {
        padding:40px 32px 48px
    }
}

@media screen and (min-width: 720px) {
    .hallOfFame___IRnxd {
        padding:40px 64px 48px
    }
}

.hallOfFameTitle___aKtYz {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.hallOfFameDescription___VsCyB {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 14px 0 26px
}

@media screen and (min-width: 720px) {
    .hallOfFameDescription___VsCyB {
        margin:23px 0 17px
    }
}

.hallOfFameTable___MMyPS {
    margin: 32px 0 0
}

.hallOfFameEmpty___cFf4W {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 23px 0 0
}

.wrap___b1Che {
    background-size: cover;
    bottom: 0;
    left: 0;
    padding: 20px;
    position: fixed;
    right: 0;
    top: 0
}

.content___f9Wmu {
    border-radius: 20px;
    box-shadow: 0 10px 50px #000000bf;
    padding: 40px 40px 10px;
    position: relative
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu {
        padding-bottom:30px
    }
}

.content___f9Wmu .closeBtn___vqBas {
    background: none;
    border: none;
    height: 10px;
    outline: none;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 10px
}

.content___f9Wmu .attention___LaUFo {
    height: 40px;
    width: 40px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .attention___LaUFo {
        left:40px;
        position: absolute;
        top: 40px
    }
}

.content___f9Wmu .title___gZcqy {
    color: #000;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    margin: 40px 0 23px;
    text-align: left
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .title___gZcqy {
        margin:0 20px 31px 80px
    }
}

.content___f9Wmu .txt___nN3wS {
    font-size: 12px;
    font-weight: 700;
    line-height: 19px;
    margin: 0 0 25px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .txt___nN3wS {
        margin-bottom:4px;
        margin-left: 80px
    }
}

.content___f9Wmu .content__both {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0 21px 0 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .content__both {
        justify-content:space-around;
        margin-left: 80px;
        padding-right: 20px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-height:321px) {
    .content___f9Wmu .content__both {
        justify-content:flex-start
    }

    .content___f9Wmu .content__both .tmb-mobile {
        margin-right: 20px
    }

    .content___f9Wmu .content__both .tmb-mobile:last-child {
        margin-right: 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .content___f9Wmu .content__both .tmb-mobile {
        height:40px;
        width: 40px
    }

    .content___f9Wmu .content__both .tmb-mobile__inner {
        width: 40px
    }

    .content___f9Wmu .content__both .tmb-mobile__title {
        display: none
    }
}

.content___f9Wmu .content__both .tmb-mobile__title {
    color: #000
}

.info___aKIMW {
    bottom: 10px;
    color: #fff;
    font-size: 10px;
    left: 0;
    line-height: 22px;
    margin: auto;
    padding: 0 20px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none
}

.info___aKIMW span {
    font-weight: 500
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .info___aKIMW {
        bottom:20px;
        font-size: 12px
    }
}

@media(max-width: 320px) {
    .content___f9Wmu .attention___LaUFo {
        display:none
    }

    .content___f9Wmu .title___gZcqy {
        line-height: 30px;
        margin-bottom: 21px;
        margin-top: 7px
    }

    .content___f9Wmu .txt___nN3wS {
        margin-bottom: 24px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (height:320px),screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:320px) {
    .content___f9Wmu {
        padding-top:30px
    }

    .content___f9Wmu .attention___LaUFo {
        left: 30px;
        top: 30px
    }

    .content___f9Wmu .title___gZcqy {
        font-size: 20px;
        margin-bottom: 23px;
        margin-left: 60px
    }

    .content___f9Wmu .txt___nN3wS {
        margin-bottom: 1px;
        margin-left: 60px;
        width: 190px
    }

    .content___f9Wmu [class=content__both] {
        bottom: 20px;
        position: absolute;
        right: 70px;
        width: 140px
    }
}

.responsiveHtmlHeight___DAfnD {
    height: -webkit-fill-available
}

.withIngameMob___vX2_O {
    background: #000
}

[class*=arrowBack] {
    height: 32px;
    max-width: 32px;
    min-width: 32px;
    width: 32px
}

[class*=arrowBack] svg {
    width: 24px
}

[class*=arrowBack] svg g {
    filter: none
}

[class*=arrowBack] svg g path {
    fill: #000
}

.pregameOverlay___wfe0c {
    background: var(--brand-content-background);
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 0
}

.pregameOverlay___wfe0c:before {
    background: rgba(var(--brand-simple-rgb),.4);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.pregameOverlay___wfe0c img {
    filter: blur(10px);
    left: 50%;
    object-fit: cover;
    opacity: .4;
    position: relative;
    transform: translateX(-50%);
    width: 100%
}

.btnWrap___lhbyo {
    margin: 0 auto;
    width: 100%
}

.pregame____uxPB {
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: auto;
    bottom: 0;
    color: #fff;
    left: 0;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9
}

.pregame____uxPB+.pregame____uxPB {
    display: none!important
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .pregame____uxPB {
        overflow-y:scroll
    }
}

.pregameContent___cstpu {
    display: flex;
    height: 100%;
    justify-content: center;
    min-height: 100%;
    width: 100%
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .pregameContent___cstpu {
        align-items:center;
        height: 69vh;
        justify-content: space-around
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:736px) {
    .pregameContent___cstpu {
        height:75vh
    }
}

@media(orientation: landscape)and (min-width:1024px) {
    .pregameContent___cstpu {
        align-items:center;
        justify-content: center;
        margin: 0 auto;
        max-width: 632px
    }
}

.pregameInner____JJSO {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: absolute;
    top: 31%;
    width: 100%
}

@media(orientation: portrait)and (min-width:360px) {
    .pregameInner____JJSO {
        top:34%
    }
}

@media(orientation: portrait)and (min-width:400px) {
    .pregameInner____JJSO {
        top:34.4%
    }
}

@media(orientation: portrait)and (min-width:584px) {
    .pregameInner____JJSO {
        top:35%
    }
}

@media(orientation: portrait)and (min-width:696px) {
    .pregameInner____JJSO {
        top:32.8%
    }
}

@media(orientation: portrait)and (min-width:912px) {
    .pregameInner____JJSO {
        top:31.4%
    }
}

@media(orientation: landscape)and (min-width:568px) {
    .pregameInner____JJSO {
        margin-top:36px
    }
}

@media(orientation: landscape)and (min-width:896px) {
    .pregameInner____JJSO {
        margin-top:-12px
    }
}

.pregame____uxPB [class^=header___] {
    position: fixed
}

.pregame____uxPB [class^=headerInner] {
    background-color: #0000;
    box-shadow: none;
    padding: 0 12px
}

.pregameLogo___YmZmy {
    left: 50%;
    position: absolute;
    top: 2px;
    transform: translateX(-50%);
    width: 100px;
    z-index: 1
}

.pregameLogo___YmZmy img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.pregameThumb___PHmeH {
    align-items: normal;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    font-size: 0;
    justify-content: center;
    margin: 0 auto;
    padding-bottom: 0;
    position: relative
}

.pregameThumb___PHmeH .game___FhnpL {
    border-radius: 8px;
    display: inline-block;
    height: 136px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 136px
}

.pregameThumb___PHmeH .game___FhnpL .mobileIcon___Ee_bN {
    height: 100%;
    object-fit: cover;
    object-position: top;
    position: relative;
    width: 100%
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq {
    align-items: center;
    background: linear-gradient(0deg,#111327e6,#11132799 65%,#11132700);
    bottom: 0;
    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
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq>* {
    display: block;
    margin-bottom: 2px
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq picture {
    display: flex
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq picture img {
    height: 100%;
    max-height: 24px;
    object-fit: contain;
    width: 100%
}

.pregameThumb___PHmeH .game__title___cnWeo {
    align-items: center;
    color: var(--brand-text);
    display: flex;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 20px;
    margin: 4px auto 0;
    max-width: 228px;
    text-align: center
}

.pregameSectionLink___zocW2 {
    color: var(--brand-blue);
    display: inline-block;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    padding: 1px 0;
    position: relative;
    text-decoration: none;
    z-index: 1
}

.pregameSectionLink___zocW2:after {
    background-color: var(--brand-blue);
    bottom: 3px;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.pregameSectionRow___aznfR {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    width: 100%
}

@media(orientation: landscape)and (min-width:667px) {
    .pregameSectionRow___aznfR {
        margin-bottom:19px
    }
}

.pregameSectionBtn___fzt3T {
    margin: auto 24px 16px;
    max-width: 488px;
    width: 100%
}

@media screen and (max-width: 320px) {
    .pregameSectionBtn___fzt3T {
        margin:auto 16px 16px
    }
}

@media screen and (min-width: 584px) {
    .pregameSectionBtn___fzt3T {
        margin-bottom:112px
    }
}

@media screen and (min-width: 696px) {
    .pregameSectionBtn___fzt3T {
        margin-bottom:144px
    }
}

.pregameSectionBtn___fzt3T [class^=button_] {
    margin-bottom: 16px;
    width: 100%
}

.pregameClose___Lqlvx {
    position: absolute;
    right: 8px;
    top: 8px
}

@media screen and (min-width: 414px)and (orientation:portrait) {
    .pregameClose___Lqlvx {
        right:16px;
        top: 16px
    }
}

@media screen and (min-width: 768px)and (orientation:portrait) {
    .pregameClose___Lqlvx {
        right:0;
        top: 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .pregameClose___Lqlvx {
        right:8px;
        top: 8px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:736px) {
    .pregameClose___Lqlvx {
        right:16px;
        top: 16px
    }
}

@media(orientation: landscape)and (min-width:812px) {
    .pregameClose___Lqlvx {
        right:0;
        top: 0
    }
}

@media(orientation: landscape)and (min-width:1024px) {
    .pregameClose___Lqlvx {
        right:0;
        top: 0
    }
}

.pregameFooter___xby9o {
    background-color: #000;
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 18px;
    position: relative
}

.pregameFooter___xby9o:before {
    background: linear-gradient(180deg,#0000,#000);
    bottom: auto;
    content: "";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    right: 0;
    top: -20px;
    width: 100%;
    z-index: 0
}

.pregameFooter___xby9o [class*=pregame-footer] {
    margin: 0 auto;
    max-width: 272px;
    padding: 0 0 2.6rem
}

@media screen and (min-width: 360px) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        max-width:312px
    }
}

@media screen and (min-width: 568px) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        max-width:100%;
        padding: 0 4.6rem 2.6rem
    }
}

@media screen and (min-width: 736px)and (orientation:landscape) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        margin-top:-22px;
        padding: 0 1.6rem 1.6rem
    }
}

@media screen and (min-width: 768px) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        margin-top:-110px;
        max-width: 100%;
        padding: 0 48px 48px
    }
}

@media screen and (min-width: 1024px)and (orientation:landscape) {
    .pregameFooter___xby9o [class*=pregame-footer] {
        margin-top:-105px
    }
}

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

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

.pregameFooter___xby9o .h1___bpljd,.pregameFooter___xby9o h1 {
    color: #fffc;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin: 0 0 8px;
    padding: 0;
    text-align: initial
}

.pregameFooter___xby9o .h2___CE7F2,.pregameFooter___xby9o .h3___msjnd,.pregameFooter___xby9o .h4___Nojjn,.pregameFooter___xby9o .h5___DvU1Y,.pregameFooter___xby9o .h6___BbpFf,.pregameFooter___xby9o h2,.pregameFooter___xby9o h3,.pregameFooter___xby9o h4,.pregameFooter___xby9o h5,.pregameFooter___xby9o h6 {
    border: none;
    color: #fffc;
    font-size: inherit;
    margin: 0 0 8px;
    padding: 0;
    text-align: left
}

.pregameFooter___xby9o span {
    display: flex
}

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

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

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

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

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

.pregameFooter___xby9o [data-footer-text=close],.pregameFooter___xby9o [data-footer-text=open] {
    color: var(--brand-text);
    font-size: inherit;
    font-weight: 500;
    justify-content: flex-end;
    position: relative
}

.pregameFooter___xby9o [data-footer-text=close] a,.pregameFooter___xby9o [data-footer-text=open] a {
    display: inline-block;
    margin-top: 14px
}

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

.pregameFooter___xby9o table tr {
    height: 44px
}

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

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

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

a[class*=regBtn] {
    box-shadow: none;
    margin-bottom: 16px;
    width: 100%
}

.loginBtn___GeqgH,.regBtn___JPa9G {
    box-shadow: 0 0 0 2px #0009
}

.loginBtn___GeqgH:after,.regBtn___JPa9G:after {
    height: 15%
}

.pregameFavIco___NKWQa {
    cursor: pointer;
    margin-left: auto;
    z-index: 10
}

.pregameFavIco___NKWQa .favBtn___u56Mx {
    background: #0000;
    border-color: #007eff;
    color: #fff;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    line-height: 22px;
    position: relative
}

.pregameFavIco___NKWQa .favBtn___u56Mx i {
    background: #fff3;
    border-radius: 16px;
    display: inline-block;
    height: 16px;
    margin-right: 8px;
    margin-top: 3px;
    position: relative;
    transition: background .2s ease-in-out;
    width: 32px
}

.pregameFavIco___NKWQa .favBtn___u56Mx i:before {
    background: linear-gradient(180deg,#fff,#e7dbdb);
    border-radius: 8px;
    box-shadow: 0 8px 16px #0006;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    transition: left .2s ease-in-out;
    width: 16px
}

.pregameFavIco___NKWQa .inFav___Xz1M8 {
    display: none
}

.pregameFavIco___NKWQa .addFav___arZBi {
    display: inline-block
}

.pregameFavIco___NKWQa.active___R8omZ i {
    background: var(--brand-yellow)
}

.pregameFavIco___NKWQa.active___R8omZ i:before {
    left: 16px
}

.pregameFavIco___NKWQa.active___R8omZ .inFav___Xz1M8 {
    display: inline-block
}

.pregameFavIco___NKWQa.active___R8omZ .addFav___arZBi {
    display: none
}

@media screen and (orientation: landscape) {
    .pregameContent___cstpu {
        align-items:center;
        flex-direction: row;
        justify-content: space-around
    }

    .pregameInner____JJSO {
        margin-left: 50px;
        margin-right: 50px;
        position: static;
        width: auto
    }

    .pregameThumb___PHmeH {
        margin: 0
    }

    .pregameSectionBtn___fzt3T {
        margin: 0;
        max-width: 240px
    }
}

@media(orientation: landscape)and (min-width:568px) {
    .pregameSectionBtn___fzt3T {
        margin-top:64px
    }
}

@media(orientation: landscape)and (min-width:896px) {
    .pregameSectionBtn___fzt3T {
        margin-top:6px
    }
}

.withUnuvaliableGame___sNBut [class^=wrap] [class^=content] {
    margin: auto 0
}

.withUnuvaliableGame___sNBut [class^=wrap] [class^=content]:before {
    background: url(l/templates/2/desktop/assets/bg/bg-site.jpg?v29.08.23) no-repeat;
    background-position: top;
    background-size: contain;
    bottom: 0;
    content: "";
    filter: blur(8px);
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.plug_wrapper___ndM8e {
    background: var(--brand-gradient-popup-bg);
    border-radius: 10px;
    display: flex;
    flex-grow: 1;
    padding: 48px 32px 32px
}

.plug_wrapper___ndM8e .plug___QTmro {
    display: flex;
    flex-direction: column;
    margin: auto;
    width: 560px
}

.plug_wrapper___ndM8e .plug_heading___GxoBV {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 16px
}

.plug_wrapper___ndM8e .plug_text___IBszV {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 24px
}

.plug_wrapper___ndM8e .plug_games_wrapper___dnwH4 {
    display: flex;
    margin-bottom: 30px
}

.plug_wrapper___ndM8e .plug_games_wrapper___dnwH4 [class^=gamesList__wrapper] {
    display: flex;
    gap: 16px;
    margin: auto
}

.plug_wrapper___ndM8e .plug_games_wrapper___dnwH4 [class^=gamesList__wrapper] [class^=tmb_] {
    margin: 0;
    width: 176px
}

.plug_wrapper___ndM8e .plug_home___Cy4wG {
    align-self: center;
    width: 264px
}

.sidebar___g2qjr {
    align-items: normal;
    display: flex;
    flex-direction: column;
    float: left;
    height: 100%;
    justify-content: normal;
    position: relative;
    width: 100%;
    z-index: 102
}

.sidebar___g2qjr,.sidebar___g2qjr * {
    font-family: Manrope,sans-serif
}

.enterBtn___iAKH6,.registerBtn___z66BY {
    margin: 0 16px 16px
}

.social___YLeVF {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: normal
}

.social___YLeVF .socialList___dOGqL {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    display: grid;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 0 26px
}

.social___YLeVF .socialList___dOGqL li {
    height: 32px;
    width: 32px
}

.socialText___oMMxx {
    color: rgba(var(--brand-text-rgb),.6);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 14px 0 24px;
    padding: 0 16px;
    text-align: center
}

.userProgressBar___CRYAN {
    align-items: center;
    background: var(--brand-simple);
    color: #fff;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: normal;
    padding: 0 16px;
    position: relative
}

.progress___NpHFV {
    background: var(--brand-gradient-green);
    bottom: 0;
    left: 0;
    opacity: .8;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.statusImgWrap___cakY9 {
    flex-shrink: 0;
    height: 32px;
    margin: 0 16px 0 8px;
    position: static;
    width: 32px;
    z-index: 1
}

.progressData___B5zVC {
    z-index: 1
}

.progressData___B5zVC:hover .progressPoint___fB2_Z {
    color: #fff
}

.progressTitle___lShCi {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.progressPoint___fB2_Z {
    color: rgba(var(--brand-text-rgb),.7);
    cursor: default;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.multiplier___JkKeP {
    display: inline;
    margin-left: 6px
}

.multiplier___JkKeP svg {
    bottom: -5px;
    left: -5px;
    position: absolute;
    right: auto;
    top: auto;
    z-index: 0
}

.talisman___cB7zd {
    align-items: center;
    display: flex;
    padding: 0 16px;
    position: relative
}

.talismanTextWrap___CqRHB {
    cursor: pointer
}

.talismanTextWrap___CqRHB:hover .talismanTitle___ghmRT {
    color: #fff
}

.talismanTitle___ghmRT {
    color: var(--brand-text);
    cursor: default;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    opacity: .7;
    transition: .2s ease
}

.talismanName____gtGL {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.talismanName____gtGL:hover {
    text-decoration: underline
}

.talismanIcon___Ze_wL {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    height: 48px;
    justify-content: center;
    margin-right: 8px;
    width: 48px
}

.talismanIcon___Ze_wL img,.talisman___cB7zd .talismanTipsWrap___oWxbR {
    width: 100%
}

.talisman___cB7zd .talismanTips___P2HxS {
    max-width: 216px
}

.widget___LVwMx {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: normal
}

.widget___LVwMx .gameCashButton___HtjLI {
    height: 48px;
    margin: 0 16px
}

.widget___LVwMx,.widget___LVwMx * {
    font-family: Manrope,sans-serif
}

.userDataWrap___zJTrG {
    margin-bottom: 32px
}

.progressWidget___reY8J {
    height: 48px
}

.pointsWrap___UDbUE {
    align-items: center;
    display: flex;
    height: 48px;
    margin-top: 16px;
    padding: 0 16px
}

.pointsWrap___UDbUE .statsIcon___S0n8G {
    flex-shrink: 0;
    height: 48px;
    margin-right: 8px;
    width: 48px
}

.pointsWrap___UDbUE .statsIcon___S0n8G img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.pointsWrap___UDbUE .statsText___q8SY0 {
    width: 100%
}

.pointsWrap___UDbUE .statsPoints___Fimmd {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.pointsWrap___UDbUE .statsPoints___Fimmd:hover {
    text-decoration: underline
}

.pointsWrap___UDbUE .statsTitle___DO2Cu {
    color: var(--brand-text);
    cursor: default;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    opacity: .7;
    transition: .2s ease
}

.talisman___Ici17 {
    height: 48px;
    margin-top: 16px
}

.cashButtonWrapper___psSio {
    border-bottom: 1px solid #0e0e0e;
    border-top: 1px solid #0e0e0e;
    box-shadow: 0 1px 0 0 #fff3,inset 0 1px 0 0 #fff3;
    padding: 4px 0
}

.cashButtonWrapper___psSio [class^=btnDesktop] {
    margin: 10px auto
}

.gameForMoneyBtn___bj1Co {
    margin: 16px;
    min-width: 176px
}

.gameForMoneyBtn___bj1Co span {
    color: #fff
}

.info___l3Gbz>a {
    display: block;
    margin: 98px auto 96px;
    max-width: 110px
}

.info___l3Gbz>a img {
    display: block;
    height: 100%;
    margin: 0 auto;
    object-fit: contain;
    width: 100%
}

.paymentBtn___Sw7pX {
    margin: 0 16px
}

.paymentBtn___Sw7pX [class*=inputGroup__] {
    font-size: 20px
}

.paymentBtn___Sw7pX [class*=fontMedium__] {
    font-size: 14px
}

.paymentBtn___Sw7pX [class*=fontSmall__] {
    font-size: 11px
}

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

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

.gamesList___mzz44:after,.gamesList___mzz44:before {
    background: linear-gradient(270deg,var(--play-applycation-bg-color) -1.61%,#e8f0ff00 80.5%);
    content: "";
    display: block;
    height: 64px;
    width: 31px
}

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

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

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

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

.gamesList___mzz44 .gameListItem___Itk38 {
    background: var(--brand-simple);
    border-radius: var(--game-thumb-radius-mob);
    height: 64px;
    min-width: 64px;
    overflow: hidden;
    position: relative;
    width: 64px
}

.gamesList___mzz44 .gameListItem___Itk38:not(:last-child) {
    margin-right: 8px
}

.gamesList___mzz44 .gameListItem___Itk38:first-child {
    margin-left: 16px
}

.gamesList___mzz44 .gameListItem___Itk38 img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

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

    .gamesList___mzz44 .gameListItem___Itk38:first-child {
        margin-left: 24px
    }
}

@media screen and (min-width: 640px) {
    .gamesList___mzz44 {
        padding-right:64px
    }

    .gamesList___mzz44 .gameListItem___Itk38:first-child {
        margin-left: 64px
    }
}

.activeTournament___mrL4Q {
    width: 100%
}

.activeTournamentInfo___R1Lk4 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    height: 240px;
    overflow: hidden;
    padding: 24px;
    position: relative;
    width: 100%;
    z-index: 1
}

.activeTournamentInfo___R1Lk4 .labelsWrapper___HpNyO {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.activeTournamentInfo___R1Lk4 .labelsWrapper___HpNyO .label___kshSC {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 8px;
    height: 30px;
    justify-content: center;
    line-height: 18px;
    padding-inline:10px;width: -moz-fit-content;
    width: fit-content
}

.activeTournamentInfo___R1Lk4 .title___ukcnj {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 12px 0 20px
}

.activeTournamentInfo___R1Lk4 .infoWrapper___g7HJn {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 24px;
    justify-content: flex-start;
    margin-bottom: 16px
}

.activeTournamentInfo___R1Lk4 .infoWrapper___g7HJn .item___R_8Os {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.activeTournamentInfo___R1Lk4 .infoWrapper___g7HJn .item___R_8Os .imageWrapper___Wf41n {
    align-items: center;
    background: #ffffff1a;
    border-radius: 100%;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    width: 40px
}

.activeTournamentInfo___R1Lk4 .infoWrapper___g7HJn .item___R_8Os .text___BKVN6 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.activeTournamentInfo___R1Lk4 .infoWrapper___g7HJn .item___R_8Os .text___BKVN6>span {
    color: #ffffffe6;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.activeTournamentInfo___R1Lk4 .infoWrapper___g7HJn .item___R_8Os .text___BKVN6 [class*=currencySum],.activeTournamentInfo___R1Lk4 .infoWrapper___g7HJn .item___R_8Os .text___BKVN6 [class*=currencySymbol] {
    color: #f5c66b;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.activeTournamentInfo___R1Lk4 .infoWrapper___g7HJn .item___R_8Os .text___BKVN6 [class*=countdown__],.activeTournamentInfo___R1Lk4 .infoWrapper___g7HJn .item___R_8Os .text___BKVN6 [class*=floatCountdown] {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.activeTournamentInfo___R1Lk4 .button___rmvB5 {
    width: -moz-fit-content;
    width: fit-content
}

.showHideGames___BoizO {
    color: var(--brand-yellow);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 16px;
    position: relative
}

.showHideGames___BoizO:before {
    content: attr(data-open)
}

.showHideGames___BoizO:after {
    background: var(--brand-yellow);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    transform: scaleX(0);
    transform-origin: 50%;
    transition: transform .2s linear;
    width: 100%
}

.showHideGames___BoizO:hover:after {
    transform: scaleX(1)
}

.game___xpHLl {
    text-align: center
}

.game___xpHLl.active___oap0M .showHideGames___BoizO:before {
    content: attr(data-close)
}

.gameItems___xppLm {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: repeat(5,1fr);
    margin-inline:0}

.gameBlock___o1W_f {
    overflow: hidden;
    transition: max-height .4s linear,height .4s linear
}

.gameBlock___o1W_f [class*=tips__top__] {
    bottom: calc(100% + 8px)
}

.gameBlock___o1W_f div>[class*=tmb__] {
    height: 150px;
    margin: 0;
    max-height: 150px
}

.expiredTournament___MeSay {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background: linear-gradient(180deg,#13101200 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 12px;
    height: 342px;
    overflow: hidden;
    padding: 16px;
    position: relative;
    width: 416px;
    z-index: 1
}

.expiredTournament___MeSay .banner___veWYW {
    background-position: 50%;
    background-size: cover;
    bottom: unset;
    height: calc(100% - 136px);
    left: 0;
    -webkit-mask-image: linear-gradient(0deg,#0000 0,#000 32px);
    mask-image: linear-gradient(0deg,#0000 0,#000 32px);
    position: absolute;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 0
}

.expiredTournamentInfo___NmqhV {
    height: calc(100% - 136px);
    position: relative;
    width: 100%;
    z-index: 1
}

.expiredTournamentInfo___NmqhV .labelsWrapper___dkfjH {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.expiredTournamentInfo___NmqhV .labelsWrapper___dkfjH .label___hzYJf {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    justify-content: center;
    line-height: 18px;
    padding-inline:10px;width: -moz-fit-content;
    width: fit-content
}

.expiredTournamentInfo___NmqhV .title___PRBTm {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 12px 0 0
}

.expiredTournamentAction___PK41K {
    align-items: flex-start;
    background: #ffffff0d;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 136px;
    justify-content: flex-start;
    padding: 16px;
    position: relative;
    width: 100%;
    z-index: 1
}

.expiredTournamentAction___PK41K .currencyWrapper___KnysX {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.expiredTournamentAction___PK41K .currencyWrapper___KnysX .imageWrapper___BKhHJ {
    align-items: center;
    background: #ffffff1a;
    border-radius: 100%;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    width: 40px
}

.expiredTournamentAction___PK41K .currencyWrapper___KnysX .imageWrapper___BKhHJ svg {
    opacity: .6
}

.expiredTournamentAction___PK41K .currencyWrapper___KnysX .text___NPwUQ {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    opacity: .6
}

.expiredTournamentAction___PK41K .currencyWrapper___KnysX .text___NPwUQ>span {
    color: #fffc;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.expiredTournamentAction___PK41K .currencyWrapper___KnysX .text___NPwUQ [class*=currencySum],.expiredTournamentAction___PK41K .currencyWrapper___KnysX .text___NPwUQ [class*=currencySymbol] {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.expiredTournamentAction___PK41K .button___SUoVM {
    background: #0000;
    border: 2px solid #fffc;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    color: #fffc;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    width: 100%
}

.expiredTournamentAction___PK41K .button___SUoVM:hover {
    background: #0000;
    border-color: #fff;
    color: #fff
}

.tournamentWrapper___DmHxv {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.tournamentWrapper___DmHxv h3 {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px
}

.tournamentWrapper___DmHxv h3.errorText___KitOB {
    margin-bottom: 0
}

.tournamentWrapper___DmHxv .list___iauBp {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: flex-start;
    width: 100%
}

.tournamentWrapper___DmHxv .activeTournamentWrapper____UBOo,.tournamentWrapper___DmHxv .expiredTournamentWrapper___ihe4S {
    width: 100%
}

.tournament___ZFb0b {
    color: #ffffffb3;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.tournamentWrapper___opjUK {
    border-radius: 10px;
    margin: 0 auto 40px;
    width: 100%
}

.tournamentWrapperExpired___WCQ0M {
    margin-bottom: 16px
}

.tournamentBlockWrap___kRau1 {
    background: var(--tournament-and-lotteries-bg);
    border-radius: 10px;
    color: #fff;
    filter: drop-shadow(0 8px 16px rgba(var(--brand-simple-rgb),.6));
    height: 240px;
    padding: 18px 32px 24px;
    position: relative
}

.tournamentBlockWrap___kRau1:before {
    background: linear-gradient(0deg,rgba(var(--brand-content-background-rgb),0) 0,rgba(var(--brand-content-background-rgb),.47) 51.56%,var(--brand-content-background) 100%);
    border-radius: 10px;
    bottom: 0;
    content: "";
    display: block;
    height: 132px;
    left: 0;
    opacity: .9;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
    z-index: 1
}

.tournamentImageCharacter___PsByX [class^=loading] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tournamentImagePattern___iajho [class^=loading] {
    bottom: auto;
    left: 50%;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 0
}

.expiredTournamentImg___q_2VW,.tournamentImg___zRl9y {
    border-radius: 10px;
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.tournamentImageCharacter___PsByX .expiredTournamentImg___q_2VW,.tournamentImageCharacter___PsByX .tournamentImg___zRl9y {
    bottom: auto;
    height: 240px;
    left: auto;
    object-fit: contain;
    position: absolute;
    right: 0;
    top: 0;
    width: 240px;
    z-index: 0
}

.tournamentImagePattern___iajho .expiredTournamentImg___q_2VW,.tournamentImagePattern___iajho .tournamentImg___zRl9y {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%)
}

.tournamentContent___iiaY5 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.tournamentContent___iiaY5 .tournamentBtn___qksPm {
    border-radius: var(--buttons-border-radius);
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 46px;
    margin-bottom: 8px;
    min-width: 176px;
    width: auto;
    z-index: 4
}

.tournamentContent___iiaY5 .btnDisabled___FHyAb {
    color: var(--brand-text)
}

.tournamentStatus___rolJi {
    display: flex
}

.tournamentTitle___NtPOs {
    color: #fff;
    display: block;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 2px
}

.tournamentPrize___Gfenj {
    margin: 0 0 0 16px;
    padding-left: 16px;
    position: relative
}

.tournamentPrize___Gfenj:before {
    background: #fff6;
    border-radius: 48px;
    content: "";
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 1px
}

.tournamentPrizeTitle___zbBJO {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    white-space: nowrap
}

.tournamentPrize___Gfenj [class^=prizeFund___] {
    color: var(--brand-yellow)
}

.tournamentBottom___p7Bj8 {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: auto 0 0 auto
}

.expiredTournamentImg___q_2VW {
    opacity: .6
}

.infoContainer___zBAoy {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
    width: 100%;
    z-index: 1
}

.infoContainer___zBAoy.isCompleted___TI_1p .tournamentStatus___rolJi,.infoContainer___zBAoy.isCompleted___TI_1p .tournamentTitle___NtPOs,.infoContainer___zBAoy.isCompleted___TI_1p .tournament___ZFb0b,.infoContainer___zBAoy.isCompleted___TI_1p [class^=status] {
    opacity: .6
}

.infoContainer___zBAoy div[class^=countdownWrap__] {
    text-align: right
}

.infoContainer___zBAoy div[class^=countdownWrap__] [class^=digit__],.infoContainer___zBAoy div[class^=countdownWrap__] [class^=dots__],.infoContainer___zBAoy div[class^=countdownWrap__] div[class^=floatCountdown] {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.showHideGames___Syfmn {
    color: var(--brand-yellow);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    position: relative
}

.showHideGames___Syfmn:before {
    content: attr(data-open)
}

.showHideGames___Syfmn:after {
    background: var(--brand-yellow);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    transform: scaleX(0);
    transform-origin: 50%;
    transition: transform .2s linear;
    width: 100%
}

.showHideGames___Syfmn:hover:after {
    transform: scaleX(1)
}

.game___BWbtv {
    text-align: center
}

.game___BWbtv.active___E9_Vy .showHideGames___Syfmn:before {
    content: attr(data-close)
}

.gameItems___JgaLh {
    grid-gap: 0 16px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    margin: 2px 2px 0
}

@media screen and (min-width: 1288px) {
    .gameItems___JgaLh {
        grid-template-columns:repeat(4,1fr)
    }
}

.gameBlock___onJI_ {
    margin: 0 -2px;
    overflow: hidden;
    padding-top: 24px;
    transition: max-height .4s linear,height .4s linear
}

.gameBlock___onJI_ [class*=tips__top__] {
    bottom: calc(100% + 8px)
}

.gameBlock___onJI_ div>[class*=tmb__] {
    height: 150px;
    margin: 0;
    max-height: 150px
}

.btnAndTipBlock___WSplW {
    bottom: 32px;
    height: 48px;
    position: absolute;
    right: 32px;
    width: 176px
}

.btnAndTipBlock___WSplW [class*=tipsWrap__] {
    position: static
}

.btnAndTipBlock___WSplW .tournamentBtn___qksPm {
    bottom: 0;
    pointer-events: unset;
    right: 0
}

.staticPage___kytVv,.textStyle___fGCXY,.text___bwUVx {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.staticPage___kytVv .h1___B6yW7,.staticPage___kytVv .h2___YNoYB,.staticPage___kytVv .h3___geujq,.staticPage___kytVv h1,.staticPage___kytVv h2,.staticPage___kytVv h3,.textStyle___fGCXY .h1___B6yW7,.textStyle___fGCXY .h2___YNoYB,.textStyle___fGCXY .h3___geujq,.textStyle___fGCXY h1,.textStyle___fGCXY h2,.textStyle___fGCXY h3,.text___bwUVx .h1___B6yW7,.text___bwUVx .h2___YNoYB,.text___bwUVx .h3___geujq,.text___bwUVx h1,.text___bwUVx h2,.text___bwUVx h3 {
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0;
    text-align: left
}

.staticPage___kytVv .h1___B6yW7:first-child,.staticPage___kytVv h1:first-child,.textStyle___fGCXY .h1___B6yW7:first-child,.textStyle___fGCXY h1:first-child,.text___bwUVx .h1___B6yW7:first-child,.text___bwUVx h1:first-child {
    margin-top: 20px
}

.staticPage___kytVv .h1___B6yW7 span,.staticPage___kytVv .h2___YNoYB span,.staticPage___kytVv h1 span,.staticPage___kytVv h2 span,.textStyle___fGCXY .h1___B6yW7 span,.textStyle___fGCXY .h2___YNoYB span,.textStyle___fGCXY h1 span,.textStyle___fGCXY h2 span,.text___bwUVx .h1___B6yW7 span,.text___bwUVx .h2___YNoYB span,.text___bwUVx h1 span,.text___bwUVx h2 span {
    color: #fff
}

.staticPage___kytVv h1+h2,.textStyle___fGCXY h1+h2,.text___bwUVx h1+h2 {
    margin-top: 16px
}

.staticPage___kytVv .h4___phOfz,.staticPage___kytVv h4,.textStyle___fGCXY .h4___phOfz,.textStyle___fGCXY h4,.text___bwUVx .h4___phOfz,.text___bwUVx h4 {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase
}

.staticPage___kytVv .h5___Ve8MO,.staticPage___kytVv h5,.textStyle___fGCXY .h5___Ve8MO,.textStyle___fGCXY h5,.text___bwUVx .h5___Ve8MO,.text___bwUVx h5 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 20px 0
}

.staticPage___kytVv .h6___i_uBA,.staticPage___kytVv h6,.textStyle___fGCXY .h6___i_uBA,.textStyle___fGCXY h6,.text___bwUVx .h6___i_uBA,.text___bwUVx h6 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 15px 0
}

.staticPage___kytVv [class*=txt],.staticPage___kytVv ol,.staticPage___kytVv p,.staticPage___kytVv ul,.textStyle___fGCXY [class*=txt],.textStyle___fGCXY ol,.textStyle___fGCXY p,.textStyle___fGCXY ul,.text___bwUVx [class*=txt],.text___bwUVx ol,.text___bwUVx p,.text___bwUVx ul {
    margin: 14px 0 24px
}

.staticPage___kytVv [class*=txt],.staticPage___kytVv ol,.staticPage___kytVv p,.staticPage___kytVv ul,.staticPage___kytVv>div,.textStyle___fGCXY [class*=txt],.textStyle___fGCXY ol,.textStyle___fGCXY p,.textStyle___fGCXY ul,.textStyle___fGCXY>div,.text___bwUVx [class*=txt],.text___bwUVx ol,.text___bwUVx p,.text___bwUVx ul,.text___bwUVx>div {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    line-height: 22px
}

.staticPage___kytVv a,.textStyle___fGCXY a,.text___bwUVx a {
    color: var(--link-color);
    text-decoration: underline;
    text-underline-offset: 3px
}

.staticPage___kytVv span,.textStyle___fGCXY span,.text___bwUVx span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.staticPage___kytVv img,.textStyle___fGCXY img,.text___bwUVx img {
    max-width: 100%
}

.staticPage___kytVv ol,.staticPage___kytVv ul,.textStyle___fGCXY ol,.textStyle___fGCXY ul,.text___bwUVx ol,.text___bwUVx ul {
    counter-reset: list;
    list-style-type: none;
    padding-left: 22px
}

.staticPage___kytVv ol ol,.staticPage___kytVv ul ol,.textStyle___fGCXY ol ol,.textStyle___fGCXY ul ol,.text___bwUVx ol ol,.text___bwUVx ul ol {
    margin-top: 24px
}

.staticPage___kytVv ol li,.staticPage___kytVv ul li,.textStyle___fGCXY ol li,.textStyle___fGCXY ul li,.text___bwUVx ol li,.text___bwUVx ul li {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-left: 11px;
    position: relative
}

.staticPage___kytVv ol li:before,.staticPage___kytVv ul li:before,.textStyle___fGCXY ol li:before,.textStyle___fGCXY ul li:before,.text___bwUVx ol li:before,.text___bwUVx ul li:before {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    font-weight: 900;
    height: 16px;
    left: -21px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.staticPage___kytVv ol,.textStyle___fGCXY ol,.text___bwUVx ol {
    counter-reset: list
}

.staticPage___kytVv ol li:before,.textStyle___fGCXY ol li:before,.text___bwUVx ol li:before {
    content: counter(list) "";
    counter-increment: list;
    font-size: 10px;
    line-height: 16px
}

.staticPage___kytVv ul li:before,.textStyle___fGCXY ul li:before,.text___bwUVx ul li:before {
    content: "•";
    line-height: 12px
}

.staticPage___kytVv iframe,.textStyle___fGCXY iframe,.text___bwUVx iframe {
    background: #000;
    border-radius: 8px;
    display: block;
    margin: 24px 0 0
}

.staticPage___kytVv .tbl,.textStyle___fGCXY .tbl,.text___bwUVx .tbl {
    font-family: Manrope,sans-serif;
    margin: 0 -32px;
    margin-top: 30px;
    position: relative;
    table-layout: auto;
    width: calc(100% + 64px);
    z-index: 1
}

.staticPage___kytVv .tbl tbody,.staticPage___kytVv .tbl thead,.textStyle___fGCXY .tbl tbody,.textStyle___fGCXY .tbl thead,.text___bwUVx .tbl tbody,.text___bwUVx .tbl thead {
    position: relative;
    z-index: 2
}

.staticPage___kytVv .tbl thead tr,.textStyle___fGCXY .tbl thead tr,.text___bwUVx .tbl thead tr {
    background-color: #e7dbdb1a
}

.staticPage___kytVv .tbl thead tr:first-child th:first-child,.textStyle___fGCXY .tbl thead tr:first-child th:first-child,.text___bwUVx .tbl thead tr:first-child th:first-child {
    border-radius: 10px 0 0 10px
}

.staticPage___kytVv .tbl thead tr:first-child th:last-child,.textStyle___fGCXY .tbl thead tr:first-child th:last-child,.text___bwUVx .tbl thead tr:first-child th:last-child {
    border-radius: 0 10px 10px 0
}

.staticPage___kytVv .tbl thead th,.textStyle___fGCXY .tbl thead th,.text___bwUVx .tbl thead th {
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 500;
    height: 48px;
    min-height: 48px;
    padding: 12px 0 12px 10px;
    position: relative;
    text-align: center
}

.staticPage___kytVv .tbl thead th,.staticPage___kytVv .tbl thead th span,.textStyle___fGCXY .tbl thead th,.textStyle___fGCXY .tbl thead th span,.text___bwUVx .tbl thead th,.text___bwUVx .tbl thead th span {
    color: #fff
}

.staticPage___kytVv .tbl tbody tr,.textStyle___fGCXY .tbl tbody tr,.text___bwUVx .tbl tbody tr {
    border-bottom: none;
    position: relative
}

.staticPage___kytVv .tbl tbody tr:not(:last-child):after,.textStyle___fGCXY .tbl tbody tr:not(:last-child):after,.text___bwUVx .tbl tbody tr:not(:last-child):after {
    background-color: #ffffff0d;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 24px;
    position: absolute;
    width: calc(100% - 48px)
}

.staticPage___kytVv .tbl tbody td,.textStyle___fGCXY .tbl tbody td,.text___bwUVx .tbl tbody td {
    border-bottom: 1px solid #fff;
    color: var(--brand-text);
    font-size: 12px;
    height: 48px;
    min-height: 48px;
    padding-bottom: 8px;
    padding-top: 8px
}

.staticPage___kytVv .tbl tbody td:first-child,.textStyle___fGCXY .tbl tbody td:first-child,.text___bwUVx .tbl tbody td:first-child {
    color: #fffc;
    font-weight: 500;
    text-align: left
}

.staticPage___kytVv .tbl tbody tr:last-child td,.textStyle___fGCXY .tbl tbody tr:last-child td,.text___bwUVx .tbl tbody tr:last-child td {
    border-bottom: none
}

.staticPage___kytVv .tbl tbody tr:last-child td:before,.textStyle___fGCXY .tbl tbody tr:last-child td:before,.text___bwUVx .tbl tbody tr:last-child td:before {
    content: none
}

.staticPage___kytVv .tbl td,.staticPage___kytVv .tbl th,.textStyle___fGCXY .tbl td,.textStyle___fGCXY .tbl th,.text___bwUVx .tbl td,.text___bwUVx .tbl th {
    vertical-align: middle
}

.staticPage___kytVv .tbl td:first-child,.staticPage___kytVv .tbl th:first-child,.textStyle___fGCXY .tbl td:first-child,.textStyle___fGCXY .tbl th:first-child,.text___bwUVx .tbl td:first-child,.text___bwUVx .tbl th:first-child {
    padding-left: 32px
}

.staticPage___kytVv .tbl td:last-child,.staticPage___kytVv .tbl th:last-child,.textStyle___fGCXY .tbl td:last-child,.textStyle___fGCXY .tbl th:last-child,.text___bwUVx .tbl td:last-child,.text___bwUVx .tbl th:last-child {
    padding-right: 32px
}

.staticPage___kytVv .tbl td .text-center,.staticPage___kytVv .tbl th .text-center,.textStyle___fGCXY .tbl td .text-center,.textStyle___fGCXY .tbl th .text-center,.text___bwUVx .tbl td .text-center,.text___bwUVx .tbl th .text-center {
    text-align: center
}

.staticPage___kytVv .tbl-striped tbody tr:nth-child(odd),.staticPage___kytVv .tbl-striped thead tr,.textStyle___fGCXY .tbl-striped tbody tr:nth-child(odd),.textStyle___fGCXY .tbl-striped thead tr,.text___bwUVx .tbl-striped tbody tr:nth-child(odd),.text___bwUVx .tbl-striped thead tr {
    background: #0000
}

.staticPage___kytVv .tbl-striped tbody td,.textStyle___fGCXY .tbl-striped tbody td,.text___bwUVx .tbl-striped tbody td {
    border-bottom: none
}

.staticPage___kytVv .tbl-striped tbody td:before,.textStyle___fGCXY .tbl-striped tbody td:before,.text___bwUVx .tbl-striped tbody td:before {
    content: none
}

.staticPage___kytVv .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___kytVv .tbl-striped-revert thead tr,.textStyle___fGCXY .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___fGCXY .tbl-striped-revert thead tr,.text___bwUVx .tbl-striped-revert tbody tr:nth-child(2n),.text___bwUVx .tbl-striped-revert thead tr {
    background: #0000
}

.staticPage___kytVv .tbl-striped-revert tbody td,.textStyle___fGCXY .tbl-striped-revert tbody td,.text___bwUVx .tbl-striped-revert tbody td {
    border-bottom: none
}

.staticPage___kytVv .tbl-striped-revert tbody td:before,.textStyle___fGCXY .tbl-striped-revert tbody td:before,.text___bwUVx .tbl-striped-revert tbody td:before {
    content: none
}

.staticPage___kytVv .tbl-type-text th:first-child,.textStyle___fGCXY .tbl-type-text th:first-child,.text___bwUVx .tbl-type-text th:first-child {
    text-align: left!important
}

.staticPage___kytVv .tbl-type-text td,.textStyle___fGCXY .tbl-type-text td,.text___bwUVx .tbl-type-text td {
    text-align: center
}

.staticPage___kytVv .tbl-type-text td:first-child,.textStyle___fGCXY .tbl-type-text td:first-child,.text___bwUVx .tbl-type-text td:first-child {
    text-align: left
}

.staticPage___kytVv .img-fullpage,.textStyle___fGCXY .img-fullpage,.text___bwUVx .img-fullpage {
    box-shadow: 0 1px 0 0 #ffffff0d;
    box-sizing: border-box;
    line-height: 0;
    margin: -19px -24px 40px -30px;
    max-height: 502px;
    overflow: hidden;
    position: relative
}

.staticPage___kytVv .img-fullpage img,.textStyle___fGCXY .img-fullpage img,.text___bwUVx .img-fullpage img {
    width: 100%
}

.staticPage___kytVv .with-padding-left,.textStyle___fGCXY .with-padding-left,.text___bwUVx .with-padding-left {
    padding-left: 32px
}

.staticPage___kytVv[class*=faq] {
    padding: 0 0 8px
}

.staticPage___kytVv[class*=faq] h3 {
    color: #fff;
    font-family: Manrope,sans-serif;
    margin: 20px 0 24px
}

.staticPage___kytVv[class*=faq] h3:not(:first-child) {
    margin: 40px 0 23px
}

.staticPage___kytVv[class*=faq] .accordion-toggle {
    background: #e7dbdb1a;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    margin-bottom: 15px;
    position: relative
}

.staticPage___kytVv[class*=faq] .accordion-title {
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 48px;
    position: relative
}

.staticPage___kytVv[class*=faq] .accordion-title b {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 16px;
    line-height: 16px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.staticPage___kytVv[class*=faq] .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 18px;
    top: calc(50% - 2px);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.staticPage___kytVv[class*=faq] .accordion-title.active:after {
    transform: rotate(180deg)
}

.staticPage___kytVv[class*=faq] .accordion-inner {
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 46px 29px 48px
}

.staticPage___kytVv[class*=faq] .accordion-inner,.staticPage___kytVv[class*=faq] .accordion-inner * {
    font-family: Manrope,sans-serif
}

.staticPage___kytVv[class*=terms-new],.staticPage___kytVv[class*=terms] {
    padding-bottom: 18px
}

.staticPage___kytVv[class*=terms-new] h1,.staticPage___kytVv[class*=terms-new] h2,.staticPage___kytVv[class*=terms] h1,.staticPage___kytVv[class*=terms] h2 {
    font-family: Manrope,sans-serif
}

.staticPage___kytVv[class*=terms-new] h1,.staticPage___kytVv[class*=terms] h1 {
    margin-bottom: 16px
}

.staticPage___kytVv[class*=terms-new] h2,.staticPage___kytVv[class*=terms] h2 {
    font-weight: 500
}

.staticPage___kytVv[class*=terms-new] .tbl,.staticPage___kytVv[class*=terms] .tbl {
    margin: 0 0 24px;
    table-layout: fixed;
    width: 100%
}

.staticPage___kytVv[class*=terms-new] .tbl thead,.staticPage___kytVv[class*=terms] .tbl thead {
    background-color: rgba(var(--brand-text-rgb),.1)
}

.staticPage___kytVv[class*=terms-new] .tbl td,.staticPage___kytVv[class*=terms-new] .tbl th,.staticPage___kytVv[class*=terms] .tbl td,.staticPage___kytVv[class*=terms] .tbl th {
    border: none;
    line-height: 16px;
    text-align: left
}

.staticPage___kytVv[class*=terms-new] .tbl td:first-child,.staticPage___kytVv[class*=terms-new] .tbl th:first-child,.staticPage___kytVv[class*=terms] .tbl td:first-child,.staticPage___kytVv[class*=terms] .tbl th:first-child {
    padding-left: 24px;
    padding-right: 10px;
    width: 100%
}

.staticPage___kytVv[class*=terms-new] .tbl td:nth-child(2),.staticPage___kytVv[class*=terms-new] .tbl th:nth-child(2),.staticPage___kytVv[class*=terms] .tbl td:nth-child(2),.staticPage___kytVv[class*=terms] .tbl th:nth-child(2) {
    padding-left: 0;
    width: 160px
}

.staticPage___kytVv[class*=terms-new] .tbl td:nth-child(3),.staticPage___kytVv[class*=terms-new] .tbl th:nth-child(3),.staticPage___kytVv[class*=terms] .tbl td:nth-child(3),.staticPage___kytVv[class*=terms] .tbl th:nth-child(3) {
    padding: 4px 8px 4px 16px;
    text-align: left;
    width: 100%
}

.staticPage___kytVv[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___kytVv[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___kytVv[class*=terms] .tbl td:nth-child(3) span,.staticPage___kytVv[class*=terms] .tbl th:nth-child(3) span {
    display: block;
    text-align: center;
    width: 72px
}

.staticPage___kytVv[class*=terms-new] .tbl td:last-child,.staticPage___kytVv[class*=terms-new] .tbl th:last-child,.staticPage___kytVv[class*=terms] .tbl td:last-child,.staticPage___kytVv[class*=terms] .tbl th:last-child {
    padding-left: 0;
    padding-right: 10px;
    width: 144px
}

.staticPage___kytVv[class*=terms-new] .ul-list,.staticPage___kytVv[class*=terms] .ul-list {
    margin: 22px 0 24px
}

.staticPage___kytVv[class*=terms-new] .ul-list.with-padding-left,.staticPage___kytVv[class*=terms] .ul-list.with-padding-left {
    padding-left: 37px
}

.staticPage___kytVv[class*=terms-new] .contacts-list,.staticPage___kytVv[class*=terms] .contacts-list {
    display: flex
}

.staticPage___kytVv[class*=terms-new] .contacts-list h2,.staticPage___kytVv[class*=terms] .contacts-list h2 {
    margin-top: 32px
}

.staticPage___kytVv[class*=terms-new] .contacts-list div,.staticPage___kytVv[class*=terms] .contacts-list div {
    display: grid;
    letter-spacing: .2px;
    margin-right: 14px
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download],.staticPage___kytVv[class*=terms] [class*=terms-download] {
    align-items: center;
    background: var(--render-page-light-bg);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] p,.staticPage___kytVv[class*=terms] [class*=terms-download] p {
    margin: 0
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] p,.staticPage___kytVv[class*=terms-new] [class*=terms-download] time,.staticPage___kytVv[class*=terms] [class*=terms-download] p,.staticPage___kytVv[class*=terms] [class*=terms-download] time {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] button,.staticPage___kytVv[class*=terms] [class*=terms-download] button {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    line-height: 12px;
    padding: 4px 16px 4px 36px;
    position: relative;
    text-decoration: none
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___kytVv[class*=terms] [class*=terms-download] button:disabled {
    opacity: .4;
    pointer-events: none
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] button:before,.staticPage___kytVv[class*=terms] [class*=terms-download] button:before {
    bottom: 0;
    content: url(/assets/svg/download.svg);
    height: 24px;
    left: 12px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 24px;
    z-index: 0
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] button:hover,.staticPage___kytVv[class*=terms] [class*=terms-download] button:hover {
    filter: brightness(1.1)
}

.staticPage___kytVv[class*=online-casino],.staticPage___kytVv[class*=online-casino] * {
    font-family: Manrope,sans-serif;
    line-height: 22px
}

.staticPage___kytVv[class*=online-casino] h1,.staticPage___kytVv[class*=online-casino] h1 *,.staticPage___kytVv[class*=online-casino] h2,.staticPage___kytVv[class*=online-casino] h2 *,.staticPage___kytVv[class*=online-casino] h3,.staticPage___kytVv[class*=online-casino] h3 *,.staticPage___kytVv[class*=online-casino] h4,.staticPage___kytVv[class*=online-casino] h4 *,.staticPage___kytVv[class*=online-casino] h5,.staticPage___kytVv[class*=online-casino] h5 *,.staticPage___kytVv[class*=online-casino] h6,.staticPage___kytVv[class*=online-casino] h6 * {
    font-family: Manrope,sans-serif;
    line-height: 32px
}

.staticPage___kytVv[class*=information] [class=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 48px;
    margin: 12px 0 16px
}

.staticPage___kytVv[class*=information] [class=informationBottom],.staticPage___kytVv[class*=information] [class=informationTop] {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto 16px;
    padding: 0
}

.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationTopItem] {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 68px;
    margin-bottom: 0;
    padding-left: 0;
    position: static;
    width: 100%
}

.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationTopItem]:before {
    content: none
}

.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationTopLink] {
    align-items: center;
    background: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    justify-content: space-between;
    line-height: 22px;
    outline: 0;
    overflow: hidden;
    padding: 9px 15px 9px 55px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    word-break: break-word
}

.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationTopLink] span {
    left: 15px;
    position: absolute;
    top: 21px
}

.root___KdXiY {
    margin: 32px 0
}

.title___kMX6m {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 12px 0 24px;
    position: relative
}

.places___bFdUp {
    margin: 0 auto 40px;
    position: relative
}

.placesTitle___YFDDf {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 24px
}

.places___bFdUp .gamesListPoint___InMZy {
    bottom: 0;
    height: 60px;
    position: absolute
}

.table___SYycS {
    grid-gap: 0 16px;
    display: grid;
    grid-template-columns: repeat(3,176px);
    max-width: 560px;
    width: 100%
}

@media screen and (min-width: 1288px) {
    .table___SYycS {
        grid-gap:0 112px;
        max-width: 752px
    }
}

.tableItem___TWEG8 {
    align-items: center;
    display: flex;
    min-height: 48px;
    position: relative
}

.tableItem___TWEG8:nth-child(3n) {
    padding-left: 8px
}

@media screen and (min-width: 1288px) {
    .tableItem___TWEG8:nth-child(3n) {
        padding-left:0
    }
}

.tableItem___TWEG8:nth-child(3n):after {
    background: rgba(var(--brand-text-rgb),.05);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: 0;
    width: 560px
}

@media screen and (min-width: 1288px) {
    .tableItem___TWEG8:nth-child(3n):after {
        width:752px
    }
}

.tableItem___TWEG8:nth-child(3n):last-child:after {
    display: none
}

.tableItem_1___cnY_4,.tableItem_2___nKJC1,.tableItem_3___J2hMT {
    display: flex
}

.tableItem_1___cnY_4 .tablePlace___eKNKv,.tableItem_2___nKJC1 .tablePlace___eKNKv,.tableItem_3___J2hMT .tablePlace___eKNKv {
    color: var(--brand-content-background)
}

.tableItem_1___cnY_4 .tablePrizeFund___JRY_O,.tableItem_2___nKJC1 .tablePrizeFund___JRY_O,.tableItem_3___J2hMT .tablePrizeFund___JRY_O {
    color: var(--brand-yellow)
}

.tableItem_1___cnY_4 .tablePlace___eKNKv {
    background: var(--brand-gold)
}

.tableItem_1___cnY_4 [class*=currencySum],.tableItem_1___cnY_4 [class*=currencySymbol] {
    color: var(--brand-gold)
}

.tableItem_2___nKJC1 .tablePlace___eKNKv {
    background: #dadfec
}

.tableItem_2___nKJC1 [class*=currencySum],.tableItem_2___nKJC1 [class*=currencySymbol] {
    color: #dadfec
}

.tableItem_3___J2hMT .tablePlace___eKNKv {
    background: #ffb053
}

.tableItem_3___J2hMT [class*=currencySum],.tableItem_3___J2hMT [class*=currencySymbol] {
    color: #ffb053
}

.tablePlace___eKNKv {
    align-items: center;
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex: 0 0 16px;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    justify-content: center;
    line-height: 1;
    width: 16px
}

.tablePrize___e8ohr {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-left: 16px
}

.tablePrizeSum___oILnK {
    line-height: 1
}

.tablePercent___mRYaE {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 4px
}

.table___SYycS .withTournamentPrize___KAEDb {
    align-items: baseline;
    padding-top: 6px
}

.table___SYycS .withTournamentPrize___KAEDb .tournamentPrize___yThoR {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.table___SYycS .withTournamentPrize___KAEDb .tablePrizeSum___oILnK {
    margin-bottom: -8px
}

.places___BUfrO {
    margin: 0 auto 40px;
    position: relative
}

.placesTitle___ePLaR {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 24px
}

.places___BUfrO .gamesListPoint___arA_Y {
    bottom: 0;
    height: 60px;
    position: absolute
}

.table___JzXTF {
    grid-gap: 0 16px;
    display: grid;
    grid-template-columns: repeat(3,176px);
    max-width: 560px;
    width: 100%
}

@media screen and (min-width: 1288px) {
    .table___JzXTF {
        grid-gap:0 112px;
        max-width: 752px
    }
}

.tableItem___I2Zr9 {
    align-items: center;
    display: flex;
    min-height: 48px;
    position: relative
}

.tableItem___I2Zr9:nth-child(3n) {
    padding-left: 8px
}

@media screen and (min-width: 1288px) {
    .tableItem___I2Zr9:nth-child(3n) {
        padding-left:0
    }
}

.tableItem___I2Zr9:nth-child(3n):after {
    background: rgba(var(--brand-text-rgb),.05);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: 0;
    width: 560px
}

@media screen and (min-width: 1288px) {
    .tableItem___I2Zr9:nth-child(3n):after {
        width:752px
    }
}

.tableItem___I2Zr9:nth-child(3n):last-child:after {
    display: none
}

.tableItem_1___Igwt9,.tableItem_2___c19UY,.tableItem_3___fplrR {
    display: flex
}

.tableItem_1___Igwt9 .tablePlace___A6Mki,.tableItem_2___c19UY .tablePlace___A6Mki,.tableItem_3___fplrR .tablePlace___A6Mki {
    color: var(--brand-content-background)
}

.tableItem_1___Igwt9 .tablePrizeFund___czJyX,.tableItem_2___c19UY .tablePrizeFund___czJyX,.tableItem_3___fplrR .tablePrizeFund___czJyX {
    color: var(--brand-yellow)
}

.tableItem_1___Igwt9 .tablePlace___A6Mki {
    background: var(--brand-gold)
}

.tableItem_1___Igwt9 [class*=currencySum],.tableItem_1___Igwt9 [class*=currencySymbol] {
    color: var(--brand-gold)
}

.tableItem_2___c19UY .tablePlace___A6Mki {
    background: #dadfec
}

.tableItem_2___c19UY [class*=currencySum],.tableItem_2___c19UY [class*=currencySymbol] {
    color: #dadfec
}

.tableItem_3___fplrR .tablePlace___A6Mki {
    background: #ffb053
}

.tableItem_3___fplrR [class*=currencySum],.tableItem_3___fplrR [class*=currencySymbol] {
    color: #ffb053
}

.tablePlace___A6Mki {
    align-items: center;
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex: 0 0 16px;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    justify-content: center;
    line-height: 1;
    width: 16px
}

.tablePrize___FCeRG {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-left: 16px
}

.tablePrizeSum___xYzd7 {
    line-height: 1
}

.tablePercent___DtA3P {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 4px
}

.table___JzXTF .withTournamentPrize___ijdJL {
    align-items: baseline;
    padding-top: 6px
}

.table___JzXTF .withTournamentPrize___ijdJL .tournamentPrize___kuN3c {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.table___JzXTF .withTournamentPrize___ijdJL .tablePrizeSum___xYzd7 {
    margin-bottom: -8px
}

.title___uPXky {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 12px 0 24px;
    position: relative
}

.tablePlaces___GlL__ {
    margin: 0 auto;
    position: relative;
    width: 496px
}

@media screen and (min-width: 1288px) {
    .tablePlaces___GlL__ {
        width:688px
    }
}

.tablePlaces___GlL__ tr {
    height: 48px
}

.tablePlaces___GlL__ td,.tablePlaces___GlL__ th {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    overflow: hidden;
    padding: 8px 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tablePlaces___GlL__ td:first-child,.tablePlaces___GlL__ th:first-child {
    max-width: 76px;
    width: 76px
}

@media screen and (min-width: 1288px) {
    .tablePlaces___GlL__ td:first-child,.tablePlaces___GlL__ th:first-child {
        max-width:86px;
        width: 86px
    }
}

.tablePlaces___GlL__ td:nth-child(2),.tablePlaces___GlL__ th:nth-child(2) {
    max-width: 50px;
    width: 50px
}

@media screen and (min-width: 1288px) {
    .tablePlaces___GlL__ td:nth-child(2),.tablePlaces___GlL__ th:nth-child(2) {
        padding-left:4px
    }
}

.tablePlaces___GlL__ td:last-child,.tablePlaces___GlL__ th:last-child {
    font-weight: 500;
    line-height: 1.3;
    max-width: 70px;
    text-align: right;
    width: 70px
}

.tablePlaces___GlL__ th {
    padding: 8px 0
}

.tablePlaces___GlL__ thead:after,.tablePlaces___GlL__ thead:before {
    background-color: rgba(var(--brand-text-rgb),.1);
    content: "";
    display: block;
    height: 48px;
    position: absolute;
    top: 0;
    width: 32px
}

.tablePlaces___GlL__ thead:before {
    border-radius: 10px 0 0 10px;
    left: -32px
}

.tablePlaces___GlL__ thead:after {
    border-radius: 0 10px 10px 0;
    right: -32px
}

.tablePlaces___GlL__ thead tr {
    background-color: rgba(var(--brand-text-rgb),.1);
    border-radius: 10px
}

.tablePlaces___GlL__ thead tr th {
    color: #fff;
    font-size: 12px;
    opacity: .6;
    text-align: left
}

.tablePlaces___GlL__ thead tr th:nth-child(2) {
    padding-left: 8px
}

.tablePlaces___GlL__ tbody td {
    font-weight: 400
}

.tablePlaces___GlL__ tbody td:nth-child(2) {
    color: var(--brand-text)
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_1___n7a73 td:last-child,.tablePlaces___GlL__ .resultItem___aDDxQ.place_2___igKV7 td:last-child,.tablePlaces___GlL__ .resultItem___aDDxQ.place_3___ZguDW td:last-child {
    color: var(--brand-yellow)
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_1___n7a73 .place___Y_JE5 {
    background: var(--brand-gold);
    color: var(--brand-content-background)
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_1___n7a73 [class*=currencySum],.tablePlaces___GlL__ .resultItem___aDDxQ.place_1___n7a73 [class*=currencySymbol] {
    color: var(--brand-gold)
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_2___igKV7 .place___Y_JE5 {
    background: #dadfec;
    color: var(--brand-content-background)
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_2___igKV7 [class*=currencySum],.tablePlaces___GlL__ .resultItem___aDDxQ.place_2___igKV7 [class*=currencySymbol] {
    color: #dadfec
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_3___ZguDW .place___Y_JE5 {
    background: #ffb053;
    color: var(--brand-content-background)
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_3___ZguDW [class*=currencySum],.tablePlaces___GlL__ .resultItem___aDDxQ.place_3___ZguDW [class*=currencySymbol] {
    color: #ffb053
}

.tablePlaces___GlL__ .place___Y_JE5 {
    background: rgba(var(--brand-text-rgb),.1);
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin-right: 16px;
    position: relative;
    text-align: center;
    top: -1px;
    width: 16px
}

.tablePlaces___GlL__ .tournamentPrize___kuN3c {
    color: var(--brand-text);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: normal
}

.root___uoEc8 {
    position: relative
}

.anchor___f5TZw {
    bottom: auto;
    height: 1px;
    left: 0;
    position: absolute;
    right: auto;
    top: -80px;
    width: 1px;
    z-index: 0
}

.finishText___YnOCm,.staticPage___AovMD,.textStyle___SzO4f {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.finishText___YnOCm .h1___ecfba,.finishText___YnOCm .h2___juVGX,.finishText___YnOCm .h3___IdMnw,.finishText___YnOCm h1,.finishText___YnOCm h2,.finishText___YnOCm h3,.staticPage___AovMD .h1___ecfba,.staticPage___AovMD .h2___juVGX,.staticPage___AovMD .h3___IdMnw,.staticPage___AovMD h1,.staticPage___AovMD h2,.staticPage___AovMD h3,.textStyle___SzO4f .h1___ecfba,.textStyle___SzO4f .h2___juVGX,.textStyle___SzO4f .h3___IdMnw,.textStyle___SzO4f h1,.textStyle___SzO4f h2,.textStyle___SzO4f h3 {
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0;
    text-align: left
}

.finishText___YnOCm .h1___ecfba:first-child,.finishText___YnOCm h1:first-child,.staticPage___AovMD .h1___ecfba:first-child,.staticPage___AovMD h1:first-child,.textStyle___SzO4f .h1___ecfba:first-child,.textStyle___SzO4f h1:first-child {
    margin-top: 20px
}

.finishText___YnOCm .h1___ecfba span,.finishText___YnOCm .h2___juVGX span,.finishText___YnOCm h1 span,.finishText___YnOCm h2 span,.staticPage___AovMD .h1___ecfba span,.staticPage___AovMD .h2___juVGX span,.staticPage___AovMD h1 span,.staticPage___AovMD h2 span,.textStyle___SzO4f .h1___ecfba span,.textStyle___SzO4f .h2___juVGX span,.textStyle___SzO4f h1 span,.textStyle___SzO4f h2 span {
    color: #fff
}

.finishText___YnOCm h1+h2,.staticPage___AovMD h1+h2,.textStyle___SzO4f h1+h2 {
    margin-top: 16px
}

.finishText___YnOCm .h4___Qv0Pz,.finishText___YnOCm h4,.staticPage___AovMD .h4___Qv0Pz,.staticPage___AovMD h4,.textStyle___SzO4f .h4___Qv0Pz,.textStyle___SzO4f h4 {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase
}

.finishText___YnOCm .h5___rS1Cc,.finishText___YnOCm h5,.staticPage___AovMD .h5___rS1Cc,.staticPage___AovMD h5,.textStyle___SzO4f .h5___rS1Cc,.textStyle___SzO4f h5 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 20px 0
}

.finishText___YnOCm .h6___ck1j8,.finishText___YnOCm h6,.staticPage___AovMD .h6___ck1j8,.staticPage___AovMD h6,.textStyle___SzO4f .h6___ck1j8,.textStyle___SzO4f h6 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 15px 0
}

.finishText___YnOCm [class*=txt],.finishText___YnOCm ol,.finishText___YnOCm p,.finishText___YnOCm ul,.staticPage___AovMD [class*=txt],.staticPage___AovMD ol,.staticPage___AovMD p,.staticPage___AovMD ul,.textStyle___SzO4f [class*=txt],.textStyle___SzO4f ol,.textStyle___SzO4f p,.textStyle___SzO4f ul {
    margin: 14px 0 24px
}

.finishText___YnOCm [class*=txt],.finishText___YnOCm ol,.finishText___YnOCm p,.finishText___YnOCm ul,.finishText___YnOCm>div,.staticPage___AovMD [class*=txt],.staticPage___AovMD ol,.staticPage___AovMD p,.staticPage___AovMD ul,.staticPage___AovMD>div,.textStyle___SzO4f [class*=txt],.textStyle___SzO4f ol,.textStyle___SzO4f p,.textStyle___SzO4f ul,.textStyle___SzO4f>div {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    line-height: 22px
}

.finishText___YnOCm a,.staticPage___AovMD a,.textStyle___SzO4f a {
    color: var(--link-color);
    text-decoration: underline;
    text-underline-offset: 3px
}

.finishText___YnOCm span,.staticPage___AovMD span,.textStyle___SzO4f span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.finishText___YnOCm img,.staticPage___AovMD img,.textStyle___SzO4f img {
    max-width: 100%
}

.finishText___YnOCm ol,.finishText___YnOCm ul,.staticPage___AovMD ol,.staticPage___AovMD ul,.textStyle___SzO4f ol,.textStyle___SzO4f ul {
    counter-reset: list;
    list-style-type: none;
    padding-left: 22px
}

.finishText___YnOCm ol ol,.finishText___YnOCm ul ol,.staticPage___AovMD ol ol,.staticPage___AovMD ul ol,.textStyle___SzO4f ol ol,.textStyle___SzO4f ul ol {
    margin-top: 24px
}

.finishText___YnOCm ol li,.finishText___YnOCm ul li,.staticPage___AovMD ol li,.staticPage___AovMD ul li,.textStyle___SzO4f ol li,.textStyle___SzO4f ul li {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-left: 11px;
    position: relative
}

.finishText___YnOCm ol li:before,.finishText___YnOCm ul li:before,.staticPage___AovMD ol li:before,.staticPage___AovMD ul li:before,.textStyle___SzO4f ol li:before,.textStyle___SzO4f ul li:before {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    font-weight: 900;
    height: 16px;
    left: -21px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.finishText___YnOCm ol,.staticPage___AovMD ol,.textStyle___SzO4f ol {
    counter-reset: list
}

.finishText___YnOCm ol li:before,.staticPage___AovMD ol li:before,.textStyle___SzO4f ol li:before {
    content: counter(list) "";
    counter-increment: list;
    font-size: 10px;
    line-height: 16px
}

.finishText___YnOCm ul li:before,.staticPage___AovMD ul li:before,.textStyle___SzO4f ul li:before {
    content: "•";
    line-height: 12px
}

.finishText___YnOCm iframe,.staticPage___AovMD iframe,.textStyle___SzO4f iframe {
    background: #000;
    border-radius: 8px;
    display: block;
    margin: 24px 0 0
}

.finishText___YnOCm .tbl,.staticPage___AovMD .tbl,.textStyle___SzO4f .tbl {
    font-family: Manrope,sans-serif;
    margin: 0 -32px;
    margin-top: 30px;
    position: relative;
    table-layout: auto;
    width: calc(100% + 64px);
    z-index: 1
}

.finishText___YnOCm .tbl tbody,.finishText___YnOCm .tbl thead,.staticPage___AovMD .tbl tbody,.staticPage___AovMD .tbl thead,.textStyle___SzO4f .tbl tbody,.textStyle___SzO4f .tbl thead {
    position: relative;
    z-index: 2
}

.finishText___YnOCm .tbl thead tr,.staticPage___AovMD .tbl thead tr,.textStyle___SzO4f .tbl thead tr {
    background-color: #e7dbdb1a
}

.finishText___YnOCm .tbl thead tr:first-child th:first-child,.staticPage___AovMD .tbl thead tr:first-child th:first-child,.textStyle___SzO4f .tbl thead tr:first-child th:first-child {
    border-radius: 10px 0 0 10px
}

.finishText___YnOCm .tbl thead tr:first-child th:last-child,.staticPage___AovMD .tbl thead tr:first-child th:last-child,.textStyle___SzO4f .tbl thead tr:first-child th:last-child {
    border-radius: 0 10px 10px 0
}

.finishText___YnOCm .tbl thead th,.staticPage___AovMD .tbl thead th,.textStyle___SzO4f .tbl thead th {
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 500;
    height: 48px;
    min-height: 48px;
    padding: 12px 0 12px 10px;
    position: relative;
    text-align: center
}

.finishText___YnOCm .tbl thead th,.finishText___YnOCm .tbl thead th span,.staticPage___AovMD .tbl thead th,.staticPage___AovMD .tbl thead th span,.textStyle___SzO4f .tbl thead th,.textStyle___SzO4f .tbl thead th span {
    color: #fff
}

.finishText___YnOCm .tbl tbody tr,.staticPage___AovMD .tbl tbody tr,.textStyle___SzO4f .tbl tbody tr {
    border-bottom: none;
    position: relative
}

.finishText___YnOCm .tbl tbody tr:not(:last-child):after,.staticPage___AovMD .tbl tbody tr:not(:last-child):after,.textStyle___SzO4f .tbl tbody tr:not(:last-child):after {
    background-color: #ffffff0d;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 24px;
    position: absolute;
    width: calc(100% - 48px)
}

.finishText___YnOCm .tbl tbody td,.staticPage___AovMD .tbl tbody td,.textStyle___SzO4f .tbl tbody td {
    border-bottom: 1px solid #fff;
    color: var(--brand-text);
    font-size: 12px;
    height: 48px;
    min-height: 48px;
    padding-bottom: 8px;
    padding-top: 8px
}

.finishText___YnOCm .tbl tbody td:first-child,.staticPage___AovMD .tbl tbody td:first-child,.textStyle___SzO4f .tbl tbody td:first-child {
    color: #fffc;
    font-weight: 500;
    text-align: left
}

.finishText___YnOCm .tbl tbody tr:last-child td,.staticPage___AovMD .tbl tbody tr:last-child td,.textStyle___SzO4f .tbl tbody tr:last-child td {
    border-bottom: none
}

.finishText___YnOCm .tbl tbody tr:last-child td:before,.staticPage___AovMD .tbl tbody tr:last-child td:before,.textStyle___SzO4f .tbl tbody tr:last-child td:before {
    content: none
}

.finishText___YnOCm .tbl td,.finishText___YnOCm .tbl th,.staticPage___AovMD .tbl td,.staticPage___AovMD .tbl th,.textStyle___SzO4f .tbl td,.textStyle___SzO4f .tbl th {
    vertical-align: middle
}

.finishText___YnOCm .tbl td:first-child,.finishText___YnOCm .tbl th:first-child,.staticPage___AovMD .tbl td:first-child,.staticPage___AovMD .tbl th:first-child,.textStyle___SzO4f .tbl td:first-child,.textStyle___SzO4f .tbl th:first-child {
    padding-left: 32px
}

.finishText___YnOCm .tbl td:last-child,.finishText___YnOCm .tbl th:last-child,.staticPage___AovMD .tbl td:last-child,.staticPage___AovMD .tbl th:last-child,.textStyle___SzO4f .tbl td:last-child,.textStyle___SzO4f .tbl th:last-child {
    padding-right: 32px
}

.finishText___YnOCm .tbl td .text-center,.finishText___YnOCm .tbl th .text-center,.staticPage___AovMD .tbl td .text-center,.staticPage___AovMD .tbl th .text-center,.textStyle___SzO4f .tbl td .text-center,.textStyle___SzO4f .tbl th .text-center {
    text-align: center
}

.finishText___YnOCm .tbl-striped tbody tr:nth-child(odd),.finishText___YnOCm .tbl-striped thead tr,.staticPage___AovMD .tbl-striped tbody tr:nth-child(odd),.staticPage___AovMD .tbl-striped thead tr,.textStyle___SzO4f .tbl-striped tbody tr:nth-child(odd),.textStyle___SzO4f .tbl-striped thead tr {
    background: #0000
}

.finishText___YnOCm .tbl-striped tbody td,.staticPage___AovMD .tbl-striped tbody td,.textStyle___SzO4f .tbl-striped tbody td {
    border-bottom: none
}

.finishText___YnOCm .tbl-striped tbody td:before,.staticPage___AovMD .tbl-striped tbody td:before,.textStyle___SzO4f .tbl-striped tbody td:before {
    content: none
}

.finishText___YnOCm .tbl-striped-revert tbody tr:nth-child(2n),.finishText___YnOCm .tbl-striped-revert thead tr,.staticPage___AovMD .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___AovMD .tbl-striped-revert thead tr,.textStyle___SzO4f .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___SzO4f .tbl-striped-revert thead tr {
    background: #0000
}

.finishText___YnOCm .tbl-striped-revert tbody td,.staticPage___AovMD .tbl-striped-revert tbody td,.textStyle___SzO4f .tbl-striped-revert tbody td {
    border-bottom: none
}

.finishText___YnOCm .tbl-striped-revert tbody td:before,.staticPage___AovMD .tbl-striped-revert tbody td:before,.textStyle___SzO4f .tbl-striped-revert tbody td:before {
    content: none
}

.finishText___YnOCm .tbl-type-text th:first-child,.staticPage___AovMD .tbl-type-text th:first-child,.textStyle___SzO4f .tbl-type-text th:first-child {
    text-align: left!important
}

.finishText___YnOCm .tbl-type-text td,.staticPage___AovMD .tbl-type-text td,.textStyle___SzO4f .tbl-type-text td {
    text-align: center
}

.finishText___YnOCm .tbl-type-text td:first-child,.staticPage___AovMD .tbl-type-text td:first-child,.textStyle___SzO4f .tbl-type-text td:first-child {
    text-align: left
}

.finishText___YnOCm .img-fullpage,.staticPage___AovMD .img-fullpage,.textStyle___SzO4f .img-fullpage {
    box-shadow: 0 1px 0 0 #ffffff0d;
    box-sizing: border-box;
    line-height: 0;
    margin: -19px -24px 40px -30px;
    max-height: 502px;
    overflow: hidden;
    position: relative
}

.finishText___YnOCm .img-fullpage img,.staticPage___AovMD .img-fullpage img,.textStyle___SzO4f .img-fullpage img {
    width: 100%
}

.finishText___YnOCm .with-padding-left,.staticPage___AovMD .with-padding-left,.textStyle___SzO4f .with-padding-left {
    padding-left: 32px
}

.staticPage___AovMD[class*=faq] {
    padding: 0 0 8px
}

.staticPage___AovMD[class*=faq] h3 {
    color: #fff;
    font-family: Manrope,sans-serif;
    margin: 20px 0 24px
}

.staticPage___AovMD[class*=faq] h3:not(:first-child) {
    margin: 40px 0 23px
}

.staticPage___AovMD[class*=faq] .accordion-toggle {
    background: #e7dbdb1a;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    margin-bottom: 15px;
    position: relative
}

.staticPage___AovMD[class*=faq] .accordion-title {
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 48px;
    position: relative
}

.staticPage___AovMD[class*=faq] .accordion-title b {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 16px;
    line-height: 16px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.staticPage___AovMD[class*=faq] .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 18px;
    top: calc(50% - 2px);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.staticPage___AovMD[class*=faq] .accordion-title.active:after {
    transform: rotate(180deg)
}

.staticPage___AovMD[class*=faq] .accordion-inner {
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 46px 29px 48px
}

.staticPage___AovMD[class*=faq] .accordion-inner,.staticPage___AovMD[class*=faq] .accordion-inner * {
    font-family: Manrope,sans-serif
}

.staticPage___AovMD[class*=terms-new],.staticPage___AovMD[class*=terms] {
    padding-bottom: 18px
}

.staticPage___AovMD[class*=terms-new] h1,.staticPage___AovMD[class*=terms-new] h2,.staticPage___AovMD[class*=terms] h1,.staticPage___AovMD[class*=terms] h2 {
    font-family: Manrope,sans-serif
}

.staticPage___AovMD[class*=terms-new] h1,.staticPage___AovMD[class*=terms] h1 {
    margin-bottom: 16px
}

.staticPage___AovMD[class*=terms-new] h2,.staticPage___AovMD[class*=terms] h2 {
    font-weight: 500
}

.staticPage___AovMD[class*=terms-new] .tbl,.staticPage___AovMD[class*=terms] .tbl {
    margin: 0 0 24px;
    table-layout: fixed;
    width: 100%
}

.staticPage___AovMD[class*=terms-new] .tbl thead,.staticPage___AovMD[class*=terms] .tbl thead {
    background-color: rgba(var(--brand-text-rgb),.1)
}

.staticPage___AovMD[class*=terms-new] .tbl td,.staticPage___AovMD[class*=terms-new] .tbl th,.staticPage___AovMD[class*=terms] .tbl td,.staticPage___AovMD[class*=terms] .tbl th {
    border: none;
    line-height: 16px;
    text-align: left
}

.staticPage___AovMD[class*=terms-new] .tbl td:first-child,.staticPage___AovMD[class*=terms-new] .tbl th:first-child,.staticPage___AovMD[class*=terms] .tbl td:first-child,.staticPage___AovMD[class*=terms] .tbl th:first-child {
    padding-left: 24px;
    padding-right: 10px;
    width: 100%
}

.staticPage___AovMD[class*=terms-new] .tbl td:nth-child(2),.staticPage___AovMD[class*=terms-new] .tbl th:nth-child(2),.staticPage___AovMD[class*=terms] .tbl td:nth-child(2),.staticPage___AovMD[class*=terms] .tbl th:nth-child(2) {
    padding-left: 0;
    width: 160px
}

.staticPage___AovMD[class*=terms-new] .tbl td:nth-child(3),.staticPage___AovMD[class*=terms-new] .tbl th:nth-child(3),.staticPage___AovMD[class*=terms] .tbl td:nth-child(3),.staticPage___AovMD[class*=terms] .tbl th:nth-child(3) {
    padding: 4px 8px 4px 16px;
    text-align: left;
    width: 100%
}

.staticPage___AovMD[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___AovMD[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___AovMD[class*=terms] .tbl td:nth-child(3) span,.staticPage___AovMD[class*=terms] .tbl th:nth-child(3) span {
    display: block;
    text-align: center;
    width: 72px
}

.staticPage___AovMD[class*=terms-new] .tbl td:last-child,.staticPage___AovMD[class*=terms-new] .tbl th:last-child,.staticPage___AovMD[class*=terms] .tbl td:last-child,.staticPage___AovMD[class*=terms] .tbl th:last-child {
    padding-left: 0;
    padding-right: 10px;
    width: 144px
}

.staticPage___AovMD[class*=terms-new] .ul-list,.staticPage___AovMD[class*=terms] .ul-list {
    margin: 22px 0 24px
}

.staticPage___AovMD[class*=terms-new] .ul-list.with-padding-left,.staticPage___AovMD[class*=terms] .ul-list.with-padding-left {
    padding-left: 37px
}

.staticPage___AovMD[class*=terms-new] .contacts-list,.staticPage___AovMD[class*=terms] .contacts-list {
    display: flex
}

.staticPage___AovMD[class*=terms-new] .contacts-list h2,.staticPage___AovMD[class*=terms] .contacts-list h2 {
    margin-top: 32px
}

.staticPage___AovMD[class*=terms-new] .contacts-list div,.staticPage___AovMD[class*=terms] .contacts-list div {
    display: grid;
    letter-spacing: .2px;
    margin-right: 14px
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download],.staticPage___AovMD[class*=terms] [class*=terms-download] {
    align-items: center;
    background: var(--render-page-light-bg);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] p,.staticPage___AovMD[class*=terms] [class*=terms-download] p {
    margin: 0
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] p,.staticPage___AovMD[class*=terms-new] [class*=terms-download] time,.staticPage___AovMD[class*=terms] [class*=terms-download] p,.staticPage___AovMD[class*=terms] [class*=terms-download] time {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] button,.staticPage___AovMD[class*=terms] [class*=terms-download] button {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    line-height: 12px;
    padding: 4px 16px 4px 36px;
    position: relative;
    text-decoration: none
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___AovMD[class*=terms] [class*=terms-download] button:disabled {
    opacity: .4;
    pointer-events: none
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] button:before,.staticPage___AovMD[class*=terms] [class*=terms-download] button:before {
    bottom: 0;
    content: url(/assets/svg/download.svg);
    height: 24px;
    left: 12px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 24px;
    z-index: 0
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] button:hover,.staticPage___AovMD[class*=terms] [class*=terms-download] button:hover {
    filter: brightness(1.1)
}

.staticPage___AovMD[class*=online-casino],.staticPage___AovMD[class*=online-casino] * {
    font-family: Manrope,sans-serif;
    line-height: 22px
}

.staticPage___AovMD[class*=online-casino] h1,.staticPage___AovMD[class*=online-casino] h1 *,.staticPage___AovMD[class*=online-casino] h2,.staticPage___AovMD[class*=online-casino] h2 *,.staticPage___AovMD[class*=online-casino] h3,.staticPage___AovMD[class*=online-casino] h3 *,.staticPage___AovMD[class*=online-casino] h4,.staticPage___AovMD[class*=online-casino] h4 *,.staticPage___AovMD[class*=online-casino] h5,.staticPage___AovMD[class*=online-casino] h5 *,.staticPage___AovMD[class*=online-casino] h6,.staticPage___AovMD[class*=online-casino] h6 * {
    font-family: Manrope,sans-serif;
    line-height: 32px
}

.staticPage___AovMD[class*=information] [class=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 48px;
    margin: 12px 0 16px
}

.staticPage___AovMD[class*=information] [class=informationBottom],.staticPage___AovMD[class*=information] [class=informationTop] {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto 16px;
    padding: 0
}

.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationTopItem] {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 68px;
    margin-bottom: 0;
    padding-left: 0;
    position: static;
    width: 100%
}

.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationTopItem]:before {
    content: none
}

.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationTopLink] {
    align-items: center;
    background: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    justify-content: space-between;
    line-height: 22px;
    outline: 0;
    overflow: hidden;
    padding: 9px 15px 9px 55px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    word-break: break-word
}

.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationTopLink] span {
    left: 15px;
    position: absolute;
    top: 21px
}

.finishText___YnOCm {
    margin: 40px 0 32px
}

.title___LayYS {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 32px 0 24px;
    position: relative
}

.tournamentItem___UJpHU {
    margin-top: -20px
}

.tournamentItem___UJpHU [class^=tournamentBlockImg],.tournamentItem___UJpHU [class^=tournamentBlockWrap],.tournamentItem___UJpHU [class^=tournamentBlockWrap]:before,.tournamentItem___UJpHU [class^=tournamentWrapper] {
    border-radius: 0 0 10px 10px
}

.tournamentItem___UJpHU h2 {
    color: #fff
}

.tournamentItem___UJpHU .loadMore___jdxc1 {
    border: none;
    border-radius: var(--buttons-border-radius);
    box-shadow: 0 4px 8px #0003;
    display: block;
    height: 48px;
    line-height: 46px;
    margin: 34px auto auto;
    width: 208px
}

.tournamentItem___UJpHU .tournamentGamesTitle___op7Po {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 24px
}

.tournamentItem___UJpHU .tournamentGamesTitle___op7Po:first-letter {
    text-transform: capitalize
}

.gameItems___KZU2d {
    grid-gap: 2px 16px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    margin: 0
}

@media screen and (min-width: 1288px) {
    .gameItems___KZU2d {
        grid-template-columns:repeat(4,1fr)
    }
}

.gameItems___KZU2d>[class*=tmb__] {
    height: 150px;
    margin: 0;
    max-height: 150px
}

.button___Afky0,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.button___Afky0.sm___wLR61,.promoPoster___pGSjc .promo_action___xlgk4 .sm___wLR61.promoBtn___hJjqQ {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.button___Afky0.md___jooFg,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.button___Afky0.primary____zLRr,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.button___Afky0.primary____zLRr:hover,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.button___Afky0.primary____zLRr:active,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.button___Afky0.secondary___DiKn1,.promoPoster___pGSjc .promo_action___xlgk4 .secondary___DiKn1.promoBtn___hJjqQ {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.button___Afky0.secondary___DiKn1:active,.button___Afky0.secondary___DiKn1:hover,.promoPoster___pGSjc .promo_action___xlgk4 .secondary___DiKn1.promoBtn___hJjqQ:active,.promoPoster___pGSjc .promo_action___xlgk4 .secondary___DiKn1.promoBtn___hJjqQ:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.button___Afky0.tertiary___U6UcI,.promoPoster___pGSjc .promo_action___xlgk4 .tertiary___U6UcI.promoBtn___hJjqQ {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.button___Afky0.tertiary___U6UcI:hover,.promoPoster___pGSjc .promo_action___xlgk4 .tertiary___U6UcI.promoBtn___hJjqQ:hover {
    background: #ffffff0d
}

.button___Afky0.tertiary___U6UcI:active,.promoPoster___pGSjc .promo_action___xlgk4 .tertiary___U6UcI.promoBtn___hJjqQ:active {
    border-color: #fff
}

.button___Afky0.ghost___PFswG,.promoPoster___pGSjc .promo_action___xlgk4 .ghost___PFswG.promoBtn___hJjqQ {
    box-shadow: none;
    color: #f5c66b
}

.button___Afky0.ghost___PFswG:hover,.promoPoster___pGSjc .promo_action___xlgk4 .ghost___PFswG.promoBtn___hJjqQ:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.button___Afky0.ghost___PFswG:active,.promoPoster___pGSjc .promo_action___xlgk4 .ghost___PFswG.promoBtn___hJjqQ:active {
    opacity: .7
}

.button___Afky0.disabled___LSyym,.promoPoster___pGSjc .promo_action___xlgk4 .disabled___LSyym.promoBtn___hJjqQ {
    opacity: .4;
    pointer-events: none
}

.fourthly___o4wJg {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.bonus___aR8r4 {
    margin-top: -20px
}

.bonus_title___EX4fB {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 48px;
    margin: 32px 0 16px
}

.bonus_active___UT7oS {
    border-radius: 10px;
    box-shadow: var(--brand-shadow);
    box-sizing: border-box;
    margin: 0 0 32px;
    min-height: 96px;
    position: relative;
    vertical-align: middle
}

.bonus_active___UT7oS [class*=withoutDepNTimer_] {
    top: -6px
}

.bonus_active___UT7oS.empty___YvO_i {
    background: #e7dbdb1a
}

.bonus_active___UT7oS .noItems___Tpbpa {
    align-items: normal;
    border-radius: 10px;
    bottom: 32px;
    box-sizing: border-box;
    display: flex;
    flex-direction: center;
    flex-flow: row nowrap;
    justify-content: center;
    left: 32px;
    margin: auto;
    opacity: 1;
    padding: 0 29px;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 32px;
    transition: opacity .5s ease;
    z-index: 0
}

@media screen and (min-width: 1288px) {
    .bonus_active___UT7oS .noItems___Tpbpa {
        bottom:32px;
        left: 32px;
        position: absolute;
        right: 36px;
        top: 32px;
        z-index: 0
    }
}

.bonus_active___UT7oS .noItems___Tpbpa span {
    color: #fffc;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx {
    border-radius: 0;
    width: auto
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 {
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 0 0 16px;
    overflow: inherit
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq {
    height: 208px;
    margin-bottom: 2px;
    width: 100%
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq:last-child {
    margin-bottom: 0
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promoPoster___pGSjc {
    border-radius: initial
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_header___ceu5x .h2___Ux22i {
    max-width: 336px
}

@media screen and (max-width: 1287px) {
    .bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_header___ceu5x .h2___Ux22i {
        max-width:322px
    }
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_header___ceu5x [class^=progressBar_] {
    margin-top: 16px;
    width: 320px
}

@media screen and (max-width: 1287px) {
    .bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_header___ceu5x [class^=progressBar_] {
        width:280px
    }
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy {
    display: flex;
    font-size: 12px;
    justify-content: space-between
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .depositAmount___efC6m {
    display: flex;
    flex-direction: column;
    height: 34px;
    justify-content: space-between;
    margin-bottom: 0
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .depositAmount_title___ypdjQ {
    line-height: 1;
    margin-right: 0;
    opacity: .6
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .depositAmount___efC6m .countdownWrapper___Uu8Jp {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 9px
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer___Bkjsu {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: 34px;
    justify-content: space-between;
    margin-left: 16px
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer_title___hfIMk {
    line-height: 1;
    margin-right: 0;
    opacity: .6
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer___Bkjsu .countdownWrapper___Uu8Jp {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 9px;
    width: 64px
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer___Bkjsu .countdownWrapper___Uu8Jp [class^=countdownMob_],.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer___Bkjsu .countdownWrapper___Uu8Jp [class^=countdownMob_] div span {
    font-size: 14px;
    line-height: 9px
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .promoPoster_infoBtn____htr7 {
    background: none;
    margin-left: 16px;
    position: relative
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom_info___tTDsR {
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
    margin-top: auto
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq {
    max-width: 256px
}

@media screen and (min-width: 1288px) {
    .bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq {
        width:100%
    }
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq>[class^=wrap_] {
    margin-top: -60px
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq .promoBtn___hJjqQ {
    margin-left: auto;
    max-width: 176px
}

@media screen and (min-width: 1288px) {
    .bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq .promoBtn___hJjqQ {
        max-width:208px
    }
}

.promoPoster___pGSjc {
    box-sizing: border-box;
    height: inherit;
    padding: 24px 32px 32px;
    position: relative;
    width: inherit
}

.promoPoster_wrap___PbWtq {
    border-radius: 8px;
    height: 192px;
    position: relative
}

.promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    min-width: 176px;
    width: auto
}

.promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq .promoBtn___hJjqQ {
    width: 176px
}

.promoPoster_infoBtn____htr7 {
    background: #0000;
    bottom: auto;
    left: auto;
    max-width: 24px;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 6
}

.promoPoster_infoBtn____htr7 button {
    background: #0000
}

.promoPoster_closeBtn___vwH4y [class^=tipsWrap] {
    bottom: auto;
    height: 24px;
    left: auto;
    position: absolute;
    right: 11px;
    top: 11px;
    width: 24px;
    z-index: 5
}

.promoPoster_closeBtn___vwH4y .closeBtn___eeBP7 {
    background: #0000;
    height: 24px;
    position: absolute;
    width: 24px;
    z-index: 1
}

.promoPoster_closeBtn___vwH4y .closeBtn___eeBP7:after,.promoPoster_closeBtn___vwH4y .closeBtn___eeBP7:before {
    background-color: #fff;
    border-radius: 2px;
    content: "";
    height: 2px;
    left: 47%;
    position: absolute;
    top: 50%;
    transform-origin: center;
    width: 12px
}

.promoPoster_closeBtn___vwH4y .closeBtn___eeBP7:before {
    transform: translate(-50%,-50%) rotate(45deg)
}

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

.promoPoster_promo___S7Kkx {
    border-radius: 8px;
    box-shadow: 0 4px 16px #00000080;
    margin: 8px;
    position: relative;
    width: calc(50% - 16px)
}

.promoPoster_promo___S7Kkx.promoPoster_available___SHI24 {
    height: 272px
}

.promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq {
    height: inherit;
    width: 100%
}

.promoPoster_promo___S7Kkx.rmBannerEmpty___yfT_y {
    height: 0;
    margin: 0;
    visibility: hidden;
    width: 0
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq {
    background: none;
    overflow: hidden
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section {
    border-radius: 8px
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section [class^=banner-container]:after,.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section [class^=banner-container]:before {
    display: none
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section [class^=banner-container]>a {
    height: auto
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section [class^=banner-container]>a img {
    object-fit: fill
}

.promoPoster___pGSjc .promo_action___xlgk4 {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.promoPoster___pGSjc .promo_action_header___ceu5x .h2___Ux22i {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    line-height: 32px;
    max-height: 64px;
    overflow: hidden
}

.promoPoster___pGSjc .promo_action_header___ceu5x [class^=progressBar_] {
    margin-top: 8px
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR {
    display: flex;
    flex-direction: column;
    margin-bottom: 16px
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .depositAmount___efC6m {
    display: flex;
    margin-bottom: 3px
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .depositAmount_title___ypdjQ {
    color: #fff;
    display: inline-block;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 5px 0 0;
    opacity: .6
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .countdownWrapper___Uu8Jp {
    color: #fff;
    display: flex;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .showTimer___Bkjsu {
    display: flex
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .showTimer_title___hfIMk {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 5px 0 0;
    opacity: .6
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .showTimer___Bkjsu [class^=countdownMob_] {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    text-shadow: none
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .showTimer___Bkjsu [class^=countdownMob_] div>span {
    font-family: Manrope,sans-serif;
    font-size: 12px;
    line-height: 1
}

.promoPoster___pGSjc .promo_action___xlgk4 .button_wrapper___CvwFq {
    display: flex;
    width: 176px
}

@media screen and (min-width: 1288px) {
    .promoPoster___pGSjc .promo_action___xlgk4 .button_wrapper___CvwFq [class^=promo_] {
        width:208px
    }
}

.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ {
    width: 100%
}

.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ span {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 44px;
    line-height: 48px
}

.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ[class*=disabled_] {
    background: #0000;
    border: 1px solid #fff9;
    box-shadow: unset;
    box-sizing: border-box;
    color: #fff;
    text-shadow: 0 -1px 0 #ffffff0d
}

.withoutDepNTimer___gbDhf {
    display: block
}

.promotion_wrap___TV2kI {
    display: flex;
    flex-wrap: wrap;
    margin: -8px
}

.promotion_wrap___TV2kI .promoBtn___hJjqQ {
    max-width: 176px
}

.available_wrap___dFfKZ {
    display: flex;
    flex-wrap: wrap;
    margin: -8px
}

.collapse___XrpXR .bonus_header__btn___Gu2fp [class*=promoBtn_] {
    max-width: 176px
}

.adventCalendarTournamentsContainer_____4oZ {
    margin: 0 auto;
    padding-top: 23px;
    width: 752px
}

.adventCalendarTournamentsContainer_____4oZ .titleExpired___c1PjR,.adventCalendarTournamentsContainer_____4oZ .title___Z8csu {
    color: #fff;
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 24px;
    text-align: left
}

.adventCalendarTournamentsContainer_____4oZ .titleExpired___c1PjR {
    margin-top: -16px
}

.adventCalendarTournamentsContainer_____4oZ [class*=tournamentWrapper__] {
    margin: 0 auto 26px
}

.adventCalendarTournamentsContainer_____4oZ [class*=expiredTournamentImg__],.adventCalendarTournamentsContainer_____4oZ [class*=tournamentImg__] {
    -webkit-mask-image: none;
    mask-image: none
}

.adventCalendarTournamentsContainer_____4oZ [class*=tournamentBlockWrap__] {
    padding: 20px 41px 24px 32px
}

.adventCalendarTournamentsContainer_____4oZ [class*=tournamentBlockWrap__]:before {
    background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
    height: 200px
}

.adventCalendarTournamentsContainer_____4oZ [class^=date__],.adventCalendarTournamentsContainer_____4oZ [class^=prizeFund__] {
    text-align: right
}

.adventCalendarTournamentsContainer_____4oZ [class^=status__] {
    background: #fff3;
    border-radius: 40px;
    color: #fffc;
    font-size: 12px;
    font-weight: 500;
    height: 18px;
    line-height: 14px;
    margin-top: 4px;
    padding: 2px 8px 2px 32px
}

.adventCalendarTournamentsContainer_____4oZ [class*=tournamentBottom__] {
    margin: auto -9px 0 auto
}

.adventCalendarTournamentsContainer_____4oZ [class*=tournamentBottom__] a {
    min-width: 200px
}

.adventCalendarTournamentsContainer_____4oZ [class*=active__] [class*=gameBlock__] {
    max-height: unset!important
}

.adventCalendarTournamentsContainer_____4oZ [class*=gameBlock__] {
    max-height: 160px!important;
    padding-top: 14px
}

.adventCalendarTournamentsContainer_____4oZ [class*=gameItems__] {
    grid-template-columns: repeat(5,1fr)
}

.adventCalendarTournamentsContainer_____4oZ [class*=tmbTitle__] {
    display: none
}

.scrollbar___S3Auf {
    background-color: #ffffff1a;
    border-radius: 2px;
    height: 2px;
    margin: 24px auto 0;
    overflow: hidden;
    width: 40px
}

.scrollbar___S3Auf .thumb___oJuSa {
    background: linear-gradient(4deg,#cb8130,#cea334 14.72%,#cea334 31.44%,#f6eb76 44.59%,#cea334 61.01%,#f6eb76 80.72%,#d6770d 99.99%,#bb772d);
    border-radius: 2px;
    height: 100%;
    transform: translateX(var(--thumbShift));
    width: var(--thumbWidth)
}

.timer___iQC4M {
    height: 80px
}

.timer___iQC4M.completed___UvCUO {
    height: 18px
}

.timerText___uSodt {
    color: #fffc;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: center
}

@media screen and (min-width: 720px) {
    .timerText___uSodt {
        text-align:left
    }
}

.timer___iQC4M [class*=countdownMob__] {
    align-items: normal;
    column-gap: 11px;
    display: flex;
    flex-direction: row;
    justify-content: normal
}

.timer___iQC4M [class*=countdownMob__] [class*=section__] {
    align-items: center;
    background: #00000052;
    border-radius: 8px;
    box-shadow: 0 1px 0 0 #b11030;
    display: flex;
    flex-direction: row;
    height: 34px;
    justify-content: center;
    position: relative;
    width: 40px
}

.timer___iQC4M [class*=countdownMob__] [class*=digit__],.timer___iQC4M [class*=countdownMob__] [class*=dots__] {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.timer___iQC4M [class*=countdownMob__] [class*=dots__] {
    bottom: auto;
    color: #fffc;
    left: auto;
    position: absolute;
    right: -10px;
    top: 0;
    z-index: 0
}

.timer___iQC4M [class*=countdownMob__] [class*=label__] {
    bottom: -20px;
    color: #fffc;
    font-size: 12px;
    font-weight: 600;
    left: 50%;
    line-height: 18px;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    z-index: 0
}

.widget___XQ94z {
    border-radius: 0 0 12px 12px;
    box-shadow: 0 8px 16px 0 #27272733;
    margin-bottom: 32px;
    min-height: 242px;
    padding: 24px 32px;
    position: relative;
    width: 100%
}

.widget___XQ94z .shadow___Kg1iX {
    background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
    bottom: auto;
    content: "";
    height: 104px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.widget___XQ94z .content___sHsfV {
    position: relative;
    z-index: 1
}

.widget___XQ94z .provider___eAbbh {
    background: #fff3;
    border-radius: 12px;
    display: block;
    height: 32px;
    margin-bottom: 8px;
    min-width: 90px;
    padding: 4px 10px;
    width: -moz-fit-content;
    width: fit-content
}

.widget___XQ94z .title___CEYGq {
    color: #fff;
    margin: 0 0 4px
}

.widget___XQ94z .prize___c6kjj,.widget___XQ94z .title___CEYGq {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    max-height: 52px;
    max-width: 294px;
    min-height: 26px;
    overflow: hidden
}

.widget___XQ94z .prize___c6kjj {
    color: #f5c66b;
    margin: 0 0 16px
}

.widget___XQ94z .character___XyW7D {
    background-image: var(--background);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    height: 224px;
    left: auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 224px;
    z-index: 0
}

.widget___XQ94z .bottom___OIHxv {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.widget___XQ94z .bottom___OIHxv a {
    margin-bottom: 8px;
    width: 200px
}

.widget___XQ94z.completed___N9FL_:before {
    background: #0006;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.widget___XQ94z.completed___N9FL_ .character___XyW7D {
    opacity: .4
}

.widget___XQ94z.completed___N9FL_ .bottom___OIHxv {
    align-items: flex-start
}

.widget___XQ94z.completed___N9FL_ .bottom___OIHxv a {
    margin-top: 26px
}

.prize___vpYTT {
    align-items: center;
    column-gap: 16px;
    display: flex;
    flex: 1 0 180px;
    flex-direction: row;
    height: 63px;
    justify-content: flex-start;
    padding-bottom: 1px;
    position: relative
}

.prize___vpYTT:before {
    background-color: #ffffff0d;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    width: calc(100% + 8px);
    z-index: 0
}

.prize___vpYTT .place___uHjhz {
    align-items: center;
    background-color: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    height: 16px;
    justify-content: center;
    line-height: 14px;
    width: 50px
}

.prize___vpYTT .additional___VqHSC,.prize___vpYTT .amount___HMfwU {
    display: block;
    text-align: left
}

.prize___vpYTT .amount___HMfwU {
    color: #ffffffe6;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.prize___vpYTT .amount___HMfwU [class*=currencySymbol] {
    font-weight: 400
}

.prize___vpYTT .additional___VqHSC {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff9;
    display: -webkit-box;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    max-height: 36px;
    overflow: hidden
}

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

.wrapper___RvAYn .container___vi6Yf {
    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___RvAYn .container___vi6Yf {
        padding-inline:24px
    }
}

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

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO {
    background-color: #0009;
    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;
    z-index: 0
}

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO p {
    color: #fff9;
    margin: 0 0 8px
}

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO p:first-letter {
    text-transform: capitalize
}

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO .arrow___SKny8 {
    height: 24px;
    rotate: 180deg;
    width: 24px
}

.wrapper___RvAYn .container___vi6Yf .trigger___a1EbI {
    width: 10px
}

.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__] {
    position: relative
}

.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__]:after,.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

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

.contentBlock___Pj9uM,.recentGamesTitle___R1HBt {
    overflow: hidden;
    position: relative
}

.contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

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

@media screen and (min-width: 568px) {
    .contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
        padding:12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
        padding:12px 64px 10px
    }
}

.contentBlock___Pj9uM.fullWidth___GwVai,.fullWidth___GwVai.recentGamesTitle___R1HBt {
    padding: 0 0 32px
}

.contentBlock___Pj9uM.fullWidth___GwVai [class*=promoTitle],.fullWidth___GwVai.recentGamesTitle___R1HBt [class*=promoTitle] {
    padding-inline:16px}

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

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

.titleWrap___v74s_ {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.promoTitle___oOHsO,.recentGamesTitle___R1HBt {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 24px;
    position: relative;
    white-space: nowrap
}

.promoTitleFullWidth___ID8jX.recentGamesTitle___R1HBt,.promoTitle___oOHsO.promoTitleFullWidth___ID8jX {
    padding: .8rem 2.285rem 0
}

.promoTitle___oOHsO .titleWrap___v74s_,.recentGamesTitle___R1HBt .titleWrap___v74s_ {
    align-items: normal;
    justify-content: normal;
    padding-right: 16px
}

.promoTitle___oOHsO .titleWrap___v74s_>span,.recentGamesTitle___R1HBt .titleWrap___v74s_>span {
    color: var(--category-name-color);
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none
}

.promoShowAll___BU9BN {
    display: block;
    overflow: hidden
}

.promoShowAll___BU9BN span {
    overflow: hidden;
    position: relative
}

.promoShowAll___BU9BN i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 8px;
    transform: rotate(-135deg) translate(-12px,2px);
    width: 8px
}

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

.contentBlockTotalCount___hwE7x {
    align-items: center;
    background-color: hsla(40,87%,69%,.239);
    border-radius: 12px;
    color: #f5c66b;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    line-height: 12px;
    margin: auto 0 auto 4px;
    padding: 0 8px;
    text-align: center
}

.recentGames___zdnbq {
    margin-bottom: 30px;
    margin-top: 24px
}

.recentGamesTitle___R1HBt {
    margin-bottom: 17px;
    margin-top: 0
}

.recentGamesItem___bi4Iv {
    background: var(--brand-simple);
    border-radius: 4px;
    position: relative
}

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

.recentGamesItem___bi4Iv picture {
    display: block
}

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

.recentGames___zdnbq [class^=loadingWrapper__] {
    position: absolute;
    top: 0
}

.scrollThumbs___VEBkm[class*=wrapper__] {
    position: relative
}

.scrollThumbs___VEBkm[class*=wrapper__]:after,.scrollThumbs___VEBkm[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___VEBkm[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 76px
}

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

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

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

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

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

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

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

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

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

.recentGamesItem___bi4Iv picture.classNameAfterLoaded___CreHg img,.recentGamesItem___bi4Iv picture.classNameAfterLoaded___CreHg picture {
    opacity: 1
}

.recentGamesItem___bi4Iv picture.classNameAfterLoaded___CreHg img {
    animation: loadImg___BV0wO 1s forwards
}

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

    to {
        filter: blur(0)
    }
}

@keyframes loading___xZf6d {
    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)
    }
}

.titleWrap___NpXBM {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.promoTitle___BXOJE {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 24px;
    position: relative;
    white-space: nowrap
}

.promoTitle___BXOJE.promoTitleFullWidth___Lrwew {
    padding: .8rem 2.285rem 0
}

.promoTitle___BXOJE .titleWrap___NpXBM {
    align-items: normal;
    justify-content: normal;
    padding-right: 16px
}

.promoTitle___BXOJE .titleWrap___NpXBM>span {
    color: var(--category-name-color);
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none
}

.promoShowAll___pPt1h {
    display: block;
    overflow: hidden
}

.promoShowAll___pPt1h span {
    overflow: hidden;
    position: relative
}

.promoShowAll___pPt1h i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 8px;
    transform: rotate(-135deg) translate(-12px,2px);
    width: 8px
}

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

.contentBlockTotalCount___oH1kW {
    align-items: center;
    background-color: hsla(40,87%,69%,.239);
    border-radius: 12px;
    color: #f5c66b;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    line-height: 12px;
    margin: auto 0 auto 4px;
    padding: 0 8px;
    text-align: center
}

.sortWrap___gDXOI {
    display: flex;
    height: 32px;
    position: relative;
    width: 50px
}

.sortWrap___gDXOI [class*=tipsSortList___]>div {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.sortWrap___gDXOI .sortItemListContainer-enter>div {
    max-height: 0;
    opacity: 0
}

.sortWrap___gDXOI .sortItemListContainer-enter-active,.sortWrap___gDXOI .sortItemListContainer-exit-active {
    box-shadow: none
}

.sortWrap___gDXOI .sortItemListContainer-enter-active>div,.sortWrap___gDXOI .sortItemListContainer-exit-active>div {
    overflow: hidden
}

.sortWrap___gDXOI .sortItemListContainer-enter-active>div,.sortWrap___gDXOI .sortItemListContainer-enter-done>div {
    max-height: 358px;
    opacity: 1;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.sortWrap___gDXOI .sortItemListContainer-enter-active>div>div,.sortWrap___gDXOI .sortItemListContainer-enter-done>div>div {
    opacity: 1
}

.sortWrap___gDXOI .sortItemListContainer-exit>div {
    max-height: 358px;
    opacity: 1
}

.sortWrap___gDXOI .sortItemListContainer-exit-active>div,.sortWrap___gDXOI .sortItemListContainer-exit-done>div {
    max-height: 0;
    opacity: 0;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.sortWrap___gDXOI .sortItemListContainer-exit-active:after,.sortWrap___gDXOI .sortItemListContainer-exit-active:before,.sortWrap___gDXOI .sortItemListContainer-exit-done:after,.sortWrap___gDXOI .sortItemListContainer-exit-done:before {
    opacity: 0
}

.sortIcon___Z1sqa {
    -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___Z1sqa.position svg g>*,.sortIcon___Z1sqa.position svg path {
    fill: url(#sort_gradient_popularity) #9ba1b1
}

.sortIcon___Z1sqa.alphabet svg g>*,.sortIcon___Z1sqa.alphabet svg path {
    fill: url(#sort_gradient_alphabet) #9ba1b1
}

.sortIcon___Z1sqa.payout svg g>*,.sortIcon___Z1sqa.payout svg path {
    fill: url(#sort_gradient_payout) #9ba1b1
}

.sortIcon___Z1sqa.rating svg g>*,.sortIcon___Z1sqa.rating svg path {
    fill: url(#sort_gradient_rating) #9ba1b1
}

.sortIcon___Z1sqa svg #sort_gradient_alphabet,.sortIcon___Z1sqa svg #sort_gradient_payout,.sortIcon___Z1sqa svg #sort_gradient_popularity,.sortIcon___Z1sqa svg #sort_gradient_rating {
    --color-stop: #fff;
    --color-bot: #9ba1b1
}

.sortIcon___Z1sqa:after {
    border: 3px solid #0000;
    border-bottom: none;
    border-top-color: #fff;
    content: "";
    display: inline-block;
    margin-left: 6px
}

.sortIcon___Z1sqa.opened___CRGjk {
    border: 1px solid var(--game-category-active-color)
}

.sortIcon___Z1sqa.opened___CRGjk:after {
    border-bottom: 3px solid var(--game-category-active-color);
    border-top: none
}

.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_alphabet,.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_payout,.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_popularity,.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_rating {
    --color-stop: var(--game-category-active-color);
    --color-bot: var(--game-category-active-color)
}

.sortItemList___Et_v5 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 3
}

.sortItem___DRMmo {
    align-items: center;
    border-bottom: 1px solid #0000000d;
    display: flex;
    height: 38px;
    margin: 0 15px
}

.sortItem___DRMmo:last-of-type {
    border-bottom: none
}

.sortItem___DRMmo .sortItemText___U96OS {
    color: var(--brand-content-background);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-left: 12px;
    padding-right: 20px;
    white-space: nowrap
}

.sortItem___DRMmo.active___PimHf {
    position: relative
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS {
    font-weight: 700
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:after,.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:before {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: 0;
    width: 0
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:before {
    top: 14px
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:after {
    top: 21px
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.strict___rFij4:before {
    border-bottom: 4px solid #000
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.strict___rFij4:after {
    border-top: 4px solid var(--brand-text)
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.revert___Ieot5:before {
    border-bottom: 4px solid var(--brand-text)
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.revert___Ieot5:after {
    border-top: 4px solid #000
}

.sortItem___DRMmo.disabled___cyo89 {
    cursor: auto
}

[class*=tips].tipsSort___zAq0K {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 16px 32px #0000001a;
    left: auto;
    max-width: none;
    padding: 8px 0;
    position: relative;
    right: 0;
    top: 0
}

[class*=tips].tipsSort___zAq0K:after,[class*=tips].tipsSort___zAq0K:before {
    display: none
}

.promoTitle___mofjB {
    align-items: baseline;
    display: flex;
    font-size: 1.75rem;
    font-weight: 400;
    justify-content: space-between;
    padding: 2rem .5rem
}

.promoShowAll___PPBQD {
    color: #fcdbc2;
    display: block;
    font-size: 1.45rem;
    text-decoration: none
}

.promoShowAll___PPBQD .showAllNumber___lMvMb {
    color: #ff7000;
    font-weight: 700;
    margin-left: 4px
}

.promoShowAll___PPBQD .showAllNumber___lMvMb:after {
    content: "›";
    font-size: 1.2em;
    margin-left: 3px
}

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

.categoryEmpty___jgNsc {
    margin: 8px;
    min-height: 300px;
    text-align: center;
    width: 100%
}

.categoryEmpty___jgNsc p {
    color: rgba(var(--brand-text-rgb),.6);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 43px
}

.categoryEmpty___jgNsc a {
    min-width: 150px
}

.scrollThumbs___t0ugg[class*=wrapper__] {
    position: relative
}

.scrollThumbs___t0ugg[class*=wrapper__]:after,.scrollThumbs___t0ugg[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___t0ugg[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

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

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

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

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

.contentBlock___mH5rh {
    overflow: hidden;
    position: relative
}

.contentBlock___mH5rh.striped___YyFsF {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

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

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

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

.contentBlock___mH5rh.fullWidth___vxjrM {
    padding: 0 0 32px
}

.contentBlock___mH5rh.fullWidth___vxjrM [class*=promoTitle] {
    padding-inline:16px}

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

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

.searchedGamesShadowWrapper___pbi8U {
    align-items: center;
    border: 1px solid #ffffff26;
    border-radius: var(--games-search-result-radius-mob);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-height: inherit;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 9
}

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

.searchedGamesShadowWrapper___pbi8U .loadingWrap___NSqbv [class^=loading__] {
    bottom: auto;
    left: 50%;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 0
}

.searchedTitle___uCGNH {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    height: 48px;
    justify-content: flex-start;
    line-height: 22px;
    padding: 0 16px;
    width: 100%
}

.searchedList___ORI5k {
    box-sizing: border-box;
    max-height: 0;
    opacity: 0;
    overflow: auto;
    overscroll-behavior-y: contain;
    padding-bottom: 8px;
    width: 100%
}

.searchedList___ORI5k:after,.searchedList___ORI5k:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    width: calc(100% - 5px);
    z-index: 2
}

.searchedList___ORI5k:before {
    background: linear-gradient(0deg,#25232300,#252323 50%);
    height: 14px;
    top: 56px
}

.searchedList___ORI5k:after {
    background: linear-gradient(180deg,#25232300,#252323 50%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    height: 20px
}

.searchedList___ORI5k::-webkit-scrollbar {
    width: 5px
}

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

.searchedList___ORI5k::-webkit-scrollbar-thumb {
    background-color: #fff3;
    border-radius: 10px
}

.searchedList___ORI5k mark {
    background: var(--games-search-result-mark-background);
    border-radius: 1px;
    color: #fff
}

.searchedCount___qhOqQ {
    font-feature-settings: "pnum" on,"lnum" on;
    align-items: flex-start;
    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___qhOqQ:after {
    background: #0000000f;
    content: "";
    display: block;
    height: 1px;
    margin-top: 15px;
    width: 100%
}

.provider___hc4np {
    align-items: center;
    border-bottom: 1px solid #ffffff0d;
    box-sizing: initial;
    color: var(--search-link-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 38px;
    justify-content: flex-start;
    line-height: 1;
    margin: 0 16px
}

.provider___hc4np img {
    flex: 0 0 24px;
    height: 24px;
    margin-right: 12px;
    object-fit: cover;
    object-position: top;
    width: 24px
}

.game___umtbQ {
    align-items: center;
    box-sizing: initial;
    color: var(--search-link-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 56px;
    justify-content: flex-start;
    line-height: 1;
    padding: 0 16px;
    position: relative
}

.game___umtbQ:after {
    background: #ffffff0d;
    bottom: 0;
    content: "";
    height: 1px;
    left: 12px;
    position: absolute;
    right: 12px;
    top: auto;
    z-index: 1
}

.game___umtbQ:focus,.game___umtbQ:target {
    background: #7e0918
}

.game___umtbQ img {
    border-radius: 8px;
    box-shadow: 0 1px 2px 0 #09070766;
    flex: 0 0 40px;
    height: 40px;
    margin-right: 8px;
    object-fit: cover;
    object-position: top;
    width: 40px
}

.waypoint___hJov5 {
    padding: 10px;
    width: 100%
}

.emptySearchResult___BDGhR {
    height: 192px;
    opacity: 0;
    padding: 50px 0;
    width: 100%
}

.emptySearchResult___BDGhR img {
    display: block;
    height: 32px;
    margin: 0 auto 18px;
    width: 32px
}

.emptySearchResult___BDGhR span {
    color: var(--search-link-color);
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto;
    text-align: center;
    width: 224px
}

.loadingWrap___NSqbv {
    display: flex;
    height: 192px;
    max-height: 0;
    opacity: 0;
    position: relative;
    width: 100%
}

.searchedNav___WSSp2 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: 24px;
    justify-content: flex-start;
    margin: 16px 0;
    padding: 0 16px;
    width: 100%
}

.searchedNavItem___k9J4w {
    border: 1px solid #ffffff29;
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 24px;
    line-height: 23px;
    padding: 0 8px
}

.searchedNavItem___k9J4w.active___Tpryz {
    border-color: var(--brand-yellow);
    color: var(--brand-yellow)
}

.gamesSearchResult___u83cf {
    background: var(--games-search-input-background);
    border-radius: var(--games-search-result-radius-mob);
    bottom: calc(100% + 8px);
    box-shadow: 0 0 10px 0 #0f0f0f;
    left: 0;
    margin: 0 16px;
    max-height: 192px;
    position: absolute;
    transition: max-height .2s ease-in-out;
    width: calc(100% - 32px)
}

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

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

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

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

@media screen and (min-width: 360px) {
    .gamesSearchResult___u83cf {
        margin:0 24px;
        width: calc(100% - 48px)
    }
}

@media screen and (min-width: 568px) {
    .gamesSearchResult___u83cf {
        margin:0 64px;
        width: calc(100% - 128px)
    }
}

.gamesSearchForm___C8PYx {
    align-items: center;
    background: var(--games-search-input-background);
    border-radius: var(--games-search-btn-radius-mob);
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    padding: 8px 12px;
    width: 100%
}

.gamesSearchForm___C8PYx input {
    background: none;
    border: none;
    color: var(--search-link-color);
    font-size: 12px;
    font-weight: 400;
    height: 32px;
    line-height: 18px;
    margin: 0 32px;
    outline: none;
    width: 100%
}

.gamesSearchForm___C8PYx input:-webkit-autofill,.gamesSearchForm___C8PYx input:-webkit-autofill:focus,.gamesSearchForm___C8PYx input:-webkit-autofill:hover {
    -webkit-text-fill-color: #0000!important;
    -webkit-appearance: none;
    border: none!important;
    -webkit-box-shadow: inset 0 0 0 50px #0000!important
}

.gamesSearchForm___C8PYx .closeIcon___LhDAJ,.gamesSearchForm___C8PYx .searchIcon___kwJ8W {
    position: absolute
}

.gamesSearchForm___C8PYx .closeIcon___LhDAJ path,.gamesSearchForm___C8PYx .searchIcon___kwJ8W path {
    fill: var(--search-icon-color)
}

.gamesSearchForm___C8PYx .searchIcon___kwJ8W {
    height: 24px;
    left: 36px;
    pointer-events: none;
    width: 24px
}

.gamesSearchForm___C8PYx .closeIcon___LhDAJ {
    height: 24px;
    right: 36px;
    width: 24px
}

.gamesSearch___wCyze {
    align-items: center;
    -webkit-backdrop-filter: blur(19px);
    backdrop-filter: blur(19px);
    background: linear-gradient(180deg,#a60316cc,#0000),#2d2929;
    border-radius: var(--games-provider-btn-radius-mob);
    display: flex;
    flex-shrink: 0;
    height: 48px;
    justify-content: center;
    position: relative;
    width: 48px
}

.gamesSearch___wCyze path {
    fill: var(--sticks-bar-icon-color)
}

.gamesSearch___wCyze .searchIcon___u3nY1 {
    width: auto
}

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

.searchOpened___D6PTz [class^=tapBarWrap___] {
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.searchOpened___D6PTz .gamesSearch___wCyze {
    border: 2px solid var(--game-category-active-color);
    border-radius: 12px
}

.searchOpened___D6PTz .gamesSearch___wCyze path {
    fill: var(--game-category-active-color)
}

.searchInputWrap___xBFnb {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: #ffffff29;
    border-radius: var(--sticks-bar-radius);
    border-top: 1px solid #fff3;
    bottom: 0;
    height: 64px;
    left: 0;
    padding: 8px 24px;
    position: fixed;
    right: 0;
    top: auto;
    z-index: 10
}

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

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

.gamesSearchFormToggle-enter {
    bottom: -100%;
    opacity: 0
}

.gamesSearchFormToggle-enter-active,.gamesSearchFormToggle-enter-done {
    bottom: 0;
    opacity: 1;
    transition: opacity .2s ease-in-out,bottom .2s ease-in-out
}

.gamesSearchFormToggle-exit {
    bottom: 0;
    opacity: 1
}

.gamesSearchFormToggle-exit-active,.gamesSearchFormToggle-exit-done {
    bottom: -100%;
    opacity: 0;
    transition: opacity .1s ease-in-out,bottom .15s ease-in-out
}

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

.dropdownListShadowWrapper___HuVOr {
    border-radius: var(--games-provider-popup-radius);
    bottom: auto;
    box-shadow: 0 8px 8px #191e2d99;
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 70px;
    z-index: 4
}

.dropdownListShadowWrapper___HuVOr:after,.dropdownListShadowWrapper___HuVOr:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    width: calc(100% - 5px);
    z-index: 2
}

.dropdownListShadowWrapper___HuVOr:before {
    background: linear-gradient(0deg,#25232300,#252323 50%);
    border-radius: 8px 8px 0 0;
    height: 14px;
    top: 0
}

.dropdownListShadowWrapper___HuVOr:after {
    background: linear-gradient(180deg,#25232300,#252323 80%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    height: 18px
}

.dropdownList___haPH2 {
    background: #252323;
    border-radius: inherit;
    overflow: auto;
    overscroll-behavior: contain;
    padding: 7px 0
}

.dropdownList___haPH2::-webkit-scrollbar {
    width: 4px
}

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

.dropdownList___haPH2::-webkit-scrollbar-thumb {
    background-color: #fff3;
    border-radius: 8px
}

.dropdownList___haPH2 .dropdownListItem___iNoSH {
    align-items: center;
    border-top: 1px solid #0000001a;
    color: var(--dropdown-list-item-color);
    display: flex;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    justify-content: flex-start;
    line-height: 22px;
    padding: 7px 16px;
    width: 200px
}

.dropdownList___haPH2 .dropdownListItem___iNoSH 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;
    opacity: .8;
    width: 24px
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .dropdownList___haPH2 .dropdownListItem___iNoSH 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___haPH2 .dropdownListItem___iNoSH b {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 24px;
    justify-content: center;
    margin-right: 12px;
    width: 24px
}

.dropdownList___haPH2 .dropdownListItem___iNoSH span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN i {
        background:var(--active-list-item-color)
    }
}

.dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN b,.dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN span {
    color: var(--active-list-item-color)
}

.dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN .checkedIcon___DT1fj {
    height: 16px;
    margin-left: auto;
    margin-right: 3px;
    width: 16px
}

.dropdownList___haPH2 .dropdownListItem___iNoSH.dropdownListItemActive___cXbvN .checkedIcon___DT1fj path {
    stroke: var(--check-icon-color)
}

.categoryLink___DYu2s {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: relative
}

.categoryLink___DYu2s .icon___s4nas {
    align-items: center;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: var(--games-provider-btn-bg-mob);
    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 #c2c2c208,inset -12.5868px 12.5868px 12.5868px #ffffff08;
    display: flex;
    height: 48px;
    justify-content: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 48px
}

.categoryLink___DYu2s .icon___s4nas i {
    background-image: url(/assets/svg/forbidden.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    height: inherit;
    opacity: .8;
    width: inherit
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    .categoryLink___DYu2s .icon___s4nas 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___DYu2s .name___DegQa {
    color: var(--footer-text-color);
    display: block;
    font-family: Manrope,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
}

body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas {
    border: 2px solid var(--game-category-active-color);
    border-radius: 12px
}

body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i {
    background-image: url(/assets/svg/forbidden.svg)
}

@supports((-webkit-mask-image: url()) or (mask-image:url())) {
    body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i {
        background:var(--game-category-active-color)
    }
}

body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .name___DegQa,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .name___DegQa,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .name___DegQa,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .name___DegQa {
    color: var(--game-category-active-color)
}

.categoryLink___DYu2s [class^=dropdownList__] {
    padding: 10px 16px;
    width: 200px
}

.categoryLink___DYu2s [class^=dropdownList__] li {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.categoryLink___DYu2s [class^=dropdownList__] li:first-child [class^=dropdownListItem__] {
    border-top: none
}

.categoryLink___DYu2s [class^=dropdownList__] li:nth-child(-n+7):last-child {
    margin-bottom: -4px
}

.categoryLink___DYu2s [class^=dropdownList__] [class^=dropdownListItem__] {
    height: 40px;
    padding: 0
}

.categoryLink___DYu2s [class^=dropdownList__] [class^=dropdownListItem__] i {
    margin-right: 8px
}

.categoryLink___DYu2s .categoriesMoreToggle-enter>ul {
    max-height: 0;
    opacity: 0
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active,.categoryLink___DYu2s .categoriesMoreToggle-exit-active {
    box-shadow: none
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active>ul,.categoryLink___DYu2s .categoriesMoreToggle-exit-active>ul {
    overflow: hidden
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active:after,.categoryLink___DYu2s .categoriesMoreToggle-enter-active:before,.categoryLink___DYu2s .categoriesMoreToggle-exit-active:after,.categoryLink___DYu2s .categoriesMoreToggle-exit-active:before {
    opacity: 0
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active,.categoryLink___DYu2s .categoriesMoreToggle-enter-done {
    top: 62px
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active>ul,.categoryLink___DYu2s .categoriesMoreToggle-enter-done>ul {
    max-height: 282px;
    opacity: 1;
    transition: opacity .25s ease-in-out,max-height .2s ease-in-out
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active>ul li,.categoryLink___DYu2s .categoriesMoreToggle-enter-done>ul li {
    opacity: 1
}

.categoryLink___DYu2s .categoriesMoreToggle-exit>ul {
    max-height: 282px;
    opacity: 1
}

.categoryLink___DYu2s .categoriesMoreToggle-exit-active,.categoryLink___DYu2s .categoriesMoreToggle-exit-done {
    top: 64px
}

.categoryLink___DYu2s .categoriesMoreToggle-exit-active:after,.categoryLink___DYu2s .categoriesMoreToggle-exit-active:before,.categoryLink___DYu2s .categoriesMoreToggle-exit-done:after,.categoryLink___DYu2s .categoriesMoreToggle-exit-done:before {
    content: none
}

.categoryLink___DYu2s .categoriesMoreToggle-exit-active>ul,.categoryLink___DYu2s .categoriesMoreToggle-exit-done>ul {
    max-height: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out,max-height .2s ease-in-out
}

.menu___JfYqu {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    padding: 8px 16px;
    width: 100%
}

.menu___JfYqu .more___kHo2F {
    display: none
}

@media screen and (min-width: 360px) {
    .menu___JfYqu {
        margin-bottom:24px;
        padding: 8px 24px
    }
}

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

@media screen and (min-width: 1024px) {
    .menu___JfYqu {
        padding:8px 76px
    }
}

@media screen and (min-width: 320px)and (max-width:359px) {
    .menu___JfYqu>li:nth-child(n+5) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+7),.menu___JfYqu>li:nth-child(5):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 360px)and (max-width:411px) {
    .menu___JfYqu>li:nth-child(n+6) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+8),.menu___JfYqu>li:nth-child(6):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 412px)and (max-width:639px) {
    .menu___JfYqu>li:nth-child(n+7) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+9),.menu___JfYqu>li:nth-child(6):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 640px)and (max-width:1023px) {
    .menu___JfYqu>li:nth-child(n+9) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+11),.menu___JfYqu>li:nth-child(9):nth-last-child(2) {
        display: block
    }
}

@media screen and (min-width: 1024px) {
    .menu___JfYqu>li:nth-child(n+11) {
        display:none
    }

    .menu___JfYqu .more___kHo2F:nth-child(n+13),.menu___JfYqu>li:nth-child(11):nth-last-child(2) {
        display: block
    }
}

.searchItem___J5eCA {
    text-align: center
}

.searchItem___J5eCA .name___auxUZ {
    color: var(--footer-text-color);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

body[class*=searchOpened] .searchItem___J5eCA .name___auxUZ {
    color: var(--game-category-active-color)
}

.wrap___GJLF3 {
    overflow: hidden;
    position: relative
}

.wrap___GJLF3 [class*=gamesList__wrapper] {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(136px,1fr))
}

.wrap___GJLF3:before {
    background: var(--brand-gradient-home-layout) top left/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
}

.devTitle___DFrT1 {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 1.15;
    margin: .2rem 0 2.7rem;
    text-align: left;
    text-shadow: none;
    text-transform: none
}

@media screen and (max-device-width: 890px)and (min-device-width:641px) {
    .devTitle___DFrT1 {
        padding:.8rem .8rem 0
    }
}

.gameHallWrap___dSBom {
    padding: 8px 24px 12px;
    position: relative
}

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

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

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

.waypoint___RUq0L {
    height: 70px;
    position: relative
}

.gameCollection___GwKXy {
    align-items: normal;
    border-radius: var(--collections-widget-radius);
    box-shadow: 0 4px 8px #00000073;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    padding: 14px 16px 16px;
    position: relative;
    z-index: 1
}

.header___qTwmf {
    flex: 1 1 auto;
    max-width: 154px
}

.header___qTwmf .subTitle___wuJpU {
    color: #fffc;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    width: 100%
}

.header___qTwmf .title___l8xpC {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
    max-height: 64px;
    overflow: hidden
}

.footer___wf2t1 {
    justify-content: space-between;
    margin: 0
}

.footer___wf2t1,.footer___wf2t1 .gameList___Z5CC7 {
    align-items: center;
    display: flex;
    flex-direction: row
}

.footer___wf2t1 .gameList___Z5CC7 {
    gap: 8px;
    justify-content: flex-start
}

.footer___wf2t1 .gameThumb___VQMAf {
    background: rgba(var(--brand-content-background-rgb),.6);
    border-radius: 4px;
    display: block;
    margin: 0;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
    height: 51px;
    width: 51px
}

@media screen and (min-width: 360px) {
    .footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
        height:58px;
        width: 58px
    }
}

@media screen and (min-width: 720px) {
    .footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
        height:67px;
        width: 67px
    }
}

.footer___wf2t1 .gameThumbImg___zItQB {
    object-fit: cover;
    object-position: top
}

.footer___wf2t1 .btnShowAll___HWd_G {
    align-items: center;
    background: rgba(var(--brand-content-background-rgb),.6);
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 51px;
    justify-content: center;
    line-height: 16px;
    margin-left: 8px;
    padding: 6px 0;
    width: 51px
}

@media screen and (min-width: 360px) {
    .footer___wf2t1 .btnShowAll___HWd_G {
        height:58px;
        width: 58px
    }
}

@media screen and (min-width: 720px) {
    .footer___wf2t1 .btnShowAll___HWd_G {
        height:67px;
        width: 67px
    }
}

.footer___wf2t1 .btnShowAll___HWd_G:after {
    background: url(/assets/svg/arrow-next.svg) 50%/24px no-repeat;
    content: "";
    display: block;
    height: 24px;
    width: 24px
}

.character___oupvM {
    bottom: unset;
    height: 134px;
    left: unset;
    object-fit: contain;
    position: absolute;
    right: -16px;
    top: -24px;
    width: 150px;
    z-index: 1
}

.gameCollectionWrap___Rptb6 {
    display: flex;
    flex-direction: column;
    padding-bottom: 32px
}

.gameCollectionWrap___Rptb6 .allGamesCollectionTitleWrap___TQUCA {
    margin: 0;
    padding: 0
}

.gameCollectionWrap___Rptb6 [class*=promoTitle] {
    margin-bottom: 0
}

.gameCollectionWrap___Rptb6 [class*=scrollbar_] {
    margin-top: 8px
}

.gameCollectionSection___pfa6F {
    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___pfa6F>div {
    margin: 24px 8px 0
}

@media screen and (min-width: 360px) {
    .gameCollectionSection___pfa6F>div {
        margin:24px 16px 0
    }
}

.scrollThumbs___JQmwz[class*=wrapper__] {
    position: relative
}

.scrollThumbs___JQmwz[class*=wrapper__]:after,.scrollThumbs___JQmwz[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___JQmwz[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

.scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 260px;
    height: 193px;
    padding-top: 16px
}

@media screen and (min-width: 360px) {
    .scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
        grid-auto-columns:288px;
        height: 208px
    }
}

@media screen and (min-width: 720px) {
    .scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
        grid-auto-columns:322px;
        height: 209px
    }
}

.nowWinners___P9cK7 {
    background: #7e0918;
    margin: 0 0 32px;
    padding: 24px 0
}

.nowWinners___P9cK7:after,.nowWinners___P9cK7:before {
    background: linear-gradient(270deg,#7e0918,#5d091900);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.nowWinners___P9cK7:before {
    background: linear-gradient(270deg,#5d091900,#7e0918);
    left: 0;
    right: auto
}

.nowWinnersTitle___jA8eb {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 16px 16px
}

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

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

.nowWinners___P9cK7 .slick-slider {
    box-sizing: border-box;
    display: block;
    height: 130px;
    overflow: hidden;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none
}

.nowWinners___P9cK7 .slick-list {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.nowWinners___P9cK7 .slick-list:focus {
    outline: none
}

.nowWinners___P9cK7 .slick-list.dragging {
    cursor: hand
}

.nowWinners___P9cK7 .slick-dots {
    bottom: 0;
    display: flex!important;
    justify-content: center;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 0
}

.nowWinners___P9cK7 .slick-dots li {
    align-items: center;
    display: flex;
    margin-right: 0
}

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

.nowWinners___P9cK7 .slick-dots li:last-child button {
    border-radius: 0 4px 4px 0
}

.nowWinners___P9cK7 .slick-dots li:first-child button {
    border-radius: 4px 0 0 4px
}

.nowWinners___P9cK7 .slick-dots li[class^=slick-active] button {
    background: var(--dots-color);
    border-radius: 4px;
    opacity: 1
}

.nowWinners___P9cK7 .slick-dots button {
    background: #ffffff1a;
    border: none;
    font-size: 0;
    height: 2px;
    line-height: 1;
    width: 8px
}

.nowWinners___P9cK7 .slick-slider .slick-list,.nowWinners___P9cK7 .slick-slider .slick-track {
    transform: translateZ(0)
}

.nowWinners___P9cK7 .slick-track {
    display: block;
    left: 0;
    margin-left: 16px;
    position: relative;
    top: 0
}

@media screen and (min-width: 360px) {
    .nowWinners___P9cK7 .slick-track {
        margin-left:24px
    }
}

@media screen and (min-width: 568px) {
    .nowWinners___P9cK7 .slick-track {
        margin-left:64px
    }
}

.nowWinners___P9cK7 .slick-track:after,.nowWinners___P9cK7 .slick-track:before {
    content: "";
    display: table
}

.nowWinners___P9cK7 .slick-track:after {
    clear: both
}

.nowWinners___P9cK7 .slick-loading .slick-track {
    visibility: hidden
}

.nowWinners___P9cK7 .slick-slide {
    display: none;
    float: left;
    height: 118px;
    min-height: 1px
}

.nowWinners___P9cK7 .slick-slide:first-child {
    margin-left: -18px
}

@media screen and (min-width: 360px) {
    .nowWinners___P9cK7 .slick-slide:first-child {
        margin-left:-30px
    }
}

@media screen and (min-width: 568px) {
    .nowWinners___P9cK7 .slick-slide:first-child {
        margin-left:54px
    }
}

@media screen and (min-width: 569px) {
    .nowWinners___P9cK7 .slick-slide:first-child {
        margin-left:34px
    }
}

.nowWinners___P9cK7 [dir=rtl] .slick-slide {
    float: right
}

.nowWinners___P9cK7 .slick-slide img {
    display: block
}

.nowWinners___P9cK7 .slick-slide.slick-loading img {
    display: none
}

.nowWinners___P9cK7 .slick-slide.dragging img {
    pointer-events: none
}

.nowWinners___P9cK7 .slick-initialized .slick-slide {
    display: block
}

.nowWinners___P9cK7 .slick-loading .slick-slide {
    visibility: hidden
}

.nowWinners___P9cK7 .slick-vertical .slick-slide {
    border: 1px solid #0000;
    display: block;
    height: auto
}

.nowWinners___P9cK7 .slick-arrow.slick-hidden {
    display: none
}

.nowWinners___P9cK7 .slick-slide.slick-active {
    pointer-events: auto
}

.nowWinners___P9cK7 .item___qTZOL {
    margin-bottom: 4px
}

@media screen and (min-width: 1288px) {
    .nowWinners___P9cK7 {
        margin-left:0
    }
}

.linkWrap____bxz8 {
    background: var(--vinners-widget-color);
    border-radius: var(--vinners-widget-radius);
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    display: flex;
    margin-right: 14px;
    width: 256px
}

.gameImage___YJXCk {
    float: left;
    margin-right: 12px
}

.gameImage___YJXCk,.gameImage___YJXCk img {
    background: var(--brand-simple);
    border-radius: var(--vinners-widget-radius) 0 0 var(--vinners-widget-radius);
    height: 118px;
    width: 118px
}

.info___M903M {
    align-items: normal;
    display: flex;
    flex-direction: column;
    font-family: Manrope,sans-serif;
    gap: 8px;
    justify-content: normal;
    padding: 16px 16px 16px 0;
    position: relative
}

.name___Iw54R {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.user___ZqDAx {
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    opacity: .6
}

.summ___X6RWa,.user___ZqDAx {
    color: var(--brand-yellow);
    max-width: 116px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.summ___X6RWa {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.summ___X6RWa [class*=currencySymbol] {
    font-weight: 400
}

.scrollThumbs___UwS8m[class*=wrapper__] {
    position: relative
}

.scrollThumbs___UwS8m[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 256px
}

.scrollThumbs___UwS8m[class*=wrapper__] [class*=scrollbar__] {
    margin-top: 12px
}

.contentBlock___uNs2J {
    overflow: hidden;
    position: relative
}

.contentBlock___uNs2J.striped___nMGx8 {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

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

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

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

.contentBlock___uNs2J.fullWidth___dULtZ {
    padding: 0 0 32px
}

.contentBlock___uNs2J.fullWidth___dULtZ [class*=promoTitle] {
    padding-inline:16px}

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

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

.titleWrap___LJbfW {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.promoTitle___fdp9i {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 24px;
    position: relative;
    white-space: nowrap
}

.promoTitle___fdp9i.promoTitleFullWidth___wEpWU {
    padding: .8rem 2.285rem 0
}

.promoTitle___fdp9i .titleWrap___LJbfW {
    align-items: normal;
    justify-content: normal;
    padding-right: 16px
}

.promoTitle___fdp9i .titleWrap___LJbfW>span {
    color: var(--category-name-color);
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none
}

.promoShowAll___rzeZc {
    display: block;
    overflow: hidden
}

.promoShowAll___rzeZc span {
    overflow: hidden;
    position: relative
}

.promoShowAll___rzeZc i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 8px;
    transform: rotate(-135deg) translate(-12px,2px);
    width: 8px
}

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

.contentBlockTotalCount___oJRc2 {
    align-items: center;
    background-color: hsla(40,87%,69%,.239);
    border-radius: 12px;
    color: #f5c66b;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    line-height: 12px;
    margin: auto 0 auto 4px;
    padding: 0 8px;
    text-align: center
}

.recommendedGames___Ti31x {
    padding-bottom: 32px
}

.recommendedGames___Ti31x:after {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 226px;
    left: auto;
    position: absolute;
    right: 0;
    top: 48px;
    width: 24px;
    z-index: 1
}

.recommendedGames___Ti31x [class*=promoTitle_] {
    padding-inline:16px}

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

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

.recommendedGames___Ti31x [class*=tmbMob__] {
    flex-shrink: 0;
    margin-right: 16px;
    width: 138px
}

@media screen and (min-width: 412px) {
    .recommendedGames___Ti31x [class*=tmbMob__] {
        width:164px
    }
}

@media screen and (min-width: 640px) {
    .recommendedGames___Ti31x [class*=tmbMob__] {
        width:167px
    }
}

.recommendedGames___Ti31x [class*=tmbMob__] [class^=titleMob__] {
    line-height: 18px
}

.recommendedGames___Ti31x .sliderWrapper___KXnyU {
    padding-left: 16px;
    width: 100%
}

@media screen and (min-width: 360px) {
    .recommendedGames___Ti31x .sliderWrapper___KXnyU {
        padding-left:24px
    }
}

@media screen and (min-width: 568px) {
    .recommendedGames___Ti31x .sliderWrapper___KXnyU {
        padding-left:64px
    }
}

.recommendedGames___Ti31x .slick-slider {
    box-sizing: border-box;
    display: block;
    height: 210px;
    overflow: hidden;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none
}

@media screen and (min-width: 412px) {
    .recommendedGames___Ti31x .slick-slider {
        height:240px
    }
}

@media screen and (min-width: 568px) {
    .recommendedGames___Ti31x .slick-slider {
        height:250px
    }
}

.recommendedGames___Ti31x .slick-list {
    display: block;
    height: 186px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

@media screen and (min-width: 412px) {
    .recommendedGames___Ti31x .slick-list {
        height:216px
    }
}

@media screen and (min-width: 568px) {
    .recommendedGames___Ti31x .slick-list {
        height:226px
    }
}

.recommendedGames___Ti31x .slick-list:focus {
    outline: none
}

.recommendedGames___Ti31x .slick-list.dragging {
    cursor: hand
}

.recommendedGames___Ti31x .slick-dots {
    bottom: 0;
    display: flex!important;
    justify-content: center;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 0
}

.recommendedGames___Ti31x .slick-dots li {
    align-items: center;
    display: flex;
    margin-right: 0
}

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

.recommendedGames___Ti31x .slick-dots li:last-child button {
    border-radius: 0 4px 4px 0
}

.recommendedGames___Ti31x .slick-dots li:first-child button {
    border-radius: 4px 0 0 4px
}

.recommendedGames___Ti31x .slick-dots li[class^=slick-active] button {
    background: var(--dots-color);
    border-radius: 4px;
    opacity: 1
}

.recommendedGames___Ti31x .slick-dots button {
    background: #ffffff1a;
    border: none;
    font-size: 0;
    height: 2px;
    line-height: 1;
    width: 4px
}

.recommendedGames___Ti31x .slick-slider .slick-list,.recommendedGames___Ti31x .slick-slider .slick-track {
    transform: translateZ(0)
}

.recommendedGames___Ti31x .slick-track {
    display: flex;
    left: 0;
    min-width: 100%;
    position: relative;
    top: 0
}

.recommendedGames___Ti31x .slick-track:after,.recommendedGames___Ti31x .slick-track:before {
    content: "";
    display: table
}

.recommendedGames___Ti31x .slick-track:after {
    clear: both
}

.recommendedGames___Ti31x .slick-loading .slick-track {
    visibility: hidden
}

.recommendedGames___Ti31x .slick-slide {
    display: none;
    float: left;
    height: 118px;
    min-height: 1px
}

.recommendedGames___Ti31x .slick-slide:first-child {
    margin-left: -68px
}

@media screen and (min-width: 360px) {
    .recommendedGames___Ti31x .slick-slide:first-child {
        margin-left:-88px
    }
}

@media screen and (min-width: 390px) {
    .recommendedGames___Ti31x .slick-slide:first-child {
        margin-left:-102px
    }
}

@media screen and (min-width: 568px) {
    .recommendedGames___Ti31x .slick-slide:first-child {
        margin-left:-194px
    }
}

.recommendedGames___Ti31x [dir=rtl] .slick-slide {
    float: right
}

.recommendedGames___Ti31x .slick-slide img {
    display: block
}

.recommendedGames___Ti31x .slick-slide.slick-loading img {
    display: none
}

.recommendedGames___Ti31x .slick-slide.dragging img {
    pointer-events: none
}

.recommendedGames___Ti31x .slick-initialized .slick-slide {
    display: block
}

.recommendedGames___Ti31x .slick-loading .slick-slide {
    visibility: hidden
}

.recommendedGames___Ti31x .slick-vertical .slick-slide {
    border: 1px solid #0000;
    display: block;
    height: auto
}

.recommendedGames___Ti31x .slick-arrow.slick-hidden {
    display: none
}

.recommendedGames___Ti31x .slick-slide.slick-active {
    margin-left: -2px;
    pointer-events: auto
}

.contentBlock___BGdrZ,.goldenSevenWidgetTitle___n_UBF {
    overflow: hidden;
    position: relative
}

.contentBlock___BGdrZ.striped___myCfW,.goldenSevenWidgetTitle___n_UBF {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

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

@media screen and (min-width: 568px) {
    .contentBlock___BGdrZ.striped___myCfW,.goldenSevenWidgetTitle___n_UBF {
        padding:12px 64px 10px
    }
}

@media screen and (min-width: 720px) {
    .contentBlock___BGdrZ.striped___myCfW,.goldenSevenWidgetTitle___n_UBF {
        padding:12px 64px 10px
    }
}

.contentBlock___BGdrZ.fullWidth___VLQ3B,.fullWidth___VLQ3B.goldenSevenWidgetTitle___n_UBF {
    padding: 0 0 32px
}

.contentBlock___BGdrZ.fullWidth___VLQ3B [class*=promoTitle],.fullWidth___VLQ3B.goldenSevenWidgetTitle___n_UBF [class*=promoTitle] {
    padding-inline:16px}

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

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

.titleWrap___pY47b {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.goldenSevenWidgetTitle___n_UBF,.promoTitle___FEOPR {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 24px;
    position: relative;
    white-space: nowrap
}

.promoTitleFullWidth___iDllf.goldenSevenWidgetTitle___n_UBF,.promoTitle___FEOPR.promoTitleFullWidth___iDllf {
    padding: .8rem 2.285rem 0
}

.goldenSevenWidgetTitle___n_UBF .titleWrap___pY47b,.promoTitle___FEOPR .titleWrap___pY47b {
    align-items: normal;
    justify-content: normal;
    padding-right: 16px
}

.goldenSevenWidgetTitle___n_UBF .titleWrap___pY47b>span,.promoTitle___FEOPR .titleWrap___pY47b>span {
    color: var(--category-name-color);
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none
}

.promoShowAll___wirJt {
    display: block;
    overflow: hidden
}

.promoShowAll___wirJt span {
    overflow: hidden;
    position: relative
}

.promoShowAll___wirJt i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 8px;
    transform: rotate(-135deg) translate(-12px,2px);
    width: 8px
}

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

.contentBlockTotalCount___UZNre {
    align-items: center;
    background-color: hsla(40,87%,69%,.239);
    border-radius: 12px;
    color: #f5c66b;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    line-height: 12px;
    margin: auto 0 auto 4px;
    padding: 0 8px;
    text-align: center
}

.goldenSevenWidget___A0oKA {
    margin-bottom: 32px
}

.goldenSevenWidget___A0oKA:after {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.goldenSevenWidgetTitle___n_UBF {
    gap: 8px;
    justify-content: flex-start;
    margin-bottom: 12px
}

.goldenSevenWidget___A0oKA [class*=tmbMob_] {
    margin-right: 16px
}

.goldenSevenWidget___A0oKA .sliderWrapper___eJQeg {
    padding-left: 16px;
    width: 100%
}

@media screen and (min-width: 360px) {
    .goldenSevenWidget___A0oKA .sliderWrapper___eJQeg {
        padding-left:24px
    }
}

@media screen and (min-width: 568px) {
    .goldenSevenWidget___A0oKA .sliderWrapper___eJQeg {
        padding-left:64px
    }
}

.goldenSevenWidget___A0oKA .slick-slider {
    box-sizing: border-box;
    display: block;
    height: 232px;
    overflow: hidden;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none
}

.goldenSevenWidget___A0oKA .slick-list {
    display: block;
    height: 215px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.goldenSevenWidget___A0oKA .slick-list:focus {
    outline: none
}

.goldenSevenWidget___A0oKA .slick-list.dragging {
    cursor: hand
}

.goldenSevenWidget___A0oKA .slick-dots {
    bottom: 0;
    display: flex!important;
    justify-content: center;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 0
}

.goldenSevenWidget___A0oKA .slick-dots li {
    align-items: center;
    display: flex;
    margin-right: 0
}

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

.goldenSevenWidget___A0oKA .slick-dots li:last-child button {
    border-radius: 0 4px 4px 0
}

.goldenSevenWidget___A0oKA .slick-dots li:first-child button {
    border-radius: 4px 0 0 4px
}

.goldenSevenWidget___A0oKA .slick-dots li[class^=slick-active] button {
    background: var(--dots-color);
    border-radius: 4px;
    opacity: 1
}

.goldenSevenWidget___A0oKA .slick-dots button {
    background: #ffffff1a;
    border: none;
    font-size: 0;
    height: 2px;
    line-height: 1;
    width: 4px
}

.goldenSevenWidget___A0oKA .slick-slider .slick-list,.goldenSevenWidget___A0oKA .slick-slider .slick-track {
    transform: translateZ(0)
}

.goldenSevenWidget___A0oKA .slick-track {
    display: flex;
    left: 0;
    min-width: 100%;
    position: relative;
    top: 0
}

.goldenSevenWidget___A0oKA .slick-track:after,.goldenSevenWidget___A0oKA .slick-track:before {
    content: "";
    display: table
}

.goldenSevenWidget___A0oKA .slick-track:after {
    clear: both
}

.goldenSevenWidget___A0oKA .slick-loading .slick-track {
    visibility: hidden
}

.goldenSevenWidget___A0oKA .slick-slide {
    display: none;
    float: left;
    height: 118px;
    min-height: 1px
}

.goldenSevenWidget___A0oKA .slick-slide:first-child {
    margin-left: -44px
}

@media screen and (min-width: 360px) {
    .goldenSevenWidget___A0oKA .slick-slide:first-child {
        margin-left:-66px
    }
}

@media screen and (min-width: 390px) {
    .goldenSevenWidget___A0oKA .slick-slide:first-child {
        margin-left:-80px
    }
}

@media screen and (min-width: 412px) {
    .goldenSevenWidget___A0oKA .slick-slide:first-child {
        margin-left:-92px
    }
}

@media screen and (min-width: 568px) {
    .goldenSevenWidget___A0oKA .slick-slide:first-child {
        margin-left:-186px
    }
}

.goldenSevenWidget___A0oKA [dir=rtl] .slick-slide {
    float: right
}

.goldenSevenWidget___A0oKA .slick-slide img {
    display: block
}

.goldenSevenWidget___A0oKA .slick-slide.slick-loading img {
    display: none
}

.goldenSevenWidget___A0oKA .slick-slide.dragging img {
    pointer-events: none
}

.goldenSevenWidget___A0oKA .slick-initialized .slick-slide {
    display: block
}

.goldenSevenWidget___A0oKA .slick-loading .slick-slide {
    visibility: hidden
}

.goldenSevenWidget___A0oKA .slick-vertical .slick-slide {
    border: 1px solid #0000;
    display: block;
    height: auto
}

.goldenSevenWidget___A0oKA .slick-arrow.slick-hidden {
    display: none
}

.goldenSevenWidget___A0oKA .slick-slide.slick-active {
    margin-left: -2px;
    pointer-events: auto
}

.top__menu___TDxth {
    padding: 0 15px
}

.top__menu___TDxth:after,.top__menu___TDxth:before {
    content: " ";
    display: table
}

.top__menu___TDxth:after {
    clear: both
}

.recommended__title___pw64b {
    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___6e816 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 6px;
    padding-bottom: 24px;
    padding-left: 0;
    padding-top: 0;
    position: relative;
    width: 880px
}

@media screen and (min-width: 1288px) {
    .gamesCtrls___6e816 {
        padding-left:3px;
        width: 1034px
    }
}

.homeAllGamesCollection___kfLNO {
    max-width: 1064px;
    overflow: hidden
}

.widget___sC9p5 {
    min-height: 474px;
    padding: 62px 24px 24px;
    position: relative;
    width: 100%
}

.widget___sC9p5.completed___OPXxx:before {
    background: #0006;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.widget___sC9p5.completed___OPXxx .wrapper___xEIq2 {
    margin-top: 178px
}

.widget___sC9p5.completed___OPXxx .wrapper___xEIq2:before {
    opacity: .4;
    top: -194px
}

.widget___sC9p5.completed___OPXxx .content___ZfY5N {
    min-height: 150px
}

.widget___sC9p5 .wrapper___xEIq2 {
    margin-block:116px 12px;position: relative;
    z-index: 1
}

.widget___sC9p5 .wrapper___xEIq2:before {
    background-image: var(--background);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: auto;
    content: "";
    height: 258px;
    left: 50%;
    position: absolute;
    right: auto;
    top: -132px;
    transform: translateX(-50%);
    width: 258px;
    z-index: -1
}

.widget___sC9p5 .content___ZfY5N {
    align-items: center;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background: #0003;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    margin-inline:auto;max-width: 312px;
    min-height: 212px;
    padding: 12px 28px 10px;
    width: calc(100vw - 48px)
}

.widget___sC9p5 .provider___m6UpN {
    display: block;
    height: 24px;
    margin-bottom: 4px;
    text-align: center;
    width: 100%
}

.widget___sC9p5 .title___joyHp {
    color: #fff;
    margin: 0 0 2px
}

.widget___sC9p5 .prize___OP6yE,.widget___sC9p5 .title___joyHp {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    max-height: 64px;
    min-height: 32px;
    overflow: hidden;
    text-align: center
}

.widget___sC9p5 .prize___OP6yE {
    color: #f5c66b;
    margin: 0 0 16px
}

.widget___sC9p5 [class*=countdownMob__] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.widget___sC9p5 .buttonWrapper___ICrtM {
    height: 48px
}

.widget___sC9p5 .buttonWrapper___ICrtM a {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-inline:auto;width: 256px
}

.prize___OZ5nO {
    align-items: center;
    background: #252323;
    border-radius: 8px;
    column-gap: 11px;
    display: flex;
    flex: 1 0 152px;
    flex-direction: row;
    height: 46px;
    justify-content: space-between;
    padding-inline:8px}

.prize___OZ5nO .place___ccIee {
    color: #fefefe;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    opacity: .98
}

.prize___OZ5nO .additional___lDgbO,.prize___OZ5nO .amount___vZwsc {
    display: block;
    text-align: right
}

.prize___OZ5nO .amount___vZwsc {
    color: #fefefe;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.prize___OZ5nO .amount___vZwsc [class*=currencySymbol] {
    font-weight: 400
}

.prize___OZ5nO .additional___lDgbO {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff9;
    display: -webkit-box;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    max-height: 24px;
    overflow: hidden
}

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

.conditions___Tawpy>div {
    overflow: hidden;
    padding-inline:12px}

.conditions___Tawpy.open___NVqYF {
    grid-template-rows: 1fr
}

.conditions___Tawpy.open___NVqYF div {
    margin-bottom: 16px
}

.conditions___Tawpy .rules___e39Vj,.conditions___Tawpy .rules___e39Vj p {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.conditions___Tawpy .rules___e39Vj p {
    margin: 0 0 16px
}

.conditions___Tawpy .rules___e39Vj h1,.conditions___Tawpy .rules___e39Vj h2,.conditions___Tawpy .rules___e39Vj h3,.conditions___Tawpy .rules___e39Vj h4,.conditions___Tawpy .rules___e39Vj h5,.conditions___Tawpy .rules___e39Vj h6 {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0 0 16px
}

@media screen and (min-width: 1096px) {
    .conditions___Tawpy .rules___e39Vj h1,.conditions___Tawpy .rules___e39Vj h2,.conditions___Tawpy .rules___e39Vj h3,.conditions___Tawpy .rules___e39Vj h4,.conditions___Tawpy .rules___e39Vj h5,.conditions___Tawpy .rules___e39Vj h6 {
        margin-block:32px 16px
    }
}

.conditions___Tawpy .rules___e39Vj li {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-left: 34px;
    position: relative
}

.conditions___Tawpy .rules___e39Vj li:before {
    background: #ffffff1a;
    border-radius: 4px;
    bottom: auto;
    content: "";
    height: 16px;
    left: 8px;
    position: absolute;
    right: auto;
    top: 3px;
    width: 16px;
    z-index: 0
}

.conditions___Tawpy .rules___e39Vj li:after {
    background: #fff;
    border-radius: 50%;
    bottom: auto;
    content: "";
    height: 4px;
    left: 14px;
    position: absolute;
    right: auto;
    top: 9px;
    width: 4px;
    z-index: 0
}

@media screen and (min-width: 1096px) {
    .conditions___Tawpy .rules___e39Vj li {
        padding-left:42px
    }

    .conditions___Tawpy .rules___e39Vj li:before {
        left: 16px
    }

    .conditions___Tawpy .rules___e39Vj li:after {
        left: 22px
    }
}

.conditions___Tawpy .rules___e39Vj li+li {
    margin-top: 10px
}

@media screen and (min-width: 1096px) {
    .conditions___Tawpy .rules___e39Vj li+li {
        margin-top:16px
    }
}

.heading___jtJWb {
    align-items: center;
    background: #252323;
    border-radius: 10px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 20px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 26px;
    margin-bottom: 16px;
    padding: 8px 8px 8px 12px;
    position: relative
}

.heading___jtJWb svg {
    bottom: auto;
    cursor: pointer;
    left: auto;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform .2s linear;
    z-index: 0
}

.heading___jtJWb svg.open___NVqYF {
    transform: rotate(180deg) translateY(50%);
    transform-origin: center
}

.providerTournamentPage___UTyCz {
    margin-top: -48px
}

.providerTournamentPage___UTyCz .section___bvhbM:not(:last-of-type) {
    margin-bottom: 16px
}

.providerTournamentPage___UTyCz .info___omSIb {
    padding: 40px 24px 24px
}

@media screen and (min-width: 640px) {
    .providerTournamentPage___UTyCz .info___omSIb {
        padding-inline:64px
    }
}

.providerTournamentPage___UTyCz .info___omSIb .heading___Wes7V {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 16px
}

.providerTournamentPage___UTyCz .info___omSIb .games___Fhv4f [class*=container__] {
    gap: 8px;
    grid-auto-columns: 81px;
    padding-inline:0}

.providerTournamentPage___UTyCz .info___omSIb .games___Fhv4f [class*=scrollbar__] {
    margin-top: 12px
}

.providerTournamentPage___UTyCz .info___omSIb .prizes___XZhmn {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 4px 8px;
    justify-content: normal
}

.providerTournamentPage___UTyCz .info___omSIb .back___LSYyt {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-inline:auto;width: 200px
}

.providerTournamentPage___RhHQH .section___tHG_M:not(:last-of-type) {
    margin-bottom: 32px
}

.providerTournamentPage___RhHQH [class*=conditions__] {
    margin-bottom: 16px
}

.providerTournamentPage___RhHQH .info___M_tf0 .heading___yMFod {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px
}

.providerTournamentPage___RhHQH .info___M_tf0 .games___camQQ {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(auto-fit,132px)
}

.providerTournamentPage___RhHQH .info___M_tf0 .prizes___RYkoE {
    column-gap: 8px;
    display: grid;
    flex-wrap: wrap;
    grid-template-columns: repeat(3,1fr);
    overflow: hidden
}

.providerTournamentPage___RhHQH .info___M_tf0 .back___GNIBu {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-inline:auto;width: 200px
}

.allGamesCollectionPageWrap___p4DbE {
    display: flex;
    flex-direction: column;
    margin: 32px auto 33px;
    padding: 0 15px
}

.allGamesCollectionPageWrap___p4DbE>* {
    margin: 0;
    padding: 0
}

.allGamesCollectionPageWrap___p4DbE [class*=menu] {
    padding: 0
}

@media screen and (max-width: 768px) {
    .allGamesCollectionPageWrap___p4DbE {
        max-width:560px;
        padding: 0 24px;
        width: 100%
    }
}

@media screen and (max-width: 320px) {
    .allGamesCollectionPageWrap___p4DbE {
        padding:0 16px
    }
}

.allGamesCollectionPageWrap___p4DbE h1 {
    color: #ffffffe6;
    font-size: 24px;
    line-height: 32px;
    margin-top: 11px
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 {
    justify-content: flex-start
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 .allGamesGameThumbClassName___AuYl4,.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 a {
    height: 58px;
    width: 58px
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 .allGamesGameThumbClassName___AuYl4 img,.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 a img {
    height: 100%;
    width: 100%
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionItemWrap___A5lXc {
    min-height: 188px
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionItemWrap___A5lXc img {
    right: 10px
}

.allGamesCollectionPageSearchWrap___HAoPW {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.allGamesCollectionPageSearch___RBIw9 {
    display: flex
}

.allGamesCollectionWrap___B6GA1 {
    display: flex;
    flex-direction: column;
    gap: 25px;
    margin-top: 25px
}

.btnAndTipBlock___T4F1U {
    bottom: 16px;
    height: 48px;
    left: 16px;
    position: absolute;
    width: 176px
}

.btnAndTipBlock___T4F1U .tipContent___P248d {
    background: var(--tooltip-bg);
    border-radius: 8px;
    color: var(--tooltip-color);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    left: -13px;
    line-height: 18px;
    overflow: visible;
    padding: 12px;
    position: absolute;
    top: -70px;
    transition: transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
    white-space: normal;
    width: 200px;
    z-index: 2
}

.btnAndTipBlock___T4F1U .tipContent___P248d:before {
    border: 6px solid #0000;
    border-bottom: 6px solid var(--tooltip-bg);
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: rotate(180deg) translateX(-50%);
    transform-origin: left
}

.btnAndTipBlock___T4F1U .tournamentBtn___F_yNn {
    width: 100%
}

.hide____fSN4 {
    display: none
}

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

.loadWrap___DoDXM [class*=loading__] {
    width: 100%
}

.widgetTournamentWrapper___ENdJk {
    display: flex;
    flex-direction: column;
    height: 100%
}

.widgetTournamentLinkWrapper___KpVxH {
    display: block
}

.widgetTournamentLinkImgWrap___elkb5 {
    height: 128px;
    position: relative
}

.widgetTournamentLinkImgWrap___elkb5:after {
    background: linear-gradient(0deg,#000,#10171d00 40%);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0
}

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

.widgetTournamentLinkImgWrap___elkb5 .titleTextLink___uNPNP {
    bottom: -7px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    left: 16px;
    line-height: 24px;
    position: absolute;
    z-index: 1
}

.widgetTournamentLinkImgWrap___elkb5 .titleTextLink___uNPNP:first-letter {
    text-transform: uppercase
}

.widgetTournamentData___EKgoz {
    padding: 24px 16px 15px
}

.tournamentFond___Jzhmj,.tournamentTimer___D7DuH {
    padding-left: 16px;
    position: relative
}

.tournamentFond___Jzhmj:before,.tournamentTimer___D7DuH:before {
    background-color: #fff6;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 2px
}

.tournamentFond___Jzhmj {
    margin-bottom: 16px
}

.fondTotal___BEqok {
    color: var(--brand-yellow);
    font-size: 16px;
    font-weight: 600;
    line-height: 18px
}

.fondTitle___OMp1y {
    color: #fff6;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.timerContainer___oP3BS {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px
}

.timerContainer___oP3BS [class^=countdown_] {
    justify-content: start
}

.timerContainer___oP3BS [class^=countdown_] [class^=section_] {
    margin: 0
}

.timerContainer___oP3BS [class^=countdown_] [class^=section_] [class^=digit_],.timerContainer___oP3BS [class^=countdown_] [class^=section_] [class^=dots_] {
    font-size: inherit;
    line-height: inherit
}

.timerContainer___oP3BS [class^=countdown_] [class^=section_] [class^=dots_] {
    position: static!important;
    width: unset!important
}

.timerTitle___BtjJe {
    color: #fff6;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.tournamentStatsWrapper___VG71w {
    flex-grow: 1
}

.tournamentStatsContainer___V0crT {
    display: flex;
    flex-direction: column;
    height: 100%
}

.tournamentStats___KVeRf {
    height: 100%
}

.tournamentStatsList___VkNX2 {
    padding: 0 16px
}

.tournamentMyStats___oNgus {
    margin: 0 32px 16px 16px
}

.tournamentMyStats___oNgus tr td {
    line-height: 16px;
    padding-top: 0!important
}

.tournamentMyStats___oNgus tr:first-of-type td {
    color: #ffb053;
    line-height: 20px;
    padding-bottom: 8px
}

.gameTournamentBtn___CmDMY {
    height: 80px;
    position: relative;
    top: -8px
}

.gameTournamentBtn___CmDMY [class^=tipContent] {
    bottom: 66px;
    top: auto
}

.scroll___NlKxO {
    padding: 0 12px 0 0
}

.scroll___NlKxO::-webkit-scrollbar {
    width: 4px!important
}

.scroll___NlKxO::-webkit-scrollbar-track {
    border-radius: 32px!important
}

.scroll___NlKxO::-webkit-scrollbar-thumb {
    background: rgba(var(--brand-grey-rgb),.4)!important;
    border-radius: 4px!important
}

.scroll___NlKxO::-webkit-scrollbar-thumb:hover {
    background: rgba(var(--brand-grey-rgb),.8)!important
}

.scroll___NlKxO .thumb-vertical {
    background: rgba(var(--brand-grey-rgb),.4)!important;
    border-radius: 4px!important
}

.scroll___NlKxO .thumb-vertical:hover {
    background: rgba(var(--brand-grey-rgb),.8)!important
}

.boostersWrap___gt47M {
    height: 100%;
    padding: 0 8px 0 16px
}

.title___jElAF {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 26px;
    padding: 46px 0 0
}

.boostersItemWrap___OMqZo {
    padding: 0 6px 0 0
}

.boosterItem___O7vF5 {
    background: linear-gradient(180deg,#fff,#b8b8cc);
    border-radius: 8px;
    box-shadow: 0 8px 32px #000c;
    height: 152px;
    margin: 0 0 16px;
    padding: 16px 8px 8px;
    width: 174px
}

.boosterItem___O7vF5 .buyBtn___Dr6mz {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    padding: 0 8px;
    width: 100%
}

.boosterItem___O7vF5 .buyBtn___Dr6mz span {
    font-size: 14px
}

.boosterItem___O7vF5 .buyBtn___Dr6mz:disabled [class^=loading_] {
    margin: 0 auto
}

.boosterData___HxW5R {
    align-items: center;
    display: flex;
    height: 64px;
    margin: 0 0 16px;
    padding: 0 4px
}

.boosterImgWrap___v9efg {
    flex-grow: 0;
    flex-shrink: 0;
    height: 100%;
    justify-content: center;
    margin-right: 3px;
    padding: 4px;
    width: 72px
}

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

.boosterDescription___rgUqq,.boosterTitle___ya_Pl {
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.boosterDescription___rgUqq {
    color: #0009
}

.scroll___qFZ4U::-webkit-scrollbar {
    width: 4px!important
}

.scroll___qFZ4U::-webkit-scrollbar-track {
    border-radius: 4px!important
}

.scroll___qFZ4U::-webkit-scrollbar-thumb {
    background: rgba(var(--brand-grey-rgb),.4)!important
}

.scroll___qFZ4U::-webkit-scrollbar-thumb:hover {
    background: rgba(var(--brand-grey-rgb),.8)!important
}

.scroll___qFZ4U .thumb-vertical {
    background: rgba(var(--brand-grey-rgb),.4)!important
}

.scroll___qFZ4U .thumb-vertical:hover {
    background: rgba(var(--brand-grey-rgb),.8)!important
}

.rightSidebar___HPJXC {
    align-items: normal;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: flex-end;
    position: relative;
    transition: .3s ease;
    width: 48px
}

.rightSidebar___HPJXC.showContent___iM5Y0 {
    width: 256px
}

.rightSidebar___HPJXC,.rightSidebar___HPJXC * {
    font-family: Manrope,sans-serif
}

.sidebarButton___Q9SK6 {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    width: 48px;
    z-index: 1
}

.contentWrap___d3n1V {
    background-color: #0006;
    height: 100%;
    padding-right: 48px;
    position: absolute;
    right: -256px;
    top: 0;
    transition: .3s ease;
    visibility: hidden;
    width: 256px
}

.contentWrap___d3n1V.showContent___iM5Y0 {
    transform: translateX(-256px);
    visibility: visible
}

.bottomButton___oBAQn,.buttonWrap___ELx3L,.placeholder___SoLH5,.supportBtn___n5wRr {
    background-color: #000c
}

.placeholder___SoLH5 {
    height: 100%
}

.placeholder___SoLH5.bordered___HTGWN {
    border-radius: 8px 0 0 0
}

.buttonWrap___ELx3L,.supportBtn___n5wRr {
    cursor: pointer;
    display: flex;
    height: 48px;
    position: relative;
    transition: .2s ease
}

.activeNeighbourPrev___xnDdq.supportBtn___n5wRr,.buttonWrap___ELx3L.activeNeighbourPrev___xnDdq {
    border-radius: 0 0 0 8px
}

.activeNeighbourNext___AAa8s.supportBtn___n5wRr,.buttonWrap___ELx3L.activeNeighbourNext___AAa8s {
    border-radius: 8px 0 0 0
}

.buttonWrap___ELx3L:hover .icon___jEcZH,.buttonWrap___ELx3L[class*=hover] .icon___jEcZH,.supportBtn___n5wRr:hover .icon___jEcZH,[class*=hover].supportBtn___n5wRr .icon___jEcZH {
    opacity: 1
}

.active___YXJKB.supportBtn___n5wRr,.buttonWrap___ELx3L.active___YXJKB {
    background-color: #0000
}

.active___YXJKB.supportBtn___n5wRr .tabIcon___nF9f0,.buttonWrap___ELx3L.active___YXJKB .tabIcon___nF9f0 {
    transform: scale(0)!important
}

.active___YXJKB.supportBtn___n5wRr .close___QBpRD,.buttonWrap___ELx3L.active___YXJKB .close___QBpRD {
    transform: scale(1)!important
}

.buttonWrap___ELx3L.disabled___aMgMq,.disabled___aMgMq.supportBtn___n5wRr {
    pointer-events: none
}

.buttonWrap___ELx3L .icon___jEcZH,.supportBtn___n5wRr .icon___jEcZH {
    height: auto;
    left: 25%;
    margin: auto;
    opacity: .2;
    position: absolute;
    top: 25%;
    transition: .2s ease;
    width: 24px
}

.buttonWrap___ELx3L .icon___jEcZH.tabIcon___nF9f0,.supportBtn___n5wRr .icon___jEcZH.tabIcon___nF9f0 {
    transform: scale(1)
}

.buttonWrap___ELx3L .icon___jEcZH.close___QBpRD,.supportBtn___n5wRr .icon___jEcZH.close___QBpRD {
    opacity: 1;
    transform: scale(0)
}

.supportBtn___n5wRr .icon___jEcZH {
    left: 50%;
    opacity: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 24px
}

ol.breadCrumbs___i4olK {
    display: flex;
    margin: 0;
    padding: 0 24px 16px;
    position: relative
}

ol.breadCrumbs___i4olK li {
    align-items: center;
    color: #b8b8cc;
    display: inline-flex;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    line-height: 20px;
    list-style-type: none
}

ol.breadCrumbs___i4olK li:after {
    content: "/";
    display: inline-block;
    margin: 0 5px;
    opacity: .6
}

ol.breadCrumbs___i4olK li>* {
    color: inherit;
    opacity: .6;
    text-decoration: none
}

ol.breadCrumbs___i4olK li>:hover {
    color: #7b96c8;
    opacity: 1
}

ol.breadCrumbs___i4olK li>:first-letter {
    text-transform: uppercase
}

ol.breadCrumbs___i4olK li:last-child {
    color: #b8b8cc
}

ol.breadCrumbs___i4olK li:last-child>* {
    opacity: 1
}

ol.breadCrumbs___i4olK li:last-child:after {
    content: none
}

@media screen and (min-width: 1096px) {
    ol.breadCrumbs___i4olK {
        padding:50px 64px 16px
    }
}

.counter___o0LwD {
    background: linear-gradient(180deg,#d1021b,#a71023);
    border-radius: 50%;
    bottom: auto;
    color: #fff;
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    left: auto;
    line-height: 12px;
    min-width: 12px;
    padding: 0 2px;
    position: absolute;
    right: -4px;
    text-align: center;
    top: -2px;
    z-index: 1
}

.tooltips___GYmJX {
    color: #000;
    height: 40px;
    left: 60px;
    max-width: 220px;
    position: absolute;
    right: 20px;
    top: 0;
    transform-origin: -40px 50%;
    width: 220px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .tooltips___GYmJX {
        bottom:auto;
        top: 0
    }
}

@media screen and (min-width: 768px) {
    .tooltips___GYmJX {
        bottom:40px;
        right: 40px
    }
}

.wrap___nAf14 {
    align-items: center;
    background-color: #ffffffe6;
    border-radius: 10px;
    display: flex;
    font-size: 12px;
    height: 40px;
    padding: 0 15px;
    position: relative
}

.wrap___nAf14:before {
    border-bottom: 5px solid #0000;
    border-right: 5px solid #ffffffe6;
    border-top: 5px solid #0000;
    bottom: 0;
    content: "";
    display: block;
    height: 0;
    left: -5px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 0
}

.wrap___nAf14 .txt___YCv_b {
    color: #000;
    display: block;
    line-height: 12px;
    margin: 0
}

.wrap___nAf14 .close___qKcTM {
    background: none;
    cursor: pointer;
    flex-shrink: 0;
    height: 10px;
    margin-left: 15px;
    outline: none;
    position: relative;
    width: 10px
}

.wrap___nAf14 .close___qKcTM:after,.wrap___nAf14 .close___qKcTM:before {
    background-color: #000;
    content: "";
    height: 2px;
    left: 0;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 12px
}

.wrap___nAf14 .close___qKcTM:after {
    transform: rotate(45deg)
}

.wrap___nAf14 .close___qKcTM:before {
    transform: rotate(-45deg)
}

.menuBtn___oCiGn {
    bottom: auto;
    left: 8px;
    pointer-events: all;
    position: fixed;
    right: auto;
    top: calc(100% - 64px);
    transition: transform .3s;
    z-index: 9
}

@media screen and (max-aspect-ratio: 1/1)and (max-width:414px)and (max-height:460px)and (-webkit-max-device-pixel-ratio:1.25),screen and (max-aspect-ratio:1/1)and (max-width:414px)and (max-height:460px)and (max-resolution:120dpi) {
    .menuBtn___oCiGn {
        position:static
    }
}

.menuBtn___oCiGn>div {
    background: #ffffff1a;
    border: none;
    border-radius: 8px;
    height: 48px;
    outline: 0;
    position: relative;
    width: 48px
}

.menuBtn___oCiGn>div:after,.menuBtn___oCiGn>div:before {
    background-color: #fff;
    border-radius: 2px;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: transform .3s;
    width: 16px;
    z-index: 2
}

.menuBtn___oCiGn>div:after {
    transform: rotate(90deg)
}

.menuBtn___oCiGn>div .glare___K1zFY {
    background: #130d0e;
    display: none
}

.menuBtn___oCiGn>div .menuCounter___gio2J {
    transform: none;
    width: 16px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuBtn___oCiGn {
        bottom:auto;
        left: 8px;
        top: 16px
    }
}

@media only screen and (min-device-height: 768px)and (min-device-width:1024px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:834px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2) {
    .menuBtn___oCiGn {
        top:16px
    }
}

.menuBtnClose___z4JBb.menuBtn___oCiGn,.menuBtnPrev___x3q8V.menuBtn___oCiGn {
    transform: rotate(450deg)
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuBtnClose___z4JBb.menuBtn___oCiGn,.menuBtnPrev___x3q8V.menuBtn___oCiGn {
        background:#0000
    }
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:after,.menuBtnClose___z4JBb.menuBtn___oCiGn>div:before,.menuBtnPrev___x3q8V.menuBtn___oCiGn>div:after,.menuBtnPrev___x3q8V.menuBtn___oCiGn>div:before {
    background-color: #fff;
    box-shadow: none
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:after,.menuBtnClose___z4JBb.menuBtn___oCiGn>div:before {
    position: absolute;
    width: 12px
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:after {
    left: 6px;
    transform: rotate(-45deg)
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:before {
    left: -10px;
    transform: rotate(45deg)
}

.menuBtnClose___z4JBb.menuBtn___oCiGn [class*=counter_] {
    display: none
}

@media(max-aspect-ratio: 13/10) {
    .menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
        bottom:100px;
        top: auto
    }
}

@media(min-width: 600px)and (max-aspect-ratio:13/10) {
    .menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
        bottom:150px;
        top: auto
    }
}

@media(min-width: 800px)and (max-aspect-ratio:13/10) {
    .menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
        bottom:175px;
        top: auto
    }
}

@media(min-width: 1024px)and (max-aspect-ratio:13/10) {
    .menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
        bottom:200px;
        top: auto
    }
}

.menuBtnActiveHint___xNVQd.menuBtn___oCiGn>div {
    background-color: #ffda03;
    color: #000;
    overflow: hidden
}

.menuBtnActiveHint___xNVQd.menuBtn___oCiGn>div span {
    background-color: #000
}

.menuBtnActiveHint___xNVQd.menuBtn___oCiGn>div .glare___K1zFY {
    animation: glare___K1zFY 2s cubic-bezier(.1,.25,.1,1) 0s infinite;
    background: linear-gradient(90deg,#fff,#ff0 10px,#fff 0,#ff0 30px);
    display: block;
    height: 200%;
    left: -20px;
    position: absolute;
    top: -75px;
    transform: rotate(45deg);
    width: 20px;
    will-change: top,left
}

@keyframes glare___K1zFY {
    0% {
        left: -20px;
        top: -75px
    }

    to {
        left: 75px;
        top: 20px
    }
}

.tabsCtrls___Acl4z {
    bottom: 0;
    height: auto;
    margin: 15px 0 0;
    padding-left: 16px;
    top: auto;
    width: 100%
}

@media screen and (min-width: 768px) {
    .tabsCtrls___Acl4z {
        margin:0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:667px) {
    .tabsCtrls___Acl4z {
        margin-bottom:auto;
        margin-top: 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .tabsCtrls___Acl4z {
        margin-bottom:0;
        padding-left: 0
    }

    [class^=swipable_] .tabsCtrls___Acl4z {
        margin-bottom: 56px;
        top: 16px
    }
}

@media screen and (max-height: 300px)and (orientation:landscape) {
    .tabsCtrls___Acl4z {
        margin-bottom:0;
        overflow-y: scroll
    }
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin: 0;
    padding: 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    [class*=menuInnerTabs_] .tabsCtrls___Acl4z {
        bottom:0;
        display: block;
        left: 0;
        position: relative;
        top: 0;
        width: 48px;
        z-index: 0
    }
}

@media screen and (min-width: 767px) {
    [class*=menuInnerTabs_] .tabsCtrls___Acl4z {
        margin-bottom:97px;
        width: 48px
    }
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo {
    align-items: center;
    background: #fff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 48px;
    margin-bottom: 14px;
    margin-top: 10px;
    min-height: 48px;
    opacity: 1;
    padding: 0;
    width: 48px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    [class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo {
        margin-bottom:24px;
        margin-top: .8571rem
    }
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figcaption,[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figure {
    height: 50%
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figure {
    align-items: flex-end;
    display: flex;
    margin: 0 auto
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo p {
    height: 20px;
    margin: 0 auto;
    position: relative;
    width: 20px
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo img {
    height: auto;
    width: 100%
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figcaption {
    color: #406080;
    font-size: 10px;
    letter-spacing: .5px;
    line-height: 22px;
    text-align: center
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figcaption:before {
    content: "•";
    margin-right: 2px
}

.tabCtrl___xI3Hd {
    -webkit-font-smoothing: antialiased;
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    padding: 12px 0;
    text-decoration: none
}

.tabCtrl___xI3Hd:last-child {
    margin-bottom: 0!important
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .tabCtrl___xI3Hd {
        align-items:flex-start;
        min-height: 24px;
        padding: 12px 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:667px) {
    .tabCtrl___xI3Hd:last-child {
        margin-bottom:.7143rem
    }
}

.tabCtrlIcon___tJWHv {
    align-items: center;
    border-left: none;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    margin-left: 0;
    margin-right: 16px;
    position: relative;
    width: 24px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .tabCtrlIcon___tJWHv {
        margin-left:16px
    }
}

[class^=menuInnerTabs_] .tabCtrlIcon___tJWHv {
    margin: 0 auto
}

[class^=menuInnerTabs_] .tabCtrlIcon___tJWHv svg {
    height: 24px
}

.tabCtrlIcon___tJWHv span {
    right: 0;
    top: 0
}

.tabCtrlIcon___tJWHv svg {
    height: 100%;
    width: 100%
}

.tabCtrlIcon___tJWHv svg path {
    fill: #fff
}

[class^=menuInnerTabs_] .tabCtrlIcon___tJWHv+span {
    display: none
}

.tabCtrlIcon___tJWHv [class^=counter_] {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff;
    right: -4px;
    top: -2px
}

.tabCtrl___xI3Hd.deposit___aHhTE[class*=btn__disabled] {
    border: none;
    margin: 0;
    padding: 0
}

.tabCtrl___xI3Hd.deposit___aHhTE>div {
    background-color: #0009;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.tabCtrl___xI3Hd.deposit___aHhTE [class*=loading] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tabCtrl___xI3Hd.active___ZkwLZ {
    border-radius: 8px;
    padding: 12px
}

.tabCtrl___xI3Hd.active___ZkwLZ svg {
    opacity: 1
}

.tabCtrl___xI3Hd.active___ZkwLZ svg path {
    fill: #f5c66b
}

.tabCtrl___xI3Hd .adultPlus,.tabCtrl___xI3Hd .adultPlus path {
    fill: none
}

.swipable___lNiUM {
    align-items: center;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    width: 100%
}

.swipable___lNiUM.vertical___y6pt4 {
    overflow-x: hidden;
    overflow-y: auto;
    width: 58px
}

@media screen and (min-width: 720) {
    .swipable___lNiUM.vertical___y6pt4 {
        position:static
    }
}

[class^=menuInnerTabs_] .swipable___lNiUM.vertical___y6pt4 {
    height: calc(100vh - 64px);
    margin-top: 64px;
    padding-top: 90px
}

@media screen and (min-width: 720) {
    [class^=menuInnerTabs_] .swipable___lNiUM.vertical___y6pt4 {
        height:auto
    }
}

@media only screen and (min-width: 768px) {
    .swipable___lNiUM.vertical___y6pt4 [class^=tabsCtrls_] {
        left:0;
        top: 0
    }
}

.shadow___hnQjW {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.shadow___hnQjW.vertical___y6pt4 {
    width: 48px
}

.shadow___hnQjW.vertical___y6pt4:after,.shadow___hnQjW.vertical___y6pt4:before {
    content: "";
    height: 32px;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .2s ease;
    width: 100%
}

.shadowBottom___JLHly:before,.shadowTop___FV2Ew:before {
    background: linear-gradient(0deg,#0000,#000);
    top: 0
}

[class^=menuInnerTabs] .shadowBottom___JLHly:before,[class^=menuInnerTabs] .shadowTop___FV2Ew:before {
    top: 64px
}

.shadowBottom___JLHly:after,.shadowTop___FV2Ew:after {
    background: linear-gradient(180deg,#0000,#000);
    bottom: 0
}

.shadowBottom___JLHly:after,.shadowTop___FV2Ew:before {
    opacity: 1!important
}

.shadowLeft___a3Iw0:after,.shadowLeft___a3Iw0:before,.shadowRight___VN0Qx:after,.shadowRight___VN0Qx:before {
    content: "";
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .7s ease;
    width: 43px
}

.shadowLeft___a3Iw0:before,.shadowRight___VN0Qx:before {
    background: linear-gradient(270deg,#011e6a00,#011d67 93.48%);
    left: 0
}

.shadowLeft___a3Iw0:after,.shadowRight___VN0Qx:after {
    background: linear-gradient(270deg,#012a93,#01299000 93.48%);
    right: 0
}

.shadowLeft___a3Iw0:before,.shadowRight___VN0Qx:after {
    opacity: 1
}

.message___ceQ2m {
    border-radius: 10px;
    margin-bottom: 16px;
    padding: 16px 32px 16px 16px;
    position: relative
}

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

.messageContent___YStVG {
    margin: 0
}

.messageContent___YStVG a {
    color: #004aff;
    font-weight: 500;
    text-decoration: underline
}

.messageClose___hBIBX {
    align-items: center;
    background: none;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    opacity: .6;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 24px
}

.messageClose___hBIBX svg path {
    fill: #000
}

@keyframes appearing___lw8NH {
    0% {
        margin-top: 100%;
        opacity: 0
    }

    25% {
        margin-top: 100%;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

.wrap___K9fAt {
    animation: appearing___lw8NH .6s forwards;
    max-height: -webkit-fill-available;
    overflow: scroll;
    padding: 16px;
    position: relative;
    width: 100%
}

.wrap___K9fAt [class*=message__] {
    background: #252323;
    border-radius: 12px;
    box-shadow: 0 8px 16px 0 #2b282833,inset 0 1px 1px 0 #d1021b1a
}

.wrap___K9fAt [class*=message__] [class*=messageContent__] {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    overflow-wrap: break-word
}

.wrap___K9fAt [class*=message__] [class*=messageClose__] {
    opacity: 1
}

.wrap___K9fAt [class*=message__] [class*=messageClose__] svg path {
    fill: #fff;
    opacity: 1
}

.empty___ivGDU {
    -webkit-font-smoothing: antialiased;
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 24px;
    font-weight: 700;
    height: calc(100vh - 76px);
    justify-content: center;
    line-height: 32px;
    text-align: center
}

.wrap___xbrRP {
    display: block;
    overflow-y: auto;
    padding: 4px 16px 16px 12px;
    position: relative
}

.wrap___xbrRP::-webkit-scrollbar {
    width: 4px
}

.wrap___xbrRP::-webkit-scrollbar-track {
    background-color: #ffffff0f;
    border-radius: 2px
}

.wrap___xbrRP::-webkit-scrollbar-thumb {
    background-color: #e1ffff33;
    border-radius: 8px
}

.wrap___xbrRP .track-vertical {
    background-color: #fff0
}

.wrap___xbrRP .thumb-vertical {
    background-color: #e1f1ff4d;
    border-radius: 8px
}

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

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
    .wrap___xbrRP {
        max-height:370px;
        padding-left: 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .wrap___xbrRP {
        max-height:none;
        padding-right: 12px
    }
}

.wrap___xbrRP .table___p9th0 {
    border-collapse: collapse;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    table-layout: fixed;
    vertical-align: middle;
    width: 100%
}

.wrap___xbrRP .table___p9th0 tbody tr,.wrap___xbrRP .table___p9th0 thead tr {
    height: 22px
}

.wrap___xbrRP .table___p9th0 tbody tr td,.wrap___xbrRP .table___p9th0 tbody tr th,.wrap___xbrRP .table___p9th0 thead tr td,.wrap___xbrRP .table___p9th0 thead tr th {
    vertical-align: middle
}

.wrap___xbrRP .table___p9th0 tbody tr td:first-child,.wrap___xbrRP .table___p9th0 tbody tr th:first-child,.wrap___xbrRP .table___p9th0 thead tr td:first-child,.wrap___xbrRP .table___p9th0 thead tr th:first-child {
    padding-right: 8px;
    width: 24px
}

.wrap___xbrRP .table___p9th0 tbody tr td:last-child,.wrap___xbrRP .table___p9th0 tbody tr th:last-child,.wrap___xbrRP .table___p9th0 thead tr td:last-child,.wrap___xbrRP .table___p9th0 thead tr th:last-child {
    text-align: right
}

.wrap___xbrRP .table___p9th0 thead {
    position: relative;
    z-index: 1
}

.wrap___xbrRP .table___p9th0 thead tr:first-child {
    height: 16px
}

.wrap___xbrRP .table___p9th0 thead tr th {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6;
    text-align: left
}

.wrap___xbrRP .table___p9th0 thead tr th:first-child {
    text-align: center
}

.wrap___xbrRP .table___p9th0 tbody tr td {
    color: #fff;
    max-width: 100%;
    opacity: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrap___xbrRP .table___p9th0 tbody tr td:first-child {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6;
    text-align: center
}

@keyframes appearing___GapOv {
    0% {
        margin-top: 100%;
        opacity: 0
    }

    25% {
        margin-top: 100%;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

.mainContent___JdqoK,.wrap___ssdPF {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.wrap___ssdPF {
    animation: appearing___GapOv .6s forwards;
    flex-grow: 1;
    max-height: -webkit-fill-available;
    min-height: 0
}

@media (min-width: 720px),screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .wrap___ssdPF {
        column-gap:8px;
        display: grid;
        flex-grow: 0;
        grid-template-columns: 1fr 1fr
    }
}

.wrap___ssdPF .title___KXiK_ {
    align-items: center;
    background: linear-gradient(180deg,#2c0d14,#5a0819);
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 700;
    height: 64px;
    justify-content: space-between;
    line-height: 22px;
    margin: 0 0 12px;
    min-height: 64px;
    padding: 16px 24px 0 16px;
    text-transform: none;
    width: 100%
}

.wrap___ssdPF .title___KXiK_>span .gameTitle___NYtiq {
    min-height: auto
}

.wrap___ssdPF .title___KXiK_ .info___maLHV {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    margin: 0;
    width: 24px
}

.wrap___ssdPF .title___KXiK_ .info___maLHV svg path {
    fill: #fff;
    opacity: .4
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
    .wrap___ssdPF .title___KXiK_ {
        grid-column:1/3;
        grid-row: 1/2
    }
}

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

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
    .wrap___ssdPF .topInfo___eYOQW {
        grid-column:1/2;
        grid-row: 2/3;
        padding-right: 12px
    }
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY,.wrap___ssdPF .topInfo___eYOQW .prize___aOif0 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 8px
}

.wrap___ssdPF .topInfo___eYOQW .counterTitle___cMPuf,.wrap___ssdPF .topInfo___eYOQW .prizeTitle___RJGhX {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY {
    align-items: flex-end
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY [class*=countdownMob_] {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: inherit;
    line-height: 22px
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY [class*=floatCountdown] {
    color: #fff;
    color: #fff!important;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.wrap___ssdPF .topInfo___eYOQW .prizeValue___tGwc5 {
    color: #f5c66b;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY,.wrap___ssdPF .topInfo___eYOQW .prizeTitle___RJGhX,.wrap___ssdPF .topInfo___eYOQW .prizeValue___tGwc5,.wrap___ssdPF .topInfo___eYOQW .title___KXiK_ {
    flex-shrink: 0
}

@media screen and (orientation: landscape)and (min-width:720px) {
    .wrap___ssdPF {
        padding-right:0
    }
}

.mainContent___JdqoK {
    margin-bottom: 8px;
    min-height: 0;
    padding: 0 24px 0 0;
    position: relative;
    z-index: 2
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
    .mainContent___JdqoK {
        grid-column:2/3;
        grid-row: 2/10
    }
}

.mainContent___JdqoK:after {
    bottom: 0;
    box-shadow: 0 0 24px 16px #0009;
    content: "";
    left: 0;
    position: absolute;
    right: 32px
}

.bottomContent___larH7 {
    margin-top: auto
}

@media screen and (min-width: 568px) {
    .bottomContent___larH7 {
        display:flex;
        flex-direction: column-reverse
    }
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ {
    padding: 0 24px 0 0
}

@media screen and (min-width: 568px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ {
        padding-right:0
    }
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ {
        padding:0 24px 0 16px
    }
}

@media screen and (min-width: 568px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGames_] {
        margin:0;
        max-width: 276px;
        width: 100%
    }
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGames_] {
        max-width:none
    }
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesTitle_] {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 22px;
    margin-bottom: 8px;
    margin-left: 16px
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesTitle_] {
        margin-left:0
    }
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] {
    margin: 0
}

@media screen and (min-width: 568px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] {
        flex-direction:row;
        flex-wrap: nowrap;
        gap: 4px;
        justify-content: flex-start;
        -webkit-mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        overflow-x: auto;
        overflow-y: hidden;
        padding: 0
    }
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] {
        flex-wrap:wrap;
        -webkit-mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        max-height: 250px;
        overflow-x: hidden;
        overflow-y: auto
    }
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] {
    border-radius: 8px;
    height: 54px;
    margin-right: 4px;
    width: 54px
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] {
        height:81px;
        width: 81px
    }
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_]:first-child {
    margin-left: 16px
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_]:first-child {
        margin-left:0
    }
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_]:last-child {
    margin-right: 8px
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_]:last-child {
        margin-right:0
    }
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] [class*=tournamentGamesThumbImage_] {
    min-height: 54px;
    min-width: 54px
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] [class*=tournamentGamesThumbImage_] {
        min-height:81px;
        min-width: 81px
    }
}

@media screen and (min-width: 568px) {
    .bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] {
        margin:0
    }
}

.bottomContent___larH7 .joinBtnWrap___F8L9e {
    margin: 16px 24px 16px 16px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .bottomContent___larH7 .joinBtnWrap___F8L9e {
        margin:8px 24px 8px 16px;
        width: 100%
    }
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .joinBtnWrap___F8L9e {
        margin:8px 16px
    }
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a,.bottomContent___larH7 .joinBtnWrap___F8L9e button {
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    max-width: 288px;
    white-space: nowrap;
    width: 100%
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a:hover,.bottomContent___larH7 .joinBtnWrap___F8L9e button:hover {
    color: inherit
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .bottomContent___larH7 .joinBtnWrap___F8L9e a,.bottomContent___larH7 .joinBtnWrap___F8L9e button {
        max-width:256px
    }
}

@media screen and (min-width: 720px) {
    .bottomContent___larH7 .joinBtnWrap___F8L9e a,.bottomContent___larH7 .joinBtnWrap___F8L9e button {
        max-width:288px
    }
}

.bottomContent___larH7 [class*=tipsWrap__] button {
    opacity: .4
}

.wrap___gw9Ss {
    display: flex;
    max-height: 110px;
    padding: 4px 24px 16px 16px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
    .wrap___gw9Ss {
        padding:8px 8px 16px 16px
    }
}

.wrap___gw9Ss .viewerResult___tZL9C {
    width: 100%
}

.wrap___gw9Ss .viewerResult___tZL9C .stats___vii10 {
    align-items: center;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 12px 0 8px;
    width: 100%
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
    .wrap___gw9Ss .viewerResult___tZL9C .stats___vii10 {
        padding:0 0 16px
    }
}

.wrap___gw9Ss .viewerResult___tZL9C .stats___vii10>div:first-child {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    max-width: 56px
}

.wrap___gw9Ss .viewerResult___tZL9C .stats___vii10>div:last-child {
    align-items: flex-end;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    justify-content: center;
    line-height: 18px;
    text-align: right;
    width: 40%
}

.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F>div:first-child,.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F>div:last-child,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi>div:first-child,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi>div:last-child {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F>div:first-child,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi>div:first-child {
    color: #d1d1d1
}

.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F>div:last-child,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi>div:last-child {
    color: #fff
}

.activePlayerGames___WxdQ0 .title___fDuoM {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin: 0;
    opacity: .9
}

.scrollGameList___Kpk62 {
    margin: 16px 0 0;
    overflow-x: hidden;
    overflow-y: auto
}

.scrollGameList___Kpk62 [class*=gamesList__wrapper_] {
    background: none;
    margin: auto -16px auto auto;
    padding: 0
}

@media screen and (min-width: 720px) {
    .scrollGameList___Kpk62 [class*=gamesList__wrapper_] {
        padding-bottom:56px
    }
}

.scrollGameList___Kpk62 [class*=tmbMob__],.scrollGameList___Kpk62 [class*=tmbMobile__] {
    border-radius: 10px;
    margin: 0 16px 16px 0;
    width: 104px
}

.scrollGameList___Kpk62 [class*=tmbMob__] [class^=titleMob_],.scrollGameList___Kpk62 [class*=tmbMobile__] [class^=titleMob_] {
    color: #d1d1d1;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 3px;
    text-align: center
}

@media screen and (min-width: 360px) {
    .scrollGameList___Kpk62 [class*=tmbMob__],.scrollGameList___Kpk62 [class*=tmbMobile__] {
        width:124px
    }
}

@media screen and (min-width: 412px) {
    .scrollGameList___Kpk62 [class*=tmbMob__],.scrollGameList___Kpk62 [class*=tmbMobile__] {
        width:142px
    }
}

@media screen and (min-width: 720px) {
    .scrollGameList___Kpk62 [class*=tmbMob__],.scrollGameList___Kpk62 [class*=tmbMobile__] {
        width:140px
    }
}

.button___iA4kN {
    width: 100%
}

.buttonWrap___iCjEC {
    margin: 0 auto;
    max-width: 264px;
    width: 100%
}

@media screen and (min-width: 412px) {
    .buttonWrap___iCjEC {
        max-width:288px
    }
}

.buttonWrap___iCjEC [class^=tips_] {
    max-width: 144px;
    padding: 12px;
    top: -70px
}

.buttonWrap___iCjEC [class^=tips_]:before {
    top: 100%;
    transform: translateX(50%) rotate(180deg)
}

@media screen and (min-width: 568px) {
    .buttonWrap___iCjEC [class^=tips_]:before {
        transform:translateX(50%)
    }
}

.buttonWrap___iCjEC [class^=tips_] [class=floatCountdown] {
    display: inline-block
}

.buttonWrap___iCjEC [class^=tips_] [class^=countdown_] [class^=dots_] {
    color: #000
}

.activePlayerGames___lsktM .title___gk41_ {
    margin: 0 0 10px
}

.activePlayerGames___lsktM .gameList___H55TG [class^=tmb_] {
    height: 156px;
    width: 156px
}

.activePlayerPopupInfo___vik9x {
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 12px;
    box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
    height: 488px;
    overflow: hidden;
    padding: 32px 40px 32px 48px;
    position: relative;
    width: 800px
}

.activePlayerPopupInfo___vik9x:after {
    background: linear-gradient(#3a060c00,#3a060c);
    border-radius: 0 0 12px 12px;
    bottom: 0;
    content: "";
    display: block;
    height: 80px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 1
}

.activePlayerPopupInfo___vik9x .content___MMIUM {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    min-height: 100%;
    padding: 48px
}

.activePlayerPopupInfo___vik9x .title___vjuap {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.activePlayerPopupInfo___vik9x .title___vjuap>span {
    display: block;
    margin-top: 2px
}

.activePlayerPopupInfo___vik9x .rulesScroll___cV_30 {
    margin-top: 22px;
    padding-bottom: 78px
}

.activePlayerPopupInfo___vik9x [class*=macScroll__]::-webkit-scrollbar-thumb {
    background: #fff3
}

.activePlayerPopupInfo___vik9x [class*=winScroll__]>div {
    padding-bottom: 78px
}

.activePlayerPopupInfo___vik9x .rules___vmSbo {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.activePlayerPopupInfo___vik9x .rules___vmSbo li,.activePlayerPopupInfo___vik9x .rules___vmSbo p {
    margin-bottom: 22px
}

.activePlayerPopupInfo___vik9x .rules___vmSbo li:last-child,.activePlayerPopupInfo___vik9x .rules___vmSbo p:last-child {
    margin-bottom: 0
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol,.activePlayerPopupInfo___vik9x .rules___vmSbo ul {
    list-style-type: none
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol li,.activePlayerPopupInfo___vik9x .rules___vmSbo ul li {
    padding-inline-start:14px;position: relative
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol li:before,.activePlayerPopupInfo___vik9x .rules___vmSbo ul li:before {
    bottom: 0;
    content: "•";
    height: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 1
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol {
    counter-reset: section
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol li {
    padding-inline-start:18px}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.activePlayerPopupInfo___vik9x .games___j1sHM {
    margin-top: 18px;
    position: relative;
    z-index: 1
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class^=title_] {
    color: #ffffffe6;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(123px,1fr));
    margin: 16px 18px 0 0
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] {
    height: 143px;
    margin: 0;
    width: 123px
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] [class*=tmbTitle__] {
    margin-top: 4px
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] [class*=tmbAction__] {
    height: 123px
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] [class*=tmbImg__] {
    min-height: 123px
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] [class*=tmbImg__] [class*=tmbImgContainer__] {
    height: 123px
}

.activePlayerPopupInfo___vik9x .activePlayerBottomBtn___lb2gh {
    bottom: 32px;
    left: calc(50% - 12px);
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: 288px;
    z-index: 3
}

.progressBar___edU0d {
    border: 1px solid #ffffff4d;
    border-radius: 8px;
    display: inline-block;
    height: 16px;
    min-width: 184px;
    overflow: hidden;
    position: relative
}

.progressBar___edU0d .status___ig6ZV {
    background: #ffffff4d;
    height: 100%;
    position: absolute
}

.progressBar___edU0d .title___VAKUT {
    color: #ffffffe6;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 12px;
    margin: 0;
    padding: 1px 8px 0;
    position: relative;
    text-align: center;
    text-transform: none;
    width: 100%
}

.progressBar___edU0d~.actBtn___zhHzX {
    box-shadow: none
}

.progressBarMob___Zyeh1 .title___VAKUT {
    color: #ffffffe6
}

.progressBarMob___Zyeh1 span {
    display: inline-block
}

.activePlayerBonusBackground___cRfrG {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 272px;
    justify-content: flex-end;
    max-width: 272px;
    overflow: hidden;
    position: relative
}

.activePlayerBonusTopButtons___IxzMB {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: unset
}

.activePlayerBonusInfoButton___fQ01v {
    background-color: #0000
}

.activePlayerBonusInnerBackground___MLA6p {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.activePlayerBonusContentWrap___NfOGa {
    align-items: center;
    background: var(--bonus-linear-gradient-1);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 16px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.activePlayerBonusContentWrap___NfOGa [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.activePlayerBonusContentWrap___NfOGa h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    padding: 0 16px;
    text-align: center;
    transition: font-size .3s linear
}

.activePlayerBonusContentWrap___NfOGa p {
    margin: 0
}

.activePlayerBonusBottomWrap___FotYE {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 8px 16px 0;
    width: 100%
}

.activePlayerBonusBottomTimer___ToNwt {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: center
}

.activePlayerBonusBottomTimer___ToNwt p {
    color: var(--bonuses-text-color-1);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6
}

.activePlayerBonusBottomTimer___ToNwt [class*=countdownMob_] {
    color: var(--bonuses-text-color-1);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.activePlayerBonusButton___VMxbQ {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin-top: 16px;
    max-height: 48px;
    padding: 15px 0;
    width: 100%
}

.activePlayerPortal___dtR63 {
    overflow: hidden
}

.activePlayerPortal___dtR63 .logo___OCjwf {
    bottom: auto;
    height: 48px;
    left: 20px;
    position: absolute;
    right: auto;
    top: 0;
    width: 88px;
    z-index: 2
}

.activePlayerPopupInfo___CUI3i {
    align-items: normal;
    background: #110d0e;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    padding: 72px 24px 0;
    position: relative;
    z-index: 0
}

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

.activePlayerPopupInfo___CUI3i:after {
    background: linear-gradient(0deg,#110d0e,#110d0ea1 41.67%,#110d0e00 82.18%);
    bottom: 0;
    content: "";
    height: 80px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 1
}

.activePlayerPopupInfo___CUI3i .close___E6BBA {
    background: #0000;
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    position: absolute;
    right: 20px;
    top: 12px;
    width: 24px;
    z-index: 1
}

.activePlayerPopupInfo___CUI3i .close___E6BBA:after,.activePlayerPopupInfo___CUI3i .close___E6BBA:before {
    background-color: #fff;
    border-radius: 2px;
    bottom: auto;
    content: "";
    height: 2px;
    left: 47%;
    position: absolute;
    right: auto;
    top: 50%;
    transform-origin: center;
    width: 24px;
    z-index: 0
}

.activePlayerPopupInfo___CUI3i .close___E6BBA:before {
    transform: translate(-50%,-50%) rotate(45deg)
}

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

.activePlayerPopupInfo___CUI3i .title___dIuMW {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 24px
}

.activePlayerPopupInfo___CUI3i .title___dIuMW>span {
    display: block;
    margin-top: 2px
}

.activePlayerPopupInfo___CUI3i .scrollContent___GuuRf {
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 16px
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI li,.activePlayerPopupInfo___CUI3i .rulesText___HddGI p {
    margin-bottom: 20px
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol,.activePlayerPopupInfo___CUI3i .rulesText___HddGI ul {
    list-style-type: none
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol li,.activePlayerPopupInfo___CUI3i .rulesText___HddGI ul li {
    padding-inline-start:14px;position: relative
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol li:before,.activePlayerPopupInfo___CUI3i .rulesText___HddGI ul li:before {
    bottom: 0;
    content: "•";
    height: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 1
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol {
    counter-reset: section
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol li:before {
    content: counter(section) ".";
    counter-increment: section
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes {
    padding-bottom: 78px;
    position: relative;
    z-index: 1
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=title__] {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    opacity: .9
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class^=gamesList__wrapper] {
    display: grid;
    flex-wrap: wrap;
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(136px,1fr));
    height: 100%;
    margin-right: 0;
    width: 100%
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=tmbMob__],.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=tmbMobile__] {
    margin: 0;
    width: auto
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=tmbMob__] [class^=titleMob_],.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=tmbMobile__] [class^=titleMob_] {
    color: #d1d1d1;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 4px;
    text-align: center
}

.activePlayerPopupInfo___CUI3i .activePlayerBottomBtn___YAsFs {
    bottom: 32px;
    left: 50%;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: 288px;
    z-index: 2
}

.activePlayerPopupInfo___CUI3i .activePlayerBottomBtn___YAsFs [class*=buttonWrap_] {
    max-width: 288px
}

.activePlayerBonusBackground___Xxftb {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 260px;
    justify-content: flex-end;
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.activePlayerBonusTopButtons___c_lXl {
    align-items: center;
    bottom: auto;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: unset
}

.activePlayerBonusInfoButton___zM8XI {
    background-color: #0000
}

.activePlayerBonusInnerBackground___p9qRA {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: auto;
    height: 170px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: unset
}

.activePlayerBonusContentWrap___afBMY {
    align-items: center;
    background: var(--bonus-linear-gradient-1);
    border-radius: 12px;
    color: var(--bonuses-text-color-1);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    margin: auto 0 0;
    padding: 16px;
    position: relative;
    width: 100%;
    z-index: 1
}

.activePlayerBonusContentWrap___afBMY [class*=progressBar_] {
    margin-top: 8px;
    max-width: 240px;
    width: 100%
}

.activePlayerBonusContentWrap___afBMY h2 {
    color: inherit;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    padding: 0 16px;
    text-align: center;
    transition: font-size .3s linear
}

.activePlayerBonusContentWrap___afBMY p {
    margin: 0
}

.activePlayerBonusBottomWrap___DwCEa {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 16px 0 0;
    width: 100%
}

.activePlayerBonusBottomWrapActive___jLETX {
    flex-direction: row;
    justify-content: space-between
}

.activePlayerBonusBottomWrapActive___jLETX .activePlayerBonusBottomTimer___TPa8l {
    align-items: flex-start;
    flex-direction: column;
    gap: 0
}

.activePlayerBonusBottomTimer___TPa8l {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: center
}

.activePlayerBonusBottomTimer___TPa8l p {
    color: var(--bonuses-text-color-1);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .6;
    white-space: nowrap
}

.activePlayerBonusBottomTimer___TPa8l [class*=countdownMob_] {
    color: var(--bonuses-text-color-1);
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.activePlayerBonusButton___AF9Fd {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    max-height: 48px;
    max-width: 290px;
    padding: 15px 0;
    width: 100%
}

.sidebarUser___zzSRj {
    margin: 0 auto;
    max-width: 288px;
    overflow: hidden;
    position: relative
}

@media screen and (min-width: 360px) {
    .sidebarUser___zzSRj {
        max-width:312px
    }
}

.sidebarUser___zzSRj,.sidebarUser___zzSRj * {
    font-family: Manrope,sans-serif
}

.sidebarUser___zzSRj .userLink___vChug {
    bottom: -40px;
    height: 106px;
    left: unset;
    -webkit-mask-image: linear-gradient(180deg,#d9d9d9 28.18%,#d9d9d945 57.91%,#d9d9d900 77.5%);
    mask-image: linear-gradient(180deg,#d9d9d9 28.18%,#d9d9d945 57.91%,#d9d9d900 77.5%);
    position: absolute;
    right: 0;
    top: unset;
    width: 106px;
    z-index: 0
}

.sidebarUser___zzSRj .userLink___vChug:before {
    background: url(/assets/svg/loyalty/lighten.svg) no-repeat;
    content: "";
    display: block;
    height: 115px;
    left: 4px;
    position: absolute;
    top: -2px;
    width: 115px;
    z-index: -1
}

.sidebarUser___zzSRj .userIcon___Is_DW {
    height: 100%;
    width: 100%
}

.sidebarUser___zzSRj .userInfo___njbVF {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: flex-start;
    padding: 0 40px 0 0
}

.sidebarUser___zzSRj .userInfoLoyalty___lUfUH>span {
    color: rgba(var(--user-sidebar-text-color-rgb),.8);
    font-size: 10px;
    font-weight: 400;
    line-height: 1
}

.sidebarUser___zzSRj .userHeader___kIPLM {
    display: flex;
    height: 76px;
    justify-content: space-between;
    margin-bottom: 4px;
    padding: 0 8px;
    position: relative
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 6px;
    justify-content: flex-end
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .usernameWrapper___wftwy {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: space-between
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .usernameWrapper___wftwy .username___ItkJZ {
    color: var(--brand-gradient-white);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-decoration: underline
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe {
    align-items: center;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 4px;
    justify-content: flex-start;
    line-height: 18px
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-weight: 600;
    gap: 4px;
    justify-content: flex-start
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button {
    background: none;
    border: none
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button svg path {
    fill: #fff
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button .clipboardSVG___HGfAO {
    opacity: 1;
    transition: opacity .3s
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button .clipboardSVG___HGfAO.disabled___Hyipi {
    opacity: .5
}

.sidebarUser___zzSRj .userHeader___kIPLM .userLevel___J2yhq {
    align-items: unset;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-end;
    line-height: 18px;
    min-height: 54px;
    text-align: center;
    width: 98px
}

.sidebarUser___zzSRj .userHeader___kIPLM .userLevel___J2yhq span {
    position: relative;
    text-decoration: underline
}

.sidebarUser___zzSRj .userHeader___kIPLM .userInfoMessage___PL5iZ {
    align-items: center;
    align-self: flex-end;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px
}

.sidebarUser___zzSRj .userHeader___kIPLM .userInfoIcon___Movqb path {
    fill-rule: evenodd;
    clip-rule: evenodd
}

.sidebarUser___zzSRj .userHeader___kIPLM .userInfoCounter___HDoMr {
    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: -5px;
    top: -1px;
    width: 12px;
    z-index: 1
}

.sidebarUser___zzSRj .userHeaderLevel___bgAah {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    position: relative
}

.sidebarUser___zzSRj .userProgressWrap___YldUd {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.sidebarUser___zzSRj .userProgressPercent___dE1bd {
    color: var(--user-sidebar-text-color);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin-right: 8px
}

.sidebarUser___zzSRj .userProgressBar___vTpg1 {
    background: linear-gradient(180deg,#252a36 100%,#1c2029 0);
    grid-column: 1/3;
    height: 8px;
    padding: 0 2px;
    position: relative
}

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

.sidebarUser___zzSRj .userProgressBarBg___Gvv1X {
    background: linear-gradient(180deg,#1f0404,#0000);
    height: 6px
}

.sidebarUser___zzSRj .userProgressBarLine___NrRJp {
    background: var(--user-progress-bar-color);
    border-radius: 2px;
    height: 4px
}

.sidebarUser___zzSRj .sectionsWrapper___TGfeo {
    border: 1px solid #ff00001a;
    border-radius: 12px;
    padding: 0 24px
}

.sidebarUser___zzSRj .wallet___cOTXe {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 16px 0 10px
}

.sidebarUser___zzSRj .walletRow___Fwf5Q {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
    width: 100%;
    z-index: 0
}

.sidebarUser___zzSRj .walletRowText___hSWOv {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin: 0
}

.sidebarUser___zzSRj .walletRowCurrency___EGTRJ {
    color: var(--menu-numbers-color);
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    white-space: nowrap
}

.sidebarUser___zzSRj .walletRowCurrency___EGTRJ .currencySymbol {
    font-weight: 400
}

.sidebarUser___zzSRj .walletRowMain___A2R_l {
    margin-bottom: 4px
}

.sidebarUser___zzSRj .walletRowMain___A2R_l .walletRowText___hSWOv {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.sidebarUser___zzSRj .walletRowMain___A2R_l .walletRowCurrency___EGTRJ {
    color: var(--menu-numbers-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.sidebarUser___zzSRj .walletRow___Fwf5Q.balanceMark___lVbl9:before {
    background: var(--user-sidebar-counter-color);
    border-radius: 50%;
    bottom: auto;
    content: "";
    height: 5px;
    left: -9px;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    z-index: 0
}

.sidebarUser___zzSRj .walletRow___Fwf5Q .linkSVG___cBtLb {
    bottom: unset;
    left: unset;
    position: absolute;
    right: -24px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1
}

.sidebarUser___zzSRj .walletCount___MSnfv {
    background: var(--user-sidebar-counter-color);
    border-radius: 50%;
    bottom: auto;
    color: var(--brand-gradient-white);
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    left: auto;
    line-height: 12px;
    min-width: 12px;
    position: absolute;
    right: -18px;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.sidebarUser___zzSRj .points___r2flq {
    display: flex;
    margin-bottom: 6px
}

.sidebarUser___zzSRj .pointsIcon___wQV_3 {
    display: flex;
    height: 24px;
    width: 24px
}

.sidebarUser___zzSRj .pointsIcon___wQV_3 svg {
    margin: auto
}

.sidebarUser___zzSRj .pointsIcon___wQV_3 svg path {
    fill: var(--user-sidebar-text-color)
}

.sidebarUser___zzSRj .pointsRow___clCmj {
    align-items: center;
    display: flex;
    width: 100%
}

.sidebarUser___zzSRj .pointsRow___clCmj>span:last-child {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.sidebarUser___zzSRj .pointsRow___clCmj>span:last-child .currencySymbol {
    font-weight: 400
}

.sidebarUser___zzSRj .pointsRowTitle___V_HHl {
    color: var(--user-sidebar-text-color);
    font-size: 14px;
    font-weight: var(--user-sidebar-font-weight);
    line-height: 22px;
    position: relative
}

.sidebarUser___zzSRj .pointsRowTitle___V_HHl:before {
    background: #fff;
    bottom: 2px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

.sidebarUser___zzSRj .pointsNumber___djSKL {
    margin-left: auto
}

.sidebarUser___zzSRj .pointsImage___DAlKY {
    animation: blinking___owrKE 1s infinite;
    height: 24px;
    margin-bottom: -2px;
    margin-left: 4px;
    transition: opacity 2s linear;
    width: 24px
}

.sidebarUser___zzSRj .pointsImage___DAlKY svg {
    transform: scale(1.3)
}

.sidebarUser___zzSRj .cashback____a3A3 [class*=tips_] {
    border-radius: 8px;
    left: -116px;
    padding: 12px;
    top: 25px;
    width: 144px
}

.sidebarUser___zzSRj .cashback____a3A3 [class*=tips_]:before {
    left: auto;
    right: 14px
}

.sidebarUser___zzSRj .stash___iSLhk {
    margin-top: 16px
}

.sidebarUser___zzSRj .payBtn___zbzQ3 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin: 3px 0 8px;
    width: 100%
}

.sidebarUser___zzSRj section+div {
    margin: 14px 0 16px
}

@keyframes blinking___owrKE {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.menuPay___RFf3K~.payBtn___zbzQ3 {
    display: none
}

.cashbackInfo____cJcQ {
    justify-content: flex-start
}

.cashbackInfo____cJcQ,.cashbackRow___DjSTs {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%
}

.cashbackRow___DjSTs {
    justify-content: space-between
}

.cashbackTitle___gRhI2 {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start
}

.cashbackTitle___gRhI2 span {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    position: relative
}

.cashbackTitle___gRhI2 span:before {
    background: #fff;
    bottom: 2px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

.cashbackNumber___uJHgb {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.cashbackNumber___uJHgb .currencySymbol {
    font-weight: 400
}

.cashbackInfoText___Qeb5R {
    display: block
}

.cashbackInfoText___Qeb5R,.cashbackStoreInfoText___rcZPB,.cashback___dl0VQ [class*=floatCountdown] {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.cashbackStoreInfoText___rcZPB>div {
    display: inline-block
}

.cashback___dl0VQ [class*=tips_] {
    text-align: left
}

.cashback___dl0VQ [class*=tips_] a {
    color: #7c0e1c
}

.statusWrap___uzAsC+.storeWrap___Dqd4X {
    border-top: 1px solid #b3b3b30d;
    margin-top: 10px;
    padding-top: 10px
}

.storeWrap___Dqd4X {
    position: relative;
    z-index: 1
}

.infoIcon___COonY {
    height: 16px;
    margin-left: 1px;
    width: 16px
}

.infoIcon___COonY svg {
    max-height: 100%;
    max-width: 100%
}

.infoWrap___mCUK_ {
    background-color: #ffffff0d;
    margin: 16px -52px 0 -24px;
    padding: 16px 44px 16px 24px
}

.amountRow___w76Ba {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-bottom: 6px
}

.amountTitle___FrfP3 {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.amountWrap____YqxJ {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start
}

.amount___xTfhf {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.amount___xTfhf.isMaximumAmount___SGSMq {
    color: #eeb039
}

.cashbackTipsWrap___TiyDr svg {
    display: block
}

.cashbackTipsWrap___TiyDr svg path {
    fill: #eeb039
}

.sidebarMenuItem___KDJVP {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 14px 0 14px 48px
}

.sidebarMenuItem___KDJVP:last-child {
    padding-bottom: 16px
}

.sidebarMenuItem___KDJVP.active___JYhj7 {
    color: #c9051d
}

.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuTitle] {
    color: inherit
}

.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] circle,.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] g,.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] path,.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] svg {
    fill: var(--brand-yellow)
}

.sidebarMenuItem___KDJVP a {
    color: inherit
}

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

.sidebarSubmenuWrap___J6Q2Z>ul {
    overflow: hidden
}

.sidebarSubmenuWrap___J6Q2Z.opened____KoqY {
    grid-template-rows: 1fr
}

.sidebarSubmenuWrap___J6Q2Z.opened____KoqY .sidebarSubmenu___RNZVx {
    opacity: 1;
    transition: opacity .2s ease-in
}

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

.sidebarSubmenu___RNZVx li:first-child {
    margin-top: 4px
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem]:last-child {
    padding: 0 0 12px
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem]:last-child:after {
    content: none
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0 0 18px;
    width: 100%
}

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

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

@media screen and (min-width: 568px) {
    .tournamentGames___ykjQy {
        margin:16px 16px 0;
        max-height: 370px;
        width: 50px
    }
}

.tournamentGamesTitle___uFh5U {
    color: #fff;
    font-family: Manrope,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___uFh5U {
        margin-bottom:-5px
    }
}

.tournamentGamesList___F9qhl {
    display: flex;
    margin: 0 -16px;
    overflow-x: auto;
    overflow-y: hidden
}

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

@media screen and (min-width: 568px) {
    .tournamentGamesList___F9qhl {
        flex-direction:column;
        margin: 0;
        max-height: 370px;
        overflow-x: hidden;
        overflow-y: auto
    }
}

@supports((-webkit-mask-image: url("")) or (mask-image:url(""))) {
    .tournamentGamesList___F9qhl {
        --mask-height:13px;
        -webkit-mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: auto;
        mask-size: auto
    }

    @media screen and (min-width: 568px) {
        .tournamentGamesList___F9qhl {
            -webkit-mask-image:linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
            mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
            padding-top: var(--mask-height)
        }
    }
}

.tournamentGamesThumb___MQNPZ {
    background: var(--brand-simple);
    border-radius: 8px;
    display: inline-flex;
    height: 50px;
    margin-right: 8px;
    width: 50px
}

@media screen and (min-width: 568px) {
    .tournamentGamesThumb___MQNPZ {
        margin-bottom:8px;
        margin-right: auto
    }
}

.tournamentGamesThumb___MQNPZ:first-child {
    margin-left: 16px
}

@media screen and (min-width: 568px) {
    .tournamentGamesThumb___MQNPZ:first-child {
        margin-left:auto
    }
}

.tournamentGamesThumb___MQNPZ:last-child {
    margin-right: 16px
}

@media screen and (min-width: 568px) {
    .tournamentGamesThumb___MQNPZ:last-child {
        margin-right:auto
    }
}

.tournamentGamesThumbImage___ZyV_o {
    border-radius: var(--tournament-widget-games-thumb-radius);
    height: 100%;
    min-height: 50px;
    min-width: 50px;
    object-fit: cover;
    object-position: top;
    width: 100%
}

@media screen and (min-width: 720px) {
    .tournamentGames___ykjQy.tournamentListPageGames___UcEER {
        margin:0;
        max-height: unset;
        width: auto
    }

    .tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesTitle___uFh5U {
        margin-bottom: 10px
    }

    .tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesList___F9qhl {
        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___ykjQy.tournamentListPageGames___UcEER .tournamentGamesList___F9qhl {
            -webkit-mask-image:linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
            mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
            padding-top: 0
        }
    }

    .tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesThumb___MQNPZ {
        margin-bottom: 0;
        margin-right: 8px
    }

    .tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesThumb___MQNPZ:first-child {
        margin-left: 16px
    }

    .tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesThumb___MQNPZ:last-child {
        margin-right: 16px
    }
}

.content___mbwDm {
    height: 100%;
    min-height: calc(100vh - 48px);
    padding-top: 24px
}

.contentNotEmpty___DxrLk {
    padding-top: 8px;
    position: relative;
    z-index: 2
}

.content___mbwDm [class*=gamesList__wrapper_] {
    margin: 8px 0 0;
    padding: 0 8px;
    position: relative;
    z-index: 2
}

.empty____CqKq {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.recomendedGamesTitle___f4YGg {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 16px 0 24px
}

.headerSearchedGames___JVfZs {
    margin: 0 auto;
    padding: 0 16px;
    position: relative;
    z-index: 10
}

.headerSearchedGames___JVfZs p+[class^=empty] {
    margin-bottom: 8px
}

.waypoint___Ifj7N {
    height: 40px;
    position: relative
}

.loadMoreWrap___o3gRc {
    display: flex;
    margin-top: 14px;
    padding-bottom: 30px
}

.loadMore___sBmIV {
    margin: 0 auto;
    min-width: 128px;
    opacity: .6
}

@keyframes appearing___JpKDP {
    0% {
        margin-top: 100%;
        opacity: 0
    }

    25% {
        margin-top: 100%;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

.search__wrap___FNpzZ {
    animation: appearing___JpKDP .6s forwards;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
    min-height: -webkit-fill-available;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media only screen and (min-device-height: 768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1) {
    .search__wrap___FNpzZ {
        max-height:-webkit-fill-available
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .search__wrap___FNpzZ:after {
        background:linear-gradient(0deg,#110d0e,#110d0ea1 41.67%,#110d0e00 82.18%);
        bottom: 0;
        content: "";
        height: 62px;
        left: 0;
        position: absolute;
        right: 0;
        top: auto;
        z-index: 2
    }
}

@media only screen and (orientation: landscape)and (min-aspect-ratio:11/16) {
    .search__wrap___FNpzZ [class*=menuWrap_] [class*=menuInnerTabs_]+[class*=swipable_] {
        bottom:80px;
        padding-bottom: 0
    }
}

@media only screen and (min-device-width: 768px)and (max-device-width:1024px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:1) {
    .search__wrap___FNpzZ [class*=menuWrap_] [class*=menuInnerTabs_]+[class*=swipable_] [class*=tabsCtrls_] {
        margin-bottom:0
    }
}

.search__area___zwv3U {
    align-items: center;
    background: linear-gradient(180deg,#2c0d14,#5a0819);
    display: flex;
    height: 64px;
    margin: 0;
    min-height: 64px;
    padding: 0 16px;
    width: 100%
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .search__area___zwv3U {
        height:64px;
        margin: 0;
        min-height: 64px;
        padding-right: 72px
    }
}

@media screen and (min-width: 768px) {
    .search__area___zwv3U {
        box-shadow:none;
        padding-right: 48px
    }
}

.search__area___zwv3U form svg {
    height: 20px;
    position: relative;
    width: 20px
}

.search__area___zwv3U form {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 64px;
    justify-content: center;
    width: 100%
}

.search__area___zwv3U form label input {
    background-color: initial
}

.search__area___zwv3U form label input::placeholder {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    opacity: .5
}

.search__area___zwv3U form label button {
    background: initial;
    cursor: pointer;
    display: block;
    height: 20px;
    margin-left: 20px;
    position: relative;
    width: 20px
}

.search__area___zwv3U form label button:before {
    transform: rotate(-45deg)
}

.search__area___zwv3U form label button:after,.search__area___zwv3U form label button:before {
    background-color: #fff;
    bottom: auto;
    content: "";
    height: 2px;
    left: 0;
    margin-top: -1px;
    position: absolute;
    right: auto;
    top: 50%;
    width: 12px;
    z-index: 0
}

.search__area___zwv3U form label button:after {
    transform: rotate(45deg)
}

.search__area___zwv3U [class^=fieldMob___] {
    background: initial;
    border: none;
    border-radius: 8px;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 22px 0 0;
    width: auto
}

.search__area___zwv3U [class^=fieldMob___] [class^=resultCount] {
    display: none
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .search__area___zwv3U [class^=fieldMob___] [class^=search__content] {
        display:none
    }
}

.search__area___zwv3U [class^=fieldMob___] [class^=icon_] {
    flex: 0 0 24px;
    height: 24px;
    left: auto;
    position: relative;
    top: auto;
    width: 24px
}

.search__area___zwv3U [class^=fieldMob___] [class^=icon_] path {
    fill: #fff
}

.search__area___zwv3U [class^=fieldMob___] input {
    background: none;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    height: 24px;
    line-height: 22px;
    padding-left: 18px;
    padding-right: 0
}

.search__area___zwv3U [class^=fieldMob___] input:-webkit-autofill,.search__area___zwv3U [class^=fieldMob___] input:-webkit-autofill:focus,.search__area___zwv3U [class^=fieldMob___] input:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff!important;
    -webkit-appearance: none;
    background-color: linear-gradient(180deg,#2c0d14,#5a0819)!important;
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 50px linear-gradient(180deg,#2c0d14,#5a0819)!important
}

.search__area___zwv3U [class^=fieldMob___] input:focus::placeholder {
    opacity: 0
}

.search__area___zwv3U [class^=fieldMob___] input::placeholder {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.search__input___qlhgm {
    border: none;
    color: #fff;
    outline: none
}

.search__input___qlhgm:active,.search__input___qlhgm:focus,.search__input___qlhgm:hover {
    outline: 0;
    outline-offset: 0
}

.search__content___NpGpe {
    display: flex;
    flex-flow: column;
    margin: 0 0 0 16px;
    max-height: calc(100vh - 81px);
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 0 40px
}

.search__content___NpGpe h2 {
    margin: 0
}

.search__content___NpGpe p {
    margin: 8px 0 24px;
    opacity: .6
}

.search__content___NpGpe [class*=content_] {
    padding-top: 16px
}

.search__content___NpGpe [class^=title] {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    height: auto;
    line-height: 32px;
    margin: 5px 0 0;
    max-width: 100%;
    text-transform: unset;
    white-space: nowrap
}

.search__content___NpGpe [class^=titleMob_] {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px
}

.search__content___NpGpe [class^=img] {
    box-shadow: none;
    margin-right: 0
}

.search__content___NpGpe [class^=headerSearchedGames] {
    margin-top: auto;
    padding: 0
}

.search__content___NpGpe [class^=headerSearchedGames] [class^=empty] {
    margin-bottom: 8px
}

.search__content___NpGpe [class*=gamesList__wrapper_] {
    background: none;
    margin: auto;
    padding: 0
}

@media screen and (min-width: 768px) {
    .search__content___NpGpe [class*=gamesList__wrapper_] {
        padding-bottom:56px
    }
}

.search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
    border-radius: 8px;
    margin: 0 16px 16px 0;
    width: 104px
}

@media screen and (min-width: 360px) {
    .search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
        width:123px
    }
}

@media screen and (min-width: 412px) {
    .search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
        width:150px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
        width:140px
    }
}

@media screen and (min-width: 768px) {
    .search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
        width:140px
    }
}

.search__content___NpGpe [class^=loadMoreWrap_] {
    margin-left: -8px;
    position: relative;
    width: 100%;
    z-index: 3
}

.search__content___NpGpe [class^=loadMoreWrap_]>a {
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 600;
    max-width: 288px;
    min-width: 208px;
    opacity: 1;
    width: auto
}

.search__content___NpGpe [class*=contentNotEmpty_] {
    background: none;
    padding: 16px 0 0
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] {
    align-items: center;
    background: none;
    box-shadow: none;
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: 56px;
    justify-content: flex-start;
    margin-bottom: 0;
    padding: 4px 8px;
    width: 100%
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class*=imgWrapper_] {
    border-radius: 8px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    height: 48px;
    padding-bottom: 0;
    width: 48px
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class*=imgWrapper_] [class*=gameProvider_] {
    display: none
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class^=titleMob_] {
    color: #fff;
    display: block;
    margin: 0;
    padding: 0
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class^=titleMob_] [class^=titleMobText_] {
    margin: 0
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class*=sticker__],.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class*=tmbMobFavorite__] {
    display: none
}

.search__icon___bM1Zo {
    height: 20px;
    margin-right: 25px;
    width: 20px
}

.singleGame___M0Few [class^=empty] {
    -webkit-text-fill-color: initial;
    background: none;
    -webkit-background-clip: initial;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 32px;
    margin: 0 16px 16px 0;
    max-width: none;
    padding-top: 0;
    text-align: left;
    text-transform: inherit
}

.singleGame___M0Few [class^=empty]:nth-of-type(2) {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 20px
}

.singleGame___M0Few [class^=recomendedGamesTitle] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 16px 38px 0
}

p+[class^=empty] {
    margin-bottom: 20px
}

.bonusBalancesTabHeader___JNDRb {
    align-items: center;
    background: var(--bg-menu-mob);
    bottom: auto;
    column-gap: 16px;
    display: flex;
    flex-direction: row;
    height: var(--header-height);
    justify-content: space-between;
    left: auto;
    padding: 28px 16px 12px;
    position: fixed;
    right: 0;
    top: 0;
    width: calc(100vw - 64px);
    z-index: 10
}

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

@media screen and (min-width: 768px) {
    .bonusBalancesTabHeader___JNDRb {
        padding-right:16px
    }
}

.bonusBalancesTabHeader___JNDRb p {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0
}

.bonusBalancesTabHeader___JNDRb svg {
    opacity: .4
}

.bonusBalancesTabHeader___JNDRb [class*=tipsWrap__] {
    height: 24px
}

.bonusBalancesTabHeader___JNDRb [class*=tips__] {
    max-width: 150px
}

.bonusBalancesTabHeader___JNDRb [class*=tips__bottomLeft__] {
    left: auto;
    right: -6px
}

.bonusBalancesTabHeader___JNDRb [class*=tips__bottomLeft__]:before {
    left: auto;
    right: 12px
}

.tournament___nOtcg {
    background: var(--tournament-widget-gradient-color);
    border-radius: var(--tournament-widget-radius);
    box-shadow: 0 6px 12px #0000001a;
    margin-bottom: 32px;
    min-height: 512px;
    overflow: hidden;
    padding: 16px;
    position: relative
}

@media screen and (min-width: 568px) {
    .tournament___nOtcg {
        align-items:normal;
        display: flex;
        flex-direction: row;
        height: 418px;
        justify-content: normal
    }

    .tournamentColumn___Ez0Rk {
        flex: 1;
        margin-right: 16px
    }
}

.tournament___nOtcg:not(:last-of-type) {
    margin-bottom: 16px
}

@media screen and (min-width: 720px) {
    .tournament___nOtcg:not(:last-of-type) {
        margin-bottom:0
    }

    .tournament___nOtcg.tournamentListPageItem___UtOFr {
        flex-direction: column;
        height: 512px
    }

    .tournament___nOtcg.tournamentListPageItem___UtOFr .tournamentColumn___Ez0Rk {
        display: block;
        margin-right: 0
    }
}

.contentBlock___enihW {
    overflow: hidden;
    position: relative
}

.contentBlock___enihW.striped___yjTK5 {
    margin-bottom: 25px;
    padding: 8px 16px 10px
}

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

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

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

.contentBlock___enihW.fullWidth___YJZfL {
    padding: 0 0 32px
}

.contentBlock___enihW.fullWidth___YJZfL [class*=promoTitle] {
    padding-inline:16px}

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

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

.titleWrap___IKdSn {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%
}

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

.promoTitle___suVAm {
    align-items: center;
    color: var(--category-name-color);
    display: flex;
    flex-direction: row;
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 24px;
    margin-bottom: 24px;
    position: relative;
    white-space: nowrap
}

.promoTitle___suVAm.promoTitleFullWidth___PpWaa {
    padding: .8rem 2.285rem 0
}

.promoTitle___suVAm .titleWrap___IKdSn {
    align-items: normal;
    justify-content: normal;
    padding-right: 16px
}

.promoTitle___suVAm .titleWrap___IKdSn>span {
    color: var(--category-name-color);
    font-family: Manrope,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none
}

.promoShowAll___F12GM {
    display: block;
    overflow: hidden
}

.promoShowAll___F12GM span {
    overflow: hidden;
    position: relative
}

.promoShowAll___F12GM i {
    border-bottom: 1px solid var(--category-name-color);
    border-left: 1px solid var(--category-name-color);
    display: inline-block;
    height: 8px;
    transform: rotate(-135deg) translate(-12px,2px);
    width: 8px
}

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

.contentBlockTotalCount___J2osY {
    align-items: center;
    background-color: hsla(40,87%,69%,.239);
    border-radius: 12px;
    color: #f5c66b;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    line-height: 12px;
    margin: auto 0 auto 4px;
    padding: 0 8px;
    text-align: center
}

.scrollThumbs___uuXnS[class*=wrapper__] {
    position: relative
}

.scrollThumbs___uuXnS[class*=wrapper__]:after,.scrollThumbs___uuXnS[class*=wrapper__]:before {
    background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 1
}

.scrollThumbs___uuXnS[class*=wrapper__]:before {
    background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
    left: 0;
    right: auto
}

.scrollThumbs___uuXnS[class*=wrapper__] [class*=container__] {
    grid-auto-columns: 260px
}

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

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

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

.lazyWrap___ykPcs {
    transform: translateZ(0);
    transition: min-height 1.5s ease;
    will-change: min-height
}

.lazyWrap___ykPcs.tournamentWidget___MZOhu {
    min-height: 554px
}

@media screen and (min-width: 568px) {
    .lazyWrap___ykPcs.tournamentWidget___MZOhu {
        min-height:476px
    }
}

.lazyWrap___ykPcs.jackpotWidget___hyib8 {
    min-height: 220px
}

.lazyWrap___ykPcs.nowWinnersWidget___oe80T {
    background-color: var(--brand-simple);
    margin: 0;
    min-height: 208px
}

.lazyWrap___ykPcs.collectionWidget___Yy2Wt {
    min-height: 232px
}

.lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
    min-height: 260px
}

@media screen and (min-width: 360px) {
    .lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
        min-height:275px
    }
}

@media screen and (min-width: 412px) {
    .lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
        min-height:317px
    }
}

@media screen and (min-width: 568px) {
    .lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
        min-height:292px
    }
}

@media screen and (min-width: 720px) {
    .lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
        min-height:275px
    }
}

.lazyWrap___ykPcs.gamesRecentWidget___VSzcu {
    min-height: 104px
}

.lazyWrap___ykPcs:empty {
    min-height: 0!important
}

@media screen and (min-width: 360px) {
    .lazyWrap___ykPcs .homeAllGameCollectionWrap___ALXVA img {
        right:10px
    }

    .lazyWrap___ykPcs .homeAllGameCollectionWrap___ALXVA [class*=scrollbar] {
        margin: 12px auto 0
    }

    .lazyWrap___ykPcs .homeAllGameCollectionWrap___ALXVA [class*=footer] {
        justify-content: flex-start
    }
}

.background___FLDUv {
    position: relative
}

.background___FLDUv:before {
    background: #0000 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___GCpXy {
    overflow: hidden;
    padding-bottom: 48px
}

.backgroundBubble___GCpXy>div:not([class*=gamesSearchWrapper_]),.backgroundBubble___GCpXy>section,.backgroundBubble___GCpXy>span {
    position: relative;
    z-index: 2
}

.backgroundBubble___GCpXy>[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___GCpXy>[class*=contentBlock] {
    position: relative;
    z-index: 2
}

.backgroundBubble___GCpXy>[class*=contentBlock]:nth-child(3):before {
    height: 360px;
    right: -180px;
    top: 0;
    width: 360px
}

.backgroundBubble___GCpXy>[class*=contentBlock]:nth-child(3):before,.backgroundBubble___GCpXy>[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___GCpXy>[class*=contentBlock]:nth-child(9):before {
    height: 240px;
    right: -120px;
    top: 220px;
    width: 240px
}

.backgroundBubble___GCpXy>[class*=contentBlock]:nth-child(10):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: 70px;
    width: 360px;
    z-index: -1
}

.backgroundBubble___GCpXy>[class*=lazyload-wrapper] [class*=contentBlock]:last-child {
    margin-top: 16px
}

.background___FLDUv .homeAllGamesCollection___Adi0S {
    margin-top: 32px;
    overflow: hidden
}

.background___FLDUv .homeAllGamesCollection___Adi0S .homeAllGamesCollectionTitleClassName___elLon,.homeSliderViewClassName___y2YVN {
    padding: 0 24px
}

.adventCalendarTournamentsContainer___fKpjO {
    padding: 23px 24px
}

@media screen and (min-width: 640px) {
    .adventCalendarTournamentsContainer___fKpjO {
        padding:23px 64px
    }
}

.adventCalendarTournamentsContainer___fKpjO .activeTournamentsTitle___dyI_i,.adventCalendarTournamentsContainer___fKpjO .expiredTournamentsTitle___01Jzq {
    color: #fff;
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 24px;
    text-align: left
}

.adventCalendarTournamentsContainer___fKpjO .activeTournaments___OQbGh {
    margin-bottom: 24px
}

.adventCalendarTournamentsContainer___fKpjO .activeTournaments___OQbGh [class^=tournament__] {
    min-height: 498px
}

.adventCalendarTournamentsContainer___fKpjO .activeTournaments___OQbGh [class^=tournament__]:not(:last-of-type) {
    margin-bottom: 0
}

@media screen and (min-width: 568px) {
    .adventCalendarTournamentsContainer___fKpjO .activeTournaments___OQbGh [class^=tournament__] {
        display:block
    }

    .adventCalendarTournamentsContainer___fKpjO .activeTournaments___OQbGh [class^=tournament__] [class^=tournamentColumn__] {
        flex: none;
        margin-right: 0
    }

    .adventCalendarTournamentsContainer___fKpjO .activeTournaments___OQbGh [class^=tournament__] [class^=tournamentGames__] {
        margin: auto;
        max-height: unset;
        width: 100%
    }

    .adventCalendarTournamentsContainer___fKpjO .activeTournaments___OQbGh [class^=tournament__] [class^=tournamentGamesList__] {
        flex-direction: row;
        margin: 0 -16px;
        overflow-x: auto;
        overflow-y: hidden
    }

    .adventCalendarTournamentsContainer___fKpjO .activeTournaments___OQbGh [class^=tournament__] [class*=tournamentGamesThumb__] {
        margin-bottom: auto;
        margin-right: 8px
    }

    .adventCalendarTournamentsContainer___fKpjO .activeTournaments___OQbGh [class^=tournament__] [class*=tournamentGamesThumb__]:first-child {
        margin-left: 16px
    }
}

.adventCalendarTournamentsContainer___fKpjO [class*=tournamentImg__]:before {
    background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.adventCalendarTournamentsContainer___fKpjO [class*=tournamentImg__] img {
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 .09%,#c4c4c400 93.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 .09%,#c4c4c400 93.06%)
}

.adventCalendarTournamentsContainer___fKpjO .expiredTournaments___Jox5b [class^=tournamentDate__],.adventCalendarTournamentsContainer___fKpjO .expiredTournaments___Jox5b [class^=tournamentDate__] p:first-child,.adventCalendarTournamentsContainer___fKpjO .expiredTournaments___Jox5b [class^=tournamentDate__] span,.adventCalendarTournamentsContainer___fKpjO .expiredTournaments___Jox5b [class^=tournamentPrize__],.adventCalendarTournamentsContainer___fKpjO .expiredTournaments___Jox5b [class^=tournamentPrize__] p:first-child,.adventCalendarTournamentsContainer___fKpjO .expiredTournaments___Jox5b [class^=tournamentPrize__] span {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.adventCalendarTournamentsContainer___fKpjO .expiredTournaments___Jox5b [class^=tournamentPrize__] {
    margin-bottom: 6px
}

.adventCalendarTournamentsContainer___fKpjO .expiredTournaments___Jox5b [class^=tournamentDate__] p:last-child {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.adventCalendarTournamentsContainer___fKpjO .expiredTournaments___Jox5b [class^=tournamentTitle__] {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px
}

.adventCalendarTournamentsContainer___fKpjO .expiredTournamentsScroll___huY1P>section {
    grid-auto-columns: 288px;
    margin: 0 -24px
}

@media screen and (min-width: 640px) {
    .adventCalendarTournamentsContainer___fKpjO .expiredTournamentsScroll___huY1P>section {
        margin:0 -64px
    }
}

.adventCalendarTournamentsContainer___fKpjO [class^=tournamentTitle__] {
    margin-bottom: 27px
}

.adventCalendarTournamentsContainer___fKpjO [class^=tournamentPrize__] {
    margin-bottom: 18px
}

.adventCalendarTournamentsContainer___fKpjO [class^=tournamentBtn__] {
    bottom: -2px;
    right: 7px
}

.adventCalendarTournamentsContainer___fKpjO [class^=tournamentInfo__] {
    margin-bottom: 15px
}

.adventCalendarTournamentsContainer___fKpjO [class^=participantsEmpty__],.adventCalendarTournamentsContainer___fKpjO [class^=participants__] {
    margin-bottom: 10px
}

.adventCalendarTournamentsContainer___fKpjO [class^=button__] {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 32px;
    min-height: 32px
}

.sidebarMenuTitle___w_gEj {
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    line-height: 11px;
    position: relative;
    text-overflow: ellipsis
}

.sidebarMenuIcon___qk7Al {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    margin-right: 12px;
    width: 24px
}

.sidebarMenuIcon___qk7Al.wheelAnimation___kdmMr svg {
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-name: wheelAnimation___kdmMr;
    animation-timing-function: linear;
    transform: rotate(0);
    will-change: transform
}

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

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

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

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

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

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

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

.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) circle,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) g,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) path,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg:not([id=wheel]) circle,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg:not([id=wheel]) g,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg:not([id=wheel]) path {
    fill-rule: evenodd
}

.sidebarMenuItem___L5NKB {
    position: relative
}

.sidebarMenuItem___L5NKB.hasLinksList___rdBQu .sidebarMenuLink___ceuwf {
    position: relative;
    transition: .2s ease-in-out
}

.sidebarMenuItem___L5NKB.hasLinksList___rdBQu .sidebarMenuLink___ceuwf:before {
    background: url(/assets/svg/loyalty/arrow.svg);
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: 14px;
    transform: rotate(180deg);
    transition: .2s ease-in-out;
    width: 24px
}

.sidebarMenuItem___L5NKB.opened___M3OEt .sidebarMenuLink___ceuwf:before {
    transform: rotate(0deg);
    transition: .2s ease-in-out
}

.sidebarMenuItem___L5NKB:after {
    background: #ffffff1a;
    bottom: 0;
    content: "";
    height: 1px;
    left: 12px;
    position: absolute;
    right: 0;
    width: calc(100% - 28px)
}

.sidebarMenuItem___L5NKB.sport___xYlJx .sidebarMenuIcon___qk7Al {
    align-items: unset;
    animation: jump___KLTgn 1.5s linear infinite;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.sidebarMenuItem___L5NKB.sport___xYlJx .sidebarMenuIcon___qk7Al svg {
    animation: rotate___XA4Oa 3.5s linear infinite
}

@keyframes rotate___XA4Oa {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes jump___KLTgn {
    0%,to {
        transform: translateY(0)
    }

    50% {
        transform: translateY(4px)
    }
}

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

.sidebarMenuLink___ceuwf.active {
    background: var(--sidebar-active-item-bg);
    color: var(--menu-active-color)
}

.sidebarMenuLink___ceuwf.active [class^=sidebarMenuTitle] {
    color: var(--menu-active-color)
}

.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] circle,.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] g,.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] path,.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] svg {
    fill: var(--menu-active-color)
}

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

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

[class^=sidebarAdditionalMenu] .sidebarMenuLink___ceuwf {
    font-size: 12px;
    line-height: 20px;
    padding: 12px 32px
}

.sidebarMenuCount___kldWK {
    align-items: center;
    animation: opacity___lTXxq .3s forwards;
    background: var(--menu-counter-color);
    border-radius: 10px;
    bottom: unset;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    justify-content: center;
    left: 30px;
    line-height: 12px;
    position: absolute;
    right: unset;
    top: 12px;
    transform: translateY(-50%);
    width: 12px;
    z-index: 0
}

@keyframes opacity___lTXxq {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.sidebarMenuItemBar___QAKB1 {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 76px;
    width: 88px
}

@media screen and (min-width: 360px) {
    .sidebarMenuItemBar___QAKB1 {
        height:80px;
        width: 96px
    }
}

@media screen and (min-width: 568px) {
    .sidebarMenuItemBar___QAKB1 {
        height:80px;
        width: 96px
    }
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuLink___ceuwf {
    background: none;
    flex-direction: column;
    padding: 16px 8px
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuLink___ceuwf .sidebarMenuIcon___qk7Al {
    height: 28px;
    margin: 0 0 8px;
    width: 28px
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuLink___ceuwf .sidebarMenuTitle___w_gEj {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.sidebarMenuItemBar___QAKB1:after {
    content: none
}

.sidebarMenuItemList___IpNQ8,.sidebarMenuItemList___IpNQ8 .sidebarMenuLink___ceuwf {
    background: none
}

.sidebarMenuItemList___IpNQ8 .sidebarMenuIcon___qk7Al {
    height: 24px;
    width: 24px
}

.sidebarMenuNewLabel___UINXf {
    background-color: #f5c66b;
    border-radius: 4px;
    color: #000;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    padding: 3px 6px
}

.SidebarCalendarItem___r7wIg {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    color: #fffc;
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin: 0 auto 16px;
    max-width: 288px;
    min-height: 60px;
    overflow: hidden;
    padding: 19px 15px 17px;
    position: relative
}

.SidebarCalendarItem___r7wIg .sidebarMenuIcon___GRCL2 {
    height: 24px;
    width: 24px
}

@media screen and (min-width: 360px) {
    .SidebarCalendarItem___r7wIg {
        max-width:312px
    }
}

.SidebarCalendarItem___r7wIg .SidebarCalendarItemAnimation___hg7Mh {
    bottom: 0;
    left: auto;
    max-width: 134px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.SidebarCalendarItem___r7wIg .SidebarCalendarItemSnow___Th75W {
    position: absolute
}

.SidebarCalendarItem___r7wIg .SidebarCalendarItemSnow___Th75W.snow0___tdsFW {
    animation: snow0Animation___CoN1y 6s ease-in-out infinite;
    height: 28px;
    right: 102px;
    top: 0;
    width: 28px
}

.SidebarCalendarItem___r7wIg .SidebarCalendarItemSnow___Th75W.snow1___IF4i6 {
    animation: snow1Animation___oC0i_ 6s ease-in-out infinite;
    height: 10px;
    right: 66px;
    top: -4px;
    width: 13px
}

.SidebarCalendarItem___r7wIg .SidebarCalendarItemSnow___Th75W.snow2____hr34 {
    animation: snow2Animation___EF0cs 6s ease-in-out infinite;
    height: 29px;
    right: -7px;
    top: -13px;
    width: 29px
}

.SidebarCalendarItem___r7wIg .SidebarCalendarItemSnow___Th75W.snow3___hJmCj {
    animation: snow3Animation___ii9Ae 6s ease-in-out infinite;
    bottom: 7px;
    height: 7px;
    right: 9px;
    width: 7px
}

.SidebarCalendarItem___r7wIg .SidebarCalendarItemSnow___Th75W.snow4___Gz2dw {
    animation: snow4Animation____Weez 6s ease-in-out infinite;
    bottom: -26px;
    height: 55px;
    right: 63px;
    width: 55px
}

.SidebarCalendarItem___r7wIg .SidebarCalendarItemCap___SR4R_ {
    animation: capAnimation___LS0jm 4s ease-in-out infinite;
    bottom: -22px;
    height: 96px;
    position: absolute;
    right: -1px;
    transform: rotate(15deg);
    width: 96px;
    z-index: -1
}

@keyframes snow0Animation___CoN1y {
    0% {
        transform: translateZ(0)
    }

    50% {
        transform: translate3d(3px,-6px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes snow1Animation___oC0i_ {
    0% {
        transform: translateZ(0)
    }

    50% {
        transform: translate3d(-6px,-3px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes snow2Animation___EF0cs {
    0% {
        transform: translateZ(0)
    }

    50% {
        transform: translate3d(4px,1px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes snow3Animation___ii9Ae {
    0% {
        transform: translateZ(0)
    }

    50% {
        transform: translate3d(-7px,-1px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes snow4Animation____Weez {
    0% {
        transform: translateZ(0)
    }

    50% {
        transform: translate3d(0,-3px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes capAnimation___LS0jm {
    0% {
        transform: rotate(15deg) translateZ(0)
    }

    25% {
        transform: rotate(15deg) translate3d(0,-6px,0)
    }

    50% {
        transform: rotate(15deg) translateZ(0)
    }

    75% {
        transform: rotate(15deg) translate3d(0,-6px,0)
    }

    to {
        transform: rotate(15deg) translateZ(0)
    }
}

.sidebarItem___GVLLI {
    align-items: center;
    background: linear-gradient(180deg,#13101233 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 12px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 60px;
    justify-content: space-between;
    line-height: 22px;
    margin: 0 auto 16px;
    max-width: 288px;
    overflow: hidden;
    padding-left: 16px;
    position: relative;
    width: 100%;
    z-index: 1
}

.sidebarItemImage___xkjBx {
    bottom: unset;
    height: 60px;
    left: unset;
    object-fit: contain;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 230px;
    z-index: 0
}

.sidebarItem___GVLLI span {
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sidebarItem___GVLLI .sidebarMenuIcon___ntqtC {
    height: 24px;
    width: 24px
}

@media screen and (min-width: 360px) {
    .sidebarItem___GVLLI {
        max-width:312px
    }
}

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

.sidebarMenuItemSeparate___d7Cju {
    background: #fff
}

.sidebarAdditionalMenu___Fq2AP {
    position: relative
}

@media screen and (min-width: 568px) {
    .sidebarMenuUser___tDajw {
        grid-row:span 2
    }
}

.sidebarMenuUser___tDajw .sidebarWheelIcon___QqM7q [id*=wheel-rotate] {
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-name: wheelAnimation___sk4W5;
    animation-timing-function: linear;
    transform: rotate(0);
    transform-box: fill-box;
    transform-origin: center;
    will-change: transform
}

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

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

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

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

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

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

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

.sidebarMainMenuBar___idev9 {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 0 auto;
    max-width: 288px;
    padding: 24px 0 16px
}

.sidebarMainMenuBar___idev9 .sidebarMenuIcon___oPjr6 {
    height: 24px;
    width: 24px
}

@media screen and (min-width: 360px) {
    .sidebarMainMenuBar___idev9 {
        max-width:312px
    }
}

.sidebarMainMenuList___dbUOW {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border-radius: 12px;
    margin: 0 auto 12px;
    max-width: 288px
}

@media screen and (min-width: 360px) {
    .sidebarMainMenuList___dbUOW {
        max-width:312px
    }
}

.sidebarMainMenuList___dbUOW>li:last-child:after {
    content: none
}

.sidebarMainMenuList___dbUOW .sidebarMenuLink___OsJBD {
    align-items: center;
    border-radius: 0;
    box-sizing: border-box;
    color: #fffc;
    display: flex;
    outline: 0;
    overflow: hidden;
    padding: 12px 32px 12px 12px;
    text-decoration: none;
    text-transform: none
}

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

.frontSide___QpUUB {
    align-items: normal;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background: var(--bonus-balance-front-side-gradient);
    border-radius: 12px;
    bottom: 0;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    left: 0;
    padding: 16px;
    position: absolute;
    right: 0;
    row-gap: 12px;
    top: 0;
    transform-style: preserve-3d;
    transition: transform .4s linear;
    z-index: 0
}

.frontSideHeader___tOQ4C {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: space-between
}

.frontSideHeader___tOQ4C svg {
    cursor: pointer;
    transition: scale .1s linear
}

.frontSideHeader___tOQ4C svg:hover {
    scale: 1.05
}

.frontSideHeader___tOQ4C svg+svg {
    margin-left: 8px
}

.frontSideIcons___T6NFp {
    display: flex;
    gap: 8px;
    z-index: 1
}

.frontSide___QpUUB .basketIcon___IM7KZ.disabled___YfDhe {
    opacity: .4;
    pointer-events: none
}

.frontSide___QpUUB .infoIcon___yWeyl path {
    height: 16px;
    opacity: 1;
    width: 16px
}

.frontSideTipText___j8UEZ {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.frontSideTipText___j8UEZ>span {
    display: block
}

.frontSideStatus___MtylA {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: rgba(var(--brand-yellow-rgb),.24);
    border-radius: 12px;
    color: #fff;
    color: var(--brand-yellow);
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    padding: 3px 8px
}

.frontSideText___iz3Ur {
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 22px;
    margin: 0;
    max-height: 22px;
    overflow: hidden
}

.frontSideTextWrap___GGkXb {
    align-items: normal;
    color: #ffffffe6;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    justify-content: normal;
    line-height: 22px
}

@media screen and (min-width: 1096px) {
    .frontSideTextWrap___GGkXb {
        color:#fff;
        font-size: 16px;
        font-weight: 700;
        line-height: 22px
    }
}

.frontSideCount___e4H4v {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: center;
    line-height: 12px
}

.frontSideProgress___s1CAc {
    animation: progress___o5xWw .5s ease;
    background-color: #ffffff4d;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    transform: translate(calc((100% - var(--progress, 0))*-1));
    transition: transform .5s ease;
    width: 100%;
    z-index: 0
}

.frontSideProgressInfo___fazdv {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    row-gap: 6px
}

.frontSideProgressBar___VxiD2 {
    align-items: center;
    border: 1px solid #ffffff4d;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 16px;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.frontSideWager___b5MPk {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: flex-start
}

.frontSideWagerText___H_zAS {
    color: #fff9;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.frontSideMultiplier___E2Mh1 {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.frontSideEndData____avts {
    align-items: normal;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: normal
}

.frontSideEndText___xyaON {
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.frontSide___QpUUB [class*=countdownMob__],.frontSide___QpUUB [class*=floatCountdown] {
    color: #fff;
    column-gap: 4px;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

@media screen and (min-width: 1096px) {
    .frontSide___QpUUB [class*=countdownMob__],.frontSide___QpUUB [class*=floatCountdown] {
        font-weight:700
    }
}

.frontSide___QpUUB [class*=countdownMob__] [class*=dots__],.frontSide___QpUUB [class*=floatCountdown] [class*=dots__] {
    margin-left: 4px
}

.frontSideFooter___dXppW {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.frontSideFooter___dXppW [class*=button__] {
    flex-shrink: 0;
    min-width: 130px
}

.tips___V6FrJ {
    max-width: 156px
}

@media screen and (min-width: 1096px) {
    .tips___V6FrJ {
        max-width:256px
    }
}

@keyframes progress___o5xWw {
    0% {
        transform: translateX(-100%)
    }
}

.backSide___y3fDi {
    align-items: normal;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background: var(--bonus-balance-back-side-gradient);
    border-radius: 12px;
    bottom: 0;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    left: 0;
    overflow: hidden;
    padding: 0 16px 16px;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotateY(180deg);
    transform-style: preserve-3d;
    transition: transform .4s linear;
    z-index: 0
}

.backSideInfo___rq8qS {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    row-gap: 8px
}

.backSide___y3fDi .backSideDisclaimer___tysAD {
    color: #ffffffe6;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin: 0;
    text-align: center
}

@media screen and (min-width: 1096px) {
    .backSide___y3fDi .backSideDisclaimer___tysAD {
        color:#fff;
        font-size: 16px;
        font-weight: 700;
        line-height: 22px
    }
}

.backSide___y3fDi .backSideDisclaimer___tysAD [class*=currencySum] {
    margin-left: 4px
}

.backSideText___G4KIx {
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    text-align: center
}

.backSideButtons___qJWgK {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: auto
}

.backSideButtons___qJWgK [class*=button__] {
    flex: 0 1 100%
}

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

.counter___FTUuq,.supportButton___dgCdo {
    align-items: center;
    display: flex;
    justify-content: center
}

.supportButton___dgCdo {
    box-shadow: none!important;
    flex-direction: row;
    text-decoration: none
}

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

.sidebarBanner___liWk1 {
    background: linear-gradient(180deg,#7e0918,#8b1221 32.29%,#761126);
    display: flex;
    height: 80px;
    pointer-events: none;
    position: relative;
    touch-action: none;
    width: 100%
}

.sidebarBanner___liWk1.withBanners___p_BMI {
    height: -moz-fit-content;
    height: fit-content
}

.sidebarBanner___liWk1.withBanners___p_BMI img {
    height: 100%;
    object-fit: cover;
    object-position: top;
    width: 100%
}

.sidebarBanner___liWk1.withBanners___p_BMI .btnWrap___rUQGz {
    bottom: 0;
    position: absolute
}

@media screen and (min-width: 720px) {
    .sidebarBanner___liWk1.withBanners___p_BMI {
        height:-moz-fit-content;
        height: fit-content
    }

    .sidebarBanner___liWk1.withBanners___p_BMI img,.sidebarBanner___liWk1.withBanners___p_BMI picture {
        display: block
    }

    .sidebarBanner___liWk1.withBanners___p_BMI .btnWrap___rUQGz {
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        height: 48px;
        line-height: 16px;
        margin: auto 24px 24px;
        width: calc(100% - 48px)
    }
}

.sidebarBanner___liWk1.minimalBanner___zwxtC {
    height: 48px;
    position: fixed;
    z-index: 10
}

.sidebarBanner___liWk1.minimalBanner___zwxtC img,.sidebarBanner___liWk1.minimalBanner___zwxtC picture {
    display: none
}

.sidebarBanner___liWk1.minimalBanner___zwxtC .btnWrap___rUQGz {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 12px;
    margin-bottom: 8px;
    width: auto
}

.sidebarBanner___liWk1.minimalBanner___zwxtC:not(.noImage___nAqbd)+div {
    padding-top: 260px
}

@media screen and (min-width: 568px) {
    .sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd~div {
        padding-top:48px
    }
}

@media screen and (min-width: 720px) {
    .sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd~div {
        padding-top:0
    }
}

.sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd+div {
    padding-top: 48px
}

@media screen and (min-width: 720px) {
    .sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd+div {
        padding-top:48px
    }
}

.sidebarBanner___liWk1 .btnWrap___rUQGz {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin: auto 16px 24px;
    padding: 0;
    pointer-events: auto;
    transition: all .15s;
    width: calc(100% - 32px)
}

@media screen and (min-width: 360px) {
    .sidebarBanner___liWk1 .btnWrap___rUQGz {
        margin:auto 24px 24px;
        width: calc(100% - 48px)
    }
}

@media screen and (min-width: 412px) {
    .sidebarBanner___liWk1 .btnWrap___rUQGz {
        margin:auto 50px 24px;
        width: calc(100% - 100px)
    }
}

@media screen and (min-width: 430px) {
    .sidebarBanner___liWk1 .btnWrap___rUQGz {
        margin:auto 59px 24px;
        width: calc(100% - 108px)
    }
}

@media screen and (min-width: 568px) {
    .sidebarBanner___liWk1 .btnWrap___rUQGz {
        margin:auto 16px 24px;
        width: calc(100% - 32px)
    }
}

.sidebarBanner___liWk1 .btnWrap___rUQGz span {
    color: #fff
}

.sidebarBanner___liWk1 .btnWrap___rUQGz .btnMob___T4WKU {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%
}

.sidebarBanner___liWk1 .sidebarImgLoaded___X0atZ {
    animation: bannerShow___Dt3_2 1s ease forwards;
    max-height: 0
}

@keyframes bannerShow___Dt3_2 {
    0% {
        max-height: 0
    }

    to {
        max-height: 600px
    }
}

.bonusBalance___NZL9G {
    height: 196px;
    perspective: 2000px;
    scroll-margin-top: 8px;
    scroll-snap-align: start;
    scrollbar-width: none;
    will-change: transform
}

.bonusBalance___NZL9G [class*=frontSideFooter__] {
    column-gap: 0
}

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

.bonusBalance___NZL9G.isActive___IpYZg [class*=Status__] {
    background-color: rgba(var(--brand-green-rgb),.24);
    color: var(--brand-green)
}

.bonusBalance___NZL9G.isActive___IpYZg [class*=backSide__],.bonusBalance___NZL9G.isActive___IpYZg [class*=frontSide__] {
    background: var(--bonus-balance-active-gradient)
}

.bonusBalance___NZL9G.isActive___IpYZg [class*=floatCountdown],.bonusBalance___NZL9G.isActive___IpYZg [class*=frontSideEndData] {
    max-width: 100%
}

.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=backSide__] {
    transform: rotateY(1turn)
}

.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=frontSide__] {
    transform: rotateY(180deg)
}

.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=frontSide__] [class*=frontSideFooter__] {
    opacity: 0
}

.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=Icons__],.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=Status__] {
    opacity: 0;
    transition: opacity .2s linear
}

.bonusBalance___NZL9G [class*=Icons__],.bonusBalance___NZL9G [class*=Status__] {
    animation: frontSideAfterFlip___PNkVl 0s linear;
    animation-delay: .2s
}

.bonusBalance___NZL9G [class*=button__] {
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px
}

.bonusBalance___NZL9G [class*=button__] [class*=loading__] {
    margin: unset
}

@keyframes frontSideAfterFlip___PNkVl {
    to {
        opacity: 1
    }
}

.bonusBalancesTabEmpty___WOhgg {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: calc(var(--header-height) + 76px) auto 0;
    text-align: center
}

.bonusBalancesTabEmpty___WOhgg p {
    margin: 0 0 12px
}

.bonusBalancesTabEmpty___WOhgg [class*=button__] {
    font-weight: 600;
    height: min-content;
    padding: 8px 16px
}

@keyframes appearing___ST8sm {
    0% {
        margin-top: 100%;
        opacity: 0
    }

    25% {
        margin-top: 100%;
        opacity: 0
    }

    to {
        margin-top: var(--header-height);
        opacity: 1
    }
}

.bonusBalancesTabMain___e8Tr8 {
    animation: appearing___ST8sm .6s forwards;
    gap: 8px;
    padding: 12px 16px
}

@media screen and (min-width: 568px) {
    .bonusBalancesTabMain___e8Tr8 {
        column-count:2
    }
}

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

@media screen and (min-width: 720px) {
    .bonusBalancesTabMain___e8Tr8 {
        column-count:3
    }
}

@media screen and (min-width: 768px) {
    .bonusBalancesTabMain___e8Tr8 {
        padding-right:16px
    }
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] {
    break-inside: avoid;
    height: 236px;
    overflow: auto;
    page-break-inside: avoid
}

@media screen and (min-width: 412px) {
    .bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] {
        height:196px
    }
}

@media screen and (min-width: 568px) {
    .bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] {
        height:236px
    }
}

@media screen and (min-width: 1096px) {
    .bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] {
        height:196px
    }
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__]:not(:last-child) {
    margin-bottom: 8px
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=button__] {
    flex: 1 0 32px
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__][class*=isActive__] {
    height: 196px
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=backSideInfo__] {
    row-gap: 12px
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] {
    flex-direction: column;
    gap: 8px
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__]>* {
    max-width: 100%;
    width: 100%
}

@media screen and (min-width: 412px) {
    .bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] {
        flex-direction:row
    }

    .bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] [class*=button__] {
        min-width: 130px
    }
}

@media screen and (min-width: 568px) {
    .bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] {
        flex-direction:column
    }

    .bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] [class*=frontSideEndData__] {
        max-width: 100%
    }
}

@media screen and (min-width: 1096px) {
    .bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] {
        flex-direction:row
    }

    .bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] [class*=button__] {
        min-width: 130px
    }
}

.bonusBalancesTabMoreButton___TR_a5 {
    margin-block:12px 30px;text-align: center
}

@media screen and (min-width: 1096px) {
    .bonusBalancesTabMoreButton___TR_a5 {
        margin-block:10px 30px
    }
}

.bonusBalancesTab___JLRLa {
    --header-height: 64px;
    flex-basis: 100%;
    overflow-y: scroll;
    width: 100%
}

.bonusBalancesWidgetTitle___dQ05Y {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 48px 16px 12px
}

.bonusBalancesWidget___pUgUw [class*=bonusBalancesTabMain__] {
    align-items: normal;
    animation: none;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: normal;
    overflow: unset;
    padding-inline:16px 12px}

.bonusBalancesWidget___pUgUw [class*=bonusBalancesTabEmpty__] {
    margin: 72px 20px 0 24px
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] {
    height: 224px;
    width: 100%
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__][class*=isActive__] {
    height: 180px
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSide__] {
    padding: 8px
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSide__] [class*=tips__] {
    max-width: 128px
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSide__] [class*=button__] {
    color: #fff;
    flex: 0 1 32px;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=backSide__] {
    padding: 0 8px 8px
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=backSideInfo__] {
    row-gap: 8px
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=backSideDisclaimer__] {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 0
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=backSideText__] {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: .8
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSideFooter__] {
    flex-direction: column
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSideFooter__] [class*=frontSideEndData__] {
    max-width: 100%
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSideFooter__] [class*=floatCountdown] {
    font-size: 14px;
    max-width: 100%
}

.bonusBalancesWidget___pUgUw [class*=winScroll__][class*=hideDefaultScrollThumb__]>div:first-child {
    padding-right: 21px
}

.title___ExXcY {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 24px;
    padding: 50px 16px 0
}

.text___vdO2H {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    padding: 0 16px
}

.FavoriteGamesWrap___HMCcj {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal
}

.FavoriteGamesWrap___HMCcj [class^=winScroll_]>div:first-child {
    padding-right: 21px
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] {
    margin: 0;
    padding: 0 0 0 16px
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] {
    margin: 0 0 8px;
    min-height: 144px
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] [class^=tmbImg_] {
    align-items: center;
    background: #000;
    box-shadow: 0 0 0 2px #000;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] [class^=tmbAction_] {
    height: 132px
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] [class^=favorite] {
    right: 12px;
    top: 11px
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] [class^=tmbTitle] {
    color: var(--brand-grey);
    height: 26px;
    line-height: 26px;
    margin-top: 2px
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_]:hover [class^=tmbImg_] {
    box-shadow: none
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_]:hover img {
    transform: scale(.99) translateZ(0)
}

.activePlayerBonusProgress___n6YX7 .timer___or9lW {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 16px
}

.activePlayerBonusProgress___n6YX7 .timerTitle___FMK4z {
    color: #fff9;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.activePlayerBonusProgress___n6YX7 .countdown___g2bRA {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.activePlayerBonusProgress___n6YX7 .countdown___g2bRA [class^=dots_] {
    color: #fff
}

.activePlayerBonusProgress___n6YX7 .progress___CMwlD {
    margin-top: 12px
}

.activePlayerBonusProgress___n6YX7 .progressStatusWrap___bmvjC {
    background: #ffffff4d;
    border-radius: 4px;
    height: 6px;
    overflow: hidden;
    padding: 1px;
    position: relative;
    width: 100%
}

.activePlayerBonusProgress___n6YX7 .progressStatus___Dd57u {
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.activePlayerBonusProgress___n6YX7 .progressStatus___Dd57u>span {
    background: linear-gradient(180deg,#d1021b,#a71023);
    display: block;
    height: 100%
}

.activePlayerBonusProgress___n6YX7 .progressStatusText___Z5nzn {
    align-items: center;
    color: #fff9;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 12px;
    margin: 0 0 8px
}

@media screen and (min-width: 1096px) {
    .activePlayerBonusProgress___n6YX7 .progressStatusText___Z5nzn span {
        max-width:88px
    }
}

.activePlayerBonusProgress___n6YX7 .progressStatusText___Z5nzn span:nth-child(2) {
    white-space: nowrap
}

.activePlayerBonusProgress___n6YX7.mob___yqhaS .timerTitle___FMK4z {
    color: #fff9;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.activePlayerBonusProgress___n6YX7.mob___yqhaS .countdown___g2bRA {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.activePlayerBonusProgress___n6YX7.mob___yqhaS .countdown___g2bRA [class^=dots_] {
    color: #fff
}

.activePlayerBonusProgress___n6YX7.mob___yqhaS .progressStatusText___Z5nzn {
    color: #fff9;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.activePlayerBonus___cnStv {
    color: #fff
}

@media screen and (min-width: 568px) {
    .activePlayerBonus___cnStv {
        max-width:320px
    }
}

.activePlayerBonusHeader___Dtl_d {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.activePlayerBonus___cnStv .infoSvg___EP9A5 {
    cursor: pointer;
    margin-left: 8px
}

.activePlayerBonus___cnStv .title___oFI0I {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0;
    max-width: calc(100% - 32px)
}

.activePlayerBonus___cnStv .title___oFI0I>span {
    display: block;
    margin-top: 2px
}

.activePlayerBonusContent___UY00K {
    margin-top: 16px
}

.activePlayerBonusContent___UY00K button {
    border-radius: 8px
}

.activePlayerBonusTotalSum___tS4ma {
    color: #fff;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 12px;
    margin-bottom: 16px
}

.activePlayerBonusTotalSum___tS4ma span:first-child {
    color: #fff9
}

.activePlayerBonus___cnStv .button___VQu8x {
    display: block;
    margin-top: 24px;
    width: 100%
}

.activePlayerTab___MWs3_ {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 80px 16px 16px;
    position: relative
}

.activePlayerTab___MWs3_ .title___YDkwZ {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.activePlayerTab___MWs3_ .activePlayerTabHeader___ZPuAm {
    align-items: center;
    background: linear-gradient(180deg,#2c0d14,#5a0819);
    bottom: auto;
    display: flex;
    flex-direction: row;
    height: 64px;
    justify-content: space-between;
    left: 0;
    min-height: 64px;
    padding: 28px 16px 12px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.activePlayerTab___MWs3_ .activePlayerTabBonusWrap___aPCoZ {
    margin-top: 16px;
    width: 100%
}

@media screen and (min-width: 413px) {
    .activePlayerTab___MWs3_ .activePlayerTabBonusWrap___aPCoZ {
        max-width:264px
    }
}

.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq {
    display: flex;
    flex-direction: column;
    margin-top: 16px;
    overflow-y: auto
}

.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class^=gamesList__wrapper] {
    display: grid;
    flex-wrap: wrap;
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(104px,1fr));
    height: 100%;
    margin-right: 0;
    width: 100%
}

@media screen and (min-width: 360px) {
    .activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class^=gamesList__wrapper] {
        grid-template-columns:repeat(auto-fill,minmax(124px,1fr))
    }
}

@media screen and (min-width: 568px) {
    .activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class^=gamesList__wrapper] {
        grid-template-columns:repeat(auto-fill,minmax(150px,150px))
    }
}

.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class*=tmbMob__],.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class*=tmbMobile__] {
    margin: 0;
    width: auto
}

@media screen and (min-width: 568px) {
    .activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class*=tmbMob__],.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class*=tmbMobile__] {
        width:150px
    }
}

.btn___n4Q1e {
    font-size: 16px;
    font-weight: 600;
    margin-left: 16px;
    white-space: nowrap;
    width: 224px
}

.btn___n4Q1e[class*=lg__] {
    height: 48px
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .btn___n4Q1e {
        grid-row:9/10;
        margin-bottom: 12px;
        width: 256px
    }
}

@media screen and (min-width: 768px) {
    .btn___n4Q1e {
        margin-top:40px;
        width: 256px
    }
}

.wrapFastClick___My0Ac {
    width: 224px
}

.wrapFastClick___My0Ac [class*=wrap__] {
    margin: 8px 16px 0
}

@media screen and (min-width: 768px) {
    .wrapFastClick___My0Ac [class*=wrap__] {
        margin-top:40px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:600px) {
    .wrapFastClick___My0Ac [class*=wrap__] {
        margin-bottom:16px
    }
}

.wrapFastClick___My0Ac [class*=wrap__] [class*=wrap__] {
    margin: 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:600px) {
    .wrapFastClick___My0Ac {
        grid-row:9/10;
        width: 256px
    }

    .wrapFastClick___My0Ac form {
        padding: 8px
    }
}

.talisman___TaQ29 {
    -webkit-font-smoothing: antialiased;
    align-items: center;
    display: flex;
    opacity: 0;
    padding: 12px 0;
    transition: left .2s,opacity .2s;
    width: 100%
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:768px) {
    .talisman___TaQ29 {
        align-items:flex-start;
        flex-grow: 1;
        padding-left: 0;
        padding-right: 0;
        position: static;
        transform: translateX(100%);
        transition: transform .4s,opacity .2s;
        width: 248px
    }
}

.talisman___TaQ29.menuOpened___SDV1N {
    opacity: 1
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:768px) {
    .talisman___TaQ29.menuOpened___SDV1N {
        transform:translateX(0)
    }
}

.talismanText___c1nfV {
    display: inline-block;
    padding-left: 16px;
    padding-top: 4px
}

.talismanTitle___haGSp {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.talismanName___Plzwu {
    color: #efc306;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.talismanIcon___Urr50 {
    display: inline-block;
    height: 32px;
    overflow: hidden;
    position: relative;
    width: 32px
}

.talismanIcon___Urr50 img {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto
}

.fav___kIjIw {
    height: 24px;
    width: 24px
}

.fav___kIjIw svg {
    height: 100%;
    width: 100%
}

.fav___kIjIw svg [class=star-path] {
    stroke: none;
    stroke-opacity: 1;
    fill: #d7b7b7;
    opacity: .4
}

.fav___kIjIw.active___upaFB svg path {
    fill: #f5c66b;
    stroke: #000;
    opacity: 1
}

.ingame-tabs-enter___i7y0w[class^=tabsCtrls_] {
    left: 100%!important;
    opacity: 0;
    position: absolute!important
}

.ingame-tabs-enter___i7y0w[class^=tabsCtrls_]>[class^=status_] {
    left: 100%;
    opacity: 0
}

.ingame-tabs-enter___i7y0w[class^=menuInnerTabs_] [class^=tabsCtrls_] {
    margin-left: -100%;
    opacity: 0
}

.ingame-tabs-enter___i7y0w[class^=menuInnerTabs_] [class^=wrap_] {
    opacity: 0;
    position: absolute;
    top: 100%
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-active___IAvZe[class^=menuInnerTabs_] [class^=tabsCtrls_] {
    margin-left: 0;
    opacity: 1;
    transition: margin-left .25s ease,opacity .25s ease
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-active___IAvZe[class^=menuInnerTabs_] [class^=wrap_] {
    opacity: 0;
    position: absolute;
    top: 0;
    transition: top .25s ease,opacity .25s ease
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-active___IAvZe[class^=tabsCtrls_] {
    left: 0!important;
    opacity: 1;
    transition: left .25s ease,opacity .25s ease
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-active___IAvZe[class^=tabsCtrls_]>[class^=status_] {
    left: 0;
    opacity: 1;
    transition: left .25s ease,opacity .25s ease
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-done___LZwjL[class^=menuInnerTabs_] [class^=wrap_] {
    opacity: 1
}

.ingame-tabs-exit___r2rPL[class^=tabsCtrls_] {
    left: 0!important;
    position: absolute!important
}

.ingame-tabs-exit___r2rPL[class^=tabsCtrls_] [class^=status_] {
    opacity: 1
}

.ingame-tabs-exit___r2rPL[class^=menuInnerTabs_] [class^=tabsCtrls_] {
    margin-left: 0;
    opacity: 1;
    transition: margin-left .25s ease,opacity .25s ease
}

.ingame-tabs-exit___r2rPL[class^=menuInnerTabs_] [class^=wrap_] {
    opacity: 1;
    position: absolute;
    top: 0;
    transition: top .25s ease,opacity .25s ease
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3[class^=tabsCtrls_] {
    left: 100%!important;
    opacity: 0;
    transition: left .25s ease,opacity .5s ease
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3[class^=tabsCtrls_] [class^=status_] {
    left: 100%;
    opacity: 0;
    transition: left .25s ease,opacity .5s ease
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3>[class^=search__wrap] {
    position: absolute;
    top: 100%;
    transition: top .25s ease,opacity .5s ease
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3[class^=menuInnerTabs_] [class^=tabsCtrls_] {
    margin-left: -100%;
    opacity: 0;
    transition: margin-left .25s ease,opacity .25s ease
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3[class^=menuInnerTabs_] [class^=wrap_] {
    opacity: 0;
    position: absolute;
    top: 100%;
    transition: top .25s ease,opacity .25s ease
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3~[data-animate=bottomBlock] {
    opacity: 0;
    transition: opacity .5s ease
}

@keyframes blinking-full___vV8oc {
    0% {
        opacity: 0
    }

    50% {
        transform: translateX(-100%)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes blinking-tablet___GyAOX {
    0% {
        opacity: 0
    }

    50% {
        transform: translateX(-175%)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes appearing___mmhiG {
    0% {
        transform: translateY(100%)
    }

    25% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

.menuWrap___SXVCH {
    bottom: 0;
    height: 100%!important;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2
}

.menuWrapInner___SSj5q {
    background: #000000e6
}

.menuWrap--tabsClosed___PJaxc .menuInner___kPdOc>span {
    animation: appearing___mmhiG .6s;
    animation-fill-mode: none,backwards
}

.menuWrap___SXVCH .menu___bwXkq {
    bottom: 0;
    left: 0;
    min-height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: background .3s;
    z-index: 8
}

@media screen and (min-width: 768px) {
    .menuWrap___SXVCH .menu___bwXkq {
        min-height:-webkit-fill-available
    }
}

.menuWrap___SXVCH .menuHeaderMessages___cSm54,.menuWrap___SXVCH .menuHeader___KwAz5 {
    align-items: center;
    background: linear-gradient(180deg,#2c0d14,#5a0819);
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    height: 64px;
    justify-content: space-between;
    line-height: 22px;
    min-height: 64px;
    padding: 16px 12px 0 16px
}

.menuWrap___SXVCH .menu___bwXkq .favWrap___HhHjB {
    position: relative;
    z-index: 99
}

.menuWrap___SXVCH .menu___bwXkq .favWrap___HhHjB svg {
    height: 100%;
    width: 100%
}

.menuWrap___SXVCH .menuInner___kPdOc {
    align-items: unset;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-end;
    margin-left: 100%;
    min-height: 100%;
    min-width: calc(100% - 64px);
    transition: margin-left .3s,background .3s;
    width: calc(100% - 64px);
    will-change: margin-left
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuWrap___SXVCH .menuInner___kPdOc {
        justify-content:flex-start;
        width: calc(100% - 48px)
    }

    .menuWrap___SXVCH .menuInner___kPdOc [class*=wrap___1x] {
        margin: 0;
        padding: 6px 0 20px 20px
    }
}

@media screen and (min-width: 768px) {
    .menuWrap___SXVCH .menuInner___kPdOc {
        width:calc(100% - 64px)
    }
}

.menuWrap___SXVCH .menuInner___kPdOc [class^=otherMethod] {
    display: none
}

.menuWrap___SXVCH .menuInner___kPdOc>span {
    align-items: unset;
    bottom: inherit;
    display: flex;
    flex-direction: column;
    flex-grow: inherit;
    height: 100%;
    justify-content: flex-start;
    left: inherit;
    min-height: min-content;
    padding-bottom: 16px;
    position: inherit;
    right: inherit;
    top: inherit
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuWrap___SXVCH .menuInner___kPdOc>span {
        display:grid;
        grid-template-columns: 178px 1fr;
        padding: 0 16px 0 0
    }
}

@media screen and (min-width: 768px) {
    .menuWrap___SXVCH .menuInner___kPdOc>span {
        display:grid;
        grid-template-columns: 256px 1fr;
        grid-template-rows: 64px repeat(8,1fr);
        padding: 0
    }
}

.menuWrap___SXVCH .menuInner___kPdOc .userBonuses___gQLmA {
    max-width: 256px;
    padding: 0 16px 16px
}

.menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_] {
    flex-direction: column;
    height: 100%;
    justify-content: inherit;
    margin-top: auto;
    overflow-y: auto;
    position: static;
    width: 100%
}

.menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_]+[class^=shadow_] {
    display: none;
    z-index: 3
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_]+[class^=shadow_] {
        height:calc(100% - 64px);
        left: 49px;
        top: 64px
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:768px) {
    .menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_] {
        grid-row:1/10;
        padding: 16px 16px 16px 0
    }
}

@media (min-width: 768px),screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_] {
        background:linear-gradient(180deg,#39050c,#900a1a)
    }
}

.menuWrap___SXVCH .menuInnerTabs___fLz7T>span {
    display: flex;
    padding-bottom: 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T {
        display:flex;
        flex-direction: column
    }
}

@media screen and (orientation: landscape)and (min-width:768px)and (max-height:412px) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T {
        flex-direction:column
    }
}

.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=menuInnerBottomNav_],.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=tabCtrl_]>span:last-child {
    display: none
}

.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=tabCtrl_] [class^=tabCtrlIcon_] {
    margin: 0 auto
}

.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
    animation-duration: .2s;
    animation-name: blinking-full___vV8oc;
    bottom: 70px;
    flex-direction: column;
    left: 0;
    min-height: -webkit-fill-available;
    position: absolute;
    width: 64px;
    z-index: 2
}

@media(orientation: portrait)and (max-width:767px) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
        flex-direction:column-reverse
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
        align-items:center;
        animation: none;
        bottom: auto;
        height: calc(100% - 82px);
        justify-content: start;
        left: 0;
        overflow: hidden;
        overflow-y: auto;
        padding-right: 0;
        top: 64px;
        width: 64px
    }
}

@media only screen and (min-device-height: 768px)and (min-device-width:1024px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:834px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_]+[class^=shadow_] {
        display:none
    }
}

@media screen and (min-width: 768px) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
        align-items:center;
        animation-duration: .2s;
        animation-name: blinking-tablet___GyAOX;
        bottom: auto;
        justify-content: flex-start;
        left: 0;
        overflow: hidden;
        padding-right: 0;
        top: 64px;
        width: 64px
    }
}

@media screen and (orientation: landscape)and (min-width:768px) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
        bottom:5%;
        left: 0
    }
}

@media screen and (orientation: landscape)and (min-width:768px)and (max-height:412px) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
        height:calc(100% - 82px);
        justify-content: flex-start;
        left: 0;
        overflow-y: auto
    }

    @supports(-webkit-touch-callout:none) {
        .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] [class*=tabsCtrls_] {
            margin-bottom: 56px
        }
    }
}

@media only screen and (orientation: landscape)and (min-aspect-ratio:11/16) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
        bottom:auto;
        padding-bottom: 30px
    }
}

@media only screen and (orientation: landscape)and (min-aspect-ratio:11/16)and (max-width:768px) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
        padding-bottom:60px
    }
}

@media only screen and (min-device-width: 732px)and (-webkit-device-pixel-ratio:2.625)and (orientation:landscape) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
        padding-bottom:70px
    }
}

@media (min-width: 768px),screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
        background:#110d0e
    }
}

.menuWrap___SXVCH .menu___bwXkq:after {
    background: #110d0e;
    bottom: 0;
    content: "";
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
    left: -64px;
    min-height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    transition: left .3s,background .3s;
    width: 64px;
    will-change: left;
    z-index: -1
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuWrap___SXVCH .menu___bwXkq:after {
        left:-64px;
        width: 64px
    }
}

@media screen and (min-width: 768px) {
    .menuWrap___SXVCH .menu___bwXkq:after {
        left:-64px;
        width: 64px
    }
}

.menuWrap___SXVCH .menuOpened___Abrs0 {
    pointer-events: auto
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc {
    background: #000000e6;
    justify-content: space-between;
    margin-left: 64px;
    max-height: -webkit-fill-available;
    overflow-y: auto;
    transition: margin-left .3s
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span {
    min-height: inherit
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span[class*=rubl___] {
    margin: -2px 4px
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span [class*=counter_],.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span [class*=gameTitle_] {
    min-height: auto
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span>svg {
    height: 100%;
    width: 100%
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc .menuHeaderMessages___cSm54 span,.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc .menuHeader___KwAz5 span {
    min-height: auto
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc {
        margin-left:64px
    }
}

@media screen and (min-width: 768px) {
    .menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc {
        margin-left:64px;
        transition: margin-left .3s
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:320px) {
    .menuWrap___SXVCH .menuOpened___Abrs0 .menuInnerTabs___fLz7T [class*=tabsCtrls] {
        height:100%;
        margin-bottom: 16px;
        min-height: 320px
    }
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc .tabsCtrls___jw462 {
    padding-left: 16px
}

.menuWrap___SXVCH .menuOpened___Abrs0:after {
    left: 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:150px) {
    .menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc,.menuWrap___SXVCH .menuOpened___Abrs0:after {
        height:310px!important
    }
}

.menuOpenedBodyClass___ytSl1 {
    overflow: hidden;
    position: fixed
}

.wrap___EmJqc {
    bottom: 0;
    font-size: 0;
    left: 0;
    max-height: 100%;
    max-width: 100%;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1
}

.wrap___EmJqc,.wrap___EmJqc iframe {
    height: 100%!important;
    width: 100%!important
}

.activePlayerBonus___ofWZg {
    color: #fff
}

.activePlayerBonusHeader___kIBJ_ {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.activePlayerBonus___ofWZg .infoSvg___E5Dhq {
    cursor: pointer;
    margin-left: 8px
}

.activePlayerBonus___ofWZg .title___N0FJq {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    max-width: calc(100% - 32px)
}

.activePlayerBonus___ofWZg .title___N0FJq>span {
    color: #fff;
    margin-top: 2px
}

.activePlayerBonusTotalSum___Kgx5y {
    color: #fff;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 12px;
    margin-bottom: 16px
}

.activePlayerBonusTotalSum___Kgx5y span:first-child {
    color: #fff9
}

.activePlayerBonusContent___Mj256 {
    margin-top: 16px
}

.activePlayerBonus___ofWZg .buttonWrap___DKeHK {
    display: block;
    margin-top: 24px;
    width: 100%
}

.activePlayerBonus___ofWZg button {
    border-radius: 8px
}

.activePlayerGames___ShqyI .title___YHHCb {
    color: #ffffffe6;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin: 0 0 10px;
    padding-inline:16px}

.activePlayerGames___ShqyI [class^=winScroll_]>div:first-child {
    padding-right: 21px
}

.activePlayerGames___ShqyI .scrollGameList___TdnDe [class*=gamesList__wrapper_] {
    margin: 0;
    padding-left: 8px
}

.activePlayerGames___ShqyI .scrollGameList___TdnDe [class*=gamesList__wrapper_] [class^=tmb_] {
    width: 132px
}

.activePlayerGames___ShqyI .scrollGameList___TdnDe [class*=gamesList__wrapper_] [class*=tmbTitle_] {
    margin-top: 4px
}

.activePlayer___pppTf {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    padding: 32px 0 16px
}

.activePlayer___pppTf .title___WWQcf {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-inline:16px;margin-bottom: 24px
}

.activePlayer___pppTf .activePlayerBonusWrap____JoeY {
    margin: 0 16px
}

.activePlayer___pppTf .activePlayerGamesWrap___K2f3n {
    align-items: normal;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: normal;
    margin-top: 16px;
    overflow-y: auto
}

.gameUI___a08p8 {
    background: #000;
    min-height: 100vh;
    position: relative;
    width: 100%;
    z-index: 0
}

.backgroundImage___yHhIw {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    filter: blur(10px)
}

.backgroundImage___yHhIw,.backgroundImage___yHhIw:after {
    bottom: 0;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.backgroundImage___yHhIw:after {
    background: linear-gradient(180deg,#190004 -1.25%,#190004);
    content: ""
}

.section___XrL9s {
    height: auto
}

.sectionInner___AHydu {
    display: flex;
    height: 100vh;
    margin: 0 auto;
    position: relative
}

.sectionInnerContent___gsX_T {
    overflow-y: auto;
    position: relative;
    width: 100%
}

.sectionInnerContent___gsX_T>[class^=loading__] {
    bottom: unset;
    left: 50%;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 0
}

.sidebarSection___U3XCx {
    position: relative;
    z-index: 3
}

.sidebar___MZsK5 {
    align-items: normal;
    background-color: #0006;
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: space-between;
    padding: 18px 0 16px;
    position: relative;
    width: 208px;
    z-index: 100
}

.gameUiFooter___cTJVS {
    background: #000
}

.seoText___KC0DI {
    -webkit-font-smoothing: antialiased;
    line-height: 20px;
    padding: 0 64px 96px;
    position: relative;
    text-shadow: 1px 1px 1px #00000080;
    z-index: 22
}

.seoText___KC0DI,.seoText___KC0DI * {
    color: rgba(var(--brand-text-rgb),.7);
    font-size: 12px;
    font-weight: 400
}

.seoText___KC0DI,.seoText___KC0DI * {
    line-height: 18px
}

.seoText___KC0DI>:first-child,.seoText___KC0DI>:first-child * {
    margin-top: 0;
    padding-top: 0
}

.seoText___KC0DI h1,.seoText___KC0DI h2,.seoText___KC0DI h3,.seoText___KC0DI h4,.seoText___KC0DI h5,.seoText___KC0DI h6 {
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: 16px 0 8px;
    text-transform: none
}

.seoText___KC0DI h1 {
    font-weight: 500
}

.seoText___KC0DI p {
    margin: 8px 0
}

.seoText___KC0DI ol,.seoText___KC0DI ul {
    margin: 8px 0 16px;
    padding-left: 15px
}

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

.seoText___KC0DI .socials-network-wrap {
    padding: 0
}

@media screen and (min-width: 1288px) {
    .seoText___KC0DI {
        padding-bottom:76px;
        padding-top: 95px
    }
}

.withSingleGame___sj4Te #widget-container .help-button {
    display: none
}

.iconWrap___XRsH2 {
    cursor: pointer;
    height: 24px;
    width: 24px
}

.fav___vNU7y:not(.fav___vNU7y.isFavorite___aaoM7) path {
    fill: #7c818c;
    display: initial;
    opacity: .4
}

div.gameWrap___kfmk6 {
    cursor: pointer;
    margin: 0 8px 12px
}

div.gameWrap___kfmk6.searchType___leFZt {
    margin: 0 0 10px
}

.mediumType___dBLwL:hover .gameImg___DdesZ {
    filter: brightness(1.3)
}

.mediumType___dBLwL:hover .gameTitle___XfX6l {
    color: #fff
}

.mediumType___dBLwL .gameImg___DdesZ {
    overflow: hidden;
    padding-bottom: 66%;
    position: relative;
    width: 100%
}

.mediumType___dBLwL .gameImg___DdesZ img {
    border-radius: var(--game-sticker-border-radius);
    bottom: 0;
    left: 0;
    max-height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.mediumType___dBLwL .gameImg___DdesZ [class^=loading__] {
    bottom: unset;
    left: 50%;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 0
}

.mediumType___dBLwL .gameTitle___XfX6l {
    color: var(--brand-text);
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    text-align: center;
    width: 100%
}

.searchType___leFZt {
    align-items: canter;
    border-radius: 2px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 50px;
    justify-content: normal
}

.searchType___leFZt:hover .gameImg___DdesZ:before {
    opacity: 0;
    visibility: hidden
}

.searchType___leFZt:hover .gameTitle___XfX6l {
    color: #fff
}

.searchType___leFZt .gameImg___DdesZ {
    height: 34px;
    margin-right: 16px;
    position: relative;
    width: 56px
}

.searchType___leFZt .gameImg___DdesZ:before {
    background: #000;
    border-radius: 10px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s ease;
    visibility: visible;
    z-index: 1
}

.searchType___leFZt .gameImg___DdesZ img {
    border-radius: 10px;
    display: block;
    height: 100%;
    width: 100%
}

.searchType___leFZt .gameTitle___XfX6l {
    color: #fff6;
    font-size: 14px;
    padding-top: 8px;
    text-decoration: none;
    transition: .3s ease
}

.searchWrap___k7dcB {
    position: relative
}

.searchWrap___k7dcB:after {
    background: #ffffff1a;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0
}

.searchWrap___k7dcB [class^=fieldWeb_] {
    display: flex;
    flex-direction: row-reverse;
    height: 48px
}

.searchWrap___k7dcB [class^=fieldWeb_] input {
    background: #0000;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-left: 3px
}

.searchWrap___k7dcB [class^=fieldWeb_] input::placeholder {
    color: #fff6
}

.searchWrap___k7dcB i {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 0 8px 0 12px
}

.searchWrap___k7dcB svg {
    width: 26px
}

.searchWrap___k7dcB button {
    display: none
}

.gamesResult___itTsW {
    padding: 4px 8px 0
}

.gamesResult___itTsW:after {
    background: linear-gradient(180deg,#0000,#000);
    bottom: 0;
    content: "";
    height: 44px;
    left: 0;
    opacity: .8;
    pointer-events: none;
    position: absolute;
    right: 0
}

.gamesResult___itTsW>[class^=loading__] {
    bottom: unset;
    left: 50%;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1
}

.notFoundText___o6khK {
    margin: 0 8px
}

.title___LVXMk {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding: 16px 0 2px
}

.content___TbbS4 {
    color: #e7dbdb66;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    word-break: break-word
}

.recommendedTitle___DiMkD {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding: 4px 8px 8px
}

.gamesWrap___ECgSO {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start
}

.gameThumbWrapMedium___PlkdI {
    margin: 0 8px 10px;
    width: calc(25% - 16px)
}

.searchedGamesList___bkfa2 {
    padding: 8px 0 8px 8px
}

.scroll___P6CLi::-webkit-scrollbar {
    width: 4px!important
}

.scroll___P6CLi::-webkit-scrollbar-track {
    border-radius: 32px!important
}

.scroll___P6CLi::-webkit-scrollbar-thumb {
    background: #ffffff1a!important
}

.scroll___P6CLi::-webkit-scrollbar-thumb:hover {
    background: #fff6!important
}

.scroll___P6CLi .thumb-vertical {
    background: #ffffff1a!important
}

.scroll___P6CLi .thumb-vertical:hover {
    background: #fff6!important
}

.pregameView___XM8JJ {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.preGameOverlay___UJ0ex {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.preGameOverlayBg___Ml4ah {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: -10px;
    filter: blur(10px);
    left: -10px;
    position: absolute;
    right: -10px;
    top: -10px;
    z-index: 0
}

.preGameOverlayBg___Ml4ah:after {
    background: linear-gradient(180deg,#190004 -1.25%,#190004);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.preGameBack___wyIHN {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 16px;
    justify-content: center;
    left: 16px;
    position: absolute;
    top: 16px;
    width: 16px
}

.preGameBack___wyIHN .backIcon___DIzUC {
    transform: rotate(-90deg)
}

.preGameAction___vRvXR {
    align-items: normal;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 176px
}

.preGameAction___vRvXR picture {
    border-radius: 8px;
    overflow: hidden
}

.preGameAction___vRvXR img {
    display: block;
    height: auto;
    width: 100%
}

.preGameAction___vRvXR .gameBtn___aD7o4 {
    font-size: 16px;
    font-weight: 600
}

.preGameAction___vRvXR .demoBtn___DujQZ {
    background: none;
    font-size: 14px;
    font-weight: 600
}

.title___RCCNY {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin: 4px auto 24px
}

.gameBtn___aD7o4 {
    overflow: hidden;
    white-space: nowrap;
    width: 100%
}

.demoBtn___DujQZ {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 16px;
    padding: 0
}

.secondGameWrapper___thhNq {
    background-color: #0009;
    border-radius: 8px;
    height: 100%;
    overflow: hidden;
    position: relative
}

.container___a_d3j {
    height: 100vh;
    overflow: hidden;
    padding: 0 16px;
    position: relative
}

.container___a_d3j,.container___a_d3j * {
    font-family: Manrope,sans-serif
}

.container___a_d3j .gamesContainer___wZaoX {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld {
    align-items: center;
    display: flex;
    padding: 0;
    position: absolute;
    right: 8px;
    top: -40px;
    z-index: 2
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld>div {
    margin-left: 16px
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld>div>svg {
    transform: scale(1.5)
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld .gameCloseIcon___AJ_CM {
    cursor: pointer;
    height: 24px;
    opacity: .4;
    transition: .2s ease;
    width: 24px
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld .gameCloseIcon___AJ_CM:hover {
    opacity: 1
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc .containerIframe___X9rNd {
    width: 50%
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc .containerIframe___X9rNd:first-child {
    padding-right: 8px
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc .containerIframe___X9rNd:first-child .gameActionButtons___D4rld {
    right: 16px
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc .containerIframe___X9rNd:last-child {
    padding-left: 8px
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO {
    align-items: center;
    flex-flow: column nowrap
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd {
    height: calc(44vh - 16px)
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd:first-child {
    margin-bottom: 16px;
    padding-right: 0
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd:first-child .gameActionButtons___D4rld {
    right: -40px;
    top: 8px
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd:last-child {
    padding-left: 0
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd:last-child .gameActionButtons___D4rld {
    top: 8px
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .gameActionButtons___D4rld {
    flex-direction: column;
    padding: 0;
    right: -40px;
    top: 0
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .gameActionButtons___D4rld>div {
    margin: 0 0 16px
}

.container___a_d3j .containerIframe___X9rNd {
    height: 100%;
    max-height: 85%;
    min-width: 345px;
    position: relative;
    transition: .2s ease;
    width: 100%
}

.container___a_d3j .containerIframe___X9rNd .game-iframe {
    border-radius: 8px;
    height: 100%;
    width: 100%
}

.container___a_d3j .actionButtons___eaj5I {
    align-items: center;
    bottom: 13px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 2
}

.container___a_d3j .actionButtons___eaj5I .iconSplitNo___jQVYu,.container___a_d3j .actionButtons___eaj5I .iconSplitYes___adIT6 {
    cursor: pointer;
    height: 24px;
    opacity: .2;
    width: 24px
}

.container___a_d3j .actionButtons___eaj5I .iconSplitNo___jQVYu.active___fKz_Q,.container___a_d3j .actionButtons___eaj5I .iconSplitYes___adIT6.active___fKz_Q {
    opacity: 1
}

.container___a_d3j .actionButtons___eaj5I .iconSplitNo___jQVYu {
    margin-right: 24px
}

.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=macScroll__],.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=winScroll__]>div:first-child {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-start
}

.userBalancesWrapper___veGAo {
    margin-top: 20px
}

.userBalancesWrapper___veGAo .emptyText___adylz {
    color: #d7b7b7;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 72px auto 0;
    text-align: center
}

.userBalancesWrapper___veGAo .buttonLink___IdiMO {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 20px auto 0;
    min-width: 200px;
    width: -moz-fit-content;
    width: fit-content
}

.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=macScroll__] {
    cursor: default
}

@supports not selector(::-webkit-scrollbar) {
    .userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=macScroll__] {
        scrollbar-color: #bbbdc126 #0000;
        scrollbar-width: thin
    }
}

.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=macScroll__]::-webkit-scrollbar {
    width: 5px
}

.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=macScroll__]::-webkit-scrollbar-thumb {
    background-color: #bbbdc126
}

.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=winScroll__] {
    cursor: default
}

.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=winScroll__] [class*=track-horizontal] {
    display: none
}

.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=winScroll__][class*=hideDefaultScrollThumb__]>div:first-child {
    padding-right: 0
}

.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=winScroll__] [class*=track-vertical] {
    width: 5px!important
}

.userBalancesWrapper___veGAo .userBalancesContentBonuses___xWCNY[class*=winScroll__] [class*=thumb-vertical] {
    background-color: #bbbdc126;
    margin-top: -16px
}

.bonusMineBonusesBalanceNotFoundWrap____ZmY4 {
    align-items: center;
    background-color: var(--bonus-color-2);
    border-radius: 12px;
    color: var(--brand-text);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    height: 126px;
    justify-content: center;
    line-height: 22px;
    margin: 18px auto 0;
    max-width: 512px;
    width: calc(100% - 48px)
}

.bonusMineBonusesBalanceNotFoundButton___XMkUU {
    color: var(--bonuses-text-color-1);
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    margin-top: 24px;
    padding: 18px 40px;
    width: -moz-fit-content;
    width: fit-content
}

.balanceWrapper___Vn25A {
    overflow: hidden
}

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

.balanceWrapper___Vn25A h2 {
    color: var(--bonuses-text-color-1);
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 24px 0 0;
    opacity: .9;
    padding: 0 24px
}

.balanceWrapperSlider___nh9T1 {
    padding: 16px 0 16px 24px;
    width: 100%
}

.balanceWrapperSlider___nh9T1:after,.balanceWrapperSlider___nh9T1:before {
    background: linear-gradient(90deg,var(--main-content-bg) 45%,#0000 100%);
    width: 54px
}

.balanceWrapperSlider___nh9T1 .swiper-slide {
    margin-right: 8px;
    max-width: 278px
}

.balanceWrapperSlider___nh9T1 .swiper-pagination {
    align-items: center;
    background-color: var(--slider-pagination-color-1);
    border-radius: 4px;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    margin: 0 auto;
    position: absolute;
    right: 50%;
    top: auto;
    transform: translateX(50%);
    width: -moz-fit-content;
    width: fit-content;
    z-index: 0
}

.balanceWrapperSlider___nh9T1 .swiper-pagination-bullet {
    align-items: center;
    background: var(--slider-active-dot-gradient-1);
    border-radius: inherit;
    display: flex;
    flex-direction: column;
    height: 2px;
    justify-content: center;
    opacity: 0;
    transition: opacity .2s linear;
    width: 8px
}

.balanceWrapperSlider___nh9T1 .swiper-pagination-bullet-active {
    opacity: 1
}

.bonusMineBonusesBalanceNotFoundWrap___KDoLV {
    align-items: center;
    background-color: var(--bonus-color-2);
    border-radius: 12px;
    color: var(--brand-text);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    height: 142px;
    justify-content: center;
    line-height: 22px;
    margin-top: 16px;
    width: 100%
}

.bonusMineBonusesBalanceNotFoundButton___sYaYd {
    margin-top: 24px;
    padding: 12px 40px;
    width: -moz-fit-content;
    width: fit-content
}

.balanceWrapper___oKhCl h2 {
    color: var(--bonuses-text-color-1);
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 24px 0 16px;
    opacity: .9
}

.balanceWrapper___oKhCl [class*=bonusBalance_] {
    min-width: 272px
}

.balanceWrapperSlider___g1Ern {
    position: relative;
    z-index: 1
}

.balanceWrapperSlider___g1Ern .slick-list,.balanceWrapperSlider___g1Ern .slick-slide,.balanceWrapperSlider___g1Ern .slick-track {
    height: inherit
}

.balanceWrapperSlider___g1Ern .slick-track {
    display: flex;
    gap: 16px;
    padding-bottom: 12px
}

.balanceWrapperSlider___g1Ern .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.balanceWrapperSlider___g1Ern .slick-dots {
    align-items: center;
    display: flex;
    display: flex!important;
    flex-direction: row;
    justify-content: center;
    margin-top: 4px
}

.balanceWrapperSlider___g1Ern .slick-dots li {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 2px;
    justify-content: center;
    width: 8px
}

.balanceWrapperSlider___g1Ern .slick-dots button {
    background: #ffffff1a;
    border: none;
    border-radius: 4px;
    font-size: 0;
    height: 100%;
    width: 100%
}

.balanceWrapperSlider___g1Ern .slick-dots .slick-active button {
    background: linear-gradient(2deg,#cb8130 -60.07%,#cea334 -23.93%,#cea334 17.13%,#f6eb76 49.4%,#cea334 89.71%,#f6eb76 138.09%,#d6770d 185.4%,#bb772d 185.42%)
}

.frontSide___p3UH4 {
    align-items: normal;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background: var(--bonus-balance-front-side-gradient);
    border-radius: 12px;
    bottom: 0;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    left: 0;
    padding: 16px;
    position: absolute;
    right: 0;
    row-gap: 12px;
    top: 0;
    transform-style: preserve-3d;
    transition: transform .4s linear;
    z-index: 0
}

.frontSideHeader___xJLB4 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: space-between
}

.frontSideHeader___xJLB4 svg {
    cursor: pointer;
    transition: scale .1s linear
}

.frontSideHeader___xJLB4 svg:hover {
    scale: 1.05
}

.frontSideHeader___xJLB4 svg+svg {
    margin-left: 8px
}

.frontSideIcons___INWFI {
    display: flex;
    gap: 8px;
    z-index: 1
}

.frontSide___p3UH4 .basketIcon___nLv7R.disabled___hmfO2 {
    opacity: .4;
    pointer-events: none
}

.frontSide___p3UH4 .infoIcon___hZ8xt path {
    height: 16px;
    opacity: 1;
    width: 16px
}

.frontSideTipText___hyklf {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.frontSideTipText___hyklf>span {
    display: block
}

.frontSideStatus___CXS1C {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: rgba(var(--brand-yellow-rgb),.24);
    border-radius: 12px;
    color: #fff;
    color: var(--brand-yellow);
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    padding: 3px 8px
}

.frontSideText___zncBg {
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 22px;
    margin: 0;
    max-height: 22px;
    overflow: hidden
}

.frontSideTextWrap___NJrip {
    align-items: normal;
    color: #ffffffe6;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    justify-content: normal;
    line-height: 22px
}

@media screen and (min-width: 1096px) {
    .frontSideTextWrap___NJrip {
        color:#fff;
        font-size: 16px;
        font-weight: 700;
        line-height: 22px
    }
}

.frontSideCount___y_6Iv {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: center;
    line-height: 12px
}

.frontSideProgress___h3IVJ {
    animation: progress___zHHqE .5s ease;
    background-color: #ffffff4d;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    transform: translate(calc((100% - var(--progress, 0))*-1));
    transition: transform .5s ease;
    width: 100%;
    z-index: 0
}

.frontSideProgressInfo___bQSTD {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    row-gap: 6px
}

.frontSideProgressBar___T6iRW {
    align-items: center;
    border: 1px solid #ffffff4d;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 16px;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.frontSideWager___sOLJ3 {
    align-items: center;
    column-gap: 4px;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: flex-start
}

.frontSideWagerText___cUAUd {
    color: #fff9;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.frontSideMultiplier___usu73 {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.frontSideEndData___BqYs5 {
    align-items: normal;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: normal
}

.frontSideEndText___T7ODs {
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.frontSide___p3UH4 [class*=countdownMob__],.frontSide___p3UH4 [class*=floatCountdown] {
    color: #fff;
    column-gap: 4px;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

@media screen and (min-width: 1096px) {
    .frontSide___p3UH4 [class*=countdownMob__],.frontSide___p3UH4 [class*=floatCountdown] {
        font-weight:700
    }
}

.frontSide___p3UH4 [class*=countdownMob__] [class*=dots__],.frontSide___p3UH4 [class*=floatCountdown] [class*=dots__] {
    margin-left: 4px
}

.frontSideFooter___e_aDQ {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.frontSideFooter___e_aDQ [class*=button__] {
    flex-shrink: 0;
    min-width: 130px
}

.tips___PJyQ7 {
    max-width: 156px
}

@media screen and (min-width: 1096px) {
    .tips___PJyQ7 {
        max-width:256px
    }
}

@keyframes progress___zHHqE {
    0% {
        transform: translateX(-100%)
    }
}

.backSide___mEeTg {
    align-items: normal;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background: var(--bonus-balance-back-side-gradient);
    border-radius: 12px;
    bottom: 0;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    left: 0;
    overflow: hidden;
    padding: 0 16px 16px;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotateY(180deg);
    transform-style: preserve-3d;
    transition: transform .4s linear;
    z-index: 0
}

.backSideInfo___UkfdH {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    row-gap: 8px
}

.backSide___mEeTg .backSideDisclaimer___wwUeq {
    color: #ffffffe6;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin: 0;
    text-align: center
}

@media screen and (min-width: 1096px) {
    .backSide___mEeTg .backSideDisclaimer___wwUeq {
        color:#fff;
        font-size: 16px;
        font-weight: 700;
        line-height: 22px
    }
}

.backSide___mEeTg .backSideDisclaimer___wwUeq [class*=currencySum] {
    margin-left: 4px
}

.backSideText___E_JuZ {
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    text-align: center
}

.backSideButtons___HbONr {
    align-items: center;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: auto
}

.backSideButtons___HbONr [class*=button__] {
    flex: 0 1 100%
}

.bonusBalance___uqnNb {
    height: 196px;
    perspective: 2000px;
    scroll-margin-top: 8px;
    scroll-snap-align: start;
    scrollbar-width: none;
    will-change: transform
}

.bonusBalance___uqnNb [class*=frontSideFooter__] {
    column-gap: 0
}

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

.bonusBalance___uqnNb.isActive___ZoT4C [class*=Status__] {
    background-color: rgba(var(--brand-green-rgb),.24);
    color: var(--brand-green)
}

.bonusBalance___uqnNb.isActive___ZoT4C [class*=backSide__],.bonusBalance___uqnNb.isActive___ZoT4C [class*=frontSide__] {
    background: var(--bonus-balance-active-gradient)
}

.bonusBalance___uqnNb.isActive___ZoT4C [class*=floatCountdown],.bonusBalance___uqnNb.isActive___ZoT4C [class*=frontSideEndData] {
    max-width: 100%
}

.bonusBalance___uqnNb.isFlipped___ptmpc [class*=backSide__] {
    transform: rotateY(1turn)
}

.bonusBalance___uqnNb.isFlipped___ptmpc [class*=frontSide__] {
    transform: rotateY(180deg)
}

.bonusBalance___uqnNb.isFlipped___ptmpc [class*=frontSide__] [class*=frontSideFooter__] {
    opacity: 0
}

.bonusBalance___uqnNb.isFlipped___ptmpc [class*=Icons__],.bonusBalance___uqnNb.isFlipped___ptmpc [class*=Status__] {
    opacity: 0;
    transition: opacity .2s linear
}

.bonusBalance___uqnNb [class*=Icons__],.bonusBalance___uqnNb [class*=Status__] {
    animation: frontSideAfterFlip___YKGI8 0s linear;
    animation-delay: .2s
}

.bonusBalance___uqnNb [class*=button__] {
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    padding: 0 14px
}

.bonusBalance___uqnNb [class*=button__] [class*=loading__] {
    margin: unset
}

@keyframes frontSideAfterFlip___YKGI8 {
    to {
        opacity: 1
    }
}

.bonusBalancesTabs___obIhS {
    height: 40px;
    position: relative;
    width: 100%;
    z-index: 1
}

.bonusBalancesTabs___obIhS .tabsList___lzyvi {
    align-items: center;
    border-bottom: 1px solid #f5c66b33;
    display: flex;
    flex-direction: row;
    gap: 16px;
    height: 100%;
    justify-content: flex-start;
    width: 100%
}

.bonusBalancesTabs___obIhS .tabsList___lzyvi .tabItem___UKRkr {
    color: #fffc;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    padding: 1px 12px;
    transition: color .3s
}

.bonusBalancesTabs___obIhS .tabsList___lzyvi .tabItem___UKRkr.active___fX560 {
    color: #f5c66b
}

.bonusBalancesTabs___obIhS .thumb___XGEIR {
    background: var(--brand-yellow);
    border-radius: 4px 4px 0 0;
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    right: unset;
    top: unset;
    transition: left .3s,width .3s;
    z-index: 1
}

.userBalancesContentInfo___TPxg5 {
    color: #fff;
    column-gap: 6px;
    display: flex;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.userBalancesContentSumText___tQtva {
    color: #ffffffe6;
    margin: 0 0 16px
}

.userBalancesContentSum___IJIFo {
    color: #f5c66b;
    font-weight: 700
}

.userBalancesContentSum___IJIFo [class=currencySymbol] {
    font-weight: 400
}

.userBalancesContentDescription___WCmRQ {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 20px
}

.userBalancesWrap___Lp002 [class*=content__] {
    width: 848px
}

.userBalancesWrap___Lp002 [class*=content__] [class*=closeBtn__] {
    right: 14px;
    top: 4px
}

.userBalancesWrap___Lp002 [class*=nav__] {
    margin-left: 9px
}

.userBalancesWrap___Lp002 [class*=linkActive__] {
    padding-right: 16px
}

.userBalancesWrap___Lp002 [class*=bonusBalance__] {
    width: min(97%,325px)
}

.userBalancesContent___tpN0Z {
    background: var(--brand-gradient-popup-bg);
    border: 1px solid #ffffff0d;
    border-radius: 12px;
    box-shadow: 4px -4px 12px #0006;
    max-height: 728px;
    min-height: 604px;
    padding: 48px 90px;
    position: relative;
    z-index: 1
}

.balanceWrapper___IQ8m_ h2 {
    color: var(--bonuses-text-color-1);
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 24px 0 0;
    opacity: .9;
    padding: 0 24px
}

.balanceWrapperSlider___OqBeY {
    --indent-inline: 16px;
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw;
    position: relative;
    right: 50%;
    width: 100vw
}

@media screen and (min-width: 360px) {
    .balanceWrapperSlider___OqBeY {
        --indent-inline:24px
    }
}

@media screen and (min-width: 568px) {
    .balanceWrapperSlider___OqBeY {
        --indent-inline:calc(50vw - 256px)
    }
}

.balanceWrapperSlider___OqBeY .slick-list,.balanceWrapperSlider___OqBeY .slick-slide,.balanceWrapperSlider___OqBeY .slick-track {
    height: inherit
}

.balanceWrapperSlider___OqBeY .slick-slide {
    padding: 16px 8px 8px 0;
    width: 286px
}

.balanceWrapperSlider___OqBeY .slick-track {
    display: flex;
    margin-left: var(--indent-inline)
}

.balanceWrapperSlider___OqBeY .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.balanceWrapperSlider___OqBeY .slick-dots {
    align-items: center;
    display: flex;
    display: flex!important;
    flex-direction: row;
    justify-content: center;
    margin-top: 4px
}

.balanceWrapperSlider___OqBeY .slick-dots li {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 2px;
    justify-content: center;
    width: 8px
}

.balanceWrapperSlider___OqBeY .slick-dots button {
    background: #ffffff1a;
    border: none;
    border-radius: 4px;
    font-size: 0;
    height: 100%;
    width: 100%
}

.balanceWrapperSlider___OqBeY .slick-dots .slick-active button {
    background: linear-gradient(2deg,#cb8130 -60.07%,#cea334 -23.93%,#cea334 17.13%,#f6eb76 49.4%,#cea334 89.71%,#f6eb76 138.09%,#d6770d 185.4%,#bb772d 185.42%)
}

.balanceWrapper___IQ8m_ .singleSlide___oznsP [class=slick-track] {
    justify-content: flex-start
}

.balanceWrapper___IQ8m_ .singleSlide___oznsP [class=slick-track] [class*=slick-slide] {
    width: calc(100vw - var(--indent-inline) - 8px)
}

@media screen and (min-width: 568px) {
    .balanceWrapper___IQ8m_ .singleSlide___oznsP [class=slick-track] [class*=slick-slide] {
        width:376px
    }
}

.balanceWrapper___R6qB9 h2 {
    color: var(--bonuses-text-color-1);
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 24px 0 16px;
    opacity: .9
}

.balanceWrapper___R6qB9 [class*=bonusBalance_] {
    min-width: 272px
}

.balanceWrapperSlider___K_aZQ {
    position: relative;
    z-index: 1
}

.balanceWrapperSlider___K_aZQ .slick-list,.balanceWrapperSlider___K_aZQ .slick-slide,.balanceWrapperSlider___K_aZQ .slick-track {
    height: inherit
}

.balanceWrapperSlider___K_aZQ .slick-track {
    display: flex;
    gap: 16px;
    padding-bottom: 12px
}

.balanceWrapperSlider___K_aZQ .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.balanceWrapperSlider___K_aZQ .slick-dots {
    align-items: center;
    display: flex;
    display: flex!important;
    flex-direction: row;
    justify-content: center;
    margin-top: 4px
}

.balanceWrapperSlider___K_aZQ .slick-dots li {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 2px;
    justify-content: center;
    width: 8px
}

.balanceWrapperSlider___K_aZQ .slick-dots button {
    background: #ffffff1a;
    border: none;
    border-radius: 4px;
    font-size: 0;
    height: 100%;
    width: 100%
}

.balanceWrapperSlider___K_aZQ .slick-dots .slick-active button {
    background: linear-gradient(2deg,#cb8130 -60.07%,#cea334 -23.93%,#cea334 17.13%,#f6eb76 49.4%,#cea334 89.71%,#f6eb76 138.09%,#d6770d 185.4%,#bb772d 185.42%)
}

.localeSelect___80675 {
    display: inline-block;
    position: relative;
    z-index: 2
}

.localeSelect___80675[class*=dark] .withBorder___tkV1U {
    border: 1px solid #ffffff14
}

.localeSelect___80675[class*=dark] .localeName___8ea72 {
    color: #fff
}

.localeSelect___80675[class*=white]:not(.opened___VZ3xk) .withBorder___tkV1U {
    box-shadow: 0 0 0 1px rgba(var(--brand-simple-rgb),.2)
}

.localeSelect___80675[class*=white]:not(.opened___VZ3xk) .localeName___8ea72 {
    color: var(--brand-text)
}

.localeSelect___80675[class*=white]:not(.opened___VZ3xk) .arrow___33026 {
    fill: var(--brand-text)
}

.localeSelect___80675[class*=bottomLeft] .localeList___Eve_r {
    left: 0;
    top: 100%
}

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

.localeSelect___80675[class*=bottomRight] .currentLocale___04709.opened___VZ3xk {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.localeSelect___80675[class*=topLeft] .localeList___Eve_r {
    bottom: 100%;
    left: 0
}

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

.localeSelect___80675[class*=topRight] .currentLocale___04709.opened___VZ3xk {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: relative;
    z-index: 1001
}

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

.currentLocale___04709 {
    align-items: center;
    border-radius: var(--game-thumb-radius-mob);
    cursor: pointer;
    display: inline-flex;
    height: 28px;
    padding: 4px 4px 4px 12px;
    transition: background-color .3s
}

.currentLocale___04709.withBorder___tkV1U:not(.withArrow___f8535) {
    padding: 4px 8px
}

.currentLocale___04709.opened___VZ3xk {
    background-color: var(--lang-selector-bg-opened);
    box-shadow: none
}

.currentLocale___04709.opened___VZ3xk .localeName___8ea72 {
    color: var(--lang-selector-color)
}

.currentLocale___04709.opened___VZ3xk>svg {
    fill: var(--lang-selector-color)
}

.currentLocale___04709 svg {
    fill: #fff
}

.localeFlag___8f52c {
    display: inline-block
}

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

.localeName___8ea72 {
    color: var(--lang-selector-color);
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-left: 12px
}

.localeName___8ea72.current___rhiWy {
    font-weight: 500
}

.arrow___33026 {
    display: inline-block;
    height: 20px;
    margin-left: 4px;
    transition: transform .2s;
    width: 20px
}

.arrow___33026.opened___VZ3xk {
    transform: rotate(180deg)
}

.localeList___Eve_r {
    background-color: var(--locale-list-bg);
    border-radius: var(--components-border-radius);
    box-shadow: 0 4px 4px #00000040;
    min-width: 152px;
    opacity: 0;
    padding: 12px 0;
    position: absolute;
    transition: opacity .3s;
    width: max-content;
    z-index: 1000
}

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

.localeList___Eve_r .localeItem___arIL2:hover {
    background-color: #0000001a
}

.localeList___Eve_r .localeItem___arIL2>.localeName___8ea72 {
    color: var(--lang-selector-color)
}

.localeList___Eve_r .localeItem___arIL2.current___rhiWy {
    pointer-events: none
}

.localeList___Eve_r .localeItem___arIL2.current___rhiWy .localeName___8ea72 {
    color: #000;
    font-weight: 700;
    max-width: 74px;
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.localeList___Eve_r .localeItem___arIL2.current___rhiWy .tick___GFWGd {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 8px;
    top: auto;
    z-index: 0
}

.sidebarMenuTitle___zsjfG {
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    line-height: 11px;
    position: relative;
    text-overflow: ellipsis
}

.sidebarMenuIcon___FuaKG {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    margin-right: 12px;
    width: 24px
}

.sidebarMenuIcon___FuaKG.wheelAnimation___MgM80 svg {
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-name: wheelAnimation___MgM80;
    animation-timing-function: linear;
    transform: rotate(0);
    will-change: transform
}

.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) circle,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) g,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) path,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg:not([id=wheel]) circle,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg:not([id=wheel]) g,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg:not([id=wheel]) path {
    fill-rule: evenodd
}

.sidebarMenuItem___jfW77 {
    position: relative
}

.sidebarMenuItem___jfW77.hasLinksList___DDRMz .sidebarMenuLink___y0kuD {
    position: relative;
    transition: .2s ease-in-out
}

.sidebarMenuItem___jfW77.hasLinksList___DDRMz .sidebarMenuLink___y0kuD:before {
    background: url(/assets/svg/loyalty/arrow.svg);
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: 14px;
    transform: rotate(180deg);
    transition: .2s ease-in-out;
    width: 24px
}

.sidebarMenuItem___jfW77.opened___Mm2gS .sidebarMenuLink___y0kuD:before {
    transform: rotate(0deg);
    transition: .2s ease-in-out
}

.sidebarMenuItem___jfW77:after {
    background: #ffffff1a;
    bottom: 0;
    content: "";
    height: 1px;
    left: 12px;
    position: absolute;
    right: 0;
    width: calc(100% - 28px)
}

.sidebarMenuItem___jfW77.sport___TeMNk .sidebarMenuIcon___FuaKG {
    align-items: unset;
    animation: jump___d_auW 1.5s linear infinite;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.sidebarMenuItem___jfW77.sport___TeMNk .sidebarMenuIcon___FuaKG svg {
    animation: rotate___CCgYT 3.5s linear infinite
}

@keyframes rotate___CCgYT {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes jump___d_auW {
    0%,to {
        transform: translateY(0)
    }

    50% {
        transform: translateY(4px)
    }
}

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

.sidebarMenuLink___y0kuD.active {
    background: var(--sidebar-active-item-bg);
    color: var(--menu-active-color)
}

.sidebarMenuLink___y0kuD.active [class^=sidebarMenuTitle] {
    color: var(--menu-active-color)
}

.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] circle,.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] g,.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] path,.sidebarMenuLink___y0kuD.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___jfW77:after {
    display: none
}

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

[class^=sidebarAdditionalMenu] .sidebarMenuLink___y0kuD {
    font-size: 12px;
    line-height: 20px;
    padding: 12px 32px
}

.sidebarMenuCount___uez99 {
    align-items: center;
    animation: opacity___fYlPF .3s forwards;
    background: var(--menu-counter-color);
    border-radius: 10px;
    bottom: unset;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 9px;
    font-weight: 500;
    height: 12px;
    justify-content: center;
    left: 30px;
    line-height: 12px;
    position: absolute;
    right: unset;
    top: 12px;
    transform: translateY(-50%);
    width: 12px;
    z-index: 0
}

@keyframes opacity___fYlPF {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.sidebarMenuItemBar___UzQjO {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 76px;
    width: 88px
}

@media screen and (min-width: 360px) {
    .sidebarMenuItemBar___UzQjO {
        height:80px;
        width: 96px
    }
}

@media screen and (min-width: 568px) {
    .sidebarMenuItemBar___UzQjO {
        height:80px;
        width: 96px
    }
}

.sidebarMenuItemBar___UzQjO .sidebarMenuLink___y0kuD {
    background: none;
    flex-direction: column;
    padding: 16px 8px
}

.sidebarMenuItemBar___UzQjO .sidebarMenuLink___y0kuD .sidebarMenuIcon___FuaKG {
    height: 28px;
    margin: 0 0 8px;
    width: 28px
}

.sidebarMenuItemBar___UzQjO .sidebarMenuLink___y0kuD .sidebarMenuTitle___zsjfG {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.sidebarMenuItemBar___UzQjO:after {
    content: none
}

.sidebarMenuItemList___O3BZ6,.sidebarMenuItemList___O3BZ6 .sidebarMenuLink___y0kuD {
    background: none
}

.sidebarMenuItemList___O3BZ6 .sidebarMenuIcon___FuaKG {
    height: 24px;
    width: 24px
}

.sidebarMenuNewLabel___ONMhP {
    background-color: #f5c66b;
    border-radius: 4px;
    color: #000;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    padding: 3px 6px
}

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

.sidebarMenuItemSeparate___IXAyE {
    background: #fff
}

.sidebarAdditionalMenu___feEEG {
    position: relative
}

@media screen and (min-width: 568px) {
    .sidebarMenuUser___XFWOk {
        grid-row:span 2
    }
}

.sidebarMenuUser___XFWOk .sidebarWheelIcon___W3uB_ [id*=wheel-rotate] {
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-name: wheelAnimation___MgM80;
    animation-timing-function: linear;
    transform: rotate(0);
    transform-box: fill-box;
    transform-origin: center;
    will-change: transform
}

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

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

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

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

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

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

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

.sidebarMainMenuBar___ICjsx {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 0 auto;
    max-width: 288px;
    padding: 24px 0 16px
}

.sidebarMainMenuBar___ICjsx .sidebarMenuIcon___FuaKG {
    height: 24px;
    width: 24px
}

@media screen and (min-width: 360px) {
    .sidebarMainMenuBar___ICjsx {
        max-width:312px
    }
}

.sidebarMainMenuList___I6IMg {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border-radius: 12px;
    margin: 0 auto 12px;
    max-width: 288px
}

@media screen and (min-width: 360px) {
    .sidebarMainMenuList___I6IMg {
        max-width:312px
    }
}

.sidebarMainMenuList___I6IMg>li:last-child:after {
    content: none
}

.sidebarMainMenuList___I6IMg .sidebarMenuLink___y0kuD {
    align-items: center;
    border-radius: 0;
    box-sizing: border-box;
    color: #fffc;
    display: flex;
    outline: 0;
    overflow: hidden;
    padding: 12px 32px 12px 12px;
    text-decoration: none;
    text-transform: none
}

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

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

.sidebarWrap___JZSnd.sidebarWrapOpened___LfIQt {
    opacity: 1;
    transition: opacity .15s,visibility .01s;
    visibility: visible
}

.sidebar___Eb8aU {
    -webkit-font-smoothing: antialiased;
    background: linear-gradient(180deg,#300d15,#590819);
    bottom: auto;
    box-sizing: initial;
    left: auto;
    position: fixed;
    right: -100%;
    top: 0;
    transform: translateZ(0);
    transition: right .3s ease-out;
    width: 100%;
    will-change: right,top;
    z-index: 29
}

@media screen and (min-width: 568px) {
    .sidebar___Eb8aU {
        width:360px
    }
}

.sidebarHeader___EBlTU {
    position: relative;
    touch-action: none
}

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

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

.sidebar___Eb8aU.sidebarOpened___xoGzL {
    animation-duration: .2s;
    animation-name: sidebarOpenAnimation___mXbmK;
    animation-timing-function: ease-in-out;
    box-shadow: -6px 0 20px #0009;
    right: 0;
    top: 0;
    touch-action: pan-y;
    transition: box-shadow .2s ease-out .3s
}

.sidebar___Eb8aU [class*=currentLocale__][class*=open] {
    background: #252323;
    border-color: #252323;
    box-shadow: 0 6px 10px -2px #0f0f0f;
    color: #ffffffe6
}

.sidebar___Eb8aU [class*=currentLocale__][class*=open] svg {
    fill: #ffffffe6
}

.sidebar___Eb8aU [class*=localeItem__][class*=current__] [class*=localeName__] {
    color: var(--nav-list-active-item-color);
    font-weight: 400
}

.sidebar___Eb8aU [class*=localeItem__][class*=current__] svg path {
    fill: var(--nav-list-active-item-color)
}

.sidebar___Eb8aU [class*=localeItem__]:hover {
    background: #ffffff1a
}

.sidebar___Eb8aU [class*=localeList__] {
    background: #252323;
    box-shadow: 0 0 10px 0 #0f0f0f
}

.sidebar___Eb8aU [class*=open] [class*=localeName__] {
    color: #ffffffe6
}

@keyframes sidebarOpenAnimation___mXbmK {
    0% {
        right: -288px
    }

    50% {
        right: 0
    }

    to {
        right: 0
    }
}

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

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

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

.sidebarSupport___JusvB {
    color: #fffc;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin: 0 auto;
    max-width: 288px;
    padding: 28px 0 84px;
    position: relative
}

@media screen and (min-width: 360px) {
    .sidebarSupport___JusvB {
        max-width:312px;
        padding: 28px 0 84px
    }
}

.sidebarSupport___JusvB:before {
    background: #0000000d;
    bottom: auto;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.sidebarSupportMail___fzooq,.sidebarSupportPhone___emgrF {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.sidebarSupportMail___fzooq a,.sidebarSupportPhone___emgrF a {
    color: var(--brand-blue-link);
    text-decoration: underline
}

.sidebarSupport___JusvB section {
    padding-left: 16px
}

.sidebarSupport___JusvB section:last-child {
    display: flex;
    justify-content: center;
    padding-left: 0
}

.sidebarSupport___JusvB section:nth-child(2) {
    margin-top: 16px
}

.sidebarSupport___JusvB .supportBtn___okj2D {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin-top: 20px;
    width: 224px
}

.localeSection___JShuR {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    padding-right: 14px
}

.localeTitle___s3jPw {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.localeSelect___qtDaa [class*=currentLocale_] {
    border-radius: 4px;
    padding: 14px 18px 14px 12px
}

.sidebarMenuLogout___eD3gz {
    position: relative
}

.sidebarMenuLogout___eD3gz .sidebarMenuItem___jfW77:after {
    display: none
}

.sidebarMenuLogout___eD3gz .sidebarMenuItem___jfW77 .sidebarMenuLink___y0kuD {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.sidebarMenuLogout___eD3gz .sidebarMenuItem___jfW77 .sidebarMenuLink___y0kuD .sidebarMenuIcon___FuaKG {
    margin-left: 2px
}

.sidebarClose___C5zJo {
    background: #0000 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: 296px;
    top: 8px;
    touch-action: none;
    transform: rotate(1turn) translateZ(0);
    transition: opacity .25s .5s,visibility .25s .5s,transform .3s .5s;
    visibility: hidden;
    width: 24px;
    will-change: opacity,visibility,transform;
    z-index: 1
}

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

.sidebarIsOpened___fLjX0 [class*=tapBarWrap]>[class*=tapBar] {
    z-index: 29
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___sz9fW {
    align-items: center;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.sm___JwaTp[class*=button],.button___sz9fW.sm___JwaTp {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    padding: 0 8px
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___sz9fW.md___poylu {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 16px;
    padding: 0 16px
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___sz9fW.primary___pYbBH {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:hover,.button___sz9fW.primary___pYbBH:hover {
    background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
    text-shadow: 0 -1px 0 #ffffff0f
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:active,.button___sz9fW.primary___pYbBH:active {
    background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023)
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.secondary___jyJIY[class*=button],.button___sz9fW.secondary___jyJIY {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.secondary___jyJIY[class*=button]:active,.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.secondary___jyJIY[class*=button]:hover,.button___sz9fW.secondary___jyJIY:active,.button___sz9fW.secondary___jyJIY:hover {
    background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada)
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___thOXH[class*=button],.button___sz9fW.tertiary___thOXH {
    background: #0000;
    border: 2px solid #fffc;
    color: #fffc
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___thOXH[class*=button]:hover,.button___sz9fW.tertiary___thOXH:hover {
    background: #ffffff0d
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___thOXH[class*=button]:active,.button___sz9fW.tertiary___thOXH:active {
    border-color: #fff
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___k9rHl[class*=button],.button___sz9fW.ghost___k9rHl {
    box-shadow: none;
    color: #f5c66b
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___k9rHl[class*=button]:hover,.button___sz9fW.ghost___k9rHl:hover {
    text-shadow: 0 1px 4px #c7a05866
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___k9rHl[class*=button]:active,.button___sz9fW.ghost___k9rHl:active {
    opacity: .7
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.disabled___fdCpm[class*=button],.button___sz9fW.disabled___fdCpm {
    opacity: .4;
    pointer-events: none
}

.fourthly___SbUo9 {
    background: var(--fourthly-button-gradient);
    color: var(--fourthly-button-text-color);
    width: 100%
}

.antiblockPage___JJQMI [class*=staticPage] {
    margin: 0;
    padding: 0
}

.antiblockPage___JJQMI [class*=staticPage] h1,.antiblockPage___JJQMI [class*=staticPage] h2,.antiblockPage___JJQMI [class*=staticPage] h3,.antiblockPage___JJQMI [class*=staticPage] h4,.antiblockPage___JJQMI [class*=staticPage] h5,.antiblockPage___JJQMI [class*=staticPage] h6 {
    -webkit-text-fill-color: unset;
    -webkit-background-clip: unset;
    background: none
}

.antiblockPage___JJQMI [class*=staticPage] img {
    margin: 0
}

.antiblockPage___JJQMI [class*=container] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0 auto;
    padding-inline:16px;position: relative;
    z-index: 0
}

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

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

.antiblockPage___JJQMI [class*=antiblockHeader] [class*=container] {
    align-items: flex-start;
    height: 110px
}

.antiblockPage___JJQMI [class*=antiblockHeader] [class*=logo] {
    margin-right: 56px
}

.antiblockPage___JJQMI [class*=antiblockHeader] [class*=logo] a {
    display: flex
}

.antiblockPage___JJQMI [class*=antiblockHeader] [class*=logo] img {
    height: 100px;
    object-fit: contain;
    width: 140px
}

.antiblockPage___JJQMI [class*=antiblockHeader] h1 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    margin-top: 24px;
    max-width: 150px
}

.antiblockPage___JJQMI [class*=antiblockTabs] {
    border-bottom: 1px solid #14213a
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=container] {
    -ms-overflow-style: none;
    height: 76px;
    overflow-y: auto;
    scrollbar-width: none;
    width: 100%
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=container]::-webkit-scrollbar {
    display: none
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabsWrapper] {
    position: relative;
    z-index: 0
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabsWrapper] [class*=thumb] {
    background: #ebab2e;
    bottom: -8px;
    height: 2px;
    left: 0;
    position: absolute;
    right: unset;
    top: unset;
    transition: left .3s;
    width: 108px;
    z-index: 1
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabsWrapper] [class=tabsList] {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: flex-start
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem] {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: auto;
    justify-content: center;
    width: 108px
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem] [class*=icon] {
    background-color: #fff;
    height: 24px;
    transition: background-color .3s;
    width: 24px
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-vpn] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/opera.svg);
    mask-image: url(/assets/svg/antiblock/opera.svg)
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-tor] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/tor.svg);
    mask-image: url(/assets/svg/antiblock/tor.svg)
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-turbo] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/rocket.svg);
    mask-image: url(/assets/svg/antiblock/rocket.svg)
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-mob-app] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/mob-app.svg);
    mask-image: url(/assets/svg/antiblock/mob-app.svg)
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-notification] [class*=icon] {
    -webkit-mask-image: url(/assets/svg/antiblock/push.svg);
    mask-image: url(/assets/svg/antiblock/push.svg)
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem] span {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 14px;
    text-align: center;
    transition: color .3s;
    width: 80px
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][class*=active] span {
    color: #ebab2e
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][class*=active] [class*=icon] {
    background-color: #ebab2e
}

.antiblockPage___JJQMI [class*=antiblockSection] {
    padding: 42px 0 0
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] h2 {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 8px
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] p {
    color: #c5cfe4;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 24px
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] [class*=buttonWrapper] {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: flex-start
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button] {
    text-decoration: none
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon] {
    padding-left: 40px
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon]:after {
    background-repeat: no-repeat;
    background-size: contain;
    bottom: unset;
    content: "";
    display: block;
    height: 24px;
    left: 12px;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 1
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=hma]:after {
    background: url(/assets/svg/antiblock/hma-vpn.svg)
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=planet]:after {
    background: url(/assets/svg/antiblock/planet-vpn.svg)
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=proton]:after {
    background: url(/assets/svg/antiblock/proton-vpn.svg)
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=opera]:after {
    background: url(/assets/svg/antiblock/opera.svg)
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=ios]:after {
    background: url(/assets/svg/antiblock/ios.svg)
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=android]:after {
    background: url(/assets/svg/antiblock/android.svg)
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=yandex]:after {
    background: url(/assets/svg/antiblock/yandex.svg)
}

body.bettingBody___VsDB0 {
    --top-offset: 0;
    --bottom-offset: 0;
    --color-green: #2dd890;
    --color-dark: #1c2233;
    --color-darked: #0f1625;
    --color-gray: #babcc2
}

body.bettingBody___VsDB0 .__app-is-betting {
    --bet-radius-m: 8px;
    --bet-font-family-primary: "Manrope",sans-serif;
    --bet-font-family-secondary: "Manrope",sans-serif;
    --bet-info-color: #c9051d
}

body.bettingBody___VsDB0 {
    --bottom-offset: 60px
}

body.bettingBody___VsDB0:has([class*=__app-betslip-expanded]) {
    overflow: hidden
}

body.bettingBody___VsDB0 [class*=buttonUp__] {
    bottom: 128px
}

body.bettingBody___VsDB0 [id=betting__container] {
    min-height: calc(100vh - 64px)
}

body.bettingBody___VsDB0 [class^=sidebarToggler__container] {
    width: 187px
}

body.bettingBody___VsDB0 [class*=__app-RootResponse-container]:not(.medium___DH1k1) [class*=NavButton__button] {
    font-weight: 500
}

body.bettingBody___VsDB0 [class*=__app-RootResponse-container]:not(.medium___DH1k1) [class*=NavButton__button]:not([class*=NavButton-is-active]) {
    color: var(--brand-blue)
}

body.bettingBody___VsDB0 [class*=__app-betslip-expanded] [class*=betslipHeader__container___] {
    background: #1d1b1b80
}

body.bettingBody___VsDB0 [class*=__app-betslip-expanded] [class*=betslipHeader__container___] [class*=__app-Tabs-Tab-is-active] {
    background: #1d1b1b
}

body.bettingBody___VsDB0 [class*=mobileFilters__container] [class*=sportFilterHeading__container] {
    background: linear-gradient(180deg,#252d40,#1c212e);
    height: 76px
}

body.bettingBody___VsDB0 [class*=mobileFilters__container] [class*=sportFilterHeading__is-active] {
    background: var(--brand-content-background)
}

body.bettingBody___VsDB0 [class*=mobileFilters__container] [class^=mobileFilters__filters] {
    border: none
}

body.bettingBody___VsDB0 [class^=sportsNavigation__container] {
    --padding: 0
}

body.bettingBody___VsDB0 [class^=segmentControl__container] {
    --padding: 8.5px 16px;
    --height: 40px;
    background: none;
    width: auto
}

body.bettingBody___VsDB0 [class^=segmentControl__container] [class^=segmentTab__container] {
    --background-active: #252d40;
    --background: none;
    --height: auto;
    border-radius: 16px;
    margin-right: 16px;
    padding: 4px 16px;
    width: auto
}

body.bettingBody___VsDB0 [class^=segmentControl__container] [class^=segmentTab__container] span {
    font-size: 12px;
    font-weight: 500;
    line-height: 14.5px
}

body.bettingBody___VsDB0 [class^=sportEventRow__container] {
    background: var(--color-darked)
}

body.bettingBody___VsDB0 [class*=topMenu__header] {
    background: none
}

body.bettingBody___VsDB0 [class*=topMenu__header] [class^=__app-ListNav-button] {
    flex-grow: 0
}

body.bettingBody___VsDB0 .bettingSlipWrapper___Hw591 {
    bottom: 74px;
    height: auto;
    left: unset;
    position: fixed;
    right: unset;
    top: unset;
    width: 100%;
    z-index: 12
}

body.bettingBody___VsDB0 .bettingSlipWrapper___Hw591 .bettingSlipMobile___KSeNc {
    bottom: 0;
    height: inherit;
    left: unset;
    position: absolute;
    right: unset;
    top: unset;
    width: inherit;
    z-index: 0
}

body.bettingBody___VsDB0 .bettingSlipWrapper___Hw591 .bettingSlipMobile___KSeNc [class*=__app-betslip-expanded] {
    height: 76vh;
    max-height: 76vh
}

.adventCalendar___SDGmb {
    background: linear-gradient(180deg,#870314,#000);
    position: relative
}

.adventCalendar___SDGmb [class*=footer__] {
    background: #0000
}

.adventCalendar___SDGmb [class*=wrapper] {
    opacity: 1!important
}

.welcomeBonusPageWrap___V1y83 {
    overflow: hidden;
    width: 100%
}

.container___Yu_VM {
    margin: 0 auto;
    max-width: 1288px;
    position: relative;
    z-index: 1
}

.button___zP20e {
    align-items: center;
    background: linear-gradient(0deg,#ffb900,#ffd600);
    border: 1px solid #feb60066;
    border-radius: 8px;
    box-shadow: 0 4px 4px 0 #0000004d,0 2px 6px 0 #6249001a;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-inline:16px;position: relative;
    z-index: 1
}

.button___zP20e.sm___X30Kc {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: normal
}

.button___zP20e.md___CNmkS {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    line-height: normal
}

@media(hover: hover) {
    .button___zP20e {
        cursor:pointer
    }

    .button___zP20e:hover {
        background: linear-gradient(0deg,#ffc52b,#ffdb20)
    }
}

.button___zP20e:active {
    background: linear-gradient(0deg,#eaaa00,#f6ce00)
}

.button___zP20e.disabled___vUmJv,.button___zP20e:disabled {
    opacity: .4;
    pointer-events: none
}

.button___zP20e [class*=loadingWrapper__] {
    bottom: unset;
    height: 100%;
    left: 50%;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    z-index: 1
}

.button___zP20e [class*=loadingWrapper__] img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.ingredientsWrapper___BKLYh {
    align-items: flex-start;
    background: url(/assets/img/fruitCocktail/promoSection/ingredients-bg.webp) 50%;
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: 580px;
    justify-content: flex-start;
    max-width: 348px;
    overflow: hidden;
    padding-top: 64px;
    position: relative;
    width: 100%;
    z-index: 1
}

.ingredientsWrapper___BKLYh.disabled___LOimw {
    pointer-events: none
}

.ingredientsWrapper___BKLYh .closedBarWrapper___oEddV {
    align-items: center;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: #0d01016e;
    border-radius: 12px;
    bottom: unset;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 2
}

.ingredientsWrapper___BKLYh .closedBarWrapper___oEddV p {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 16px 0 0;
    text-shadow: 0 4px 4px #00000040
}

.ingredientsWrapper___BKLYh .title___YXnpF {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start;
    margin: 0 26px 16px 16px
}

.ingredientsWrapper___BKLYh .title___YXnpF p {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.ingredientsWrapper___BKLYh .title___YXnpF [class*=tipsWrap__] {
    margin-top: 2px;
    z-index: 1
}

.ingredientsWrapper___BKLYh form {
    width: 100%
}

.ingredientsWrapper___BKLYh :root {
    --swiper-theme-color: #007aff
}

.ingredientsWrapper___BKLYh .swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.ingredientsWrapper___BKLYh .swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.ingredientsWrapper___BKLYh .swiper-wrapper {
    box-sizing: initial;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.ingredientsWrapper___BKLYh .swiper-android .swiper-slide,.ingredientsWrapper___BKLYh .swiper-wrapper {
    transform: translateZ(0)
}

.ingredientsWrapper___BKLYh .swiper-pointer-events {
    touch-action: pan-y
}

.ingredientsWrapper___BKLYh .swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.ingredientsWrapper___BKLYh .swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.ingredientsWrapper___BKLYh .swiper-slide-invisible-blank {
    visibility: hidden
}

.ingredientsWrapper___BKLYh .swiper-autoheight,.ingredientsWrapper___BKLYh .swiper-autoheight .swiper-slide {
    height: auto
}

.ingredientsWrapper___BKLYh .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.ingredientsWrapper___BKLYh .swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.ingredientsWrapper___BKLYh .swiper-3d,.ingredientsWrapper___BKLYh .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.ingredientsWrapper___BKLYh .swiper-3d .swiper-cube-shadow,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-bottom,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-left,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-right,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-top,.ingredientsWrapper___BKLYh .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-bottom,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-left,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-right,.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.ingredientsWrapper___BKLYh .swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.ingredientsWrapper___BKLYh .swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.ingredientsWrapper___BKLYh .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.ingredientsWrapper___BKLYh .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.ingredientsWrapper___BKLYh .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.ingredientsWrapper___BKLYh .swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.ingredientsWrapper___BKLYh .swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.ingredientsWrapper___BKLYh .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.ingredientsWrapper___BKLYh .swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    width: var(--swiper-centered-offset-after)
}

.ingredientsWrapper___BKLYh .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.ingredientsWrapper___BKLYh .swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    width: 100%
}

.ingredientsWrapper___BKLYh .swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.ingredientsWrapper___BKLYh .swiper-wrapper {
    display: flex
}

.ingredientsWrapper___BKLYh .swiper-pagination {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 4px
}

.ingredientsWrapper___BKLYh .swiper-pagination-bullet {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet.png);
    background-size: contain;
    display: block;
    height: 16px;
    width: 16px
}

.ingredientsWrapper___BKLYh .swiper-pagination-bullet-active {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet-active.png)
}

@media(hover: hover) {
    .ingredientsWrapper___BKLYh .swiper-pagination-bullet {
        cursor:pointer
    }
}

.ingredientsWrapper___BKLYh .swiper___VVShF {
    -webkit-mask-image: linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);
    mask-image: linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);
    padding-inline:20px}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww {
    background: linear-gradient(180deg,#13101233 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 12px;
    box-shadow: inset 2px 3px 4px 0 #00000052;
    flex-shrink: 0;
    height: 124px;
    overflow: hidden;
    position: relative;
    width: 120px;
    z-index: 1
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww:before {
    background: url(/assets/img/fruitCocktail/promoSection/ingredients/cardElement.webp) 50%;
    bottom: -64px;
    content: "";
    height: 208px;
    left: -48px;
    position: absolute;
    right: unset;
    top: unset;
    width: 208px;
    z-index: 0
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww:after {
    background: radial-gradient(50% 50% at 50% 50%,#ff971a80 0,#ff971a00 100%);
    bottom: -104px;
    content: "";
    height: 208px;
    left: -48px;
    position: absolute;
    right: unset;
    top: unset;
    width: 208px;
    z-index: 0
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 8px;
    position: relative;
    z-index: 1
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label input {
    display: none
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label .info___ClDd4 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start;
    width: 100%
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label .info___ClDd4 .radioWrapper___pKI9P {
    background-color: #0000004d;
    border: 1px solid #ffffff1a;
    border-radius: 100%;
    height: 16px;
    margin-left: 2px;
    position: relative;
    transition: border-color .3s;
    width: 16px;
    z-index: 1
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label .info___ClDd4 .radioWrapper___pKI9P:after {
    background-color: #f5c66b;
    border-radius: 100%;
    bottom: unset;
    content: "";
    height: 8px;
    left: 50%;
    opacity: 0;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: opacity .3s;
    width: 8px;
    z-index: 1
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label .info___ClDd4 span {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label .alcoholImage___E7ohK {
    height: 134px;
    object-fit: contain;
    width: 104px
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label .fruitImage___nMDxm {
    height: 76px;
    object-fit: contain;
    width: 104px
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label input:checked~.radioWrapper___pKI9P {
    border-color: #f5c66b
}

.ingredientsWrapper___BKLYh .swiperSlide___ls6ww label input:checked~.radioWrapper___pKI9P:after {
    opacity: 1
}

@media(hover: hover) {
    .ingredientsWrapper___BKLYh .swiperSlide___ls6ww label {
        cursor:pointer
    }
}

.ingredientsWrapper___BKLYh .swiperAlcohol___DaceU {
    margin-top: 16px
}

.ingredientsWrapper___BKLYh .swiperAlcohol___DaceU .swiperSlide___ls6ww {
    height: 182px
}

.ingredientsWrapper___BKLYh .submitButton___id7tk {
    bottom: 6px;
    left: 50%;
    min-width: 146px;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 1
}

.promoSection___J2G_w {
    background: url(/assets/img/fruitCocktail/promoSection/promo-bg.webp) top;
    background-size: cover;
    margin-top: -48px;
    padding-top: 90px;
    position: relative;
    z-index: 1
}

.promoSection___J2G_w .container___exMEF {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-inline:6px;width: 100%
}

.promoSection___J2G_w .title____Hqu7 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-family: Caveat,serif;
    font-size: 48px;
    font-weight: 500;
    justify-content: center;
    line-height: 1;
    margin: 0;
    text-align: center;
    text-shadow: 0 4px 4px #00000059;
    text-transform: capitalize
}

.promoSection___J2G_w .title____Hqu7 span {
    color: #ffe815
}

.promoSection___J2G_w .cocktailsWrapper___Y7MxF {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.promoSection___J2G_w .cocktailsWrapper___Y7MxF>img {
    position: relative;
    top: -24px
}

.promoSection___J2G_w .cocktailsWrapper___Y7MxF .titleWrapper___wEoAb {
    align-items: center;
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    background-size: cover;
    border-radius: 12px;
    display: flex;
    flex-direction: row;
    height: 98px;
    justify-content: flex-start;
    padding-left: 126px;
    position: relative;
    top: -86px;
    width: 310px;
    z-index: 2
}

.promoSection___J2G_w .cocktailsWrapper___Y7MxF .titleWrapper___wEoAb img {
    bottom: unset;
    height: 186px;
    left: -24px;
    position: absolute;
    right: unset;
    top: -58px;
    width: 186px;
    z-index: 1
}

.promoSection___J2G_w .cocktailsWrapper___Y7MxF .titleWrapper___wEoAb p {
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 300;
    justify-content: flex-start;
    line-height: 1;
    margin: 0
}

.promoSection___J2G_w .cocktailsWrapper___Y7MxF .titleWrapper___wEoAb p span {
    color: #ffe815;
    font-size: 32px;
    font-weight: 800;
    line-height: 44px;
    text-transform: uppercase
}

@media screen and (min-width: 360px) {
    .promoSection___J2G_w .cocktailsWrapper___Y7MxF .titleWrapper___wEoAb {
        background-size:contain;
        width: 350px
    }
}

.promoSection___J2G_w .barImage___BqNWr {
    bottom: 0;
    height: 706px;
    left: 50%;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 914px;
    z-index: 1
}

.barSection___lrdJJ {
    position: relative;
    z-index: 2
}

.barSection___lrdJJ .barBackground___LQHSr {
    bottom: unset;
    height: 160px;
    left: 50%;
    -webkit-mask-image: linear-gradient(180deg,#000 80%,#0000);
    mask-image: linear-gradient(180deg,#000 80%,#0000);
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: calc(-20px - 4vw);
    transform: translateX(-50%);
    width: auto;
    z-index: 0
}

@media screen and (min-width: 640px) {
    .barSection___lrdJJ .barBackground___LQHSr {
        height:240px
    }
}

.barSection___lrdJJ .container___KVnv2 {
    padding: 76px 6px 40px
}

.barSection___lrdJJ .container___KVnv2 .barWrapper___hOBKl {
    align-items: center;
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    background-size: contain;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 348px;
    padding: 44px 0 24px;
    position: relative;
    width: 100%;
    z-index: 1
}

.barSection___lrdJJ .container___KVnv2 .barWrapper___hOBKl:before {
    background: url(/assets/img/fruitCocktail/barSection/lines.webp) 100%;
    bottom: unset;
    content: "";
    height: 100px;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -44px;
    width: 100%;
    z-index: 1
}

.barSection___lrdJJ .container___KVnv2 .barWrapper___hOBKl>.title___SXh8_ {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 20px;
    font-weight: 700;
    justify-content: center;
    line-height: 26px;
    margin: 0 0 0 24px;
    text-shadow: 0 4px 4px #00000040
}

.barSection___lrdJJ .container___KVnv2 .barWrapper___hOBKl>.title___SXh8_ svg {
    margin-left: 8px
}

.barSection___lrdJJ .container___KVnv2 .barWrapper___hOBKl .tooltipWrapper___Eoajj {
    cursor: pointer;
    display: flex
}

.barSection___lrdJJ .container___KVnv2 .barWrapper___hOBKl .tooltipWrapper___Eoajj [class*=tips__] {
    height: auto;
    left: calc(100% - 210px);
    top: 32px;
    transform: translateX(0);
    width: 210px
}

.barSection___lrdJJ .container___KVnv2 .barWrapper___hOBKl .tooltipWrapper___Eoajj [class*=tips__]:before {
    border-bottom: 6px solid;
    border-top: 6px solid #0000;
    bottom: unset;
    left: unset;
    right: 14px;
    top: -12px
}

.barSection___lrdJJ .container___KVnv2 .barWrapper___hOBKl .description___rgRY7 {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 4px 0 16px 24px
}

.barSection___lrdJJ .container___KVnv2 .barWrapper___hOBKl .description___rgRY7 span {
    color: #ffe815
}

.barSection___lrdJJ .emptyWrapper____iYPF {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.barSection___lrdJJ .emptyWrapper____iYPF .emptyBarImage___lBckh {
    height: 110px;
    margin-block:20px 16px;object-fit: contain;
    width: 110px
}

.barSection___lrdJJ .emptyWrapper____iYPF h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 0 0 16px;
    text-align: center;
    text-shadow: 0 4px 4px #00000040
}

.barSection___lrdJJ .emptyWrapper____iYPF p {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    text-align: center
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    z-index: 1
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl :root {
    --swiper-theme-color: #007aff
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-wrapper {
    box-sizing: initial;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-android .swiper-slide,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-wrapper {
    transform: translateZ(0)
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-pointer-events {
    touch-action: pan-y
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-slide-invisible-blank {
    visibility: hidden
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-autoheight,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-autoheight .swiper-slide {
    height: auto
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-cube-shadow,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-bottom,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-left,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-right,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-top,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-bottom,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-left,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-right,.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    width: var(--swiper-centered-offset-after)
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    width: 100%
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-wrapper {
    display: flex
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-pagination {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 4px
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-pagination-bullet {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet.png);
    background-size: contain;
    display: block;
    height: 16px;
    width: 16px
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-pagination-bullet-active {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet-active.png)
}

@media(hover: hover) {
    .barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper-pagination-bullet {
        cursor:pointer
    }
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiper___h3_k2 {
    -webkit-mask-image: linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);
    mask-image: linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);
    padding-inline:16px}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .swiperSlide___FN2Pf {
    flex-shrink: 0;
    height: 196px;
    width: 120px
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz {
    align-items: center;
    background: linear-gradient(180deg,#13101233 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 12px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    overflow: hidden;
    padding: 8px;
    position: relative;
    width: 100%;
    z-index: 1
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz:before {
    background: url(/assets/img/fruitCocktail/promoSection/ingredients/cardElement.webp) no-repeat 50%;
    background-size: cover;
    bottom: 0;
    content: "";
    height: 208px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 208px;
    z-index: 0
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz:after {
    background: radial-gradient(50% 50% at 50% 50%,#ff971a80 0,#ff971a00 100%);
    bottom: -50px;
    content: "";
    height: 208px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 208px;
    z-index: 0
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz .title___SXh8_ {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    line-height: 19px;
    margin: 0;
    max-height: 38px;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 1
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz>img {
    height: 134px;
    object-fit: contain;
    position: relative;
    width: 104px;
    z-index: 1
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz .button___VG3JL {
    bottom: unset;
    left: 50%;
    max-width: 100%;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz.achievement___Jgyzc {
    border: 1px solid #ffe81580;
    box-shadow: 0 0 20px 1px #ffe8154d,inset 4px 5px 4px 0 #00000052
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz.achievement___Jgyzc:after {
    background: radial-gradient(50% 50% at 50% 50%,#ef413680 0,#ef413600 100%)
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz.achievement___Jgyzc>img {
    filter: blur(2px)
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz.isCompleted___JK0vO {
    border: 1px solid #6d4826;
    pointer-events: none
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz.isCompleted___JK0vO:after {
    display: none
}

.barSection___lrdJJ .cocktailsListWrapper___kIhj1 .list___oEkNl .item___GfFrz.isCompleted___JK0vO>img {
    filter: grayscale(1)
}

.tabsSection___NqY50 {
    margin-bottom: 40px
}

.tabsSection___NqY50 .container___ySsxB {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-inline:6px;z-index: 2
}

.tabsSection___NqY50 .tabsWrapper___J2Qzd {
    height: auto;
    max-width: 348px;
    position: relative;
    width: 100%;
    z-index: 1
}

.tabsSection___NqY50 .tabsWrapper___J2Qzd .tabsNavigation___nsoLf {
    padding-left: 8px;
    position: relative;
    z-index: 1
}

.tabsSection___NqY50 .tabsWrapper___J2Qzd .tabsNavigation___nsoLf .tabButton___s0ALk {
    background: url(/assets/img/fruitCocktail/tabButton.webp) 50%;
    border-radius: 4px 24px 0 0;
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    height: 48px;
    line-height: 24px;
    padding-inline:10px;text-transform: uppercase;
    transition: color .3s;
    width: -moz-fit-content;
    width: fit-content
}

.tabsSection___NqY50 .tabsWrapper___J2Qzd .tabsNavigation___nsoLf .tabButton___s0ALk:not(:first-child) {
    margin-left: -8px
}

.tabsSection___NqY50 .tabsWrapper___J2Qzd .tabsNavigation___nsoLf .tabButton___s0ALk:first-child {
    position: relative;
    z-index: 3
}

.tabsSection___NqY50 .tabsWrapper___J2Qzd .tabsNavigation___nsoLf .tabButton___s0ALk:nth-child(2) {
    position: relative;
    z-index: 2
}

.tabsSection___NqY50 .tabsWrapper___J2Qzd .tabsNavigation___nsoLf .tabButton___s0ALk:last-child {
    position: relative;
    z-index: 1
}

.tabsSection___NqY50 .tabsWrapper___J2Qzd .tabsNavigation___nsoLf .tabButton___s0ALk.active___ABUov {
    color: #fdde58;
    text-shadow: 1px 1px 0 #1414137a;
    z-index: 4
}

.tabsSection___NqY50 .tabsWrapper___J2Qzd .tabsContent___mJn1_ {
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    border-radius: 12px;
    padding: 24px 16px
}

@media screen and (min-width: 360px) {
    .tabsSection___NqY50 .tabsWrapper___J2Qzd .tabsNavigation___nsoLf .tabButton___s0ALk {
        padding-inline:0;
        width: 116px
    }
}

.lootboxPopup___fLkNj {
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    background-size: contain;
    border-radius: 12px;
    display: grid;
    grid-template-rows: 240px 0fr 1fr 48px 48px;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 482px;
    min-height: 482px;
    overflow: hidden;
    padding-bottom: 16px;
    transition: grid-template-rows .3s,max-height .3s;
    width: 312px;
    will-change: grid-template-rows,max-height
}

.lootboxPopup___fLkNj .chest___ZzL8K {
    align-items: flex-start;
    bottom: unset;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    left: 0;
    padding-top: 24px;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 2
}

.lootboxPopup___fLkNj .banner___QHy4Q {
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0 0 12px 12px;
    display: flex;
    flex-direction: column;
    height: 240px;
    justify-content: flex-end;
    position: relative;
    width: 100%;
    z-index: 1
}

.lootboxPopup___fLkNj .banner___QHy4Q .label___tokhs {
    align-items: center;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: #ffffff3d;
    border-radius: 12px;
    bottom: unset;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    left: 50%;
    line-height: 12px;
    padding-inline:8px;position: absolute;
    right: unset;
    top: 24px;
    transform: translateX(-50%);
    transition: opacity .3s;
    width: -moz-fit-content;
    width: fit-content;
    will-change: opacity;
    z-index: 1
}

.lootboxPopup___fLkNj .banner___QHy4Q .title___pc2lh {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 30px;
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    transition: opacity .3s;
    white-space: nowrap;
    will-change: opacity
}

.lootboxPopup___fLkNj .banner___QHy4Q .prizes___s74Sy {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: center;
    transition: opacity .3s;
    will-change: opacity
}

.lootboxPopup___fLkNj .banner___QHy4Q .prizes___s74Sy div {
    background-repeat: no-repeat;
    background-size: contain;
    height: 32px;
    width: 32px
}

.lootboxPopup___fLkNj .banner___QHy4Q .showcaseWrapper___qfdv0 {
    align-items: center;
    bottom: -16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    position: absolute;
    right: unset;
    top: unset;
    transition: opacity .3s;
    width: 100%;
    will-change: opacity;
    z-index: 1
}

.lootboxPopup___fLkNj .banner___QHy4Q .showcaseWrapper___qfdv0 .toggleButtonWrapper___bsyxf {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background: linear-gradient(180deg,#13101266 13.43%,#ff971a66);
    border: 1px solid #6d4826;
    border-radius: 16px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    height: 32px;
    margin-right: 16px;
    min-width: 84px;
    padding-inline:12px 28px;position: relative;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.lootboxPopup___fLkNj .banner___QHy4Q .showcaseWrapper___qfdv0 .toggleButtonWrapper___bsyxf .arrow___qab8E {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 4px;
    top: 4px;
    transform: rotate(0);
    transition: transform .3s;
    will-change: transform;
    z-index: 3
}

.lootboxPopup___fLkNj .banner___QHy4Q .showcaseWrapper___qfdv0 .toggleButtonWrapper___bsyxf span {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 {
    align-items: flex-start;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
    height: inherit;
    justify-content: flex-start;
    left: 0;
    padding: 16px 16px 0;
    position: absolute;
    right: 0;
    top: 0;
    width: inherit;
    z-index: 0
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrize___ti_Q0 {
    align-items: center;
    background: linear-gradient(-90deg,#0000,#0000004d);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: flex-start;
    opacity: 0;
    padding: 8px;
    transform: translateY(240px);
    width: 100%
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrize___ti_Q0.active___I4L7w {
    position: relative;
    z-index: 1
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrize___ti_Q0:first-child {
    animation: openedPrizeAnimation___Xxc1V .25s ease 0s 1 normal forwards
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrize___ti_Q0:nth-child(2) {
    animation: openedPrizeAnimation___Xxc1V .25s ease .15s 1 normal forwards
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrize___ti_Q0:last-child {
    animation: openedPrizeAnimation___Xxc1V .25s ease .3s 1 normal forwards
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrize___ti_Q0 .tipContent___r1LCs {
    background-color: #fff;
    border-radius: 8px;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 12px;
    width: 230px
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrize___ti_Q0 .tipContent___r1LCs:before {
    border-left-color: #fff
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrizeImage___SoRu2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrizeText___bSVTz {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: calc(100% - 48px);
    width: 100%
}

.lootboxPopup___fLkNj .banner___QHy4Q .openedPrizes___Kqcf5 .openedPrizeTitle____VBDz {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    overflow: hidden;
    padding-inline:16px}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .accordion-item {
    margin-bottom: 4px;
    padding-right: 8px
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .accordion-item:last-child {
    margin-bottom: 0
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .accordion-title {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    position: relative;
    z-index: 0
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .accordion-title span {
    color: #d1d1d1;
    flex-grow: 1;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-right: 4px;
    max-width: calc(100% - 30px);
    overflow: hidden;
    padding: 0 28px 0 0;
    pointer-events: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .accordion-title.active span {
    color: #f5c66b
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .accordion-title.active [class*=titleArrow] {
    transform: rotate(180deg)
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .accordion-inner {
    display: none
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .accordion-title.active+.accordion-inner {
    display: block
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI {
    flex-grow: 1;
    margin: 24px 0 8px;
    padding: 8px 0;
    width: 100%
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .prizeImage___QhdEW {
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    height: 32px;
    margin-right: 8px;
    object-fit: contain;
    width: 32px
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .titleArrow___xdvGc {
    background: url(/assets/svg/lootboxes/showcase-arrow.svg) no-repeat;
    flex-shrink: 0;
    height: 24px;
    pointer-events: none;
    width: 24px
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .description___UdWN7 {
    padding: 4px 28px 0 20px
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .description___UdWN7,.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .description___UdWN7 * {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .description___UdWN7 a {
    color: var(--pageBlue);
    text-decoration: underline
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .description___UdWN7 ul li {
    margin: 0 0 8px;
    position: relative
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .description___UdWN7 ul li:before {
    background: hsla(227,8%,78%,.102);
    border-radius: 4px;
    bottom: auto;
    content: "";
    display: block;
    height: 16px;
    left: -20px;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    z-index: inherit
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .description___UdWN7 ul li:after {
    background: #f5c66b;
    border-radius: 50%;
    bottom: auto;
    content: "";
    display: block;
    height: 4px;
    left: -14px;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    z-index: inherit
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .prizesList___oKxtI .description___UdWN7 ul li:last-child {
    margin: 0
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .priceWrapper___Knrwx {
    align-items: center;
    border-bottom: 1px solid #595d8533;
    border-top: 1px solid #595d8533;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
    margin-bottom: 8px;
    padding: 8px 0;
    width: 100%
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .priceWrapper___Knrwx .price___NJ2SG {
    color: var(--pageYellow);
    font-size: 20px;
    font-weight: 400;
    line-height: 24px
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .priceWrapper___Knrwx>span {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: normal
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .titleWrapper___f0LNI {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    height: 68px;
    justify-content: space-between;
    width: 100%
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .titleWrapper___f0LNI .lootboxTitle___uJMIW {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--pageBlue);
    display: -webkit-box;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    max-height: 52px;
    overflow: hidden;
    width: 170px
}

.lootboxPopup___fLkNj .prizesInfo___wHkFt .titleWrapper___f0LNI .button___ElROK {
    background: var(--pageYellow);
    border: none;
    color: #2b265d;
    font-size: 18px;
    font-weight: 700;
    height: 26px;
    line-height: 18px;
    padding-inline:8px;transition: opacity .3s;
    width: -moz-fit-content;
    width: fit-content;
    will-change: opacity
}

.lootboxPopup___fLkNj .multiplierWrapper___fKuLy {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
    transition: opacity .3s;
    will-change: opacity
}

.lootboxPopup___fLkNj .multiplierWrapper___fKuLy .title___pc2lh {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 16px;
    text-align: center
}

.lootboxPopup___fLkNj .multiplierWrapper___fKuLy .buttons___k5jHo {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: space-between;
    margin-bottom: 12px;
    padding-inline:10px}

.lootboxPopup___fLkNj .multiplierWrapper___fKuLy .buttons___k5jHo .button___ElROK {
    align-items: center;
    background: linear-gradient(180deg,#13101266 13.43%,#ff971a66),#ffffff1a;
    border-bottom: 3px solid #6d4826;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 38px;
    justify-content: center;
    position: relative;
    width: 62px;
    z-index: 0
}

.lootboxPopup___fLkNj .multiplierWrapper___fKuLy .buttons___k5jHo .button___ElROK span {
    color: #fffc;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase
}

.lootboxPopup___fLkNj .multiplierWrapper___fKuLy .buttons___k5jHo .button___ElROK.active___I4L7w {
    border-bottom: 2px solid #f5c66b
}

.lootboxPopup___fLkNj .multiplierWrapper___fKuLy .buttons___k5jHo .button___ElROK.active___I4L7w span {
    color: #f5c66b
}

.lootboxPopup___fLkNj .priceWrapper___Knrwx {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center
}

.lootboxPopup___fLkNj .priceWrapperCurrency___RcQLy {
    align-items: center;
    color: #f5c66b;
    display: flex;
    flex-direction: row-reverse;
    font-size: 24px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 32px
}

.lootboxPopup___fLkNj .priceWrapperText___oQfZh {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.lootboxPopup___fLkNj .priceWrapper___Knrwx .fullPrice___yzJLE {
    align-items: flex-start;
    color: #f5c66b;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 12px;
    text-decoration: line-through
}

.lootboxPopup___fLkNj .priceWrapper___Knrwx .fullPrice___yzJLE>span:last-child {
    order: -1
}

.lootboxPopup___fLkNj .priceWrapper___Knrwx .text___OgHyK {
    color: #d1d1d1;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.lootboxPopup___fLkNj .popupButton___djbmf {
    margin: auto auto 0;
    transition: opacity .3s;
    width: calc(100% - 32px);
    will-change: opacity
}

.lootboxPopup___fLkNj .closeButton___u7oQC {
    bottom: 24px;
    display: none;
    left: 50%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 2
}

.lootboxPopup___fLkNj.openPrize___LU4H8 {
    grid-template-rows: 240px 1fr 0fr 48px 48px;
    max-height: 548px
}

.lootboxPopup___fLkNj.openPrize___LU4H8 .banner___QHy4Q .toggleButtonWrapper___bsyxf .arrow___qab8E {
    transform: rotate(180deg)
}

.lootboxPopup___fLkNj.openLootbox___VIpAo {
    max-height: 484px
}

.lootboxPopup___fLkNj.openLootbox___VIpAo .banner___QHy4Q .label___tokhs,.lootboxPopup___fLkNj.openLootbox___VIpAo .banner___QHy4Q .showcaseWrapper___qfdv0,.lootboxPopup___fLkNj.openLootbox___VIpAo .banner___QHy4Q .title___pc2lh,.lootboxPopup___fLkNj.openLootbox___VIpAo .multiplierWrapper___fKuLy,.lootboxPopup___fLkNj.openLootbox___VIpAo .openButton___Kz2e_,.lootboxPopup___fLkNj.openLootbox___VIpAo .priceWrapper___Knrwx,.lootboxPopup___fLkNj.openLootbox___VIpAo .prizesInfo___wHkFt,.lootboxPopup___fLkNj.openLootbox___VIpAo .prizes___s74Sy {
    opacity: 0;
    pointer-events: none
}

.lootboxPopup___fLkNj.openLootbox___VIpAo .closeButton___u7oQC {
    display: block
}

.lootboxPopup___fLkNj.openLootbox___VIpAo .closeButton___u7oQC.active___I4L7w {
    opacity: 1;
    pointer-events: auto
}

.lootboxPopup___fLkNj.openLootbox___VIpAo [class*=closeBtn] {
    display: none
}

@keyframes openedPrizeAnimation___Xxc1V {
    0% {
        opacity: 0;
        transform: translateY(240px);
        width: 0
    }

    75% {
        opacity: .75;
        width: 75%
    }

    to {
        opacity: 1;
        transform: translateY(0);
        width: 100%
    }
}

.lootboxesWrapper____2AB1 {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-start
}

.lootboxesWrapper____2AB1 .errorText___jrdSF {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    margin: 0
}

.lootboxesWrapper____2AB1 :root {
    --swiper-theme-color: #007aff
}

.lootboxesWrapper____2AB1 .swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.lootboxesWrapper____2AB1 .swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.lootboxesWrapper____2AB1 .swiper-wrapper {
    box-sizing: initial;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.lootboxesWrapper____2AB1 .swiper-android .swiper-slide,.lootboxesWrapper____2AB1 .swiper-wrapper {
    transform: translateZ(0)
}

.lootboxesWrapper____2AB1 .swiper-pointer-events {
    touch-action: pan-y
}

.lootboxesWrapper____2AB1 .swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.lootboxesWrapper____2AB1 .swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.lootboxesWrapper____2AB1 .swiper-slide-invisible-blank {
    visibility: hidden
}

.lootboxesWrapper____2AB1 .swiper-autoheight,.lootboxesWrapper____2AB1 .swiper-autoheight .swiper-slide {
    height: auto
}

.lootboxesWrapper____2AB1 .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.lootboxesWrapper____2AB1 .swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.lootboxesWrapper____2AB1 .swiper-3d,.lootboxesWrapper____2AB1 .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.lootboxesWrapper____2AB1 .swiper-3d .swiper-cube-shadow,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-bottom,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-left,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-right,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-top,.lootboxesWrapper____2AB1 .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-bottom,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-left,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-right,.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.lootboxesWrapper____2AB1 .swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.lootboxesWrapper____2AB1 .swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.lootboxesWrapper____2AB1 .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.lootboxesWrapper____2AB1 .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.lootboxesWrapper____2AB1 .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.lootboxesWrapper____2AB1 .swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.lootboxesWrapper____2AB1 .swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.lootboxesWrapper____2AB1 .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.lootboxesWrapper____2AB1 .swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    width: var(--swiper-centered-offset-after)
}

.lootboxesWrapper____2AB1 .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.lootboxesWrapper____2AB1 .swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    width: 100%
}

.lootboxesWrapper____2AB1 .swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.lootboxesWrapper____2AB1 .swiper-wrapper {
    display: flex
}

.lootboxesWrapper____2AB1 .swiper-pagination {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 16px
}

.lootboxesWrapper____2AB1 .swiper-pagination-bullet {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet.png);
    background-size: contain;
    display: block;
    height: 16px;
    width: 16px
}

.lootboxesWrapper____2AB1 .swiper-pagination-bullet-active {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet-active.png)
}

.lootboxesWrapper____2AB1 .swiper___ISY3_ {
    -webkit-mask-image: linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);
    mask-image: linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);
    padding-inline:16px}

.lootboxesWrapper____2AB1 .swiperSlide___QfBNm {
    flex-shrink: 0;
    height: 312px;
    width: 274px
}

.lootboxesWrapper____2AB1 .lootbox___DkWGB {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 312px;
    justify-content: flex-end;
    overflow: hidden;
    position: relative;
    width: 274px;
    z-index: 1
}

.lootboxesWrapper____2AB1 .lootbox___DkWGB:before {
    background: url(/assets/img/fruitCocktail/promoSection/ingredients/cardElement.webp) 50%;
    background-size: 100%;
    bottom: -44px;
    content: "";
    height: 208px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.lootboxesWrapper____2AB1 .lootboxImage___q3ffW {
    height: 168px;
    object-fit: contain;
    position: relative;
    top: 28px;
    width: 228px;
    z-index: 2
}

.lootboxesWrapper____2AB1 .lootboxContent___zVU5b {
    align-items: center;
    background: linear-gradient(180deg,#13101233 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 12px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    height: 172px;
    justify-content: center;
    overflow: hidden;
    padding: 32px 24px 24px;
    position: relative;
    width: 100%;
    z-index: 1
}

.lootboxesWrapper____2AB1 .lootboxContent___zVU5b .button___pFOU3 {
    margin-top: auto;
    width: 100%
}

.lootboxesWrapper____2AB1 .lootboxContent___zVU5b:after {
    background: radial-gradient(50% 50% at 50% 50%,#ff971a80 0,#ff971a00 100%);
    bottom: -164px;
    content: "";
    height: 344px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 344px;
    z-index: 0
}

.lootboxesWrapper____2AB1 .lootboxTitle___XZPMq {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #ffffffe6;
    display: -webkit-box;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 0;
    max-height: 52px;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 1
}

.activeTournament___LZ31k {
    align-items: flex-start;
    background: linear-gradient(140deg,#b43724 1.93%,#7a1337 50.97%,#2a0701);
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 478px;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0 0 16px;
    width: 100%
}

.activeTournamentInfo___PzZ__ {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-mask-image: linear-gradient(0deg,#0000 0,#000 32px);
    mask-image: linear-gradient(0deg,#0000 0,#000 32px);
    padding: 16px 16px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.activeTournamentInfo___PzZ__ .labelsWrapper___dRE5U {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.activeTournamentInfo___PzZ__ .labelsWrapper___dRE5U .label___Sk7mx {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 8px;
    height: 30px;
    justify-content: center;
    line-height: 18px;
    padding-inline:10px;width: -moz-fit-content;
    width: fit-content
}

.activeTournamentInfo___PzZ__ .title___eZVC_ {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 20px;
    font-weight: 700;
    height: 52px;
    line-height: 26px;
    margin: 12px 0 20px;
    max-height: 52px;
    overflow: hidden
}

.activeTournamentInfo___PzZ__ .infoWrapper___pqmGk {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: flex-start;
    margin-bottom: 16px
}

.activeTournamentInfo___PzZ__ .infoWrapper___pqmGk .item___Nb_LS {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.activeTournamentInfo___PzZ__ .infoWrapper___pqmGk .item___Nb_LS .imageWrapper___iYTkY {
    align-items: center;
    background: #ffffff1a;
    border-radius: 100%;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    width: 40px
}

.activeTournamentInfo___PzZ__ .infoWrapper___pqmGk .item___Nb_LS .text___cOPK_ {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.activeTournamentInfo___PzZ__ .infoWrapper___pqmGk .item___Nb_LS .text___cOPK_>span {
    color: #ffffffe6;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.activeTournamentInfo___PzZ__ .infoWrapper___pqmGk .item___Nb_LS .text___cOPK_ [class*=currencySum],.activeTournamentInfo___PzZ__ .infoWrapper___pqmGk .item___Nb_LS .text___cOPK_ [class*=currencySymbol] {
    color: #f5c66b;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.activeTournamentInfo___PzZ__ .infoWrapper___pqmGk .item___Nb_LS .text___cOPK_ [class*=countdown__],.activeTournamentInfo___PzZ__ .infoWrapper___pqmGk .item___Nb_LS .text___cOPK_ [class*=floatCountdown] {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.activeTournamentInfo___PzZ__ .button___f1F0F {
    width: -moz-fit-content;
    width: fit-content
}

.activeTournament___LZ31k .participantsWrapper___sHXCe {
    align-items: center;
    -webkit-backdrop-filter: blur(17px);
    backdrop-filter: blur(17px);
    background: #ffffff1a;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: 158px;
    justify-content: center;
    margin-inline:16px;padding: 12px;
    width: calc(100% - 32px)
}

.activeTournament___LZ31k .participantsWrapper___sHXCe .participantsEmpty___tAa5g {
    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
}

.activeTournament___LZ31k .participantsWrapper___sHXCe .participantsEmpty___tAa5g svg {
    height: 32px;
    margin-bottom: 8px;
    width: 32px
}

.activeTournament___LZ31k .participantsWrapper___sHXCe .participantsEmpty___tAa5g svg path {
    fill: #fff
}

.activeTournament___LZ31k .participantsWrapper___sHXCe .participantsEmpty___tAa5g p {
    margin: 0
}

.activeTournament___LZ31k .participantsWrapper___sHXCe .list___mHJ3m {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: flex-start;
    margin-bottom: 12px;
    width: 100%
}

.activeTournament___LZ31k .participantsWrapper___sHXCe .list___mHJ3m .row___ACH1N {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 8px;
    height: 22px;
    justify-content: flex-start;
    line-height: 18px;
    width: 100%
}

.activeTournament___LZ31k .participantsWrapper___sHXCe .list___mHJ3m .row___ACH1N img {
    height: 16px;
    object-fit: contain;
    width: 16px
}

.activeTournament___LZ31k .participantsWrapper___sHXCe .list___mHJ3m .row___ACH1N .result___OpNzA {
    font-weight: 600;
    margin-left: auto
}

.activeTournament___LZ31k .participantsWrapper___sHXCe .button___f1F0F {
    margin-top: auto;
    width: 100%
}

.activeTournament___LZ31k [class*=tournamentGames___] {
    margin-top: 12px;
    padding-inline:16px}

.activeTournament___LZ31k [class*=tournamentGames___] [class*=tournamentGamesTitle___] {
    display: none
}

@media screen and (min-width: 568px) {
    .activeTournament___LZ31k [class*=tournamentGames___] {
        margin-inline:0;
        width: 100%
    }

    .activeTournament___LZ31k [class*=tournamentGames___] [class*=tournamentGamesThumb__] {
        margin: 0 0 0 8px
    }

    .activeTournament___LZ31k [class*=tournamentGames___] [class*=tournamentGamesThumb__]:first-child {
        margin-left: 0
    }

    .activeTournament___LZ31k [class*=tournamentGames___] [class*=tournamentGamesList__] {
        align-items: flex-start;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        -webkit-mask-image: none;
        mask-image: none
    }
}

.expiredTournament___PfCN3 {
    align-items: flex-start;
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background: linear-gradient(180deg,#13101233 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 12px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    display: flex;
    flex-direction: column;
    height: 148px;
    justify-content: flex-start;
    overflow: hidden;
    padding: 12px;
    position: relative;
    width: 100%;
    z-index: 1
}

.expiredTournament___PfCN3 .banner___y52Gz {
    background-position: 50%;
    background-size: cover;
    bottom: unset;
    height: 100%;
    left: 0;
    position: absolute;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 0
}

.expiredTournamentInfo___KvGGJ {
    height: auto;
    position: relative;
    width: 100%;
    z-index: 1
}

.expiredTournamentInfo___KvGGJ .labelsWrapper___EfBnp {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.expiredTournamentInfo___KvGGJ .labelsWrapper___EfBnp .label___RSs2t {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    justify-content: center;
    line-height: 18px;
    padding-inline:10px;width: -moz-fit-content;
    width: fit-content
}

.expiredTournamentInfo___KvGGJ .date___dCTz5 {
    align-items: flex-end;
    bottom: unset;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    left: unset;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.expiredTournamentInfo___KvGGJ .date___dCTz5 span {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
}

.expiredTournamentInfo___KvGGJ .date___dCTz5 p {
    color: #ffffffe6;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.expiredTournamentInfo___KvGGJ .title___bl2aO {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 8px 0 0
}

.expiredTournamentAction___OOf1i {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    height: auto;
    justify-content: space-between;
    margin-top: auto;
    position: relative;
    width: 100%;
    z-index: 1
}

.expiredTournamentAction___OOf1i .currencyWrapper___dCrkm {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.expiredTournamentAction___OOf1i .currencyWrapper___dCrkm .imageWrapper___TkOg6 {
    align-items: center;
    background: #ffffff1a;
    border-radius: 100%;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    width: 40px
}

.expiredTournamentAction___OOf1i .currencyWrapper___dCrkm .text___FcrcT {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.expiredTournamentAction___OOf1i .currencyWrapper___dCrkm .text___FcrcT>span {
    color: #fffc;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.expiredTournamentAction___OOf1i .currencyWrapper___dCrkm .text___FcrcT [class*=currencySum],.expiredTournamentAction___OOf1i .currencyWrapper___dCrkm .text___FcrcT [class*=currencySymbol] {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.expiredTournamentAction___OOf1i .button___MV0Nh {
    background: #0000;
    border: 2px solid #fffc;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    padding: 0;
    width: 48px
}

.expiredTournamentAction___OOf1i .button___MV0Nh svg {
    height: 24px;
    transform: scaleX(-1);
    width: 24px
}

.tournamentWrapper___DZP1V {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.tournamentWrapper___DZP1V h3 {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px
}

.tournamentWrapper___DZP1V h3.errorText___c0pCy {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0
}

.tournamentWrapper___DZP1V .list___pjYtT {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: flex-start;
    width: 100%
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}

.tournamentWrapper___DZP1V .list___pjYtT :root {
    --swiper-theme-color: #007aff
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-wrapper {
    box-sizing: initial;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-android .swiper-slide,.tournamentWrapper___DZP1V .list___pjYtT .swiper-wrapper {
    transform: translateZ(0)
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-pointer-events {
    touch-action: pan-y
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-slide-invisible-blank {
    visibility: hidden
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-autoheight,.tournamentWrapper___DZP1V .list___pjYtT .swiper-autoheight .swiper-slide {
    height: auto
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-cube-shadow,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-bottom,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-left,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-right,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-top,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-bottom,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-left,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-right,.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    width: var(--swiper-centered-offset-after)
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    width: 100%
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-wrapper {
    display: flex
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-pagination {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 4px
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-pagination-bullet {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet.png);
    background-size: contain;
    display: block;
    height: 16px;
    width: 16px
}

.tournamentWrapper___DZP1V .list___pjYtT .swiper-pagination-bullet-active {
    background-image: url(/assets/img/fruitCocktail/promoSection/pagination-bullet-active.png)
}

.tournamentWrapper___DZP1V .list___pjYtT .swiperSlide___tCtUl {
    flex-shrink: 0;
    height: 478px;
    min-width: 276px;
    width: 100%
}

.tournamentWrapper___DZP1V .activeTournamentWrapper___sSovJ {
    margin-bottom: 24px;
    width: 100%
}

.tournamentWrapper___DZP1V .expiredTournamentWrapper___llaZZ {
    width: 100%
}

.lotteryWrapper___V0kv5 {
    position: relative;
    z-index: 1
}

.lotteryWrapper___V0kv5 .errorText___tRX6w {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    margin: 0
}

.lotteryWrapperInfo___wlDgd {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    box-shadow: 0 4px 4px 0 #00000080;
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: 32px;
    min-height: 216px;
    overflow: hidden;
    padding: 16px;
    position: relative;
    width: 100%;
    z-index: 1
}

.lotteryWrapperInfo___wlDgd .labelsWrapper___UWP8p {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.lotteryWrapperInfo___wlDgd .labelsWrapper___UWP8p .label___Bhias {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    justify-content: center;
    line-height: 18px;
    padding-inline:10px;width: -moz-fit-content;
    width: fit-content
}

.lotteryWrapperInfo___wlDgd .title___boG3V {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 12px 0 20px
}

.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: flex-start;
    margin-bottom: 16px
}

.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 .item___V7o6r {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 .item___V7o6r .imageWrapper___wlfC4 {
    align-items: center;
    background: #ffffff1a;
    border-radius: 100%;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    width: 40px
}

.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 .item___V7o6r .text___wb4tL {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 .item___V7o6r .text___wb4tL>span {
    color: #ffffffe6;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 .item___V7o6r .text___wb4tL [class*=currencySum],.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 .item___V7o6r .text___wb4tL [class*=currencySymbol] {
    color: #f5c66b;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 .item___V7o6r .text___wb4tL .lotteryDate___AkYB1,.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 .item___V7o6r .text___wb4tL [class*=countdown__],.lotteryWrapperInfo___wlDgd .infoWrapper___ggbY7 .item___V7o6r .text___wb4tL [class*=floatCountdown] {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.lotteryWrapperInfo___wlDgd .button___ij4E0 {
    width: 100%
}

.lotteryWrapperInfo___wlDgd .button___ij4E0.completed____ZC0N {
    opacity: .4
}

.lotteryWrapper___V0kv5 [class*=LotteryGetPrizeWrap__] [class*=button__] {
    background: linear-gradient(0deg,#ffb900,#ffd600);
    border: 1px solid #feb60066;
    border-radius: 8px;
    box-shadow: 0 4px 4px 0 #00000040,0 2px 6px 0 #6249001a;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    line-height: normal;
    min-width: 140px;
    padding-inline:16px;width: 100%
}

.packagesTitle___k3eNv {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 32px
}

.packagesWrap___B2o84 {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 640px
}

@media screen and (min-width: 360px) {
    .packagesWrap___B2o84 {
        gap:16px
    }
}

.wrap___GUJWo {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: 200px;
    justify-content: center;
    position: relative;
    width: 140px
}

.wrap___GUJWo .radio___lHtKs {
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden
}

.wrap___GUJWo .radio___lHtKs+.radioIcon___XJB7Q {
    background: #000;
    border: 1px solid #f5c66b99;
    border-radius: 100%;
    bottom: auto;
    box-sizing: border-box;
    height: 16px;
    left: 4px;
    position: absolute;
    right: auto;
    top: 44px;
    width: 16px;
    z-index: 0
}

.wrap___GUJWo .radio___lHtKs:checked+.radioIcon___XJB7Q {
    border: 1px solid var(--brand-yellow)
}

.wrap___GUJWo .radio___lHtKs:checked+.radioIcon___XJB7Q:after {
    background: var(--brand-yellow);
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 8px
}

.discount__inner___rY0Pr {
    position: relative
}

.discount__inner___rY0Pr .discount__sum___Ytby9 {
    margin: 0;
    text-align: center
}

.discount__inner___rY0Pr .discount__sum___Ytby9 span {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.discount__inner___rY0Pr .initial__sum___PAZ2Y {
    margin: 0;
    text-align: center
}

.discount__inner___rY0Pr .initial__sum___PAZ2Y span {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-decoration-line: line-through
}

.packageImg___L9cC3 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 8px;
    padding-left: 8px;
    transition: opacity .2s
}

.packageImg___L9cC3 img {
    height: 96px;
    object-fit: contain;
    width: 77px
}

.packageImg___L9cC3 .packageCount___bn8wS {
    align-items: center;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background: linear-gradient(180deg,#1310121a 13.43%,#ff971a1a);
    border: 1px solid #6d4826;
    border-radius: 6px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 18px;
    font-weight: 700;
    height: 32px;
    justify-content: center;
    line-height: normal;
    min-width: 76px;
    overflow: hidden;
    padding-inline:12px;position: relative;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.packageImg___L9cC3 .packageCount___bn8wS:before {
    background: url(/assets/img/fruitCocktail/promoSection/ingredients/cardElement.webp) no-repeat 50%;
    background-size: 100%;
    bottom: -8px;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.packageImg___L9cC3 .packageCount___bn8wS:after {
    background: radial-gradient(50% 50% at 50% 50%,#ff971a80 0,#ff971a00 100%);
    bottom: -142px;
    content: "";
    height: 200px;
    left: 0;
    position: absolute;
    right: unset;
    top: unset;
    width: 100%;
    z-index: 0
}

.packageImg___L9cC3 .packageCount___bn8wS span {
    color: inherit;
    font-size: 10px;
    font-weight: 500;
    line-height: inherit;
    margin-left: 2px;
    position: relative;
    z-index: 1
}

.percent___CKjFd {
    background: var(--brand-blue);
    border-radius: 24px;
    bottom: auto;
    color: #000;
    font-size: 10px;
    font-weight: 700;
    left: auto;
    line-height: 16px;
    padding: 4px 8px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -16px;
    z-index: 1
}

.btnWrap___jJZ3v {
    margin: 16px auto 0;
    max-width: 364px
}

.btnWrap___jJZ3v .buyBtn___Mgps7 {
    width: 100%
}

.btnWrap___jJZ3v .buyBtn___Mgps7.disabledBtn___cCEEW {
    background: #0000
}

.contacts___937d8 {
    align-items: baseline;
    border-bottom: var(--footer-divider);
    border-top: var(--footer-divider);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 11px 0
}

@media screen and (min-width: 1096px) {
    .contacts___937d8 {
        min-height:64px
    }
}

.contacts___937d8 [class*=currentLocale__] {
    border-radius: 4px;
    height: 32px;
    padding: 0 16px
}

.contacts___937d8 [class*=currentLocale__][class*=open] {
    background: #252323;
    color: #ffffffe6
}

.contacts___937d8 [class*=currentLocale__][class*=open] svg {
    fill: #ffffffe6
}

.contacts___937d8 [class*=localeName__] {
    margin-left: 8px
}

.contacts___937d8 [class*=localeItem__][class*=current__] [class*=localeName__] {
    color: var(--nav-list-active-item-color);
    font-weight: 400
}

.contacts___937d8 [class*=localeItem__][class*=current__] svg path {
    fill: var(--nav-list-active-item-color)
}

.contacts___937d8 [class*=localeItem__]:hover {
    background: #ffffff1a
}

.contacts___937d8 [class*=localeList__] {
    background: #252323;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 #0f0f0f;
    min-width: 158px
}

.contacts___937d8 [class*=open] [class*=localeName__] {
    color: #ffffffe6
}

.contacts___937d8 [class*=arrow__] {
    margin-left: 8px
}

.supportLinks___21e4f {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

@media screen and (min-width: 1096px) {
    .supportLinks___21e4f {
        align-items:flex-end;
        flex-direction: row;
        gap: 32px
    }
}

.supportLinkWrapper___f20c8 {
    width: 100%
}

.supportLink___181c8 {
    align-items: center;
    color: #ffffffe6;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 8px;
    justify-content: flex-start;
    line-height: 18px;
    padding-block:4px}

@media screen and (min-width: 1096px) {
    .supportLink___181c8 {
        color:#ffffffe6;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
}

.supportLink___181c8 svg {
    height: 16px;
    width: 16px
}

@media screen and (min-width: 1096px) {
    .supportLink___181c8 svg {
        height:24px;
        width: 24px
    }
}

.supportLink___181c8 svg,.supportLink___181c8 svg * {
    fill: var(--footer-text-color)
}

.license___1c2de div {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start;
    margin-bottom: 16px
}

.license___1c2de div p {
    color: var(--footer-text-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.license___1c2de div img {
    display: block;
    height: 32px;
    object-fit: contain;
    width: 32px
}

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

.partners___08438 {
    align-items: center;
    border-bottom: var(--footer-divider);
    border-top: var(--footer-divider);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
    margin: 0 0 24px;
    padding: 15px 0 23px
}

.partners___08438>* {
    margin-bottom: -8px
}

.link___2f67f,.partners___08438>* {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center
}

.link___2f67f {
    opacity: .9
}

.passwordToggler___jPTqA {
    background: none;
    height: 24px;
    opacity: .7;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 1
}

.passwordToggler___jPTqA svg path {
    fill: #ccd1d5
}

.inputContainer___aHVDM {
    background-color: #fff;
    border: var(--input-border);
    border-radius: var(--input-radius);
    display: inline-block;
    height: 48px;
    position: relative;
    width: 100%;
    z-index: 1
}

.inputContainer___aHVDM.error___ch2Mk {
    border: 1px solid var(--brand-red)
}

.inputContainer___aHVDM.disabled___f8foN {
    background-color: #0000;
    border: 1px solid #ffffff1a
}

.inputContainer___aHVDM.disabled___f8foN .label___VU3Qr {
    color: var(--brand-text);
    opacity: .4
}

.inputContainer___aHVDM.disabled___f8foN .inputEl___La5PX {
    color: var(--brand-text);
    opacity: .6
}

.inputWrap___mU_XS {
    display: block
}

.label___VU3Qr {
    bottom: auto;
    color: #000;
    cursor: text;
    font-size: 14px;
    left: 15px;
    line-height: 24px;
    margin: 0;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 11px;
    transform: translateZ(0);
    transform-origin: bottom left;
    transition: transform .15s ease,opacity .15s ease;
    white-space: nowrap;
    will-change: transform,opacity;
    z-index: 1
}

.label___VU3Qr.labelActive___OCg9H {
    opacity: .6;
    transform: translate3d(0,-11px,0) scale(.725)
}

.label___VU3Qr+input::placeholder {
    color: #0000
}

.inputEl___La5PX {
    background: #0000;
    border: none;
    border-radius: inherit;
    color: #000;
    font-size: 14px;
    height: 100%;
    line-height: 24px;
    outline: none;
    padding: 20px 15px 0;
    width: 100%
}

.inputEl___La5PX.extraPadding___AQnN9 {
    padding-right: 38px
}

.inputEl___La5PX:-webkit-autofill,.inputEl___La5PX:-webkit-autofill:focus,.inputEl___La5PX:-webkit-autofill:hover {
    -webkit-text-fill-color: #000!important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 24px #fff!important
}

.button____9sPK {
    height: 32px;
    position: absolute;
    right: 7px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.button____9sPK .icon___JRT73 {
    height: 24px;
    transform: rotate(180deg);
    width: 24px
}

.errorHint___zQXVk {
    background-color: var(--brand-red);
    border-radius: 0 0 var(--input-radius) var(--input-radius);
    color: #fff;
    display: block;
    font-size: 10px;
    line-height: 16px;
    position: relative;
    text-align: center
}

.errorHint___zQXVk:after,.errorHint___zQXVk:before {
    background-color: var(--brand-red);
    content: "";
    height: var(--input-error-pseudo-size);
    position: absolute;
    top: var(--input-error-pseudo-position);
    width: var(--input-error-pseudo-size);
    z-index: 0
}

.errorHint___zQXVk:before {
    left: 0
}

.errorHint___zQXVk:after {
    right: 0
}

.textWarning___Ee2_z {
    background: #fdbb2c;
    border-color: #fdbb2c;
    border-radius: 0 0 var(--input-radius) var(--input-radius);
    color: #000;
    display: block;
    font-size: 10px;
    line-height: 16px;
    position: relative;
    text-align: center
}

.textWarning___Ee2_z:after,.textWarning___Ee2_z:before {
    background-color: #fdbb2c;
    content: "";
    height: var(--input-error-pseudo-size);
    position: absolute;
    top: var(--input-error-pseudo-position);
    width: var(--input-error-pseudo-size);
    z-index: 0
}

.textWarning___Ee2_z:before {
    left: 0
}

.textWarning___Ee2_z:after {
    right: 0
}

.tooltipWrap___pfojn {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%)
}

.tooltipWrap___pfojn,.tooltipWrap___pfojn svg {
    height: 24px;
    width: 24px
}

.tooltipWrap___pfojn path {
    fill: #babcc2
}

.tooltipWrap___pfojn [class^=tips__] {
    padding: 8px 16px 12px;
    width: 256px
}

.tooltipWrap___pfojn [class*=tips__rightTop__] {
    transform: translate(12px,-12px)
}

.tooltipWrap___pfojn [class*=tips__topRight__] {
    transform: translate(-8px,-4px)
}

.passwordToggle____k07w {
    display: none
}

.passwordToggle____k07w.show___bfG6X {
    display: block
}

.anotherCountTitle___NZKcl {
    margin-bottom: 26px;
    margin-top: 38px;
    width: 75%
}

@media screen and (min-width: 568px) {
    .anotherCountTitle___NZKcl {
        margin-bottom:24px;
        margin-top: 40px;
        width: 100%
    }
}

.anotherCountTitle___NZKcl .formTextGradient___aPRbE {
    color: #fff;
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

.anotherCountTitle___NZKcl [class*=tipsWrap_] {
    display: inline-block;
    margin-left: 8px;
    top: 4px
}

.anotherCountTitle___NZKcl .tipsInfo____xoZI {
    max-width: 192px
}

.anotherCountTitle___NZKcl .infoIcon___qD9eD path {
    fill: var(--brand-text)
}

.inputWrap____Gi5G {
    display: grid;
    gap: 0 4px;
    grid-template-columns: 1fr 24px 1fr;
    margin: 0 auto;
    max-width: 364px
}

@media screen and (min-width: 360px) {
    .inputWrap____Gi5G {
        gap:0 8px
    }
}

.inputWrapIcon___hGsRE {
    margin-top: 12px;
    transform: rotateY(180deg)
}

.inputWrapIcon___hGsRE path {
    fill: #ffffff80
}

.btnWrap___yJsOU {
    margin: 32px auto 0;
    max-width: 364px
}

.btnWrap___yJsOU button {
    width: 100%
}

.btnWrap___yJsOU .buyBtn___v2w5g {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.btnWrap___yJsOU .buyBtn___v2w5g.disabledBtn___nf7HK {
    background: #0000
}

.fieldWrap___rQkFe {
    position: relative
}

.fieldWrap___rQkFe .field___CMlEd {
    margin-bottom: 0
}

.fieldWrap___rQkFe label {
    color: #0009
}

.fieldWrap___rQkFe .symbol___GZzjX {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    opacity: .6;
    position: absolute;
    right: 16px;
    text-transform: lowercase;
    top: 18px;
    z-index: 10
}

.lottery___USmWZ {
    position: relative
}

.lotteryContent___YVJ2K {
    align-items: flex-start;
    height: 100%;
    padding: 16px 32px 156px
}

.lotteryBtn___lnZf7,.lotteryContent___YVJ2K {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.lotteryBtn___lnZf7 {
    align-items: normal;
    padding-top: 2px;
    position: relative
}

.lotteryBtnPay___uy14G {
    border-radius: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0 16px
}

.lotteryBtnDone___MnPsu,.lotteryBtnPay___uy14G {
    margin: 0 auto;
    width: 256px
}

.lotteryImg___jVev1 {
    background: var(--brand-gradient-bg);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: -48px;
    z-index: -1
}

.lotteryImgCharacter___Qz4Hr [class^=loading_] {
    bottom: 170px;
    left: auto;
    position: absolute;
    right: 70px;
    top: auto;
    z-index: 0
}

.lotteryImgCharacter___Qz4Hr img {
    bottom: 0;
    height: 280px;
    height: auto;
    left: auto;
    object-fit: contain;
    opacity: .32;
    position: absolute;
    right: 0;
    top: auto;
    width: 280px;
    z-index: 0
}

.lotteryImgCharacter___Qz4Hr.lotteryImgActive___eZytJ img {
    opacity: .8
}

.lotteryImgPattern___sGI_5 {
    height: calc(100% + 48px);
    width: 100%
}

.lotteryImgPattern___sGI_5 [class^=loading_] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.lotteryImgPattern___sGI_5 img {
    height: 100%;
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover;
    opacity: .32;
    width: 100%
}

.lotteryImgActive___eZytJ img {
    opacity: 1
}

.lotteryTitle___OGo9P {
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 24px;
    font-weight: 500;
    height: 100px;
    justify-content: flex-start;
    line-height: 32px
}

.lotteryTitle___OGo9P,.lotteryTitle___OGo9P span {
    font-family: Manrope,sans-serif
}

.lotteryPrize___oAKs1 {
    margin: 0
}

.lotteryPrizeSum___iuUpu {
    color: var(--brand-yellow);
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-shadow: 0 0 4px #00000059
}

.lotteryDate___iXd6w {
    margin: 8px 0 16px
}

.lotteryDate___iXd6w div:not([class^=lotterySubtitle]) {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.lotterySubtitle___y4sy9 {
    color: #ffffffe6;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 4px
}

.prize___ydrj2 {
    align-items: center;
    background: #ffffff0d;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: space-between;
    padding: 8px 16px 8px 8px
}

.prize___ydrj2:first-child,.prize___ydrj2:nth-child(2),.prize___ydrj2:nth-child(3) {
    grid-column: 1/3;
    height: 48px;
    margin-bottom: 4px
}

@media screen and (min-width: 568px) {
    .prize___ydrj2:first-child,.prize___ydrj2:nth-child(2),.prize___ydrj2:nth-child(3) {
        grid-column:unset
    }
}

.prize___ydrj2:first-child .prizeMaterial___sTRxr,.prize___ydrj2:nth-child(2) .prizeMaterial___sTRxr,.prize___ydrj2:nth-child(3) .prizeMaterial___sTRxr {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 130%;
    line-height: 14px
}

.prize___ydrj2:first-child .prizeSum___E7zFj,.prize___ydrj2:nth-child(2) .prizeSum___E7zFj,.prize___ydrj2:nth-child(3) .prizeSum___E7zFj {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    line-height: 18px
}

.prize___ydrj2:first-child .prizeWrap___djXDS span {
    color: var(--brand-gold)
}

.prize___ydrj2:nth-child(2) .prizeWrap___djXDS span {
    color: #dadfec
}

.prize___ydrj2:nth-child(3) {
    margin-bottom: 14px
}

.prize___ydrj2:nth-child(3) .prizeWrap___djXDS span {
    color: #ffb053
}

.prizeWrap___djXDS {
    width: calc(100% - 32px)
}

.prizeWrap___djXDS.prizeWrapOnlySum___b72y2 .prizeSum___E7zFj {
    font-size: 16px
}

.prizePlace___WgWrF {
    color: #fffffffa;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin: 10px 0 0
}

.prizeIcon___twTC7 {
    display: block;
    height: auto;
    width: 32px
}

.prizeSum___E7zFj {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-align: right
}

.prizeCurrency___FPVBa {
    font-weight: 400;
    margin-left: 4px
}

.prizeMaterial___sTRxr {
    color: #fff9;
    font-family: Manrope,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    max-width: 98%;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrap___jsZCB {
    grid-gap: 4px 8px;
    display: grid;
    grid-template-columns: repeat(2,minmax(140px,1fr))
}

@media screen and (min-width: 568px) {
    .wrap___jsZCB {
        grid-template-columns:repeat(3,minmax(192px,1fr))
    }
}

@media screen and (min-width: 720px) {
    .wrap___jsZCB {
        margin:0 auto;
        max-width: 592px
    }
}

.caption___iEnDx {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 16px
}

@media screen and (min-width: 568px) {
    .caption___iEnDx {
        margin-bottom:32px
    }
}

.select___ytNHm {
    background: #fff;
    border-radius: var(--input-radius);
    cursor: pointer;
    height: 100%;
    padding: 8px 25px 8px 8px;
    width: 100%
}

.select___ytNHm:before {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    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____Zqkw {
    border-radius: 4px 4px 0 0
}

.selectActive____Zqkw:before {
    transform: translate(-50%,-50%) rotate(180deg)
}

.selectWrapper___SkhDW {
    height: 48px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .selectWrapper___SkhDW {
        margin:0 16px 0 0;
        width: 256px
    }
}

@media screen and (min-width: 1288px) {
    .selectWrapper___SkhDW {
        width:352px
    }
}

.selectText___KzRJz {
    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___KzRJz span {
    flex: 1
}

.selectImg___Mz5t8 {
    align-items: center;
    background: #fff;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    margin-right: 8px;
    width: 56px
}

.selectImg___Mz5t8 img,.selectImg___Mz5t8 svg {
    height: 100%;
    object-fit: contain;
    width: calc(100% - 8px)
}

.selectList___ewCxe {
    background: #fff;
    border-radius: 0 0 4px 4px;
    bottom: 0;
    box-shadow: 0 6px 8px #0003;
    left: 0;
    overflow-x: hidden;
    padding-right: 4px;
    position: absolute;
    right: 0;
    top: auto;
    transform: translateY(100%);
    z-index: 2
}

.selectListItem___ZvRyJ {
    align-items: normal;
    background: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    min-height: 48px;
    padding: 0 8px
}

.selectListItem___ZvRyJ:last-of-type {
    border-radius: 0 0 4px 4px
}

.selectListItemText___D59RK {
    align-items: center;
    border-top: 1px solid #2a35430d;
    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___D59RK span {
    flex: 1;
    word-break: break-word
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar {
    width: 4px!important
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar-track {
    border-radius: 4px!important
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar-thumb {
    background: #2a35433d!important
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar-thumb:hover {
    background: #2a354366!important
}

.select___ytNHm .scroll___qB_Hy .thumb-vertical {
    background: #2a35433d!important
}

.select___ytNHm .scroll___qB_Hy .thumb-vertical:hover {
    background: #2a354366!important
}

.paymentFields___PIAih {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    margin-top: 16px;
    row-gap: 8px
}

@media screen and (min-width: 1096px) {
    .paymentFields___PIAih {
        flex-direction:row;
        margin-top: 16px
    }

    .paymentFields___PIAih:first-of-type {
        margin-top: 16px
    }
}

.paymentFields___PIAih .inputWrapper___dT6SY {
    width: 100%
}

@media screen and (min-width: 1096px) {
    .paymentFields___PIAih .inputWrapper___dT6SY {
        flex:1
    }
}

.paymentFields___PIAih .inputWrapper___dT6SY input {
    font-weight: 500
}

.paymentFields___PIAih .inputWrapper___dT6SY:not(:last-child) {
    flex: 1
}

.paymentFields___PIAih .inputField___sdLIb {
    margin: 8px 0 0
}

@media screen and (min-width: 1096px) {
    .paymentFields___PIAih .inputField___sdLIb {
        margin:0
    }
}

.paymentRemove___R2Axh {
    align-items: center;
    background: #fafafa0a;
    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___R2Axh {
        margin:0 0 0 8px
    }
}

.paymentRemove___R2Axh svg {
    height: 32px;
    width: 32px
}

.paymentRemove___R2Axh svg path {
    fill: var(--brand-red)
}

.paymentsAddButton___HUkCy {
    align-items: center;
    background: #fafafa0a;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin-top: 16px;
    width: 100%
}

.paymentsAddButton___HUkCy:hover {
    opacity: .8
}

.paymentsAddButtonIcon___JhHSR {
    height: 16px;
    margin-left: 8px;
    width: 16px
}

.paymentsAddButtonIcon___JhHSR path {
    fill: var(--brand-yellow)
}

.paymentsAddButtonText___AM3vx {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 12px
}

.multiSelectControl___u9q0e {
    border-color: #fff!important;
    border-radius: var(--input-radius)!important;
    box-shadow: none!important
}

.multiSelectControl___u9q0e>[class*=ValueContainer] {
    gap: 6px
}

.multiSelectControl___u9q0e [class*=indicatorSeparator] {
    display: none
}

.multiSelectControl___u9q0e [class*=indicatorContainer] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 48px;
    justify-content: center;
    padding: 0 0 0 8px
}

.multiSelectControl___u9q0e [class*=indicatorContainer]:last-of-type {
    padding: 0 8px 0 0
}

.multiSelectControlIcon___UAnfc {
    grid-area: 1/1/3/1;
    height: 24px;
    margin: 4px 0;
    width: 24px
}

.multiSelectControlIcon___UAnfc path {
    fill: #000c
}

.multiSelect___cyFdA [class*=menu]:after {
    background: linear-gradient(180deg,#fff0,#fff);
    border-radius: 0 0 4px 4px;
    bottom: 0;
    content: "";
    height: 32px;
    position: absolute;
    width: 100%
}

.multiSelectMenuItem___eEFbG {
    padding: 0 16px!important
}

.multiSelectMenuItemWrap___gcN6H {
    align-items: center;
    border-bottom: 1px solid #2a35430d;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 6px 0 5px
}

.multiSelectMenuItemIcon___OyTHw {
    border-radius: 4px;
    height: 32px;
    width: 56px
}

.multiSelectMenuItemText___xsRkb {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    margin: 0 0 0 8px
}

.multiSelect___cyFdA .icon___LGXv_ {
    height: 32px;
    opacity: .8;
    width: 32px
}

.multiSelect___cyFdA .icon___LGXv_:hover {
    opacity: 1
}

.multiSelect___cyFdA .arrow___ucrrG {
    height: 24px;
    width: 24px
}

.multiSelect___cyFdA .arrow___ucrrG path {
    fill: #000
}

.surveyMob___nSPwV {
    padding: 16px
}

.surveyMob___nSPwV * {
    font-family: Manrope,sans-serif!important
}

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

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

@media screen and (min-width: 720px) {
    .surveyMob___nSPwV {
        margin:0 auto;
        max-width: 568px;
        padding: 16px 0
    }
}

.surveyMob___nSPwV label {
    color: #000
}

.surveyMobTitle___W1Dji {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.surveyMobLabelBlock___xvbTV .label___WendH {
    color: var(--input-wrap-label-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.surveyMobFormWrapper___YXSYB {
    margin: 16px 0
}

.surveyMobEmailBlock___Rv2Et {
    align-items: normal;
    background: #fafafa0a;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    padding: 16px 8px
}

.surveyMobEmailBlockSwitch___LBDlS {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 4px 0 13px;
    text-decoration: underline;
    width: -moz-fit-content;
    width: fit-content
}

.surveyMobPhoneBlock___a6n_s {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobPhoneBlock___a6n_s .label___WendH {
    color: var(--input-wrap-label-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.surveyMobPhoneBlock___a6n_s [class^=sendButton_] {
    display: none
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE {
    max-width: 100%
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE 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___a6n_s .phoneInput___Q49kE input::placeholder {
    color: #0009
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE input:focus {
    box-shadow: none
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE[class*=error_] [class*=errorHint] {
    color: #fff;
    margin: -2px 0 0;
    padding: 2px 0 0;
    text-align: center
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input {
    height: 100%;
    top: 0
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .flag-dropdown .flag {
    margin-top: 5px
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .selected-dial-code {
    color: #000;
    font-size: 14px;
    padding-bottom: 2px
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .selected-dial-code:after,.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .arrow {
    border-top-color: #0006
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .arrow.up {
    border-bottom-color: #0006
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list {
    background: #fff;
    z-index: 15
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list .divider {
    height: 1px
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list .country-name {
    color: #000
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list .dial-code {
    color: #0009
}

.surveyMobReasonBlock___elKLn {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobReasonBlock___elKLn .reasonInput___eZ3U1 {
    height: 144px;
    width: 100%
}

.surveyMobInfoBlock___AYTBU,.surveyMobPaymentsBlock___KlaWh,.surveyMobWithdrawsBlock___nmkpx {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobInfoBlock___AYTBU .label___WendH,.surveyMobPaymentsBlock___KlaWh .label___WendH,.surveyMobWithdrawsBlock___nmkpx .label___WendH {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.surveyMobInfoBlock___AYTBU .label___WendH {
    display: block;
    margin-bottom: 8px
}

.surveyMobSubmitBtn___P0aWO {
    display: flex;
    height: 48px;
    margin: 16px auto 0;
    width: 100%
}

.surveyMobSubmitBtn___P0aWO span {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.surveyMobText___JlBsG {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: center
}

.survey___fp6NJ {
    padding: 12px 0
}

.survey___fp6NJ * {
    font-family: Manrope,sans-serif!important
}

.surveyTitle___zy63X {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.surveyLabelBlock___BU4Cc .label___jfi88 {
    color: var(--brand-grey);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px
}

.surveyFormWrapper___FwvMQ {
    margin: 24px 0
}

.surveyEmailBlock___UmM2g {
    background: #fafafa0a;
    border-radius: 8px;
    padding: 16px
}

.surveyEmailBlockWrap___xr5A5 {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.surveyEmailBlockWrap___xr5A5:has([class*=error_]) {
    margin-bottom: 16px
}

.surveyEmailBlockSwitch___DGwBh {
    color: var(--brand-yellow);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin: 16px 0 0;
    text-decoration: underline
}

.surveyEmailBlockSwitch___DGwBh:hover {
    text-decoration: none
}

.surveyEmailBlock___UmM2g .surveyLabelBlock___BU4Cc {
    margin-top: auto;
    width: calc(50% - 8px)
}

.surveyEmailBlock___UmM2g .surveyLabelBlock___BU4Cc [class*=inputWrap_] {
    height: 65px;
    width: 100%
}

.surveyPhoneBlock___vC21c {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px;
    position: relative;
    z-index: 11
}

.surveyPhoneBlock___vC21c .label___jfi88 {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A {
    margin-top: 16px;
    max-width: calc(50% - 8px)
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A input {
    background-color: #fff!important;
    border-radius: var(--input-radius);
    color: #000!important;
    font-weight: 500;
    padding: 19px 30px 9px 51px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A input:focus {
    box-shadow: none
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A input::placeholder {
    color: #0009
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A[class*=error_] [class*=inputEl] {
    border-color: var(--brand-red)
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A[class*=error_] [class*=errorHint] {
    background: var(--brand-red)
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .special-label {
    color: #0009;
    top: 11px;
    z-index: 2
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .flag-dropdown .flag {
    left: 17px;
    margin-top: 5px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .flag-dropdown.open {
    z-index: 2
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .selected-dial-code {
    color: #000;
    font-size: 14px;
    padding-bottom: 2px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .selected-dial-code:after,.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .arrow {
    border-top-color: #0006!important;
    opacity: 1!important;
    transition: all .5s
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .arrow.up {
    border-bottom-color: #0006!important
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list {
    background: #fff
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list .divider {
    height: 1px
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list .country-name {
    color: #000
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list .dial-code {
    color: #0009
}

.surveyReasonBlock___LSY0j {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyReasonBlock___LSY0j .reasonInput___UbLFA {
    min-height: 144px;
    width: 100%
}

.surveyPaymentsBlock___rSHs8 {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyPaymentsBlock___rSHs8 .label___jfi88 {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyWithdrawsBlock___BAx5r {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyWithdrawsBlock___BAx5r .label___jfi88 {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyInfoBlock___iVIik {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyInfoBlock___iVIik .label___jfi88 {
    color: var(--brand-grey);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px
}

.surveySubmitBtn___ZCD8B {
    display: flex;
    margin: 24px auto 0;
    width: 272px
}

.surveyText___S6qeL {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center
}

.surveyMob___UiIaM {
    padding: 16px
}

.surveyMob___UiIaM * {
    font-family: Manrope,sans-serif!important
}

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

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

@media screen and (min-width: 720px) {
    .surveyMob___UiIaM {
        margin:0 auto;
        max-width: 568px;
        padding: 16px 0
    }
}

.surveyMob___UiIaM label {
    color: #000
}

.surveyMobTitle___laUgr {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.surveyMobLabelBlock___dqq2m .label___xwI7C {
    color: var(--input-wrap-label-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.surveyMobFormWrapper___otIm8 {
    margin: 16px 0
}

.surveyMobEmailBlock___djIgx {
    background: #fafafa0a;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    padding: 16px 8px
}

.surveyMobPhoneBlock___j9nI7 {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobPhoneBlockWrapper___CafwU {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: normal
}

.surveyMobPhoneBlockSwitch___B5HBb {
    color: var(--brand-yellow);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 4px 0 13px;
    text-decoration: underline;
    width: -moz-fit-content;
    width: fit-content
}

.surveyMobPhoneBlock___j9nI7 .label___xwI7C {
    color: var(--input-wrap-label-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.surveyMobPhoneBlock___j9nI7 [class^=sendButton_] {
    display: none
}

.surveyMobPhoneBlockNewPhone___Y49r0 {
    position: relative
}

.surveyMobPhoneBlockTips___Qm0zr {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 10
}

.surveyMobPhoneBlockTipsWrapper___WbEnm {
    background: var(--tooltip-bg);
    bottom: auto;
    color: var(--tooltip-color);
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25));
    left: auto;
    right: -12px;
    top: -25px;
    transform: translateY(-100%);
    width: calc(100vw - 48px)
}

@media screen and (min-width: 360px) {
    .surveyMobPhoneBlockTipsWrapper___WbEnm {
        width:calc(100vw - 62px)
    }
}

@media screen and (min-width: 568px) {
    .surveyMobPhoneBlockTipsWrapper___WbEnm {
        width:calc(100vw - 144px)
    }
}

@media screen and (min-width: 720px) {
    .surveyMobPhoneBlockTipsWrapper___WbEnm {
        width:552px
    }
}

.surveyMobPhoneBlockTipsWrapper___WbEnm:before {
    border-bottom-color: var(--tooltip-bg);
    left: auto;
    right: 13px;
    top: 99%
}

.surveyMobPhoneBlockTips___Qm0zr .icon___HzY4q {
    height: 24px;
    width: 24px
}

.surveyMobPhoneBlockTips___Qm0zr .icon___HzY4q path {
    fill: #babcc2
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg {
    max-width: 100%
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg 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___j9nI7 .phoneInput___MITGg input::placeholder {
    color: #0009
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg input:focus {
    box-shadow: none
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg[class*=error_] [class*=errorHint] {
    color: #fff;
    margin: -2px 0 0;
    padding: 2px 0 0;
    text-align: center
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input {
    top: 0
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .flag-dropdown:not(.open) {
    z-index: 5
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .flag-dropdown .flag {
    margin-top: 5px
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .selected-dial-code {
    color: #000;
    font-size: 14px;
    padding-bottom: 2px
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .selected-dial-code:after,.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .arrow {
    border-top-color: #0006
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .arrow.up {
    border-bottom-color: #0006
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .country-list {
    background: #fff;
    z-index: 15
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .country-list .divider {
    height: 1px
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .country-list .country-name {
    color: #000
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .country-list .dial-code {
    color: #0009
}

.surveyMobReasonBlock___fWN_g {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobReasonBlock___fWN_g .reasonInput___vWMqO {
    height: 144px;
    width: 100%
}

.surveyMobPaymentsBlock___Z7KHr {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobPaymentsBlock___Z7KHr .label___xwI7C {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.surveyMobWithdrawsBlock___pTWz_ {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobWithdrawsBlock___pTWz_ .label___xwI7C {
    color: var(--input-wrap-label-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.surveyMobInfoBlock___IZivB {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px 8px
}

.surveyMobInfoBlock___IZivB .label___xwI7C {
    color: var(--input-wrap-label-color);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 8px
}

.surveyMobSubmitBtn___EutEf {
    display: flex;
    height: 48px;
    margin: 16px auto 0;
    width: 100%
}

.surveyMobSubmitBtn___EutEf span {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.surveyMobText___iwUvQ {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: center
}

.survey___g5CS_ {
    padding: 12px 0
}

.survey___g5CS_ * {
    font-family: Manrope,sans-serif!important
}

.surveyTitle___YtyO7 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.surveyLabelBlock___B4aIW .label___jhQGs {
    color: var(--brand-grey);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px
}

.surveyFormWrapper___v74oZ {
    margin: 24px 0
}

.surveyEmailBlock___gVwhW {
    align-items: normal;
    background: #fafafa0a;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    padding: 16px
}

.surveyEmailBlock___gVwhW .emailInput___tnFEu [class*=inputWrap_] {
    width: calc(50% - 8px)
}

.surveyPhoneBlock___Am3Q5 {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px;
    position: relative;
    z-index: 11
}

.surveyPhoneBlock___Am3Q5 .label___jhQGs {
    color: var(--brand-grey);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px
}

.surveyPhoneBlock___Am3Q5 .input____fBkU [class*=inputWrapLabel_] {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 40px
}

.surveyPhoneBlockWrapper___PyuWE {
    align-items: normal;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: normal
}

.surveyPhoneBlockWrapper___PyuWE>div {
    width: calc(50% - 8px)
}

.surveyPhoneBlockSwitch___QjowM {
    color: var(--brand-yellow);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 16px 0 0;
    text-decoration: underline
}

.surveyPhoneBlockSwitch___QjowM:hover {
    text-decoration: none
}

.surveyPhoneBlockNewPhone___URsrC {
    position: relative
}

.surveyPhoneBlockTips___JrHS9 {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 1
}

.surveyPhoneBlockTipsWrapper___DdJCR {
    left: 42px;
    max-width: unset;
    top: -13px;
    width: 228px
}

.surveyPhoneBlockTips___JrHS9 .icon___KWk_P {
    height: 24px;
    width: 24px
}

.surveyPhoneBlockTips___JrHS9 .icon___KWk_P path {
    fill: var(--brand-text)
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk input {
    background-color: #fff!important;
    border-radius: var(--input-radius);
    color: #000!important;
    font-weight: 500;
    padding: 19px 30px 9px 51px
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk input:focus {
    box-shadow: none
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk input::placeholder {
    color: #0009
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk[class*=error_] [class*=inputEl] {
    border-color: var(--brand-red)
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk[class*=error_] [class*=errorHint] {
    background: var(--brand-red)
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .special-label {
    color: #0009;
    top: 10px;
    z-index: 2
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .flag-dropdown .flag {
    left: 17px;
    margin-top: 5px
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .flag-dropdown.open {
    z-index: 2
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .selected-dial-code {
    color: #000;
    font-size: 14px;
    padding-bottom: 2px
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .selected-dial-code:after,.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .selected-dial-code:before {
    content: ""
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .arrow {
    border-top-color: #0006!important;
    opacity: 1!important
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .arrow.up {
    border-bottom-color: #0006!important
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .country-list {
    background: #fff
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .country-list .divider {
    height: 1px
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .country-list .country-name {
    color: #000
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .country-list .dial-code {
    color: #0009
}

.surveyReasonBlock___vcciP {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyReasonBlock___vcciP .reasonInput___wRUBP {
    min-height: 144px;
    width: 100%
}

.surveyPaymentsBlock___Kc_0Q {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyPaymentsBlock___Kc_0Q .label___jhQGs {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyWithdrawsBlock___gnjUW {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyWithdrawsBlock___gnjUW .label___jhQGs {
    color: var(--brand-grey);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.surveyInfoBlock___huAMI {
    background: #fafafa0a;
    border-radius: 8px;
    margin-top: 24px;
    padding: 16px
}

.surveyInfoBlock___huAMI .label___jhQGs {
    color: var(--brand-grey);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px
}

.surveySubmitBtn___oVwkV {
    display: flex;
    margin: 24px auto 0;
    width: 272px
}

.surveyText___xIRUG {
    color: #fffc;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center
}

.checkboxWrapper___JnSps {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.checkboxWrapper___JnSps .hiddenInput___vRie3 {
    display: none
}

.checkboxWrapper___JnSps .checkbox___lTWaY {
    background: #0009;
    border: 1px solid #ffffff1a;
    border-radius: 4px;
    flex-shrink: 0;
    height: 14px;
    position: relative;
    width: 14px;
    z-index: 1
}

.checkboxWrapper___JnSps .checkbox___lTWaY:before {
    background: url(/assets/svg/tick-green.svg) no-repeat;
    background-size: contain;
    bottom: unset;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: unset;
    top: 2px;
    transition: opacity .3s;
    width: 100%;
    z-index: 1
}

.checkboxWrapper___JnSps .checkbox___lTWaY.checked___CMt8D:before {
    opacity: 1
}

@media(hover: hover) {
    .checkboxWrapper___JnSps .checkbox___lTWaY {
        cursor:pointer
    }
}

.checkboxWrapper___JnSps .label___Np1kf {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    margin: 0
}

.checkboxWrapper___JnSps .label___Np1kf a {
    color: #f5c66b;
    text-decoration: underline
}

.registrationSingleBonusContent___QwqWX {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0
}

.registrationSingleBonusContent___QwqWX .image___sn5kn {
    filter: grayscale(1);
    transition: filter .25s linear
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU {
    bottom: 22px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    z-index: 1
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckboxInput___V2UVF {
    display: none
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckboxLabel___tAVrE {
    align-items: center;
    color: var(--brand-text);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 10px;
    justify-content: center;
    line-height: 18px
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckboxLabelText___IQ0cz {
    white-space: nowrap
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckbox___EoAgl {
    height: 14px;
    position: relative;
    width: 14px;
    z-index: 0
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckbox___EoAgl:after {
    background-color: #fff;
    content: "";
    display: block;
    filter: drop-shadow(0 1px 2px rgba(66,177,131,.3));
    height: 14px;
    -webkit-mask-image: url(/assets/svg/tick-green.svg?v06122023);
    mask-image: url(/assets/svg/tick-green.svg?v06122023);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    opacity: .2;
    transition: opacity .3s,background-color .3s;
    width: 14px
}

.registrationSingleBonus____R95y.isActiveBonus___LmEUL .image___sn5kn {
    filter: grayscale(0)
}

.registrationSingleBonus____R95y.isActiveBonus___LmEUL .resetCheckboxWrap___rDklU .resetCheckbox___EoAgl {
    background: #00000014
}

.registrationSingleBonus____R95y.isActiveBonus___LmEUL .resetCheckboxWrap___rDklU .resetCheckbox___EoAgl:after {
    background-color: #18a852;
    opacity: 1
}

.bonuses__checkbox_wrap___hCgj5 {
    margin-bottom: 12px
}

.input___O0R_I {
    display: none
}

.input___O0R_I:checked+.label___w2Gti {
    background-color: #0006
}

.input___O0R_I:checked+.label___w2Gti .labelText___ohnAJ {
    color: #fff
}

.input___O0R_I:hover+.label___w2Gti {
    background-color: #ffffff0d
}

.input___O0R_I:hover+.label___w2Gti .labelText___ohnAJ {
    color: var(--brand-text)
}

.label___w2Gti {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 104px;
    padding: 0 32px;
    width: 100%
}

.labelImg___uL6Kk {
    display: flex;
    flex: 0 0 64px;
    height: 64px;
    object-fit: contain;
    object-position: center center;
    width: 64px
}

.labelText___ohnAJ {
    color: var(--brand-text);
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 16px;
    pointer-events: none
}

.formWrapper___UTAHT {
    align-items: normal;
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    max-width: 352px;
    padding: 38px 32px 0;
    position: relative;
    z-index: 0
}

.formWrapper___UTAHT .title___oS59i {
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: 0;
    min-height: 48px;
    padding: 12px 0 26px;
    text-align: left;
    width: 100%
}

.formWrapper___UTAHT .tip___wHMcl {
    left: calc(100% + 12px)
}

.formWrapper___UTAHT form {
    width: 100%
}

.formWrapper___UTAHT form fieldset .input___YZKZs {
    margin-bottom: 16px;
    z-index: 100
}

.formWrapper___UTAHT form fieldset .input___YZKZs div [class*=tooltipWrap] [class*=tips__right] {
    padding: 12px
}

.formWrapper___UTAHT form fieldset [class*=labelActive__] {
    font-weight: 500
}

.formWrapper___UTAHT form fieldset [class*=inputEl__] {
    line-height: 22px;
    padding-top: 16px
}

.formWrapper___UTAHT form fieldset .select___EsVdI {
    margin-bottom: 16px;
    width: 100%
}

.formWrapper___UTAHT form fieldset .select___EsVdI [class^=label__] {
    opacity: .6
}

.formWrapper___UTAHT form fieldset .select___EsVdI [class*=options] {
    overflow: hidden;
    z-index: 2
}

.formWrapper___UTAHT form fieldset .select___EsVdI [class*=options] [class*=winScroll]>div:first-child>button:last-child {
    margin-bottom: 14px
}

.formWrapper___UTAHT form fieldset .select___EsVdI [class*=options] [class*=winScroll][class*=hideDefaultScrollThumb]>div:first-child {
    padding-right: 0
}

.formWrapper___UTAHT form fieldset .select___EsVdI .currencySelect___P0CR8 {
    color: #000000b3;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.formWrapper___UTAHT form fieldset .select___EsVdI .currencySelectIcon___VSEOo {
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.formWrapper___UTAHT form fieldset .select___EsVdI .currencySelectCode___sKZZk {
    margin-right: 8px
}

.formWrapper___UTAHT form fieldset .select___EsVdI .currencySelectName___BDFRp {
    color: #000
}

.formWrapper___UTAHT form fieldset .submitButton___mfHUp {
    border-radius: var(--buttons-border-radius);
    box-sizing: border-box;
    position: relative;
    width: 100%
}

.formWrapper___UTAHT form .divider___MVaiv {
    border: none;
    height: auto;
    margin: 22px 0;
    position: relative;
    text-align: center
}

.formWrapper___UTAHT form .divider___MVaiv:before {
    border-bottom: 1px solid #ffffff0d;
    border-top: 1px solid #0009;
    bottom: auto;
    content: "";
    display: block;
    left: -32px;
    position: absolute;
    right: auto;
    top: 8px;
    width: calc(100% + 64px);
    z-index: 0
}

.formWrapper___UTAHT form .divider___MVaiv span {
    background: var(--brand-simple);
    border-radius: 16px;
    color: rgba(var(--brand-text-rgb),.6);
    display: block;
    font-size: 12px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin: 0 auto;
    max-width: 64px;
    position: relative;
    z-index: 0
}

.formWrapper___UTAHT form .divider___MVaiv span:before {
    background-image: linear-gradient(180deg,#1c212ecc,#0000 50%,#ffffff0d);
    border-radius: 16px;
    bottom: -1px;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 64px;
    z-index: -1
}

.formWrapper___UTAHT form [class*=tooltipWrap] {
    cursor: pointer
}

.formWrapper___UTAHT [class^=socials] {
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: center;
    margin: 0 6px 20px
}

.formWrapper___UTAHT [class^=socials] li {
    flex-shrink: 0;
    height: 32px;
    width: 32px
}

.formWrapperRegBanner___rDhhe {
    max-width: 704px;
    padding-left: calc(50% + 32px);
    padding-right: 32px;
    width: 704px
}

.formWrapperRegBanner___rDhhe .banner___lnsgo {
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    z-index: 0
}

.formWrapperRegBanner___rDhhe .banner___lnsgo img {
    height: 100%;
    object-fit: cover;
    object-position: center center;
    width: 100%
}

.formWrapperRegBonus___n1ox3 {
    max-width: 704px;
    padding-left: calc(50% + 32px);
    padding-right: 32px;
    width: 704px
}

.formWrapperRegBonus___n1ox3 .title___oS59i {
    color: #fff;
    letter-spacing: unset;
    text-align: left;
    text-shadow: none;
    text-transform: none
}

.formWrapperRegBonus___n1ox3 .firstStep___PXY9j:before {
    content: "1."
}

.formWrapperRegBonus___n1ox3 .secondStep___vmjdH:before {
    content: "2."
}

.formWrapperRegBonus___n1ox3 .firstStep___PXY9j,.formWrapperRegBonus___n1ox3 .secondStep___vmjdH {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 3px;
    position: relative
}

.formWrapperRegBonus___n1ox3 .firstStep___PXY9j:before,.formWrapperRegBonus___n1ox3 .secondStep___vmjdH:before {
    display: inline-block;
    padding-right: 6px;
    text-shadow: 0 0 #fff
}

.formWrapperRegBonus___n1ox3 .firstStep___PXY9j {
    padding-bottom: 24px;
    padding-top: 10px
}

.formWrapperRegBonus___n1ox3 .secondStep___vmjdH {
    padding-left: 1px;
    padding-top: 12px
}

.formWrapper___UTAHT .formWrapperRegBonus___n1ox3 {
    padding-top: 22px
}

.formWrapper___UTAHT .confirmationWrapper___NIq2a {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: flex-start;
    margin-bottom: 16px
}

.formWrapperRegBanner___rDhhe [class*=tips__],.formWrapperRegBonus___n1ox3 [class*=tips__] {
    width: 156px
}

@media screen and (min-width: 1288px) {
    .formWrapperRegBanner___rDhhe [class*=tips__],.formWrapperRegBonus___n1ox3 [class*=tips__] {
        width:196px
    }
}

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

    50% {
        transform: rotate(-180deg)
    }

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

.WrapBonuses___Mhnu7 {
    align-items: normal;
    border-right: 1px solid #3009;
    bottom: 0;
    box-shadow: 1px 0 0 #ffffff0d;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    left: 0;
    padding: 38px 30px 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    z-index: 2
}

.WrapBonuses___Mhnu7.disableBonus___MA2PB [class*=label_] {
    opacity: .4
}

.WrapBonuses___Mhnu7 .bonuses__checkbox_wrap {
    margin: 0 -30px
}

.bottomLink___PwNUi,.bottomSubLink___wujx9 {
    align-items: center;
    background: #00000059;
    border-radius: 0 0 8px 8px;
    border-top: 1px solid #0009;
    color: rgba(var(--brand-text-rgb),.8);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 12px;
    font-weight: 400;
    height: 64px;
    justify-content: center;
    line-height: 18px;
    text-align: center;
    white-space: nowrap;
    width: 100%
}

.bottomLink___PwNUi a,.bottomSubLink___wujx9 a {
    color: var(--link-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-decoration: none;
    transition: border-bottom-color .2s linear
}

.bottomLink___PwNUi a:hover,.bottomSubLink___wujx9 a:hover {
    text-decoration: underline
}

.bottomLink___PwNUi {
    align-items: center;
    background: #00000059;
    border-radius: 0 0 8px 8px;
    border-top: 1px solid #0009;
    display: flex;
    flex-direction: row;
    height: 64px;
    justify-content: center;
    margin: 0 -32px;
    position: relative;
    width: calc(100% + 64px);
    z-index: 1
}

.formWrapperRegBanner___rDhhe .bottomLink___PwNUi,.formWrapperRegBonus___n1ox3 .bottomLink___PwNUi {
    border-radius: 0 0 8px 0
}

.bottomSubLink___wujx9 {
    background: none;
    border: none;
    bottom: -60px;
    font-size: 12px;
    left: 0;
    position: absolute;
    right: 0
}

.bottomSubLink___wujx9 a {
    border-bottom: none;
    color: var(--link-color);
    margin-left: 0;
    margin-right: 0;
    text-decoration: none
}

.bottomSubLink___wujx9 a:hover {
    text-decoration: underline
}

.resetChechboxWrap___fqsfr {
    margin: auto 0 0 4px
}

.resetChechboxWrap___fqsfr .resetChechboxInput___Eoxxj {
    display: none
}

.resetChechboxWrap___fqsfr .resetChechboxInput___Eoxxj:checked+label>span:after {
    background-image: url(/assets/svg/loyalty/tick.svg?ver=2);
    background-size: 150%;
    opacity: 1
}

.resetChechboxWrap___fqsfr .resetChechboxLabel___ngT_P {
    align-items: center;
    color: var(--brand-text);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    position: relative
}

.resetChechboxWrap___fqsfr .resetCheckbox___Y7P4w {
    background: linear-gradient(180deg,#151923cc,#39435b99);
    border-radius: 2px;
    height: 16px;
    position: relative;
    width: 16px
}

.resetChechboxWrap___fqsfr .resetCheckbox___Y7P4w:before {
    background: linear-gradient(1turn,#151923,rgba(var(--brand-content-background-rgb),.8));
    border-radius: 2px;
    bottom: 0;
    content: "";
    display: block;
    height: calc(100% - 2px);
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% - 2px);
    z-index: 0
}

.resetChechboxWrap___fqsfr .resetCheckbox___Y7P4w:after {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 2px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .3s ease-in-out;
    width: 100%;
    z-index: 0
}

.resetChechboxWrap___fqsfr span.resetChechboxLabelText___XwdDB {
    margin-left: 16px
}

.tooltip___BQkf8 {
    background-color: var(--tooltip-bg);
    color: var(--tooltip-color);
    left: calc(100% + 28px);
    padding: 12px;
    top: -8px;
    width: 268px
}

.tooltip___BQkf8:after {
    border-right-color: var(--tooltip-bg);
    top: 16px
}

.tooltipWrap___HOAV9 {
    height: 24px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 24px
}

.tooltipWrap___HOAV9 svg {
    cursor: pointer
}

.tooltipWrap___HOAV9 svg path {
    fill: var(--brand-text)
}

.regPopup___oweV1 [class*=popupTabsWrapper] {
    margin-bottom: 24px
}

.regPopup___oweV1 * {
    font-family: Manrope,sans-serif
}

.wrap___EIT1L {
    height: 100vh
}

.wrap___EIT1L:before {
    background: var(--bg-img-src);
    bottom: 0;
    content: "";
    filter: blur(8px);
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.card___vpAWn {
    background: url(/assets/svg/verification/passport.svg?v3) no-repeat 50%/contain;
    cursor: pointer;
    display: block;
    font-size: 10px;
    height: 148px;
    margin: 0 auto;
    position: relative;
    width: 288px;
    z-index: 0
}

@media screen and (min-width: 720px) {
    .card___vpAWn {
        font-size:18px;
        height: 150px;
        margin: 0;
        width: 288px
    }
}

@media screen and (min-width: 1288px) {
    .card___vpAWn {
        font-size:22px;
        height: 190px;
        width: 368px
    }
}

.cardBlocks___sFAyE {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 64px;
    top: 24px;
    z-index: 1
}

.cardBlocks___sFAyE p {
    color: #d1d1d1;
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.cardBlocks___sFAyE p:first-child {
    color: #d1d1d1;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 8px;
    text-transform: uppercase
}

@media screen and (min-width: 1096px) {
    .cardBlocks___sFAyE {
        right:46px;
        top: 32px
    }
}

@media screen and (min-width: 1288px) {
    .cardBlocks___sFAyE {
        right:100px;
        top: 36px
    }

    .cardBlocks___sFAyE p:not(:first-child) {
        color: #d1d1d1;
        font-size: 10px;
        font-weight: 400;
        line-height: normal;
        margin-bottom: 4px
    }
}

.card___uJ7MI {
    background: url(/assets/svg/verification/card.svg?v3) no-repeat 50%/contain;
    cursor: pointer;
    display: block;
    font-size: 10px;
    height: 148px;
    margin: 0 auto;
    position: relative;
    width: 288px;
    z-index: 0
}

@media screen and (min-width: 720px) {
    .card___uJ7MI {
        font-size:18px;
        height: 150px;
        margin: 0;
        width: 288px
    }
}

@media screen and (min-width: 1288px) {
    .card___uJ7MI {
        font-size:22px;
        height: 188px;
        width: 360px
    }
}

.cardBlocks___yIzNN {
    bottom: unset;
    left: 64px;
    position: absolute;
    right: unset;
    top: 24px;
    z-index: 1
}

.cardBlocks___yIzNN p {
    color: #d1d1d1;
    font-size: 6px;
    font-weight: 700;
    line-height: normal;
    margin: 0
}

@media screen and (min-width: 1096px) {
    .cardBlocks___yIzNN p {
        font-size:8px
    }
}

.card___r7Kjk {
    background: url(/assets/svg/verification/all-docs.svg?v3) no-repeat 50%/contain;
    cursor: pointer;
    display: block;
    font-size: 10px;
    height: 148px;
    margin: 0 auto;
    position: relative;
    width: 288px;
    z-index: 0
}

@media screen and (min-width: 720px) {
    .card___r7Kjk {
        font-size:18px;
        height: 150px;
        margin: 0;
        width: 288px
    }
}

@media screen and (min-width: 1288px) {
    .card___r7Kjk {
        font-size:22px;
        height: 188px;
        width: 360px
    }
}

.cardBank___VmsP7 {
    bottom: unset;
    left: 60px;
    position: absolute;
    right: unset;
    top: 60px;
    z-index: 1
}

.cardBank___VmsP7 p {
    color: #fff;
    font-size: 2px;
    font-weight: 700;
    line-height: normal;
    margin: 0
}

@media screen and (min-width: 1096px) {
    .cardBank___VmsP7 {
        left:70px;
        top: 78px
    }

    .cardBank___VmsP7 p {
        font-size: 3px
    }
}

.cardPass___zrHpA {
    bottom: unset;
    left: 84px;
    position: absolute;
    right: unset;
    top: 72px;
    z-index: 1
}

.cardPass___zrHpA p {
    color: #fff;
    font-size: 4px;
    font-weight: 700;
    line-height: normal;
    margin: 0
}

.cardPass___zrHpA p:first-child {
    font-size: 7px;
    margin-bottom: 4px
}

@media screen and (min-width: 1096px) {
    .cardPass___zrHpA {
        left:104px;
        top: 88px
    }

    .cardPass___zrHpA p {
        font-size: 5px
    }

    .cardPass___zrHpA p:first-child {
        font-size: 8px
    }
}

.card___rU0fg {
    background: url(/assets/svg/verification/bank-statements.svg?v05072024) no-repeat 50%/contain;
    cursor: pointer;
    display: block;
    font-size: 10px;
    height: 148px;
    margin: 0 auto;
    width: 288px
}

@media screen and (min-width: 720px) {
    .card___rU0fg {
        font-size:18px;
        height: 150px;
        margin: 0;
        width: 288px
    }
}

@media screen and (min-width: 1288px) {
    .card___rU0fg {
        font-size:22px;
        height: 188px;
        width: 360px
    }
}

.upload___Kwilg {
    border-radius: 8px;
    cursor: pointer;
    display: block;
    margin-top: 16px
}

@media screen and (min-width: 720px) {
    .upload___Kwilg {
        margin-top:0;
        min-height: 150px;
        width: 256px
    }
}

@media screen and (min-width: 1096px) {
    .upload___Kwilg {
        width:286px
    }
}

@media screen and (min-width: 1288px) {
    .upload___Kwilg {
        min-height:186px;
        width: 368px
    }
}

.uploadContent___YHiFS {
    align-items: center;
    background: #ffffff14;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 150px;
    padding: 16px
}

@media screen and (min-width: 720px) {
    .uploadContent___YHiFS {
        height:100%;
        margin: auto;
        width: 100%
    }
}

@media screen and (min-width: 1096px) {
    .uploadContent___YHiFS {
        border:1px dotted #808da3;
        min-height: 186px
    }
}

@media screen and (min-width: 1288px) {
    .uploadContent___YHiFS {
        padding:8px 16px
    }
}

.uploadContentActive___w4pcf {
    background: #ffffff0a
}

.uploadContentActive___w4pcf [class^=uploadTitle] {
    color: #f5c66b
}

.uploadContentActive___w4pcf [class^=uploadTitle]:before {
    content: url(/assets/svg/verification/uploadImgActive.svg)
}

.uploadItems___vF_cM {
    width: 100%
}

.uploadItems___vF_cM:last-child {
    margin-bottom: 16px
}

@media screen and (min-width: 1096px) {
    .uploadItems___vF_cM:last-child {
        margin-bottom:24px
    }
}

.uploadItem___myKe5 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    margin: 0 0 8px;
    padding-bottom: 8px;
    position: relative;
    width: 100%;
    z-index: 2
}

.uploadItem___myKe5:not(:first-child) {
    margin: 8px 0
}

.uploadItem___myKe5:not(:first-child):before {
    background: #b8b8cc33;
    bottom: auto;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: auto;
    top: -8px;
    width: 100%;
    z-index: 0
}

@media screen and (min-width: 1096px) {
    .uploadItem___myKe5 {
        background:#ffffff14;
        border-radius: 4px;
        padding: 8px
    }

    .uploadItem___myKe5:not(:first-child) {
        margin: 0 0 8px
    }

    .uploadItem___myKe5:not(:first-child):before {
        content: unset
    }
}

.uploadItem___myKe5:last-child {
    margin-bottom: 8px
}

.uploadItemDelete___aUQUO {
    background: unset;
    display: block;
    height: 12px;
    margin-left: auto;
    margin-right: 6px;
    position: relative;
    width: 12px
}

.uploadItemDelete___aUQUO:after,.uploadItemDelete___aUQUO:before {
    background: #c4c4c4;
    border-radius: 2px;
    bottom: auto;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
    width: 12px;
    z-index: 0
}

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

.uploadInfo___mtmgE {
    width: 74%
}

.uploadPreview___fDU6e {
    border-radius: 2px;
    flex: 0 0 32px;
    height: 32px;
    margin-right: 8px;
    object-fit: cover;
    width: 32px
}

.uploadPreview___fDU6e path {
    fill: #fff
}

.uploadName___PkZOf {
    word-wrap: break-word;
    color: #f5c66b;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: -4px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.uploadSize___TFYPc {
    color: #e4e4e4;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin: 0
}

.uploadTitle___eyOpE {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 22px;
    margin: 0;
    text-align: center
}

.uploadTitle___eyOpE:before {
    content: url(/assets/svg/verification/uploadImg.svg);
    height: 33px;
    margin-right: 8px;
    width: 33px
}

.uploadTitleWeb___OUgI9 {
    flex-direction: column;
    font-size: 16px;
    line-height: 24px
}

.uploadTitleWeb___OUgI9:before {
    margin: 0 0 12px
}

.uploadLimit___DCTLO {
    color: #e4e4e4;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin: 4px 0 0;
    text-align: center
}

.verificationBlock___DeioJ {
    margin-top: 32px
}

.verificationBlock___DeioJ div>[class*=verificationBlockHeader] {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin: 0
}

.verificationBlock___DeioJ div>[class*=verificationBlockTitle] {
    color: #e4e4e4;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px 0 0
}

.verificationBlockHeader___IrjC9 {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin: 0
}

.verificationBlockTitle___ATjOZ {
    color: #e4e4e4;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 8px 0 0
}

.verificationBlockError___XJdgf {
    color: #b62d3e;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 8px 0 0
}

.verificationBlockContent___FsvwC {
    margin-top: 16px;
    position: relative
}

@media screen and (min-width: 720px) {
    .verificationBlockContent___FsvwC {
        grid-gap:0 16px;
        display: grid;
        grid-template-columns: 50% 50%
    }
}

@media screen and (min-width: 1288px) {
    .verificationBlockContent___FsvwC {
        grid-gap:0 4px
    }
}

.verificationBlock___DeioJ:hover [class*=uploadContent] {
    background: #ffffff0a
}

.verificationBlock___DeioJ:hover [class*=uploadContent] [class^=uploadTitle] {
    color: var(--brand-yellow)
}

.verificationBlock___DeioJ:hover [class*=uploadContent] [class^=uploadTitle]:before {
    content: url(/assets/svg/verification/uploadImgActive.svg)
}

.verificationBlockContentWeb___dwSpm {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.verificationVideo___tOJrW {
    margin: 24px 0 32px;
    max-height: 48px;
    overflow: hidden;
    transition: max-height .4s ease
}

.verificationVideo___tOJrW .verificationVideoPreview {
    align-items: center;
    background: #ffffff0d;
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: space-between;
    padding: 8px 16px;
    position: relative;
    width: 100%
}

.verificationVideo___tOJrW .verificationVideoPreview .verificationVideoPreviewTitle {
    align-items: unset;
    color: #ffffffe6;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 400;
    gap: 8px;
    justify-content: unset;
    line-height: 22px
}

.verificationVideo___tOJrW .verificationVideoPreview .verificationVideoPreviewTitle:before {
    background: url(/assets/svg/verification/video.svg);
    content: "";
    display: block;
    height: 24px;
    width: 24px
}

.verificationVideo___tOJrW .verificationVideoPreview .verificationVideoPreviewWatch {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-right: 24px
}

.verificationVideo___tOJrW .verificationVideoPreview:after {
    background: url(/assets/svg/verification/arrow-down-small.svg);
    bottom: unset;
    content: "";
    display: block;
    height: 24px;
    left: unset;
    position: absolute;
    right: 16px;
    text-align: center;
    top: unset;
    transition: transform .4s ease;
    width: 24px;
    z-index: 0
}

.verificationVideo___tOJrW [class*=verificationVideoContent] {
    display: block
}

.verificationVideo___tOJrW iframe {
    border-radius: 0 0 12px 12px;
    height: 222px;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .verificationVideo___tOJrW iframe {
        height:407px
    }
}

.verificationVideoActive___v2Bvt {
    max-height: 270px;
    transition: max-height .4s ease
}

@media screen and (min-width: 1096px) {
    .verificationVideoActive___v2Bvt {
        max-height:455px
    }
}

.verificationVideoActive___v2Bvt [class*=verificationVideoPreview] {
    border-radius: 12px 12px 0 0
}

.verificationVideoActive___v2Bvt [class*=verificationVideoPreview]:after {
    transform: rotate(180deg);
    transition: transform .4s ease
}

.verification___X9sRC {
    padding: 16px 16px 32px
}

@media screen and (min-width: 360px) {
    .verification___X9sRC {
        padding:16px 24px 32px
    }
}

@media screen and (min-width: 568px) {
    .verification___X9sRC {
        padding:16px 64px 32px
    }
}

@media screen and (min-width: 720px) {
    .verification___X9sRC {
        margin:0 auto;
        max-width: 720px
    }
}

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

.verificationUploadedError___mKzL1 {
    color: #b62d3e;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 8px 0 0
}

.verificationHeader___ViYcs {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0 0
}

.verification___X9sRC [class^=inputWrap] {
    margin-top: 24px;
    width: 100%
}

.verification___X9sRC [class^=inputWrap] [class*=inputContainer__] {
    border-radius: 8px
}

@media screen and (min-width: 568px) {
    .verification___X9sRC [class^=inputWrap] {
        max-width:368px
    }
}

.verification___X9sRC [class^=inputWrap] input {
    padding: 12px 16px
}

.verificationRules___oUajz {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 24px;
    margin-top: 16px;
    -webkit-mask-image: linear-gradient(0deg,#000,#0000001a 18%,#000 58%);
    mask-image: linear-gradient(0deg,#000,#0000001a 18%,#000 58%);
    padding-bottom: 4px
}

@media screen and (min-width: 720px) {
    .verificationRules___oUajz {
        -webkit-mask-image:linear-gradient(0deg,#000,#0000001a 27%,#000 90%);
        mask-image: linear-gradient(0deg,#000,#0000001a 27%,#000 90%)
    }
}

@media screen and (min-width: 1288px) {
    .verificationRules___oUajz {
        margin-top:16px;
        -webkit-mask-image: linear-gradient(0deg,#000,#0000001a 8%,#000 38%);
        mask-image: linear-gradient(0deg,#000,#0000001a 8%,#000 38%)
    }
}

.verificationRulesContent___w4xCC {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    max-height: 132px;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
    transition: max-height .5s
}

@media screen and (min-width: 568px) {
    .verificationRulesContent___w4xCC {
        max-height:90px
    }
}

@media screen and (min-width: 720px) {
    .verificationRulesContent___w4xCC {
        max-height:68px
    }
}

@media screen and (min-width: 1288px) {
    .verificationRulesContent___w4xCC {
        max-height:66px
    }
}

.verificationRulesContent___w4xCC p {
    margin-bottom: 8px;
    margin-top: 0
}

.verificationRulesContent___w4xCC p:not(:first-child) {
    margin-top: 20px
}

.verificationRulesContent___w4xCC ol,.verificationRulesContent___w4xCC ul {
    margin: 8px 0
}

.verificationRulesContent___w4xCC ol:last-child,.verificationRulesContent___w4xCC ul:last-child {
    margin-bottom: 0
}

.verificationRulesContent___w4xCC ol li,.verificationRulesContent___w4xCC ul li {
    margin-bottom: 8px;
    padding-left: 32px;
    position: relative
}

.verificationRulesContent___w4xCC ol li:last-child,.verificationRulesContent___w4xCC ul li:last-child {
    margin-bottom: 0
}

.verificationRulesContent___w4xCC ol li:before,.verificationRulesContent___w4xCC ul li:before {
    background-color: #ffffff1a;
    border-radius: 4px;
    bottom: auto;
    content: "•";
    font-size: 16px;
    height: 16px;
    left: 0;
    line-height: 16px;
    position: absolute;
    right: auto;
    text-align: center;
    top: 4px;
    width: 16px;
    z-index: 0
}

.verificationRulesContent___w4xCC ol {
    counter-reset: list
}

.verificationRulesContent___w4xCC ol li:before {
    content: counter(list);
    counter-increment: list;
    font-size: 10px;
    line-height: 16px
}

.verificationRulesActive___AXuKs {
    -webkit-mask-image: unset;
    mask-image: unset
}

.verificationRulesBtn___dzVU7 {
    align-items: center;
    color: var(--brand-yellow);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-end;
    line-height: 18px;
    margin: 4px 4px 0 0
}

.verificationRulesBtn___dzVU7:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid var(--brand-yellow);
    content: "";
    height: 0;
    margin-left: 8px;
    transition: all .2s;
    width: 0
}

.verificationRulesBtnActive___nsPbc:after {
    transform: rotate(-180deg);
    transition: all .2s
}

.verificationBtn___Sr0O4 {
    margin-top: 40px;
    position: relative
}

@media screen and (min-width: 568px) {
    .verificationBtn___Sr0O4 {
        margin:40px auto 0;
        max-width: 256px
    }
}

.verificationBtn___Sr0O4>button {
    width: 100%
}

.verificationBtn___Sr0O4>button>div {
    bottom: auto;
    left: 50%;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 0
}

.verificationBtn___Sr0O4 span {
    color: #fff9;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    text-shadow: 0 -1px 0 #ffffff0d
}

.verificationBtnActive___bIoE8 {
    border: unset
}

.verificationBtnActive___bIoE8 span {
    color: #fff
}

.verificationFaq___v40Fl {
    display: block;
    margin-top: 40px
}

@media screen and (min-width: 1096px) {
    .verificationFaq___v40Fl {
        margin-top:31px
    }
}

.verificationFaq___v40Fl h3 {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 16px
}

.verificationFaq___v40Fl .accordion-toggle {
    background: #252323;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 12px;
    box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
    color: var(--brand-text);
    margin-bottom: 16px;
    position: relative
}

.verificationFaq___v40Fl .accordion-title {
    color: #ffffffe6;
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    padding: 8px 48px 12px 8px;
    position: relative
}

@media screen and (min-width: 1096px) {
    .verificationFaq___v40Fl .accordion-title {
        padding:12px 48px
    }

    .verificationFaq___v40Fl .accordion-title b {
        background: #ffffff1a;
        border-radius: 4px;
        bottom: unset;
        color: #fff;
        font-size: 10px;
        font-weight: 500;
        height: 16px;
        left: 16px;
        line-height: 16px;
        padding: 0 5px;
        position: absolute;
        right: unset;
        top: 50%;
        transform: translateY(-50%);
        z-index: 0
    }
}

.verificationFaq___v40Fl .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: unset;
    content: "";
    height: 0;
    left: unset;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.verificationFaq___v40Fl .accordion-title.active:after {
    transform: rotate(180deg)
}

.verificationFaq___v40Fl .accordion-inner {
    color: #d1d1d1;
    display: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 0 16px 16px
}

@media screen and (min-width: 1096px) {
    .verificationFaq___v40Fl .accordion-inner {
        padding-bottom:12px
    }
}

.verificationWeb___T9IuF {
    max-width: 100%;
    padding: 16px 0
}

.verification___PbTNn {
    padding: 16px
}

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

@media screen and (min-width: 568px) {
    .verification___PbTNn {
        margin:0 auto;
        padding: 16px 0;
        width: 368px
    }
}

@media screen and (min-width: 1096px) {
    .verification___PbTNn {
        width:100%
    }
}

.verificationHeader___gR8BE {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 8px 0 0
}

.verificationMessage___PjVgy {
    background: #ffffff1a;
    border-radius: var(--buttons-border-radius);
    margin-top: 24px;
    padding: 8px 8px 8px 40px;
    position: relative
}

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

.verificationMessageInProgressIcon___guZ_3:before {
    content: url(/assets/svg/verification/info.svg)
}

.verificationMessageSuccessIcon___aHVhX:before {
    content: url(/assets/svg/verification/check.svg)
}

.verificationMessageErrorIcon___ln8n4:before {
    content: url(/assets/svg/verification/about.svg)
}

.verificationMessage___PjVgy span {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.verificationButton___Lq0Z9 {
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 24px;
    padding: 12px
}

@media screen and (min-width: 1096px) {
    .verificationButton___Lq0Z9 {
        margin-top:40px;
        max-width: 256px
    }
}

.verificationButton___Lq0Z9 span {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

.wrapper___KHTza {
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    padding: 32px 32px 44px;
    position: relative;
    width: 352px;
    z-index: 0
}

.wrapper___KHTza,.wrapper___KHTza * {
    font-family: Manrope,sans-serif
}

.wrapper___KHTza .title___jtu_9 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0 22px
}

.wrapper___KHTza .icon___zRgsk {
    display: block;
    height: 60px;
    margin: 28px auto 0;
    padding-right: 4px;
    width: 64px
}

.wrapper___KHTza .icon___zRgsk+.description___aAdtz {
    margin-bottom: 24px;
    text-align: center
}

.wrapper___KHTza .description___aAdtz {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px 0 0;
    overflow-wrap: break-word
}

.wrapper___KHTza .description___aAdtz span {
    color: #fff;
    font-weight: 500
}

.wrapper___KHTza .input___ViHdz {
    font-size: 12px;
    font-weight: 400;
    margin: 16px 0 0;
    position: relative
}

.wrapper___KHTza .input___ViHdz [class*=labelActive__] {
    font-weight: 500
}

.wrapper___KHTza .input___ViHdz [class*=inputEl__] {
    padding-bottom: 4px
}

.wrapper___KHTza .submitButton___TSucO {
    border-radius: var(--buttons-border-radius);
    margin: 16px 0 0;
    position: relative;
    width: 100%;
    z-index: 2
}

.wrapper___KHTza .submitButton___TSucO [class^=loading_] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.wrapper___KHTza.added___dCsEk {
    padding-bottom: 32px
}

.wrapper___KHTza.added___dCsEk div.description___aAdtz {
    line-height: 24px;
    margin-bottom: 8px
}

.wrapper___KHTza.added___dCsEk div.description___aAdtz span {
    display: block
}

.formWrapper___yNi71 {
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    padding: 46px 32px 32px;
    width: 350px
}

.formWrapper___yNi71 .title___UHLfy {
    box-sizing: border-box;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 46px;
    margin: 0;
    min-height: 48px;
    padding: 2px 0 16px;
    text-align: left
}

.formWrapper___yNi71 .title___UHLfy:first-letter {
    text-transform: uppercase
}

.formWrapper___yNi71 .info___pGKNO,.formWrapper___yNi71 .message___Zovmc {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 25px
}

.formWrapper___yNi71 .input___FekE8 {
    margin-bottom: 16px
}

.formWrapper___yNi71 .textArea___lRrih textarea {
    border: 1px solid #0000;
    cursor: auto;
    min-height: 127px
}

.formWrapper___yNi71 .textArea___lRrih textarea::-webkit-scrollbar {
    background-color: #0000;
    width: 12px
}

.formWrapper___yNi71 .textArea___lRrih textarea::-webkit-scrollbar-thumb {
    background-color: #0003;
    border: 4px solid #fff;
    border-radius: 20px;
    box-sizing: border-box;
    height: 100%;
    max-height: 40px;
    width: 8px
}

.formWrapper___yNi71 .submitButton___AN0XN {
    margin-top: 16px;
    position: relative;
    width: 100%;
    z-index: 2
}

.popupMessage___iwkEP {
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 12px;
    bottom: auto;
    box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
    left: 50%;
    padding: 48px 48px 32px;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 384px;
    z-index: 1
}

.popupMessageBackdrop___o7dH0 {
    background: #000c;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.popupMessageTitle___a3VTt {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 24px
}

.popupMessageDescription___xw85k {
    color: #fff;
    margin-bottom: 16px
}

.popupMessageDescription___xw85k p {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.popupMessageDescription___xw85k p+p {
    margin-top: 24px
}

.popupMessageButtons___hvZ1a {
    align-items: center;
    column-gap: 16px;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.popupMessageButtons___hvZ1a [class*=button__] {
    color: #fff;
    flex: 0 1 100%;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px
}

.popupMessage___iwkEP svg {
    bottom: auto;
    cursor: pointer;
    left: auto;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 0
}

.popupMessage___iwkEP svg path {
    fill: #fff
}

.popupMessage___iwkEP svg:hover path {
    fill: var(--brand-red)
}

.commonButtons___I9MAK {
    align-items: normal;
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: normal
}

.commonButtons___I9MAK .button___G14Un {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px
}

.commonButtons___I9MAK .button___G14Un+.button___G14Un {
    background: none;
    color: #f5c66b;
    font-size: 16px
}

.formWrapper___mpyBV {
    align-items: normal;
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    max-width: 352px;
    padding-top: 30px;
    width: 352px
}

.formWrapper___mpyBV .title___FQwrP {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 46px;
    margin: 0;
    min-height: 48px;
    padding: 12px 32px 16px;
    text-align: left;
    width: 100%
}

.formWrapper___mpyBV form {
    padding: 0 32px;
    width: 100%
}

.formWrapper___mpyBV form button {
    position: relative
}

.txt___cNx4O {
    color: var(--brand-text);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 32px 16px
}

.input___Q8fyT {
    margin-bottom: 16px
}

.btn___vN96T {
    margin-bottom: 32px;
    width: 100%
}

.btn___vN96T.btnSupport___ASDYF {
    margin-left: 32px;
    margin-right: 32px
}

.info___zIYch {
    align-items: center;
    background: #00000059;
    border-top: 1px solid #0009;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 84px;
    justify-content: center;
    padding: 0 24px;
    position: relative;
    width: 100%
}

.info___zIYch>div {
    text-align: center
}

.infoTxt___ovddF {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    mix-blend-mode: normal;
    text-align: center;
    text-decoration-line: none
}

.infoTxt___ovddF [class*=link],.infoTxt___ovddF[class*=link] {
    color: var(--brand-blue);
    cursor: pointer;
    opacity: .8;
    text-decoration-line: underline
}

.infoTxt___ovddF [class*=link]:hover,.infoTxt___ovddF[class*=link]:hover {
    text-decoration-line: none
}

.infoTxt___ovddF.infoTxtLine___iOEbl {
    margin-left: 5px
}

.block___q8D_3 {
    display: block
}

.support___aeJcb {
    bottom: -40px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: calc(100% - 32px)
}

.loginPopup___QYtuw,.loginPopup___QYtuw * {
    font-family: Manrope,sans-serif
}

.loginPopup___QYtuw [class*=closeBtn_] {
    right: 12px;
    top: 12px
}

.formWrapper___mHKMW {
    align-items: normal;
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    max-width: 352px;
    padding-top: 31px;
    position: relative;
    width: 352px;
    z-index: 0
}

.formWrapper___mHKMW .title___oWb61 {
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: 0;
    min-height: 48px;
    padding: 16px 32px 28px;
    text-align: left;
    width: 100%
}

.formWrapper___mHKMW .tabsWrap___Qv1Xy {
    margin: 0 32px 24px
}

.formWrapper___mHKMW form {
    padding: 0 32px;
    width: 100%
}

.formWrapper___mHKMW form fieldset [class*=inputWrap__] .special-label,.formWrapper___mHKMW form fieldset [class*=labelActive__] {
    font-weight: 500
}

.formWrapper___mHKMW form fieldset .input___ixjLg {
    margin-bottom: 16px
}

.formWrapper___mHKMW form fieldset .input___ixjLg [class*=inputEl__] {
    line-height: 22px;
    padding-top: 16px
}

.formWrapper___mHKMW form fieldset .forgotLink___Wkew3 {
    color: var(--link-color);
    float: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 16px 0 0
}

.formWrapper___mHKMW form fieldset .forgotLink___Wkew3:hover {
    text-decoration: underline
}

.formWrapper___mHKMW form fieldset .forgotLink___Wkew3 a {
    color: inherit
}

.formWrapper___mHKMW form fieldset .submitButton___C9EUx {
    box-sizing: border-box;
    width: 100%
}

.formWrapper___mHKMW form .divider___OmMpH {
    border: none;
    height: auto;
    margin: 22px 0;
    position: relative;
    text-align: center
}

.formWrapper___mHKMW form .divider___OmMpH:before {
    border-bottom: 1px solid #ffffff0d;
    border-top: 1px solid #0009;
    bottom: auto;
    content: "";
    display: block;
    left: -32px;
    position: absolute;
    right: auto;
    top: 8px;
    width: calc(100% + 64px);
    z-index: 0
}

.formWrapper___mHKMW form .divider___OmMpH span {
    background: var(--brand-simple);
    border-radius: 16px;
    color: rgba(var(--brand-text-rgb),.6);
    display: block;
    font-size: 12px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin: 0 auto;
    max-width: 64px;
    position: relative;
    z-index: 2
}

.formWrapper___mHKMW form .divider___OmMpH span:before {
    background-image: linear-gradient(180deg,#1c212ecc,#0000 50%,#ffffff0d);
    border-radius: 16px;
    bottom: -1px;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 64px;
    z-index: -1
}

.formWrapper___mHKMW .bottomLink___pJKTH {
    align-items: center;
    background: #00000059;
    border-radius: 0 0 8px 8px;
    border-top: 1px solid #0009;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 64px;
    justify-content: center;
    line-height: 18px;
    opacity: .8;
    padding-top: 4px;
    text-align: center;
    white-space: nowrap;
    width: 100%
}

.formWrapper___mHKMW .bottomLink___pJKTH a {
    color: var(--link-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-left: 5px;
    text-decoration: none;
    transition: border-bottom-color .2s linear
}

.formWrapper___mHKMW .bottomLink___pJKTH a:hover {
    text-decoration: underline
}

.formWrapper___mHKMW [class^=socials] {
    gap: 8px;
    justify-content: center;
    margin: 0 6px 20px;
    position: relative;
    z-index: 2
}

.formWrapper___mHKMW [class^=socials] li {
    flex-shrink: 0;
    height: 32px;
    width: 32px
}

.formWrapper___mHKMW.formWrapperSecret___l2PCM .title___oWb61 {
    text-align: center;
    width: 100%
}

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

    50% {
        transform: rotate(-180deg)
    }

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

.introText___vvOYC {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px 0 24px
}

@media screen and (min-width: 568px) {
    .introText___vvOYC {
        margin-bottom:18px
    }
}

.CurrentWrap___km4ek {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 24px
}

@media screen and (min-width: 568px) {
    .CurrentWrap___km4ek {
        margin-bottom:22px
    }
}

.CurrentWrap___km4ek>div {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    width: 144px
}

.CurrentWrap___km4ek>div:last-of-type {
    margin-left: 24px;
    text-align: left
}

.CurrentWrap___km4ek>div span a {
    color: var(--brand-blue)
}

.CurrentWrap___km4ek>div span:last-child {
    color: var(--brand-yellow);
    order: -1
}

.formWrap___zgX9N {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0
}

.formWrap___zgX9N [class^=inputWrap_] {
    width: 128px
}

@media screen and (min-width: 412px) {
    .formWrap___zgX9N [class^=inputWrap_] {
        width:144px
    }
}

.formWrap___zgX9N [class^=inputWrap_] [class^=inputEl_] {
    font-weight: 400;
    padding-top: 18px
}

@media screen and (min-width: 412px) {
    .formWrap___zgX9N [class^=inputWrap_] [class^=label] {
        top:10px
    }
}

.formWrap___zgX9N button {
    margin-top: 16px;
    width: 100%
}

.status___JThKf,.text_sm___NKbfF {
    -webkit-font-smoothing: antialiased;
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 0;
    opacity: .8
}

.mail___hFRjl {
    color: var(--brand-blue-link);
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 1px;
    text-transform: uppercase
}

.status___JThKf {
    color: var(--brand-blue-link);
    font-weight: 400;
    text-decoration: none
}

.arrow___mB_5y {
    background-image: url(/assets/svg/loyalty/back.svg?ver=31082023);
    display: block;
    font-size: 0;
    height: 24px;
    line-height: 0;
    margin: 0 8px;
    min-width: 24px;
    width: 24px
}

.result___nJokM {
    -webkit-font-smoothing: antialiased;
    align-items: center;
    color: var(--brand-yellow);
    display: flex;
    flex: 1;
    flex-direction: row;
    font-size: 18px;
    font-weight: 400;
    justify-content: flex-end;
    line-height: 32px;
    white-space: nowrap
}

@media screen and (min-width: 360px) {
    .result___nJokM {
        font-size:22px;
        width: 176px
    }
}

@media screen and (min-width: 412px) {
    .result___nJokM {
        font-size:24px
    }
}

@media screen and (min-width: 568px) {
    .result___nJokM {
        width:176px
    }
}

.result___nJokM>span:last-child {
    font-weight: 500;
    margin-left: 4px
}

.Exchange___dyQea {
    display: flex;
    justify-content: space-between;
    padding: 25px 18px 0
}

.ExchangeForm___tzmMO {
    width: 100%
}

.ExchangeInput___amqhE {
    border-radius: 10px;
    margin-bottom: 19px
}

.ExchangeInputError___i8Zi9 {
    background-color: #d73637;
    border-color: #c70841;
    margin-bottom: 10px
}

.ExchangeInputError___i8Zi9 [class*=inputEl_] {
    border: 1px solid #d73637
}

.ExchangeIcon___aT7eP {
    margin-top: 12px;
    transform: rotate(180deg)
}

.ExchangeIcon___aT7eP path {
    fill: var(--brand-yellow)
}

.ExchangeCol___UkDtm {
    width: 176px
}

.ExchangeCol___UkDtm:first-of-type [class*=inputEl_] {
    padding-right: 62px
}

.ExchangeCol___UkDtm.exchangeMoneyWrapper___NMUnq span {
    color: var(--brand-yellow);
    font-size: 24px;
    font-weight: 400;
    line-height: 48px
}

.Exchange___dyQea .ExchangeSubmitBtn___AtLoC {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 24px;
    margin-left: 16px;
    text-shadow: 0 -1px 0 #ffffff0d;
    text-transform: uppercase;
    width: 176px
}

.exchangeAlert___bY1Uj {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative
}

.exchangeAlertForm___O2xSL {
    background: var(--brand-simple);
    border-radius: 12px;
    box-sizing: border-box;
    margin: 24px 18px 0;
    padding: 8px 8px 8px 20px
}

.exchangeAlertIconAlert___rIyG_ {
    height: 24px;
    width: 24px
}

.exchangeAlertIconAlert___rIyG_ path {
    fill: #f23048
}

.exchangeAlertIconChecked___Q5hjA {
    flex-shrink: 0;
    height: 24px;
    width: 24px
}

.exchangeAlertText___XliHm {
    color: #fff;
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    font-weight: 500;
    line-height: 20px;
    margin: 4px auto 0 20px;
    min-height: 44px
}

.exchangeAlertText___XliHm span {
    color: #fff
}

.exchangeAlertText___XliHm span:first-of-type {
    font-weight: 500
}

.exchangeAlertText___XliHm a {
    color: var(--brand-blue);
    cursor: pointer;
    text-decoration: underline
}

.exchangeAlertText___XliHm a:hover {
    text-decoration: none
}

.exchangeAlertText__fixed___a7fIY {
    max-width: 330px
}

.exchangeAlertText___XliHm [class^=pseudolink] {
    color: var(--brand-blue);
    cursor: pointer;
    font-weight: 400;
    text-decoration: underline
}

.exchangeAlertText___XliHm [class^=pseudolink]:hover {
    text-decoration: none
}

.exchangeAlert___bY1Uj .exchangeAlertSubmitBtn___I33Vr {
    margin-left: 16px;
    width: 184px
}

.exchangeAlert___bY1Uj.withBtnText___KsJg9 {
    max-width: 336px
}

.History___kOb3M {
    margin: 29px 18px 0;
    position: relative
}

.History___kOb3M [class^=winScroll]>div:first-child {
    padding-right: 0
}

.History___kOb3M [class^=winScroll] [class*=thumb-vertical] {
    background: #fff3
}

.History___kOb3M:after {
    background: linear-gradient(180deg,#0000,var(--brand-gradient-popup-bg));
    bottom: 0;
    content: "";
    display: block;
    height: 24px;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 100
}

.tableHeader___oc3k9 {
    border-collapse: initial;
    margin: 0 auto;
    width: 100%
}

.tableHeader___oc3k9 thead th {
    border-bottom: 1px solid rgba(var(--brand-text-rgb),.06);
    box-sizing: border-box;
    color: #fff9;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    overflow: hidden;
    padding: 0 12px 16px 0;
    text-align: left;
    z-index: 1
}

.tableHeader___oc3k9 thead th span {
    color: rgba(var(--brand-text-rgb),.8);
    display: block;
    white-space: nowrap
}

.tableHeader___oc3k9 thead th:first-of-type {
    min-width: 96px;
    width: 96px
}

.tableHeader___oc3k9 thead th:nth-of-type(2) {
    min-width: 124px;
    width: 124px
}

.tableHeader___oc3k9 thead th:nth-of-type(3) {
    min-width: 96px;
    text-align: right;
    width: 96px
}

.tableHeader___oc3k9 thead th:nth-of-type(4) {
    min-width: 140px;
    padding-left: 20px;
    width: 140px
}

.tableHeader___oc3k9 thead th:nth-of-type(5) {
    border-right: none;
    min-width: 82px;
    padding-left: 10px;
    width: 82px
}

.tableHeader___oc3k9 thead th:nth-of-type(6) {
    padding: 0;
    width: 70px
}

.tableHeader___oc3k9 td {
    font-weight: 400;
    padding: 5px 0 5px 10px;
    position: relative;
    z-index: 1
}

.tableHeader___oc3k9 td .ico-talisman--sm___QWHI7 {
    margin-right: 10px
}

.HistoryMainTable___s0zxN {
    border-collapse: collapse;
    margin: 0 0 36px;
    width: 608px
}

.HistoryMainTable___s0zxN tr {
    border-bottom: 1px solid rgba(var(--brand-text-rgb),.06)
}

.HistoryMainTable___s0zxN td {
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    padding: 15px 0 16px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.HistoryMainTable___s0zxN tr>:first-child {
    min-width: 96px;
    width: 96px
}

.HistoryMainTable___s0zxN tr>:nth-child(2) {
    color: rgba(var(--brand-text-rgb),.8);
    min-width: 114px;
    width: 114px
}

.HistoryMainTable___s0zxN tr>:nth-child(3) {
    font-weight: 500;
    min-width: 94px;
    text-align: right;
    width: 94px
}

.HistoryMainTable___s0zxN tr>:nth-child(4) {
    color: rgba(var(--brand-text-rgb),.8);
    padding-left: 32px;
    white-space: normal;
    width: 140px
}

.HistoryMainTable___s0zxN tr>:nth-child(5) {
    color: rgba(var(--brand-text-rgb),.8);
    padding-left: 22px;
    width: auto
}

.HistoryMainTable___s0zxN tr>:nth-child(6) {
    max-width: 60px;
    overflow: visible;
    padding: 0 0 0 28px;
    position: relative;
    text-align: center;
    width: 60px
}

.HistoryMainTable___s0zxN tr>:nth-child(6) .tipsWrapper___bf7n1 {
    height: 24px;
    width: 24px
}

.HistoryMainTable___s0zxN tr>:nth-child(6) .tipsIcon___cY9ZQ {
    cursor: pointer;
    height: 24px;
    overflow: hidden;
    width: 24px
}

.loyaltyWrap___XIthq [class^=content_] {
    background-color: #0000!important;
    padding-left: 0;
    padding-right: 0;
    width: 848px
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] {
    margin-left: 9px
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] [class*=link_] {
    padding-right: 26px;
    width: 151px
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] [class*=link_]:after {
    top: -20px;
    width: 151px
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] li:first-child [class*=link_] {
    z-index: 1
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] li:nth-child(2) [class*=link_] {
    z-index: 0
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] li:nth-child(3) [class*=linkActive_] {
    padding-right: 38px;
    width: 163px
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] li:nth-child(3) [class*=linkActive_]:after {
    left: -46px;
    top: -44px;
    width: 200px
}

.loyaltyWrap___XIthq [class^=content_] [class^=closeBtn_] {
    right: 20px;
    top: 8px
}

.content___h2UHF {
    background-color: #0000!important;
    padding-left: 0;
    padding-right: 0;
    width: 704px
}

.loyaltyPopup___bwVy4 .popupHeader {
    margin-top: 27px
}

.loyaltyPopup___bwVy4 .popupContent {
    margin-top: 32px
}

.loyaltyPopup___bwVy4 .popupInner {
    padding: 20px 61px 0
}

.loyaltyPopupExchange___g8B4d .popupContent {
    margin-top: 16px
}

.Loyalty___Vof2t {
    background: var(--brand-gradient-popup-bg);
    border: 1px solid #ffffff0d;
    border-radius: 12px;
    box-shadow: 4px -4px 12px #0006;
    display: flex;
    flex-direction: column;
    margin-bottom: 32px;
    min-height: 558px;
    padding: 38px 29px 30px;
    position: relative;
    z-index: 1
}

.LoyaltyHeader___C4dtQ {
    display: flex;
    justify-content: space-between
}

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

.LoyaltyPointsCount___kcnLH {
    color: #ffc000;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.LoyaltyPointsLabel___ExgWx {
    color: #b8becc;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    white-space: nowrap
}

.LoyaltyPrivilegesBtn___OMHUE {
    background: linear-gradient(180deg,#162443 0,#0c1b32);
    border: 1px solid #1f3146;
    border-radius: 2px;
    color: #81a5d3;
    font-size: 15px;
    font-weight: 500;
    padding: 4px 9px;
    text-decoration: none;
    text-shadow: 0 2px 0 #000000bf
}

.LoyaltyPrivilegesBtn___OMHUE:hover {
    color: #ffbd00
}

.LoyaltyBtn___LeOWN {
    background: #0000;
    color: #008aff;
    font-size: 18px;
    font-weight: 500;
    outline: none;
    text-decoration: underline;
    width: auto
}

.LoyaltyBtn___LeOWN:focus,.LoyaltyBtn___LeOWN:hover {
    outline: none;
    text-decoration: none
}

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

.LoyaltyBodyWrapper___BmY_Z {
    border-radius: 0 0 8px 8px
}

.LoyaltyBodyStatus___KfjVn,.LoyaltyBodyTitle___STU6d {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

.LoyaltyBodyTitle___STU6d {
    color: #fff
}

.LoyaltyBodyStatus___KfjVn {
    color: var(--brand-yellow);
    font-weight: 500;
    margin-left: 6px
}

.LoyaltyBodyNav___wpF1t {
    align-items: center;
    display: flex;
    margin: 0 18px
}

.LoyaltyBodyNavIcon___cgIiH {
    height: 16px;
    margin: 2px 4px 0 0;
    width: 16px
}

.LoyaltyBodyNavLink___mg4h3 {
    color: var(--brand-blue);
    cursor: pointer;
    display: flex;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 24px;
    padding-left: 22px;
    text-align: center;
    text-decoration: underline
}

.LoyaltyBodyNavLink___mg4h3:hover {
    text-decoration: none
}

.popupWrap___kGbr6 {
    display: block
}

.wrapper___KQnZF {
    display: block;
    padding: 0 24px
}

.wrapText___kTrek {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 25px;
    margin-top: 15px
}

.wrapText___kTrek>p {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

.wrapText___kTrek>p>span {
    font-weight: 500
}

.input___FxH5B {
    margin-bottom: 16px;
    margin-top: 25px
}

.linkForgot___R4u6M {
    font-size: 14px;
    line-height: 24px
}

.buttonWrap___W3Ffz {
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

.btn___qeQKL {
    font-size: 16px;
    font-weight: 500;
    height: 48px;
    margin: 0;
    text-shadow: 0 1px 0 #fff3;
    text-transform: unset
}

.btn___qeQKL span {
    font-weight: 400;
    text-transform: unset
}

.btn___qeQKL.btnCancel___Hid_8 {
    background: #0000;
    width: 16rem
}

.btn___qeQKL.btnCancel___Hid_8:after {
    display: none
}

.btn___qeQKL.btnSubmit___mA3rY {
    width: 22.858rem
}

.social___zOjgR {
    margin-bottom: 32px
}

.social___zOjgR [class*=socialItem_] {
    height: unset;
    width: unset
}

.errorText___NUGtN {
    color: #d0021b;
    display: block;
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px
}

.withPopupChangeEmail___K3KmQ .popupWrap___kGbr6 .popup__mob_title {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-top: 40px;
    padding: 0 24px
}

.withPopupChangeEmail___K3KmQ .popupWrap___kGbr6 [class^=inputContainer_] * {
    font-family: Manrope,sans-serif
}

.withPopupChangeEmail___K3KmQ .popupWrap___kGbr6 [class^=inputContainer_] input {
    padding-top: 16px
}

.withPopupChangeEmail___K3KmQ .popupWrap___kGbr6 [class^=inputContainer_] [class^=passwordToggler_] svg path {
    fill: #0009
}

.withPopupChangeEmail___K3KmQ .wrapText___kTrek {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 18px 0 30px
}

.withPopupChangeEmail___K3KmQ .wrapText___kTrek span {
    color: #fff;
    display: inline-block;
    word-break: break-word
}

.withPopupChangeEmail___K3KmQ .social___zOjgR {
    margin-top: -2px
}

.withPopupChangeEmail___K3KmQ .social___zOjgR .errorText___NUGtN {
    color: var(--brand-red)
}

.withPopupChangeEmail___K3KmQ .linkForgot___R4u6M {
    color: var(--link-color);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 12px;
    text-decoration: underline
}

.withPopupChangeEmail___K3KmQ .buttonWrap___W3Ffz {
    gap: 14px;
    margin-top: 28px
}

.withPopupChangeEmail___K3KmQ .buttonWrap___W3Ffz * {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .03em;
    line-height: 24px;
    text-shadow: 0 -1px 0 #ffffff0d
}

.withPopupChangeEmail___K3KmQ .buttonWrap___W3Ffz .btnCancel___Hid_8 {
    background: #fff;
    border-radius: var(--buttons-border-radius);
    box-shadow: none;
    color: #000;
    text-transform: var(--buttons-text-inside-style)
}

.withPopupChangeEmail___K3KmQ .buttonWrap___W3Ffz .btnSubmit___mA3rY {
    border-radius: var(--buttons-border-radius);
    max-width: none;
    min-width: 160px;
    width: 160px
}

.withPopupChangeEmail___K3KmQ .btnSupport___IAdho {
    color: #000;
    width: 100%
}

.withPopupChangeEmail___K3KmQ .info___RnBMN {
    align-items: center;
    bottom: 38px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    left: 0;
    position: relative;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.withPopupChangeEmail___K3KmQ .info___RnBMN>div {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    width: 100%
}

.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2 {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    mix-blend-mode: normal;
    text-align: center;
    text-decoration-line: none
}

.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2 [class*=link],.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2[class*=link] {
    color: var(--brand-blue);
    cursor: pointer;
    opacity: .8;
    text-decoration-line: underline
}

.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2 [class*=link]:hover,.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2[class*=link]:hover {
    text-decoration-line: none
}

.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2.infoTxtLine___rmQaR {
    margin-left: 5px
}

.withPopupChangeEmail___K3KmQ .block___WHg35 {
    display: block
}

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

.wrapper___TzCJm {
    align-items: normal;
    background: var(--brand-gradient-popup-bg);
    border-radius: 10px;
    box-shadow: 0 8px 16px #191e2d99;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    max-width: 352px;
    padding: 38px 32px 33px;
    width: 352px
}

.wrapper___TzCJm p,.wrapper___TzCJm span {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.wrapper___TzCJm span {
    color: #fff;
    display: block;
    overflow-wrap: break-word
}

.wrapper___TzCJm .errorText___MDOKM {
    color: var(--brand-red);
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 12px
}

.wrapper___TzCJm .social___o2oNd {
    margin: 24px 0 32px
}

.wrapper___TzCJm .socialWithError___tSB9k {
    margin-bottom: 30px
}

.wrapper___TzCJm .social___o2oNd svg {
    height: auto;
    width: 50%
}

.wrapper___TzCJm .social___o2oNd span {
    width: 100%
}

.wrapper___TzCJm+.support___BGRHU {
    bottom: -40px
}

.title____LC95 {
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    min-height: 48px;
    padding: 19px 0 32px;
    text-align: left
}

.formWrapper___ohqHI form {
    margin-top: 30px
}

.input___B6mCz {
    margin-bottom: 15px
}

.input___B6mCz [class*=inputContainer__] {
    font-family: Manrope,sans-serif
}

.input___B6mCz [class*=inputContainer__] input,.input___B6mCz [class*=inputContainer__] label {
    font-family: inherit
}

.input___B6mCz [class*=inputContainer__] [class^=passwordToggler_] svg path {
    fill: #0009
}

.input___B6mCz [class*=errorHint] {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.linkForgot___URjQT,.profileLink___UPeLY {
    color: var(--link-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: underline
}

.buttonWrap___U1QWn {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: space-between;
    margin-top: 26px
}

.buttonWrap___U1QWn .btn___nL8iM {
    height: 48px
}

.buttonWrap___U1QWn .btnSubmit___z9aVW {
    width: 160px
}

.buttonWrap___U1QWn .btnSubmit___z9aVW:only-child {
    width: 100%
}

.buttonWrap___U1QWn .btnCancel___mvLrr {
    width: 112px
}

.profileLink___UPeLY {
    bottom: -47px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center
}

.info___XD_kw {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 24px 20px 8px;
    position: relative;
    width: 352px
}

.info___XD_kw,.info___XD_kw>div {
    flex-wrap: wrap;
    justify-content: center
}

.info___XD_kw>div {
    text-align: center;
    width: 100%
}

.infoTxt___eN0YU {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    mix-blend-mode: normal;
    text-align: center;
    text-decoration-line: none
}

.infoTxt___eN0YU [class*=link],.infoTxt___eN0YU[class*=link] {
    color: var(--brand-blue);
    cursor: pointer;
    opacity: .8;
    text-decoration-line: underline
}

.infoTxt___eN0YU [class*=link]:hover,.infoTxt___eN0YU[class*=link]:hover {
    text-decoration-line: none
}

.infoTxt___eN0YU.infoTxtLine___thFAJ {
    margin-left: 5px
}

.block___IAAEd {
    display: block
}

.support___BGRHU {
    bottom: -24px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: calc(100% - 32px)
}

.popupRestoreText___Ppu95 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 16px 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .popupRestoreText___Ppu95 {
        margin-top:8px
    }
}

.popupRestoreSuccessTitle___QQ2Xo,.popupRestoreTitle___lGj3H {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 10px;
    text-align: left;
    white-space: normal
}

.popupRestoreSuccessText___ZTI4l,.popupRestore___VR1zQ p {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.popupRestore___VR1zQ [class*=content-block] {
    box-sizing: border-box;
    margin: auto;
    max-width: 368px;
    padding: 24px 16px 0;
    width: 100%
}

@media screen and (min-width: 360px) {
    .popupRestore___VR1zQ [class*=content-block] {
        padding:24px 24px 0
    }
}

@media screen and (min-width: 568px) {
    .popupRestore___VR1zQ [class*=content-block] {
        padding:24px 32px 0
    }
}

.restoreBtn___og_2b {
    margin-top: 16px
}

.restoreBtn___og_2b button {
    width: 100%
}

.formWrapper___GUTOS {
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    min-height: 192px;
    padding: 29px 32px 32px;
    width: 352px
}

.formWrapper___GUTOS h2 {
    box-sizing: border-box;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 46px;
    margin: 0;
    min-height: 48px;
    padding: 20px 0 25px;
    text-align: left
}

.formWrapper___GUTOS .successTitle____42Wj {
    color: #fff;
    line-height: 32px;
    padding: 27px 0 28px;
    text-align: center
}

.formWrapper___GUTOS .successText___SKzlw {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin: 0 0 35px;
    text-align: center
}

.formWrapper___GUTOS .input___dRThg,.formWrapper___GUTOS .submitButton___JFORV {
    margin: 0 auto
}

.formWrapper___GUTOS .input___dRThg {
    margin-bottom: 16px
}

.formWrapper___GUTOS .input___dRThg [class*=labelActive__] {
    font-weight: 500
}

.formWrapper___GUTOS .input___dRThg [class*=inputEl__] {
    padding-bottom: 4px
}

.formWrapper___GUTOS .submitButton___JFORV {
    margin-top: 16px;
    width: 100%
}

.bottomLink___eqit3 {
    bottom: -46px;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    left: 50%;
    line-height: 20px;
    position: absolute;
    right: auto;
    text-align: center;
    top: auto;
    transform: translateX(-50%);
    white-space: nowrap;
    width: 100%;
    z-index: 0
}

.bottomLink___eqit3 a {
    color: var(--link-color);
    text-decoration: none
}

.bottomLink___eqit3 a:hover {
    text-decoration: underline
}

.popupWrapper___AzmCH {
    background: #060102;
    bottom: 0;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.popupWrapper___AzmCH .header___zvMuG {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: flex-start;
    margin-bottom: 24px;
    padding-inline:12px;position: relative
}

.popupWrapper___AzmCH .header___zvMuG svg {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 20px;
    top: 12px;
    z-index: 0
}

.popupWrapper___AzmCH .header___zvMuG img {
    display: block;
    height: 42px;
    margin-left: 8px;
    width: auto
}

.popupWrapper___AzmCH .content___zhNT1 {
    margin-inline:auto;padding-inline:24px}

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

.popupWrapper___AzmCH .content___zhNT1[class*=history__] {
    padding-inline:24px 12px}

.popupWrapper___AzmCH .content___zhNT1[class*=history__]>* {
    max-width: 100%
}

.commonButtons___nImHP {
    align-items: normal;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: normal;
    row-gap: 8px
}

.commonButtons___nImHP .button___bJCgA {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px
}

.commonButtons___nImHP .button___bJCgA+.button___bJCgA {
    background: none;
    color: #fff;
    color: #f5c66b;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px
}

.option___Wkjai {
    align-items: center;
    background: #ffffff1a;
    border: 1px solid #0000;
    border-radius: 8px;
    box-sizing: border-box;
    color: var(--brand-text);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    height: 48px;
    justify-content: center;
    line-height: 22px;
    min-width: 97px;
    padding: 3px 7px;
    width: auto
}

@media screen and (min-width: 412px) {
    .option___Wkjai {
        min-width:110px
    }
}

@media screen and (min-width: 568px) {
    .option___Wkjai {
        min-width:94px
    }
}

@media screen and (min-width: 1096px) {
    .option___Wkjai {
        min-width:90px
    }
}

.option___Wkjai.checked___CIaST {
    background: none;
    border: 1px solid #f5c66b;
    color: #f5c66b
}

@media(hover: hover) {
    .option___Wkjai:hover {
        background:#f5c66b1a;
        color: #f5c66b
    }
}

.option___Wkjai input {
    -webkit-appearance: none;
    appearance: none;
    height: 0;
    opacity: 0;
    width: 0
}

.history___ahWGW {
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 16px;
    box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
    height: 494px;
    margin-top: 150px;
    padding: 48px 36px 40px 48px;
    position: relative;
    width: 754px
}

.historyWrapper___jcteA {
    align-items: normal;
    background: #000c;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

@supports not selector(::-webkit-scrollbar) {
    .historyScroll___xUmLe {
        scrollbar-color: #fff3;
        scrollbar-width: thin
    }
}

.historyScroll___xUmLe [class=thumb-vertical],.historyScroll___xUmLe [class=thumb-vertical]:hover,.historyScroll___xUmLe [class=track-vertical],.historyScroll___xUmLe [class=track-vertical]:hover,.historyScroll___xUmLe::-webkit-scrollbar-thumb,.historyScroll___xUmLe::-webkit-scrollbar-thumb:hover {
    background-color: #fff3
}

.historyScroll___xUmLe[class*=hideDefaultScrollThumb___]>div:first-child {
    margin-right: -40px!important
}

.history___ahWGW svg {
    bottom: auto;
    cursor: pointer;
    left: auto;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 0
}

.history___ahWGW svg path {
    fill: #fff
}

.history___ahWGW svg:hover path {
    fill: var(--brand-red)
}

.history___ahWGW .title___HRsAX {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px
}

.history___ahWGW .header___gWPP0 {
    align-items: center;
    color: var(--brand-text);
    column-gap: 16px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: normal;
    line-height: 18px;
    margin: 0 12px 12px 0
}

.history___ahWGW .header___gWPP0 span:not(:first-child) {
    flex-basis: 134px;
    flex-grow: 0
}

.history___ahWGW .header___gWPP0 span {
    flex-grow: 1
}

.history___ahWGW:has([class*=historyEmpty__]) .header___gWPP0 {
    display: none
}

.historyItem___HYpFN {
    align-items: normal;
    border-top: 1px solid #ffffff1a;
    column-gap: 16px;
    display: flex;
    flex-direction: row;
    height: 64px;
    justify-content: space-between;
    padding-block:12px;width: 100%
}

.historyItem___HYpFN .column____lNUz:first-child {
    color: #f5c66b;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    width: 208px
}

.historyItem___HYpFN .column____lNUz:first-child [class=currencySum],.historyItem___HYpFN .column____lNUz:first-child [class=currencySymbol] {
    color: #f5c66b;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.historyItem___HYpFN .column____lNUz {
    color: #ffffffe6;
    flex-grow: 1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.historyItem___HYpFN .column____lNUz+.column____lNUz {
    flex: 0 1 140px
}

.historyItem___HYpFN .column____lNUz span {
    display: block
}

.historyItem___HYpFN .column____lNUz span+span {
    color: #ffffff4d;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.historyEmpty___arKHf {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    margin-right: 12px
}

.historyEmpty___arKHf .text___N1LlR {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin: 26px 0 32px
}

.historyEmpty___arKHf button {
    width: 210px
}

.commonWrapper___nqmLS {
    background: #ffffff0d;
    border-radius: 12px;
    min-height: 156px;
    padding: 24px
}

.commonWrapper___nqmLS+.commonWrapper___nqmLS {
    margin-top: 10px
}

.commonWrapper___nqmLS .header___Qaw3Z {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 16px
}

.commonWrapper___nqmLS .title___T8GxT {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 0
}

.commonWrapper___nqmLS .buttonLimit___zED60 {
    background: none;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-decoration-line: underline;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font
}

.commonWrapper___nqmLS .buttonLimit___zED60:hover {
    cursor: pointer;
    scale: 1.01
}

.limitationButtons___juJsA .permanentBtn___qyGzl,.limitationOptions___PtVlH .permanentBtn___qyGzl,.option___AxRC7 {
    align-items: center;
    background: #ffffff1a;
    border: 1px solid #0000;
    border-radius: 8px;
    box-sizing: border-box;
    color: var(--brand-text);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    height: 48px;
    justify-content: center;
    line-height: 22px;
    min-width: 97px;
    padding: 3px 7px;
    width: auto
}

@media screen and (min-width: 412px) {
    .limitationButtons___juJsA .permanentBtn___qyGzl,.limitationOptions___PtVlH .permanentBtn___qyGzl,.option___AxRC7 {
        min-width:110px
    }
}

@media screen and (min-width: 568px) {
    .limitationButtons___juJsA .permanentBtn___qyGzl,.limitationOptions___PtVlH .permanentBtn___qyGzl,.option___AxRC7 {
        min-width:94px
    }
}

@media screen and (min-width: 1096px) {
    .limitationButtons___juJsA .permanentBtn___qyGzl,.limitationOptions___PtVlH .permanentBtn___qyGzl,.option___AxRC7 {
        min-width:90px
    }
}

.limitationButtons___juJsA .checked___hk9qo.permanentBtn___qyGzl,.limitationOptions___PtVlH .checked___hk9qo.permanentBtn___qyGzl,.option___AxRC7.checked___hk9qo {
    background: none;
    border: 1px solid #f5c66b;
    color: #f5c66b
}

@media(hover: hover) {
    .limitationButtons___juJsA .permanentBtn___qyGzl:hover,.limitationOptions___PtVlH .permanentBtn___qyGzl:hover,.option___AxRC7:hover {
        background:#f5c66b1a;
        color: #f5c66b
    }
}

.limitationButtons___juJsA .permanentBtn___qyGzl input,.limitationOptions___PtVlH .permanentBtn___qyGzl input,.option___AxRC7 input {
    -webkit-appearance: none;
    appearance: none;
    height: 0;
    opacity: 0;
    width: 0
}

.limitationDescription___G8uD4 {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 16px
}

.limitationDescription___G8uD4+[class*=button__] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-inline:auto;max-width: 288px;
    width: 100%
}

.limitationText___f_e2U {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.limitationPlus___j3sao {
    height: 16px;
    margin-inline:4px 8px;width: 16px
}

.limitationForm___OTAmc {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px 8px;
    justify-content: center;
    margin: 0 auto 16px
}

.limitationFormTitle___yh3z_ {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0 auto 24px
}

.limitationFormTitle___yh3z_.openDisclaimer___OqHaI {
    max-width: 368px
}

.limitationFormDescription___S0AHQ {
    color: #fff;
    margin-top: -14px;
    margin-inline:auto;margin-bottom: 16px;
    max-width: 368px
}

.limitationFormDescription___S0AHQ p {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.limitationFormDescription___S0AHQ p+p {
    margin-top: 12px
}

.limitationInput___eyoV1 {
    flex-grow: 1
}

.limitationInfo___ThLYe span {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.limitationInfo___ThLYe span+span {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: #f5c66b3d;
    border-radius: 12px;
    color: #f5c66b;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    margin-left: 16px;
    padding: 3px 8px
}

.limitationInfoBlock___P5IcB {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 22px;
    justify-content: space-between;
    margin-bottom: 4px
}

.limitationInfoBlock___P5IcB .limitationCurrency___nRSbX,.limitationInfoBlock___P5IcB [class*=countdownMob__] {
    color: #f5c66b;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.limitationProgress___qFGbi {
    background: #ffffff1a;
    border-radius: 17px;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.limitationProgressBar___TCoJU {
    height: 8px;
    margin-bottom: 16px;
    padding: 1px 2px
}

.limitationProgress___qFGbi:after {
    animation: progress___wXKrv .5s ease;
    background: linear-gradient(180deg,#d1021b,#a71023);
    border-radius: 2px 0 0 2px;
    bottom: auto;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    right: auto;
    top: 1px;
    transform: translate(calc((100% - var(--progress, 0))*-1));
    transition: transform .5s ease;
    width: 100%;
    z-index: 0
}

.limitationBottom___LGlM_ {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    margin-inline:auto;max-width: 278px;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

@media screen and (min-width: 568px) {
    .limitationBottom___LGlM_ {
        max-width:288px
    }
}

.limitationError___d00bn {
    align-items: center;
    color: var(--brand-text);
    column-gap: 8px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 18px;
    margin-inline:auto;max-width: 288px
}

.limitationButtons___juJsA,.limitationOptions___PtVlH {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: normal
}

@media screen and (min-width: 412px) {
    .limitationButtons___juJsA,.limitationOptions___PtVlH {
        gap:16px
    }
}

@media screen and (min-width: 568px) {
    .limitationButtons___juJsA,.limitationOptions___PtVlH {
        gap:10px;
        justify-content: flex-end
    }
}

.limitationButtons___juJsA .toggleMoreOptions___ZnFKr,.limitationOptions___PtVlH .toggleMoreOptions___ZnFKr {
    align-items: center;
    color: #d1d1d1;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    height: 48px;
    justify-content: center;
    line-height: 22px;
    min-width: 90px;
    padding: 4px 8px
}

@media screen and (min-width: 412px) {
    .limitationButtons___juJsA .toggleMoreOptions___ZnFKr,.limitationOptions___PtVlH .toggleMoreOptions___ZnFKr {
        min-width:110px
    }
}

@media screen and (min-width: 568px) {
    .limitationButtons___juJsA .toggleMoreOptions___ZnFKr,.limitationOptions___PtVlH .toggleMoreOptions___ZnFKr {
        min-width:90px
    }
}

.history___c51BH {
    display: block
}

.history___c51BH .title___pLO6k {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.history___c51BH .title___pLO6k+div {
    margin-top: 30px
}

.history___c51BH .text___K20H9 {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 10px 0 0
}

.buttonLimit___CxnWe {
    background: none;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px auto 0;
    text-decoration-line: underline;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font
}

@keyframes progress___wXKrv {
    0% {
        transform: translateX(-100%)
    }
}

.historyItem___abiLX {
    border-bottom: 1px solid #ffffff1a;
    width: 96%
}

.historyItem___abiLX+.historyItem___abiLX {
    margin-top: 16px
}

.historyItem___abiLX .header___vAob9 {
    align-items: center;
    color: #f5c66b;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 700;
    justify-content: space-between;
    line-height: 22px;
    margin-bottom: 12px
}

.historyItem___abiLX .header___vAob9 [class=currencySum],.historyItem___abiLX .header___vAob9 [class=currencySymbol] {
    color: #f5c66b;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.historyItem___abiLX .header___vAob9 span+span {
    color: #ffffff4d;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.historyItem___abiLX .info___JWtsi {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 8px
}

.historyItem___abiLX .info___JWtsi+.info___JWtsi {
    margin: 0;
    padding-bottom: 11px
}

.historyItem___abiLX .dates___TQo2W {
    height: 18px
}

.historyItem___abiLX .date___wquhZ,.historyItem___abiLX .label___P1y3I,.historyItem___abiLX .time___uLipj {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.historyItem___abiLX .label___P1y3I {
    color: var(--brand-text)
}

.historyItem___abiLX .date___wquhZ {
    color: #ffffffe6;
    margin-right: 4px
}

.historyItem___abiLX .time___uLipj {
    color: #ffffff4d
}

.commonWrapper___aibk9 {
    background: #ffffff0d;
    border-radius: 12px;
    min-height: 142px;
    padding: 16px
}

.commonWrapper___aibk9+.commonWrapper___aibk9 {
    margin-top: 16px
}

.commonWrapper___aibk9 .title___AEys8 {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 0 0 16px
}

.inputWrap___TedWN {
    position: relative;
    width: 300px
}

.inputWrap___TedWN.error___ycO24 .inputEl___dsZ81 {
    border-color: var(--brand-red)
}

.inputWrap___TedWN.disabled___JMdgV .label___pnEtn {
    color: var(--brand-text);
    opacity: .4
}

.inputWrap___TedWN.disabled___JMdgV .inputEl___dsZ81 {
    background: none;
    border: 1px solid #ffffff1a;
    color: rgba(var(--brand-text-rgb),.6)
}

.inputWrap___TedWN.disabled___JMdgV .icon___DNeqf {
    height: 24px;
    width: 24px
}

.inputWrap___TedWN .react-datepicker {
    background: #fff;
    border-radius: 8px;
    color: #000;
    font-size: 14px;
    left: 0;
    position: relative;
    width: 272px
}

.inputWrap___TedWN .react-datepicker-wrapper,.inputWrap___TedWN .react-datepicker__input-container {
    width: 100%
}

.inputWrap___TedWN .react-datepicker-popper {
    margin-top: 15px;
    width: 100%
}

.inputWrap___TedWN .react-datepicker-popper[data-placement^=bottom] {
    margin-top: 15px
}

.inputWrap___TedWN .react-datepicker-popper[data-placement^=top] {
    margin-bottom: 15px
}

.inputWrap___TedWN .react-datepicker-popper[data-placement^=right] {
    margin-left: 8px
}

.inputWrap___TedWN .react-datepicker-popper[data-placement^=left] {
    margin-right: 8px
}

.inputWrap___TedWN .react-datepicker__aria-live {
    display: none
}

.inputWrap___TedWN .react-datepicker__triangle {
    border: 7px solid #0000;
    border-bottom: 7px solid #fff;
    border-top: none;
    left: 50%!important;
    margin-top: -7px;
    position: absolute;
    transform: translateX(-50%)!important
}

.inputWrap___TedWN .react-datepicker-time__header,.inputWrap___TedWN .react-datepicker__current-month,.inputWrap___TedWN .react-datepicker__navigation {
    display: none
}

.inputWrap___TedWN .react-datepicker__header__dropdown {
    display: flex;
    justify-content: space-between;
    padding: 16px 32px 10px
}

.inputWrap___TedWN .react-datepicker__month-select,.inputWrap___TedWN .react-datepicker__year-select {
    background: var(--brand-gradient-green);
    border: 0;
    border-radius: 8px;
    box-shadow: var(--brand-shadow);
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    line-height: 24px;
    outline: 0;
    padding: 0 10px;
    text-align: left;
    text-transform: capitalize
}

.inputWrap___TedWN .react-datepicker__month-select option,.inputWrap___TedWN .react-datepicker__year-select option {
    color: #000
}

.inputWrap___TedWN .react-datepicker__month-select {
    width: 112px
}

.inputWrap___TedWN .react-datepicker__year-select {
    width: 80px
}

.inputWrap___TedWN .react-datepicker__day-names,.inputWrap___TedWN .react-datepicker__week {
    display: flex;
    justify-content: space-between;
    white-space: nowrap
}

.inputWrap___TedWN .react-datepicker__day-names {
    box-shadow: 0 1px 0 rgba(var(--brand-content-background-rgb),.1);
    padding: 8px 20px 18px
}

.inputWrap___TedWN .react-datepicker__day-name {
    color: var(--brand-content-background);
    font-size: 10px;
    text-transform: capitalize
}

.inputWrap___TedWN .react-datepicker__day-name:nth-child(n+6),.inputWrap___TedWN .react-datepicker__day:nth-child(n+6) {
    font-weight: 500
}

.inputWrap___TedWN .react-datepicker__month {
    margin-top: 16px
}

.inputWrap___TedWN .react-datepicker__week {
    margin: 10px 0;
    padding: 0 14px
}

.inputWrap___TedWN .react-datepicker__day {
    border: 1px solid #0000;
    border-radius: 50%;
    color: #000c;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 26px;
    line-height: 24px;
    outline: none;
    text-align: center;
    text-decoration: none;
    transition: color,border-color .5s ease;
    width: 26px
}

.inputWrap___TedWN .react-datepicker__day:hover {
    border-color: var(--brand-yellow);
    color: #000c;
    position: relative
}

.inputWrap___TedWN .react-datepicker__day--today {
    font-weight: 700
}

.inputWrap___TedWN .react-datepicker__day--selected {
    background: var(--brand-gradient-green);
    border: none;
    color: #fff;
    line-height: 26px
}

.inputWrap___TedWN .react-datepicker__day--outside-month {
    color: rgba(var(--brand-text-rgb),.8)
}

.inputWrap___TedWN .react-datepicker__day--disabled {
    color: rgba(var(--brand-text-rgb),.8);
    cursor: default;
    pointer-events: none
}

.inputWrap___TedWN .react-datepicker__day--disabled:hover {
    background-color: #0000
}

.inputEl___dsZ81 {
    background-color: #fff;
    border: 1px solid #0000;
    border-radius: 10px;
    box-shadow: none;
    color: #000;
    font-size: 14px;
    height: 48px;
    line-height: 18px;
    margin: 0;
    outline: 0;
    padding: 20px 30px 8px 15px;
    position: relative;
    text-transform: capitalize;
    width: 100%;
    z-index: 1
}

.inputEl___dsZ81:-webkit-autofill,.inputEl___dsZ81:-webkit-autofill:focus,.inputEl___dsZ81:-webkit-autofill:hover {
    -webkit-text-fill-color: #000!important;
    -webkit-appearance: none;
    box-shadow: inset 0 0 0 24px #fff!important
}

.label___pnEtn {
    bottom: auto;
    cursor: text;
    font-size: 14px;
    left: 15px;
    line-height: 24px;
    margin: 0;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 11px;
    transform-origin: bottom left;
    transition: transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
    z-index: 1
}

.label___pnEtn.labelActive___GvJO1 {
    font-size: 10px;
    line-height: 16px;
    opacity: .6;
    transform: translateY(-6px);
    white-space: nowrap
}

.icon___DNeqf {
    bottom: auto;
    height: 24px;
    left: auto;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 24px;
    z-index: 1
}

.icon___DNeqf path {
    stroke: #000
}

.errorHint___IJJH1 {
    background-color: var(--brand-red);
    border-radius: 0 0 10px 10px;
    color: #fff;
    display: block;
    font-size: 10px;
    line-height: 16px;
    position: relative;
    text-align: center
}

.errorHint___IJJH1:after,.errorHint___IJJH1:before {
    background-color: var(--brand-red);
    content: "";
    height: 10px;
    position: absolute;
    top: -10px;
    width: 10px;
    z-index: -1
}

.errorHint___IJJH1:before {
    left: 0
}

.errorHint___IJJH1:after {
    right: 0
}

.wrapClass___gLfSP {
    z-index: 100
}

.approve___eFfoC,.sent___ovHwE {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.closeBtn___bmopK {
    background: none;
    border: none;
    box-sizing: border-box;
    height: 40px;
    outline: none;
    right: 11px;
    top: 13px;
    width: 40px
}

.closeBtn___bmopK,.confirmEmail___ZLv2A {
    cursor: pointer;
    position: absolute;
    z-index: 1
}

.confirmEmail___ZLv2A {
    bottom: auto;
    color: var(--brand-red);
    font-size: 14px;
    left: auto;
    right: 16px;
    text-decoration: underline;
    top: 3px
}

.confirmEmail___ZLv2A:hover {
    text-decoration: initial
}

.confirmEmailRequested___G7gA3,.sent___ovHwE {
    pointer-events: none
}

.sent___ovHwE {
    cursor: auto;
    text-decoration: none
}

.confirmed___HtRsR {
    bottom: auto;
    height: 24px;
    left: auto;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    z-index: 100
}

.hiddenText___HWCp7 {
    display: none
}

.confirmIcon___JXI66 {
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 24px;
    z-index: 0
}

.confirmIcon___JXI66 svg {
    pointer-events: none
}

.statusIcon___aznKH {
    display: block;
    height: 64px;
    transition: transform .1s;
    width: 64px
}

.statusIcon___aznKH img {
    height: 100%;
    object-fit: contain;
    width: 100%;
    will-change: transform
}

.statusIcon___aznKH:hover {
    transform: scale(1.05)
}

.sendButton___uJ5h_ {
    background: var(--brand-gradient-green);
    border-radius: 8px;
    bottom: auto;
    box-shadow: 0 -1px 0 #ffffff0d;
    display: block;
    height: 32px;
    left: auto;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 32px;
    z-index: 1
}

.sendButton___uJ5h_:disabled {
    background: linear-gradient(180deg,#d9d9d9,#b8b8b8 85%);
    box-shadow: none
}

.sendButton___uJ5h_:disabled .savePhone___n3m6x {
    display: none
}

.sendButton___uJ5h_ .arrow___t2OAf svg {
    margin: auto;
    transform: rotate(180deg) translateY(-1px);
    width: 20px
}

.phoneWithConfirm___OFDDm {
    position: relative
}

.toggleSupportTextButton___dMDo_ {
    clear: both;
    color: var(--brand-blue);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 24px;
    text-align: left;
    text-decoration: underline
}

.supportText___XAK_G {
    color: var(--brand-text);
    display: none;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.supportText___XAK_G [class^=resend-button] {
    color: var(--brand-blue);
    text-decoration: underline
}

.supportText___XAK_G.opened___rp_oR {
    display: block
}

.supportText___XAK_G a {
    color: var(--brand-blue);
    text-decoration: underline
}

.sendButton___wjKe2 {
    background: var(--brand-gradient-green);
    border-radius: 8px;
    bottom: auto;
    display: flex;
    height: 32px;
    left: 116px;
    position: absolute;
    right: auto;
    text-align: center;
    top: 8px;
    width: 32px;
    z-index: 5
}

.sendButton___wjKe2:disabled {
    background: linear-gradient(180deg,var(--brand-text) 0,var(--brand-text) 100%);
    cursor: not-allowed;
    filter: grayscale(60%);
    pointer-events: none
}

.sendButton___wjKe2 svg {
    height: 20px;
    margin: auto;
    transform: rotate(180deg);
    width: 20px
}

.sendButton___wjKe2 i {
    height: 20px;
    width: 20px
}

.sendInfo___N3kh8 {
    color: #fffc;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    padding: 16px 0 24px;
    text-align: left
}

.verifyCodeForm___oTjWZ {
    position: relative
}

.verifyCodeForm___oTjWZ .codeInputEl___YyaIP {
    width: 156px!important
}

.verifyCodeForm___oTjWZ .codeInputEl___YyaIP.submitting___vtx5F {
    pointer-events: none
}

.phoneCodeFieldWrap___MagTe {
    margin-bottom: 16px;
    position: relative
}

.fieldMob___S4LWr {
    position: relative
}

.fieldMob___S4LWr input[type=date]::-webkit-clear-button,.fieldMob___S4LWr input[type=date]::-webkit-inner-spin-button {
    display: none
}

.fieldMob___S4LWr input[type=date]::-webkit-calendar-picker-indicator,.fieldMob___S4LWr input[type=date]::-webkit-inner-spin-button,.fieldMob___S4LWr input[type=date]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    display: none;
    margin: 0;
    opacity: 0;
    visibility: hidden
}

.fieldMob___S4LWr input[type=date] {
    -webkit-appearance: none;
    appearance: none
}

.fieldMob___S4LWr .label___QXvpe {
    bottom: auto;
    color: #0009;
    cursor: text;
    font-size: 14px;
    font-weight: 400;
    left: 16px;
    line-height: 24px;
    margin: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(.7);
    transform-origin: bottom left;
    white-space: nowrap;
    z-index: 1
}

.fieldMob___S4LWr.disabled___efrre .label___QXvpe {
    color: var(--brand-text);
    opacity: .4!important
}

.fieldMob___S4LWr.disabled___efrre .datePickerInput___g5g_u {
    background: none;
    border: 1px solid #ffffff1a!important;
    color: rgba(var(--brand-text-rgb),.6)
}

.fieldMob___S4LWr.disabled___efrre .datePickerInput___g5g_u:before {
    background: url(/assets/svg/form/check_green.svg?ver=30052025) no-repeat 50%;
    bottom: auto;
    content: "";
    height: 24px;
    left: auto;
    margin: auto;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 24px;
    z-index: 2
}

.inputWrap___gI8Z7 {
    position: relative
}

.datePickerInput___g5g_u {
    background-color: #fff;
    background-image: none;
    border: none;
    border-radius: 10px;
    box-shadow: none;
    box-sizing: border-box;
    color: #000;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    line-height: 24px;
    outline: none;
    padding: 22px 80px 0 14px;
    position: relative;
    width: 100%
}

.datePickerInput___g5g_u::-webkit-date-and-time-value {
    text-align: left
}

.datePickerInput___g5g_u:focus {
    outline: none
}

.datePickerInput___g5g_u~.additionWarning___Rczx3 {
    color: #fffc;
    display: none;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    padding: 16px 0;
    position: relative;
    text-align: left
}

.datePickerInput___g5g_u:hover~.additionWarning___Rczx3 {
    display: block
}

.datePickerInput___g5g_u .dateInfo___Audw4 {
    margin: auto 0
}

.calendarIcon___drrIi {
    background: none;
    bottom: 0;
    height: 24px;
    left: auto;
    margin: auto;
    outline: none;
    position: absolute;
    right: 10px;
    top: 0;
    transition: all .3s;
    width: 24px;
    z-index: 0
}

.calendarIcon___drrIi path {
    stroke: #000
}

.fieldError___HiaH3 {
    background: var(--brand-red);
    border-radius: 0 0 10px 10px;
    color: #fff;
    display: block;
    font-size: 10px;
    margin-top: -10px;
    padding: 12px 0 2px;
    text-align: center
}

.additionalWarn___J1TQN {
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    opacity: .8;
    text-align: left
}

.Secret___gUL_h [class*=loginWrap_] {
    margin-top: 12px
}

.Secret___gUL_h [class^=localeSelect__] {
    margin: 10px 0 0 12px
}

[class*=forgot] [class^=headerInner],[class*=login] [class^=headerInner],[class*=register] [class^=headerInner] {
    background: none;
    box-shadow: none
}

.modalWrap___YOFGK {
    bottom: auto;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1001
}

.modalWrap___YOFGK,.modalWrap___YOFGK [class*=loginRegModals_],.modalWrap___YOFGK [class*=popup__mob_wrapper] {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    min-height: 100%
}

.loginRegModals___UhVRX [class*=headerLogo_] {
    margin-right: auto
}

.loginRegModals___UhVRX [class*=headerLogo_] img {
    display: block;
    height: 30px;
    width: 60px
}

.loginRegModals___UhVRX [class*=headerLogo_] [class*=logoDefaultPosition] {
    margin: 0 0 0 8px;
    width: 92px
}

.withLootboxPopupInstruction___oI1qa [class*=portal__] {
    background: linear-gradient(180deg,#130403,#3b040a)
}

.withLootboxPopupInstruction___oI1qa [class*=portal__]:before {
    background: none
}

.withLootboxPopupInstruction___oI1qa [class*=portal__] [class*=headerElement__] {
    padding-right: 0
}

.messagePopupWrap___jrJlS {
    padding: 8px 24px 0
}

.contentScroll___pmvvm {
    margin: 0 0 96px;
    max-width: 100%;
    position: relative;
    touch-action: pan-y
}

.contentScroll___pmvvm,.contentScroll___pmvvm * {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.contentScroll___pmvvm h1 {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 24px
}

.buttonWrapper___HWWhq {
    align-items: center;
    background: linear-gradient(180deg,#110d0e00,#110d0ec4 54.17%,#110d0e);
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    padding: 0 24px 32px;
    position: fixed;
    right: 0;
    top: auto
}

.button___T2IZw {
    max-width: 312px;
    width: 100%
}

.wrapper___TpqlR {
    background: linear-gradient(180deg,#5a0819,#2c0d14);
    border-radius: 10px;
    box-shadow: 0 8px 16px 0 #191e2d99;
    height: 480px;
    padding: 48px 48px 0;
    width: 704px
}

.contentScroll___RxDzE {
    mask-image: linear-gradient(0deg,#0000,#000 32px);
    -webkit-mask-image: linear-gradient(0deg,#0000,#000 32px);
    position: relative
}

.contentScroll___RxDzE .thumb-vertical {
    background: rgba(var(--brand-text-rgb),.4)
}

.contentScroll___RxDzE .thumb-vertical:hover {
    background: rgba(var(--brand-text-rgb),.8)
}

.constent___CUE9x,.constent___CUE9x * {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.constent___CUE9x h1 {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 16px
}

.buttonWrapper___k8EvG {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    padding: 0 24px 32px;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.header___ATU5s {
    align-items: flex-start;
    background-image: url(/assets/img/common/Lootbox/headerWallpaperMob.webp?v13_03_2025);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: space-between;
    margin: -48px 0 8px;
    min-height: 246px;
    overflow: hidden;
    padding: 0 0 1px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 1096px) {
    .header___ATU5s {
        min-height:246px
    }
}

.header___ATU5s:before {
    background: linear-gradient(90deg,#110d0e,#110d0e00 68.88%);
    left: 0;
    right: 0
}

.header___ATU5s:after,.header___ATU5s:before {
    bottom: 0;
    content: "";
    display: block;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 0
}

.header___ATU5s:after {
    background-image: url(/assets/img/common/Lootbox/character.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    left: auto;
    right: 16px;
    width: 157px
}

.header___ATU5s .content___hhFRF {
    margin-bottom: 10px;
    overflow: hidden;
    padding: 56px 0 0 24px;
    position: relative;
    z-index: 1
}

@media screen and (min-width: 640px) {
    .header___ATU5s .content___hhFRF {
        margin-bottom:24px;
        padding: 64px 0 0 64px
    }
}

.header___ATU5s .mask___dpgN0 {
    background: linear-gradient(180deg,#110d0e00,#110d0e);
    bottom: 0;
    height: 65px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 0
}

.header___ATU5s.web___wtdpH {
    background-image: url(/assets/img/common/Lootbox/headerWallpaperWeb.webp?v13_03_2025);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    margin: 0 0 16px;
    min-height: 248px
}

.header___ATU5s.web___wtdpH:after,.header___ATU5s.web___wtdpH:before {
    display: none
}

.header___ATU5s.web___wtdpH .mask___dpgN0 {
    height: 48px
}

.header___ATU5s.web___wtdpH .content___hhFRF {
    margin-bottom: 12px;
    padding: 24px 0 0 24px
}

.header___ATU5s .title___iFp6D {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 0 0 16px;
    max-width: 194px
}

.header___ATU5s .button___NZfJj {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    min-width: 110px
}

.categories___LhUxS {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 32px;
    justify-content: flex-start;
    width: 100%
}

.emptyWrapper___z3ZYz {
    padding-inline:24px}

.emptyWrapper___z3ZYz h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: normal;
    margin: 0
}

.emptyWrapper___z3ZYz p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: normal
}

.prizes___yzf7I {
    border-bottom: 1px solid #ffffff0d;
    border-top: 1px solid #ffffff0d;
    height: 238px;
    padding: 16px 0
}

.prizes___yzf7I .accordion-item {
    margin-bottom: 8px
}

.prizes___yzf7I .accordion-item:last-child {
    margin-bottom: 0
}

.prizes___yzf7I .accordion-title {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    position: relative
}

.prizes___yzf7I .accordion-title span {
    color: #d1d1d1;
    flex-grow: 1;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    padding: 0 28px 0 0;
    pointer-events: none
}

.prizes___yzf7I .accordion-title.active span {
    color: rgb(var(--lootboxesCategoryStyle))
}

.prizes___yzf7I .accordion-title.active [class*=titleArrow] {
    border-color: #0000 #0000 #0000 rgb(var(--lootboxesCategoryStyle));
    transform: rotate(-225deg)
}

.prizes___yzf7I .accordion-inner {
    display: none
}

.prizes___yzf7I .accordion-title.active+.accordion-inner {
    display: block
}

.prizes___yzf7I .track-vertical .thumb-vertical {
    background-color: #fff3;
    border-radius: 2px
}

.prizes___yzf7I .track-vertical .thumb-vertical:hover {
    background-color: #fff6
}

.prizeImage___LBXu0 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    height: 32px;
    margin-right: 8px;
    pointer-events: none;
    width: 32px
}

.titleArrow___hM6s1 {
    border-color: #0000 #0000 #0000 #fff;
    border-style: solid;
    border-width: 6px 0 0 6px;
    bottom: auto;
    display: block;
    height: 0;
    left: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 12px;
    transform: rotate(-45deg);
    transition: .3s;
    width: 0;
    z-index: inherit
}

.titleArrowMobile___PNTJK {
    right: 12px
}

.description___ucG4w {
    padding: 4px 28px 0 20px
}

.description___ucG4w,.description___ucG4w * {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.description___ucG4w a {
    color: var(--brand-red);
    cursor: pointer;
    text-decoration: underline
}

.description___ucG4w ul li {
    margin: 0 0 8px;
    position: relative
}

.description___ucG4w ul li:before {
    background: rgb(var(--lootboxesCategoryStyle));
    border-radius: 50%;
    height: 4px;
    left: -14px;
    width: 4px
}

.description___ucG4w ul li:after,.description___ucG4w ul li:before {
    bottom: auto;
    content: "";
    display: block;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    z-index: inherit
}

.description___ucG4w ul li:after {
    background: #ffffff1a;
    border-radius: 4px;
    height: 16px;
    left: -20px;
    width: 16px
}

.description___ucG4w ul li:last-child {
    margin: 0
}

.propability___QvP41 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: space-between;
    min-height: 0;
    transition: min-height .3s linear
}

.propability___QvP41.opening___vkGm6 {
    min-height: 140px
}

.title___HWkRx {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;
    width: 100%
}

.content___bVxYu {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: space-between;
    width: 100%
}

.multiplier___YstII {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    color: #fffc;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    justify-content: center;
    line-height: 24px;
    width: 25%
}

.multiplier___YstII.active___pZAXq,.multiplier___YstII:hover {
    box-shadow: inset 0 -2px 0 rgb(var(--lootboxesCategoryStyle))
}

.multiplier___YstII.active___pZAXq {
    background: linear-gradient(180deg,rgba(var(--lootboxesCategoryStyle),0) 75%,rgba(var(--lootboxesCategoryStyle),.2) 83%,rgba(var(--lootboxesCategoryStyle),.4) 90%,rgb(var(--lootboxesCategoryStyle)) 100%),#ffffff1a;
    color: rgb(var(--lootboxesCategoryStyle))
}

.multiplier___YstII.mobile___Dr5Br:not(.active___pZAXq):hover {
    box-shadow: none
}

.mainInfo___ZrYN3 {
    overflow: hidden;
    width: 100%
}

.mainInfo___ZrYN3 .lootboxesPopupMainInfo-enter {
    opacity: 0;
    transform: translateY(-100%)
}

.mainInfo___ZrYN3 .lootboxesPopupMainInfo-enter-active {
    opacity: 1;
    transform: translateY(0);
    transition: all .15s linear
}

.mainInfo___ZrYN3 .lootboxesPopupMainInfo-exit {
    opacity: 1;
    transform: translateY(0)
}

.mainInfo___ZrYN3 .lootboxesPopupMainInfo-exit-active {
    opacity: 0;
    transform: translateY(100%);
    transition: all .15s linear
}

.mainInfo___ZrYN3 .empty___DUX7r {
    height: 0;
    transition: height .3s linear
}

.mainInfo___ZrYN3 .empty___DUX7r.opening___kRuCZ {
    height: 204px
}

@keyframes openePrizeAnimation___lxuZG {
    0% {
        opacity: 0;
        transform: translateY(240px);
        width: 0
    }

    75% {
        opacity: .75;
        width: 75%
    }

    to {
        opacity: 1;
        transform: translateY(0);
        width: 100%
    }
}

@keyframes closeButtonAnimation___yzOsS {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.contentPopupWrap___pZf0E {
    border-radius: 10px;
    height: auto;
    min-height: 240px;
    overflow: hidden;
    width: 288px
}

@media screen and (min-width: 360px) {
    .contentPopupWrap___pZf0E {
        width:312px
    }
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___pZf0E {
        width:364px
    }
}

.contentPopupWrap___pZf0E.opened___jV1JE .subtitle___e2frX {
    margin: 0 0 8px
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___pZf0E.opened___jV1JE .subtitle___e2frX {
        margin:0 0 106px
    }
}

.contentPopupWrap___pZf0E.opened___jV1JE .title___rxDKb {
    margin: 0 0 20px
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___pZf0E.opened___jV1JE .title___rxDKb {
        margin:0 0 14px
    }
}

.contentPopupWrap___pZf0E.opened___jV1JE .prizesShowcaseArrowWrapper___i85bD {
    transform: rotate(180deg)
}

.contentPopupWrap___pZf0E.opened___jV1JE .prizesShowcaseList___Jz7nv {
    display: none
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___pZf0E.opened___jV1JE .prizesShowcaseList___Jz7nv {
        display:flex;
        max-width: 0
    }
}

.contentPopupWrap___pZf0E.opened___jV1JE .wallpaper___s2Fe0 {
    height: 104px
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___pZf0E.opened___jV1JE .wallpaper___s2Fe0 {
        height:240px
    }
}

.contentPopupWrap___pZf0E.opened___jV1JE .content___YfMnH {
    padding: 16px
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___pZf0E.opened___jV1JE .content___YfMnH {
        padding:24px 16px 16px
    }
}

.contentPopupWrap___pZf0E.opened___jV1JE .chest___VSjMR {
    opacity: 0
}

@media screen and (min-width: 412px) {
    .contentPopupWrap___pZf0E.opened___jV1JE .chest___VSjMR {
        opacity:1
    }
}

.lootboxPopup___vJJno {
    height: 100%;
    position: relative;
    width: 100%
}

.lootboxPopup___vJJno .lootboxesContent-enter {
    opacity: 1;
    transform: translateX(0)
}

.lootboxPopup___vJJno .lootboxesContent-enter-active {
    opacity: 0;
    transform: translateX(-100%);
    transition: transform .5s cubic-bezier(.6,-.28,.735,.045),opacity .5s cubic-bezier(.6,-.28,.735,.045),visibility .5s cubic-bezier(.6,-.28,.735,.045);
    transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
}

.lootboxPopup___vJJno .lootboxesContent-enter-done,.lootboxPopup___vJJno .lootboxesContent-exit,.lootboxPopup___vJJno .lootboxesContent-exit-active {
    opacity: 0;
    visibility: hidden
}

.lootboxPopup___vJJno .closeButton___Yoa1K {
    animation: closeButtonAnimation___yzOsS .5s ease 0s 1 normal forwards;
    bottom: 16px;
    height: 48px;
    left: calc(50% - 16px);
    margin: 0 16px;
    max-width: 288px;
    opacity: 0;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: calc(100% - 32px);
    z-index: 1
}

.wallpaper___s2Fe0 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    bottom: auto;
    height: 240px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: height .3s linear;
    width: 100%;
    z-index: 0
}

.wallpaper___s2Fe0.opened___jV1JE {
    z-index: 999
}

.wallpaper___s2Fe0 .openedPrizes___mRISa {
    align-items: flex-start;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
    height: inherit;
    justify-content: flex-start;
    left: 0;
    padding: 16px 16px 0;
    position: absolute;
    right: 0;
    top: 0;
    width: inherit;
    z-index: 0
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj {
    align-items: center;
    background: linear-gradient(225deg,#13131300,#131313c2 41.15%,#131313);
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: flex-start;
    min-height: 64px;
    opacity: 0;
    padding: 8px;
    transform: translateY(240px);
    width: 100%
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj:first-child {
    animation: openePrizeAnimation___lxuZG .25s ease 0s 1 normal forwards
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj:nth-child(2) {
    animation: openePrizeAnimation___lxuZG .25s ease .15s 1 normal forwards
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj:last-child {
    animation: openePrizeAnimation___lxuZG .25s ease .3s 1 normal forwards
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj.active___EMlo8 {
    z-index: 1
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj .tip___m2eze {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: flex-start;
    width: 24px
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj .tip___m2eze svg {
    height: 18px;
    width: 18px
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj .tipContent___WG39b {
    background-color: #fff;
    border-radius: 8px;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 12px;
    width: 230px
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj .tipContent___WG39b:before {
    border-left-color: #fff
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrizeImage___wmW4G {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrizeText___zo2HC {
    max-width: calc(100% - 48px);
    width: 100%
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrizeTitle___GUbZt {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chest___VSjMR {
    align-items: flex-start;
    bottom: 0;
    flex-direction: row;
    justify-content: center;
    left: 0;
    padding: 20px 0 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.chest___VSjMR,.content___YfMnH {
    display: flex;
    height: 100%;
    width: 100%;
    z-index: 1
}

.content___YfMnH {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    padding: 24px 16px 16px;
    position: relative;
    transition: padding .3s linear
}

.subtitle___e2frX {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: rgba(var(--lootboxesCategoryStyle),.24);
    border-radius: 12px;
    color: rgb(var(--lootboxesCategoryStyle));
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    margin: 0 0 110px;
    padding: 3px 8px;
    text-align: center
}

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

.subtitle___e2frX .timer___oUwLU [class*=countdown] {
    font-weight: 700
}

.subtitle___e2frX .timer___oUwLU [class*=countdown] [class*=dotsAnim] {
    animation: none;
    color: inherit
}

.title___rxDKb {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin: 0 0 10px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.prizesShowcaseButton___npjfj {
    align-items: center;
    background: #adadad;
    border-radius: 16px;
    color: #000;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 18px;
    padding: 4px 4px 4px 12px
}

.freeLootbox___PcO0v .prizesShowcaseButton___npjfj {
    margin-bottom: 16px
}

.prizesShowcaseList___Jz7nv {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 4px;
    height: 32px;
    justify-content: flex-end;
    margin-bottom: 4px;
    max-width: 104px
}

.prizesShowcasePrize___fQ_Qo {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 32px;
    width: 32px
}

.prizesShowcaseArrowWrapper___i85bD {
    transition: transform .3s ease
}

.prizesShowcaseArrowWrapper___i85bD,.prizesShowcaseArrow___RcnZk {
    height: 24px;
    width: 24px
}

.prizesShowcaseArrow___RcnZk {
    fill: #000
}

.lootboxPopup___vJJno:not(.freeLootbox___PcO0v) .mainInfoLootboxPopup___Pm00K {
    margin: 16px 0
}

.bottom___VDfdY {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: auto;
    justify-content: space-between;
    max-height: 112px;
    width: 100%
}

.bottom___VDfdY .button___BuIPU {
    margin-top: auto;
    max-width: 288px;
    width: 100%
}

.timer___oUwLU {
    align-items: flex-end;
    color: #d1d1d1;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    gap: 6px;
    height: 32px;
    justify-content: center;
    line-height: 14px;
    width: 100%
}

.timer___oUwLU [class*=countdown] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 1
}

.timer___oUwLU [class*=countdown] [class*=dotsAnim] {
    animation: none;
    color: inherit
}

.price___In3sG {
    flex-direction: row;
    gap: 8px
}

.priceCurrency___LNxb5,.price___In3sG {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.priceCurrency___LNxb5 {
    color: rgb(var(--lootboxesCategoryStyle));
    flex-direction: row-reverse;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.priceText___aDo4U {
    flex-direction: column
}

.priceText___aDo4U,.price___In3sG .fullPrice___FeM6G {
    align-items: flex-start;
    display: flex;
    justify-content: flex-start
}

.price___In3sG .fullPrice___FeM6G {
    color: rgb(var(--lootboxesCategoryStyle));
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    text-decoration: line-through
}

.price___In3sG .fullPrice___FeM6G>span:last-child {
    order: -1
}

.price___In3sG .text___YJob3 {
    color: #d1d1d1;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.lootbox___DPbeA {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background: linear-gradient(148deg,rgba(var(--lootboxesCategoryStyle),.54) 9.9%,rgba(var(--lootboxesCategoryStyle),.2) 30.55%,rgba(var(--lootboxesCategoryStyle),0) 45.56%),#252323f2;
    border: 1px solid rgba(var(--lootboxesCategoryStyle),1);
    border-radius: 12px;
    display: grid;
    grid-template-rows: 180px 0fr;
    overflow: hidden;
    padding: 16px;
    transition: grid-template-rows .3s;
    width: 100%;
    will-change: grid-template-rows
}

.lootbox___DPbeA .infoWrapper___jWuDp {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 180px;
    justify-content: flex-start;
    width: 100%
}

.lootbox___DPbeA .infoWrapper___jWuDp .countWrapper___JzgIj {
    align-items: center;
    background: #c9051d;
    border-radius: 0 20px 20px 0;
    bottom: unset;
    box-shadow: 0 1px 2px 0 #09070766;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    padding: 4px 8px 5px;
    position: absolute;
    right: unset;
    top: 12px;
    z-index: 1
}

.lootbox___DPbeA .infoWrapper___jWuDp .countWrapper___JzgIj span {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: normal;
    text-align: center
}

.lootbox___DPbeA .infoWrapper___jWuDp .lootboxImage___xW3Qx {
    background-repeat: no-repeat;
    background-size: contain;
    bottom: unset;
    height: 84px;
    left: 6px;
    position: absolute;
    right: unset;
    top: 16px;
    transition: left .3s;
    width: 114px;
    z-index: 1
}

.lootbox___DPbeA .infoWrapper___jWuDp .lootboxTitle___AC_iR {
    align-items: center;
    bottom: unset;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 18px;
    font-weight: 600;
    height: 72px;
    justify-content: flex-start;
    left: unset;
    line-height: 24px;
    position: absolute;
    right: 16px;
    top: 16px;
    transition: width .3s,top .3s,right .3s;
    width: calc(100% - 140px);
    z-index: 1
}

.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv {
    align-items: center;
    border-bottom: 1px solid #ffffff29;
    display: flex;
    flex-direction: row;
    height: 44px;
    justify-content: space-between;
    margin: auto 0 8px;
    width: 100%
}

.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR span,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv span {
    color: #fff;
    color: var(--text-main,#d1d1d1);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR .price___7YvRd,.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR .price___7YvRd span,.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR .timer___oK8Ol,.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR .timer___oK8Ol span,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv .price___7YvRd,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv .price___7YvRd span,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv .timer___oK8Ol,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv .timer___oK8Ol span {
    color: #f5c66b;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: space-between;
    position: relative;
    width: 100%;
    z-index: 0
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr span {
    color: #fff;
    color: var(--text-main,#d1d1d1);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 {
    align-items: center;
    bottom: unset;
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: space-between;
    left: unset;
    position: absolute;
    right: 112px;
    top: 50%;
    transform: translateY(-50%);
    transition: right .3s;
    will-change: right;
    z-index: 1
}

@media(hover: hover) {
    .lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37:hover {
        cursor:pointer
    }
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 div {
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
    height: 24px;
    width: 24px
}

@media screen and (min-width: 360px) {
    .lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 div {
        display:block
    }
}

@media screen and (min-width: 1096px) {
    .lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 div {
        display:none
    }
}

@media screen and (min-width: 1288px) {
    .lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 div {
        display:block
    }
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 img {
    height: 24px;
    object-fit: contain;
    transform: rotate(0deg);
    transition: transform .3s;
    width: 24px
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .button___NHCoM {
    bottom: unset;
    left: unset;
    opacity: 1;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .3s;
    width: 100px;
    will-change: opacity;
    z-index: 1
}

.lootbox___DPbeA .prizesWrapper___AAD0M {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center;
    overflow: hidden
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 {
    border-bottom: 1px solid #ffffff29;
    padding-bottom: 4px;
    width: 100%
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    position: relative;
    z-index: 0
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title span {
    flex-grow: 1;
    padding: 0 28px 0 0;
    pointer-events: none
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title.active span {
    color: #f5c66b!important
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title.active [class*=arrow] {
    background-color: #f5c66b!important;
    transform: rotate(180deg)
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-inner {
    display: none
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title.active+.accordion-inner {
    display: block
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH:not(:last-of-type) {
    margin-bottom: 8px
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH:last-of-type {
    padding-bottom: 16px
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS .prizeImage___DdRGu {
    height: 32px;
    object-fit: contain;
    width: 32px
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS span {
    color: #d1d1d1;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-inline:8px 4px;max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color .3s;
    white-space: nowrap;
    width: 100%
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS .arrow___HVpKz {
    background-color: #d1d1d1;
    flex-shrink: 0;
    height: 24px;
    margin-right: 10px;
    -webkit-mask-image: url(/assets/svg/lootboxes/showcase-prize-arrow.svg);
    mask-image: url(/assets/svg/lootboxes/showcase-prize-arrow.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    pointer-events: none;
    width: 24px
}

@media(hover: hover) {
    .lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS:hover {
        cursor:pointer
    }

    .lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS:hover span {
        color: #f5c66b
    }

    .lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS:hover .arrow___HVpKz {
        background-color: #f5c66b
    }
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-inline:24px 16px}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi li,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi p {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 4px
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi li:last-child,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi p:last-child {
    margin-bottom: 0
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi li span,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi p span {
    color: #f5c66b
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul {
    list-style: none
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol li,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul li {
    padding-left: 20px;
    position: relative;
    z-index: 1
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol li:before,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul li:before {
    background-color: #ffffff1a;
    border-radius: 4px;
    bottom: unset;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    right: unset;
    top: 0;
    width: 16px;
    z-index: 1
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol li:after,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul li:after {
    bottom: unset;
    content: "";
    left: unset;
    position: absolute;
    right: unset;
    top: unset;
    z-index: 2
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul li:after {
    background-color: #d1d1d1;
    border-radius: 100%;
    height: 4px;
    left: 6px;
    top: 6px;
    width: 4px
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol {
    counter-reset: list
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol li:after {
    color: #d1d1d1;
    content: counter(list);
    counter-increment: list;
    font-size: 8px;
    font-weight: 400;
    left: 6px;
    line-height: normal;
    top: 2px
}

.lootbox___DPbeA .prizesWrapper___AAD0M .button___NHCoM {
    margin: 0 auto;
    max-width: 288px;
    width: 100%
}

.lootbox___DPbeA.isOpenPrize___koTCB {
    grid-template-rows: 244px 1fr
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp {
    height: 244px
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .lootboxImage___xW3Qx {
    left: 50%;
    transform: translateX(-50%)
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .lootboxTitle___AC_iR {
    height: 48px;
    justify-content: center;
    right: 0;
    text-align: center;
    top: 110px;
    width: 100%
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 {
    right: 0
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 img {
    transform: rotate(180deg)
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .button___NHCoM {
    opacity: 0;
    pointer-events: none
}

.freeLootboxesWrapper___Vfzsx {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 38px;
    justify-content: flex-start;
    margin-top: -10px;
    padding: 16px 24px 0
}

.freeLootboxesWrapper___Vfzsx [class*=emptyWrapper] {
    padding-inline:0}

@media screen and (min-width: 640px) {
    .freeLootboxesWrapper___Vfzsx {
        align-items:flex-start;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 38px 16px;
        justify-content: flex-start;
        padding-inline:64px}

    .freeLootboxesWrapper___Vfzsx [class*=card] {
        max-width: 248px
    }
}

@media screen and (min-width: 1096px) {
    .freeLootboxesWrapper___Vfzsx {
        padding-inline:16px
    }
}

@media screen and (min-width: 1288px) {
    .freeLootboxesWrapper___Vfzsx {
        gap:48px 16px;
        padding-inline:32px}

    .freeLootboxesWrapper___Vfzsx [class*=lootbox__] {
        max-width: 336px;
        width: 100%
    }
}

:root {
    --lootboxesCategoryStyle: 45,216,144
}

.category___FgR73 {
    height: auto;
    padding: 20px 16px 0;
    position: relative;
    width: 100%
}

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

@media screen and (min-width: 640px) {
    .category___FgR73 {
        padding:20px 64px 0
    }
}

@media screen and (min-width: 1096px) {
    .category___FgR73 {
        padding:20px 16px 0
    }
}

.bg___FxvDY {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    max-height: 562px;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.bg___FxvDY,.bg___FxvDY:before {
    bottom: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.bg___FxvDY:before {
    background: linear-gradient(90deg,rgba(var(--lootboxesCategoryStyle),1) 0,rgba(var(--lootboxesCategoryStyle),0) 100%);
    content: "";
    display: block;
    height: 2px;
    z-index: 1
}

.bg___FxvDY:after {
    background: linear-gradient(180deg,#110d0e66,#110d0e);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: unset;
    top: unset;
    width: 100%;
    z-index: 0
}

.bg___FxvDY.web___E8rUG {
    border-radius: 12px
}

.character___F9NAb {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: auto;
    height: 96px;
    left: auto;
    position: absolute;
    right: 0;
    top: 8px;
    width: 136px;
    z-index: 0
}

.title___mVnQR {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 6px;
    justify-content: flex-start;
    margin-bottom: 8px;
    max-width: 190px;
    position: relative
}

.title___mVnQR span {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
}

@media screen and (min-width: 360px) {
    .title___mVnQR {
        max-width:210px
    }
}

@media screen and (min-width: 412px) {
    .title___mVnQR {
        max-width:220px
    }
}

@media screen and (min-width: 1096px) {
    .title___mVnQR {
        max-width:100%
    }
}

.additionalInfo___uoNGt {
    gap: 6px;
    justify-content: flex-start;
    margin-bottom: 32px
}

.additionalInfo___uoNGt,.tipWrapper___OV7UW {
    align-items: center;
    display: flex;
    flex-direction: row
}

.tipWrapper___OV7UW {
    display: inline-flex;
    justify-content: center;
    position: relative;
    z-index: 2
}

.tipWrapper___OV7UW,.tip___wrW9f {
    height: 24px;
    width: 24px
}

.tipContent___pTRDi[class*=tipContent] {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    height: max-content;
    hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    line-height: 18px;
    padding: 12px;
    text-align: left;
    width: 139px
}

.tip___wrW9f svg {
    cursor: pointer
}

.tip___wrW9f svg path {
    fill: #fff;
    opacity: .3
}

.subtitle___mqIJ3 {
    background-color: rgba(var(--lootboxesCategoryStyle),.24);
    border-radius: 12px;
    color: rgb(var(--lootboxesCategoryStyle));
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    overflow: hidden;
    padding: 3px 8px;
    position: relative;
    text-overflow: ellipsis;
    width: -moz-fit-content;
    width: fit-content
}

.subtitle___mqIJ3 .timer___QtAdZ {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.subtitle___mqIJ3 .timer___QtAdZ [class*=countdown] {
    font-weight: 700
}

.subtitle___mqIJ3 .timer___QtAdZ [class*=countdown] [class*=dotsAnim] {
    animation: none;
    color: inherit
}

.cards___FwVRd {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
    position: relative
}

@media screen and (min-width: 640px) {
    .cards___FwVRd {
        align-items:flex-start;
        display: flex;
        flex-direction: row;
        gap: 16px;
        justify-content: flex-start
    }
}

.cards___FwVRd .column___gIgFd {
    gap: 24px;
    max-width: 352px
}

.cards___FwVRd .column___gIgFd,.paidLootboxesWrapper___P9QJD {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.paidLootboxesWrapper___P9QJD {
    gap: 32px
}

.lootboxes___PDqOt {
    padding: 0 0 48px
}

@media screen and (min-width: 1096px) {
    .lootboxes___PDqOt {
        padding:0 0 96px
    }
}

.termsContainer___Vt1NU {
    position: relative;
    text-align: center
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720) {
    .termsContainer___Vt1NU {
        flex:2;
        margin: 0
    }

    .termsContainer___Vt1NU .registrationTerms___f2PSg {
        text-align: left
    }
}

.registrationTerms___f2PSg {
    color: rgba(var(--brand-text-rgb),.6);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    text-align: center
}

.registrationTerms___f2PSg a {
    color: rgba(var(--brand-blue-link-rgb),.6);
    margin: 0 2px;
    text-decoration: underline
}

.registrationTerms___f2PSg a:hover {
    text-decoration: none
}

.messagePopupWrap___CJ048 {
    padding: 32px 16px 0
}

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

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

@media screen and (min-width: 720px) {
    .messagePopupWrap___CJ048 {
        padding:40px 64px 0
    }
}

.title___AVJDc {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.MessagesPopUp___TZrXf {
    margin: 16px 0 38px;
    max-width: 100%;
    position: relative;
    touch-action: pan-y
}

@media screen and (min-width: 568px) {
    .MessagesPopUp___TZrXf {
        margin-bottom:50px
    }
}

.MessagesPopUp___TZrXf [class*=content] {
    margin-top: 9px;
    overflow-wrap: break-word
}

.MessageDelRoot___Fg0Zr {
    align-items: center;
    background: linear-gradient(0deg,#110d0e,#110d0ea1 41.67%,#110d0e00 82.18%);
    bottom: 0;
    color: var(--brand-yellow);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    height: 62px;
    justify-content: flex-end;
    left: 0;
    line-height: 22px;
    padding: 0 0 16px;
    position: fixed;
    right: 0;
    text-decoration: underline;
    top: auto;
    z-index: 10
}

.emptyText___lffqL {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 16px 0 0
}

.cardsBlock___M5pp9 {
    bottom: unset;
    display: block;
    left: unset;
    position: absolute;
    right: 197px;
    top: 0;
    z-index: 0
}

@media screen and (min-width: 1096px) {
    .cardsBlock___M5pp9 {
        right:201px;
        top: 111px
    }
}

.cardsBlock___M5pp9 img {
    animation: appearRotate___J5KWX .7s ease;
    display: block;
    position: absolute
}

.cardsBlock___M5pp9 img:first-of-type {
    right: 3px;
    top: 34px;
    transform: rotate(-10deg)
}

.cardsBlock___M5pp9 img:nth-of-type(2) {
    right: -24px;
    top: 20px;
    transform: rotate(-5deg)
}

.cardsBlock___M5pp9 img:nth-of-type(3) {
    right: -52px;
    top: 10px
}

.cardsBlock___M5pp9 img:nth-of-type(4) {
    right: -83px;
    top: 3px;
    transform: rotate(5deg)
}

.cardsBlock___M5pp9 img:nth-of-type(5) {
    display: block;
    transform: rotate(10deg)
}

@keyframes appearRotate___J5KWX {
    0% {
        transform: rotate(45deg)
    }

    to {
        transform: rotate(inherit)
    }
}

.popupLevelStatusBlock___WEG86 {
    height: 198px;
    position: relative;
    width: 382px;
    z-index: 1
}

@media screen and (min-width: 1096px) {
    .popupLevelStatusBlock___WEG86 {
        height:308px;
        width: 386px
    }
}

.popupLevelStatusBlock___WEG86 .statusTitle___F5Pb0 {
    align-items: center;
    bottom: -5px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 63px;
    min-height: 82px;
    position: absolute
}

.popupLevelStatusBlock___WEG86 .statusTitleText___P3WIr {
    color: #fff;
    display: block;
    font-size: 24px;
    font-weight: 800;
    left: -12px;
    letter-spacing: .72px;
    line-height: 33px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transform: rotate(-9deg);
    width: 284px;
    z-index: 1
}

.popupLevelStatusBlock___WEG86 .statusTitle___F5Pb0:before {
    background: url(/assets/img/sys/level/ribbonBack.webp) no-repeat;
    background-size: cover;
    content: "";
    height: 160px;
    left: -107px;
    position: absolute;
    top: -3px;
    width: 459px
}

.popupLevelStatusBlock___WEG86 .statusTitle___F5Pb0:after {
    background: url(/assets/img/sys/level/ribbonFront.webp) no-repeat;
    background-size: cover;
    content: "";
    height: 130px;
    left: -24px;
    position: absolute;
    top: -20px;
    width: 294px
}

.popupLevelStatusBlock___WEG86 .statusIcon___k9XKP {
    animation: appearRotate___ZXoPQ .7s ease forwards;
    bottom: -126px;
    height: 288px;
    left: 41px;
    position: absolute;
    right: unset;
    top: unset;
    width: 288px;
    z-index: -1
}

@keyframes appearRotate___ZXoPQ {
    0% {
        transform: rotate(45deg)
    }

    to {
        transform: rotate(inherit)
    }
}

.popupLevelInfoBlock___MuoC8 {
    background: #2c1f20;
    flex: 1;
    height: 100%;
    padding: 146px 16px 76px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 360px) {
    .popupLevelInfoBlock___MuoC8 {
        padding:146px 36px 76px
    }
}

@media screen and (min-width: 390px) {
    .popupLevelInfoBlock___MuoC8 {
        padding:146px 51px 76px
    }
}

@media screen and (min-width: 412px) {
    .popupLevelInfoBlock___MuoC8 {
        padding:146px 62px 76px
    }
}

@media screen and (min-width: 568px) {
    .popupLevelInfoBlock___MuoC8 {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: unset;
        padding: 146px 176px 76px
    }
}

@media screen and (min-width: 720px) {
    .popupLevelInfoBlock___MuoC8 {
        padding:146px 216px 76px
    }
}

@media screen and (min-width: 1096px) {
    .popupLevelInfoBlock___MuoC8 {
        border-radius:10px;
        flex: none;
        height: 367px;
        padding: 110px 16px 0;
        width: 320px
    }
}

.popupLevelInfoBlock___MuoC8 .infoTextTitle___f6YJU {
    animation: appearText___LwmnQ .5s ease forwards;
    color: var(--brand-text);
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    margin: 0 22px 16px 0;
    text-align: center
}

.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb {
    animation: appearText___LwmnQ .5s ease forwards
}

.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb .privilege___W1Rku {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 0 0 4px 20px;
    position: relative
}

.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb .privilege___W1Rku:before {
    background-color: var(--brand-text);
    border-radius: 50px;
    content: "";
    height: 4px;
    left: 8px;
    position: absolute;
    top: 9px;
    width: 4px
}

@media screen and (min-width: 1096px) {
    .popupLevelInfoBlock___MuoC8 .privilegesList___WncQb {
        height:142px;
        -webkit-mask-image: linear-gradient(0deg,#0000,#00000080 8px,#00000080 calc(100% - 8px),#0000);
        mask-image: linear-gradient(0deg,#0000,#00000080 8px,#00000080 calc(100% - 8px),#0000);
        overflow: hidden;
        overflow-y: auto;
        scrollbar-color: #ffffff3d #2c1f20;
        scrollbar-width: thin
    }

    .popupLevelInfoBlock___MuoC8 .privilegesList___WncQb::-webkit-scrollbar {
        width: 6px
    }

    .popupLevelInfoBlock___MuoC8 .privilegesList___WncQb::-webkit-scrollbar-track {
        background: #2c1f20
    }

    .popupLevelInfoBlock___MuoC8 .privilegesList___WncQb::-webkit-scrollbar-thumb {
        background: #ffffff3d;
        border-radius: 4px
    }
}

.popupLevelInfoBlock___MuoC8 .btn___yGfV8 {
    width: 100%
}

@keyframes appearText___LwmnQ {
    0% {
        transform: translateY(-60px)
    }

    to {
        transform: translateY(0)
    }
}

.statusPopup___iraAl [class*=portal] {
    background: #2c1f20
}

.statusPopup___iraAl [class*=portal]:before {
    height: 240px
}

.statusPopup___iraAl[class*=sidebarIsOpened__] [class*=tapBar__] {
    z-index: 9999
}

.popupLevelContent___V3zwl {
    align-items: center;
    animation: appear___FR61z .5s ease-out forwards;
    display: flex;
    flex-direction: column
}

.popupLevelContent___V3zwl.closing___tDd9T {
    animation: disappear___dHR4V .5s ease-out forwards
}

.popupLevelContent___V3zwl.closing___tDd9T [class*=infoTextTitle__],.popupLevelContent___V3zwl.closing___tDd9T [class*=privilegesScroll__] {
    animation: disappearText___HE76U .5s ease-out
}

.popupLevelContent___V3zwl.closing___tDd9T [class*=cardsBlock__] img,.popupLevelContent___V3zwl.closing___tDd9T [class*=statusIcon__] {
    animation: disappearRotate___o1dvQ .5s ease-out
}

.popupLevelContent___V3zwl.closing___tDd9T .btn___zqcm5 {
    pointer-events: none
}

.popupLevel___jQG9x .shine___ld4yh {
    animation: shine___ld4yh 10s linear infinite;
    height: 557px;
    position: absolute;
    top: -100px;
    width: 557px;
    z-index: -1
}

.popupLevel___jQG9x .frontChips___GRC4t {
    animation: moveRightLeft___lAYDz 10s ease-in-out infinite;
    bottom: unset;
    height: 439px;
    left: -71px;
    object-fit: cover;
    position: absolute;
    right: unset;
    top: -53px;
    width: 486px;
    z-index: 1
}

@media screen and (min-width: 390px) {
    .popupLevel___jQG9x .frontChips___GRC4t {
        left:-56px
    }
}

@media screen and (min-width: 412px) {
    .popupLevel___jQG9x .frontChips___GRC4t {
        left:-45px
    }
}

@media screen and (min-width: 568px) {
    .popupLevel___jQG9x .frontChips___GRC4t {
        left:auto
    }
}

.popupLevel___jQG9x .midChips___Xxaxt {
    animation: moveLeftRight___GB9ic 10s ease-in-out infinite;
    height: 386px;
    left: -29px;
    position: absolute;
    top: -48px;
    width: 413px
}

@media screen and (min-width: 390px) {
    .popupLevel___jQG9x .midChips___Xxaxt {
        left:-15px
    }
}

@media screen and (min-width: 412px) {
    .popupLevel___jQG9x .midChips___Xxaxt {
        left:-4px
    }
}

@media screen and (min-width: 568px) {
    .popupLevel___jQG9x .midChips___Xxaxt {
        left:auto
    }
}

.popupLevel___jQG9x .backChips___likLy {
    animation: moveLeftRight___GB9ic 10s ease-in-out infinite;
    bottom: unset;
    height: 432px;
    left: -135px;
    object-fit: cover;
    position: absolute;
    right: unset;
    top: -95px;
    width: 593px;
    z-index: -1
}

@media screen and (min-width: 390px) {
    .popupLevel___jQG9x .backChips___likLy {
        left:-120px
    }
}

@media screen and (min-width: 412px) {
    .popupLevel___jQG9x .backChips___likLy {
        left:-108px
    }
}

@media screen and (min-width: 568px) {
    .popupLevel___jQG9x .backChips___likLy {
        left:auto
    }
}

.popupLevel___jQG9x .buttonWrapper___tzh1X {
    align-items: center;
    background: linear-gradient(180deg,#2c1f2000,#2c1f20c4 54.17%,#2c1f20);
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    padding: 0 24px 28px;
    position: fixed;
    right: 0;
    top: unset;
    z-index: 0
}

.popupLevel___jQG9x .buttonWrapper___tzh1X button {
    max-width: 288px;
    width: 100%
}

@keyframes moveRightLeft___lAYDz {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(-10px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes moveLeftRight___GB9ic {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(10px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes appear___FR61z {
    0% {
        opacity: 0;
        transform: scale(.5)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes disappear___dHR4V {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.5)
    }
}

@keyframes disappearText___HE76U {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-60px)
    }
}

@keyframes disappearRotate___o1dvQ {
    0% {
        transform: rotate(inherit)
    }

    to {
        transform: rotate(45deg)
    }
}

@keyframes shine___ld4yh {
    0% {
        transform: rotate(0deg)
    }

    16% {
        transform: rotate(-20deg)
    }

    32% {
        transform: rotate(1turn)
    }

    48% {
        transform: rotate(320deg)
    }

    64% {
        transform: rotate(680deg)
    }

    80% {
        transform: rotate(640deg)
    }

    to {
        transform: rotate(2turn)
    }
}

.popupLevel___J96wb {
    position: relative
}

.popupLevel___J96wb [class*=closeBtn__] {
    display: none
}

.popupLevelContent___BbgAs {
    align-items: center;
    animation: appear___RIaDz .5s ease-out forwards;
    display: flex;
    flex-direction: column;
    height: 680px;
    width: 600px
}

.popupLevelContent___BbgAs.closing___O5QhQ {
    animation: disappear___RN6VB .5s ease-out forwards
}

.popupLevelContent___BbgAs.closing___O5QhQ [class*=infoTextTitle__],.popupLevelContent___BbgAs.closing___O5QhQ [class*=privilegesScroll__] {
    animation: disappearText___bJeBK .5s ease-out
}

.popupLevelContent___BbgAs.closing___O5QhQ [class*=cardsBlock__] img,.popupLevelContent___BbgAs.closing___O5QhQ [class*=statusIcon__] {
    animation: disappearRotate___TwpN9 .5s ease-out
}

.popupLevelContent___BbgAs.closing___O5QhQ .btn___Y1bZX {
    pointer-events: none
}

.popupLevelContent___BbgAs .btn___Y1bZX {
    bottom: 22px;
    position: absolute;
    width: 264px
}

.popupLevel___J96wb .frontChips___n3Ddm {
    animation: moveRightLeft___xNIna 10s ease-in-out infinite;
    bottom: unset;
    height: 439px;
    left: 26px;
    object-fit: cover;
    position: absolute;
    right: unset;
    top: 56px;
    width: 486px;
    z-index: 1
}

.popupLevel___J96wb .backChips___M17zW {
    animation: moveLeftRight___WSUwy 10s ease-in-out infinite;
    bottom: unset;
    height: 432px;
    left: -15px;
    object-fit: cover;
    position: absolute;
    right: unset;
    top: 16px;
    width: 593px;
    z-index: -1
}

.popupLevel___J96wb .midChips___IK7Sy {
    animation: moveLeftRight___WSUwy 10s ease-in-out infinite;
    height: 386px;
    left: 92px;
    position: absolute;
    top: 65px;
    width: 413px
}

.popupLevel___J96wb .shine___ST1DL {
    animation: shine___ST1DL 10s linear infinite;
    height: 557px;
    position: absolute;
    top: -18px;
    width: 557px;
    z-index: -1
}

@keyframes shine___ST1DL {
    0% {
        transform: rotate(0deg)
    }

    16% {
        transform: rotate(-20deg)
    }

    32% {
        transform: rotate(1turn)
    }

    48% {
        transform: rotate(320deg)
    }

    64% {
        transform: rotate(680deg)
    }

    80% {
        transform: rotate(640deg)
    }

    to {
        transform: rotate(2turn)
    }
}

@keyframes moveRightLeft___xNIna {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(-10px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes moveLeftRight___WSUwy {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(10px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes appear___RIaDz {
    0% {
        opacity: 0;
        transform: scale(.5)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes disappear___RN6VB {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.5)
    }
}

@keyframes disappearText___bJeBK {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-60px)
    }
}

@keyframes disappearRotate___TwpN9 {
    0% {
        transform: rotate(inherit)
    }

    to {
        transform: rotate(45deg)
    }
}

.emailAddingMob___lp73H [class^=content-block] {
    padding: 24px 16px 0
}

@media screen and (min-width: 360px) {
    .emailAddingMob___lp73H [class^=content-block] {
        padding:24px 24px 0
    }
}

@media screen and (min-width: 568px) {
    .emailAddingMob___lp73H [class^=content-block] {
        padding:24px 64px 0
    }
}

@media screen and (min-width: 720px) {
    .emailAddingMob___lp73H [class^=content-block] {
        padding:72px 64px 0
    }
}

.wrapper___c_jYd {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 512px;
    text-align: center
}

.wrapper___c_jYd .title___hXxUm {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px;
    text-align: left;
    white-space: normal
}

.wrapper___c_jYd .icon___D3f6B {
    height: 64px;
    margin: 0 auto;
    width: 64px
}

.wrapper___c_jYd .icon___D3f6B+.description___BfWEY {
    margin: 16px 0 8px;
    text-align: center
}

.wrapper___c_jYd .description___BfWEY {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    max-width: 100%;
    overflow-wrap: break-word;
    text-align: left
}

.wrapper___c_jYd .description___BfWEY span {
    color: #fff;
    display: block;
    font-weight: 500
}

.wrapper___c_jYd form {
    width: 100%
}

@media screen and (min-width: 568px) {
    .wrapper___c_jYd .input___LEDGQ,.wrapper___c_jYd .submitButton___c0UHS {
        max-width:288px
    }
}

.wrapper___c_jYd .input___LEDGQ {
    margin: 16px 0 0;
    position: relative;
    width: 100%
}

.wrapper___c_jYd .submitButton___c0UHS {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 16px 0 0;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: 100%
}

.wrapper___c_jYd .submitButton___c0UHS [class^=loading] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

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

.wrapper___c_jYd.success___BcaOB form {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: normal
}

.wrapper___c_jYd.success___BcaOB .title___hXxUm {
    text-align: left;
    width: 100%
}

@media screen and (min-width: 568px) {
    .wrapper___c_jYd.success___BcaOB .title___hXxUm {
        text-align:center
    }
}

.history___kYTY2 {
    margin: 0 24px;
    min-height: calc(100vh - 200px)
}

.historyTitle___JOsP_,.history___kYTY2 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.historyTitle___JOsP_ {
    color: var(--brand-text);
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 24px
}

.historyTitle___JOsP_:before {
    background: url(/assets/svg/betting-clock.svg) no-repeat 50%;
    content: "";
    height: 48px;
    margin: auto auto 16px;
    width: 48px
}

.bet___dHf0Q {
    background: #1d1b1b;
    border-radius: 8px;
    box-shadow: 0 2px 8px #00000029;
    color: #fff;
    font-family: Manrope,sans-serif;
    margin-bottom: 8px;
    padding: 8px 12px
}

.betFooter___w1NIL,.betHeader___hwXRx {
    align-items: center;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 16px
}

.betHeader___hwXRx {
    margin-bottom: 4px
}

.betHeader__date___oalZn {
    white-space: nowrap
}

.betHeader__idCopy___VI9TC {
    display: flex;
    justify-content: flex-end;
    width: calc(20% + 20px)
}

.betHeader__id___t6nAD {
    direction: rtl;
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.betHeader__copy___keoFe {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer;
    height: 16px;
    margin-left: 8px;
    width: 16px
}

.betHeader__copy___keoFe:active {
    outline: none!important;
    transform: scale(1.2)
}

.betHeader__copy___keoFe:focus {
    outline: none!important
}

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

.betEvents__close___ZBInD,.betEvents__open___OGyT3 {
    position: relative
}

.betEvents__close___ZBInD:after,.betEvents__open___OGyT3:after {
    background: #3b4253;
    border-radius: 0 0 40px 40px;
    color: var(--brand-text);
    content: "⌄";
    font-size: 30px;
    height: 20px;
    line-height: 2px;
    margin: 0 auto -20px;
    text-align: center;
    transform: translateY(-50%);
    width: 40px
}

.betEvents__close___ZBInD {
    padding-top: 2px
}

.betEvents__close___ZBInD .betEvents__item___LKwf8 {
    max-height: 0;
    padding: 0;
    transition: max-height .35s ease-in-out,padding .25s ease-in-out
}

.betEvents__close___ZBInD .betEvents__itemLine___S2ChH {
    margin: 2px 0
}

.betEvents__open___OGyT3:after {
    content: "⌃";
    line-height: 34px;
    transform: translateY(-5px)
}

.betEvents__item___LKwf8,.betEvents__open___OGyT3 .betEvents__item___LKwf8 {
    max-height: 200px;
    transition: max-height .75s ease-in,padding .5s ease-in
}

.betEvents__item___LKwf8 {
    overflow: hidden;
    padding: 8px 0
}

.betEvents__itemLine___S2ChH {
    background: #3b4253;
    display: block;
    height: 2px;
    margin: 4px 0;
    width: 100%
}

.betEvents__odd___fwfh9,.betEvents__title___nk_dK {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.betEvents__title___nk_dK {
    margin-bottom: 12px
}

.betEvents__titleLeft___G1IjJ {
    font-weight: 700
}

.betEvents__titleLeftBorder___MRWgp {
    border-bottom: 1px solid rgba(var(--brand-text),.6);
    color: #fff
}

.betEvents__titleScore___rhhNo {
    color: #fffc;
    font-weight: 700;
    letter-spacing: .5px
}

.betEvents__oddName___PFEI1 {
    color: #fffc;
    font-weight: 500
}

.betEvents__oddName___PFEI1:after {
    content: "·";
    display: inline-block;
    padding: 0 5px
}

.betEvents__oddInfo___bdAJO {
    font-size: 12px
}

.betEvents__oddRation___zng8x {
    background: #ffffff1a;
    border-radius: 4px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 26px;
    max-width: 60px;
    padding: 0 8px;
    text-align: center
}

.betFooter___w1NIL {
    flex-direction: column;
    margin-top: 10px
}

.betFooter___w1NIL,.betFooter__line___cCPGY {
    align-items: normal;
    display: flex;
    justify-content: space-between
}

.betFooter__line___cCPGY {
    flex-direction: row;
    margin-bottom: 4px
}

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

.betFooter__line___cCPGY span:last-child {
    font-weight: 700
}

.betFooter__lineText___IcYUu b {
    color: #fff
}

.betFooter___w1NIL .placed,.betFooter___w1NIL .win {
    color: var(--brand-yellow)
}

.betFooter___w1NIL .placed span:last-child:before,.betFooter___w1NIL .win span:last-child:before {
    content: "+ ";
    display: inline
}

.betFooter___w1NIL .lost {
    color: var(--brand-red)
}

.betFooter___w1NIL .lost span:last-child:before {
    content: "- ";
    display: inline
}

.betFooter___w1NIL .rolled-back {
    color: var(--brand-yellow)
}

.history___akGj7 {
    margin: 8px
}

.bettingHistoryPopup___OGPas [class^=popupTabsWrapper] {
    margin: 0 auto 8px;
    width: calc(100% - 16px)
}

.bettingHistoryPopup___OGPas [class^=popupTabsWrapper]:after {
    background: var(--brand-gradient-green)
}

.bettingHistoryPopup___OGPas [class^=popupTabsWrapper] [class^=popupTabsItem]:not([class*=active]) {
    color: var(--brand-text)
}

.bettingHistoryPopup___OGPas [class^=loading] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.restraint___iIMl1 {
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    min-height: 100vh
}

.restraint___iIMl1 .content___RHPpl {
    margin-inline:auto;max-width: 416px;
    padding: 24px
}

.restraint___iIMl1 .notification___SFqQ1 {
    align-items: normal;
    background: #ffffff0d;
    border-radius: 12px;
    column-gap: 12px;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    padding: 24px
}

.restraint___iIMl1 .notification___SFqQ1 .info___g3Fs9 {
    flex-shrink: 0
}

.restraint___iIMl1 .notification___SFqQ1 .info___g3Fs9 path {
    fill: var(--brand-yellow)
}

.restraint___iIMl1 .notification___SFqQ1 .error___YY4qO {
    flex-shrink: 0
}

.restraint___iIMl1 .notification___SFqQ1 .error___YY4qO path {
    fill: var(--brand-red);
    opacity: 1
}

.restraint___iIMl1 .title___St0t2 {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px
}

.restraint___iIMl1 .description___BQ7vC {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

.popupTwoFAMob___uculR {
    display: block
}

.popupTwoFAMob___uculR [class^=header_] {
    box-shadow: none
}

.popupTwoFAMob___uculR [class^=header_] [class^=headerInner_] {
    background: none
}

.popupTwoFAMob___uculR .wrapper___o9eqJ {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
    justify-content: center
}

.popupTwoFAMob___uculR [class^=content-block] {
    box-sizing: border-box;
    margin: auto;
    padding: 24px 16px 0;
    width: 100%
}

@media screen and (min-width: 360px) {
    .popupTwoFAMob___uculR [class^=content-block] {
        padding:24px 24px 0
    }
}

@media screen and (min-width: 568px) {
    .popupTwoFAMob___uculR [class^=content-block] {
        padding:24px 136px 0
    }
}

@media screen and (min-width: 720px) {
    .popupTwoFAMob___uculR [class^=content-block] {
        padding:72px 136px 0
    }
}

.popupTwoFAMob___uculR [class^=popup__mob_banner] {
    display: none
}

.popupBodyInner___vqJd6 {
    -webkit-font-smoothing: antialiased;
    display: flex;
    flex: 1;
    flex-direction: column;
    margin: 0 auto;
    max-width: 368px;
    position: relative
}

.popupBodyInner___vqJd6 form {
    position: relative
}

.popupBodyInner___vqJd6 form .btn___W9rVZ {
    margin: 16px 0;
    width: 100%
}

.title___Jgn9s {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 16px;
    text-align: left;
    white-space: normal
}

.txt___dcRct {
    color: var(--brand-text);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 16px
}

.info___zXx2g {
    text-align: center
}

.infoTxt___oQ6OY {
    color: var(--brand-grey);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    mix-blend-mode: normal;
    text-align: center;
    text-decoration-line: none
}

.infoTxt___oQ6OY [class*=link],.infoTxt___oQ6OY[class*=link] {
    color: var(--brand-blue);
    text-decoration-line: none
}

.infoTxt___oQ6OY.infoTxtLine___a4crL {
    margin-left: 5px
}

.block___oy3mQ {
    display: block
}

.support___r7HxB {
    bottom: 16px;
    color: var(--brand-blue);
    left: 50%;
    position: fixed;
    transform: translateX(-50%);
    width: calc(100% - 32px)
}

.support___r7HxB[class*=link] {
    text-decoration-line: underline
}

@media screen and (max-height: 500px) {
    .support___r7HxB {
        bottom:0;
        left: unset;
        margin: 16px;
        position: relative;
        transform: none
    }
}

.loginWrap___m33SC {
    flex-grow: 1
}

.loginWrap___m33SC,.loginWrap___m33SC [class*=content-block] {
    align-items: normal;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: normal
}

.loginWrap___m33SC [class*=content-block] {
    box-sizing: border-box;
    flex: 1;
    margin: 0 auto;
    min-height: 100%;
    padding: 24px 16px 0;
    width: 100%
}

@media screen and (min-width: 360px) {
    .loginWrap___m33SC [class*=content-block] {
        padding:24px 24px 0
    }
}

@media screen and (min-width: 568px) {
    .loginWrap___m33SC [class*=content-block] {
        margin:0;
        max-width: unset;
        padding: 24px 64px 0;
        width: 100%
    }
}

@media screen and (min-width: 720px) {
    .loginWrap___m33SC [class*=content-block] {
        margin:0 auto;
        max-width: 768px;
        padding: 72px 128px 0
    }
}

.popupSocials___qeUQ2 {
    margin: 0 auto 40px;
    max-width: 368px;
    width: 100%
}

.popupSocials___qeUQ2 ul {
    justify-content: center;
    margin: 0 auto;
    padding: 0
}

@media screen and (min-width: 568px) {
    .popupSocials___qeUQ2 ul {
        justify-content:space-between
    }
}

.popupSocials___qeUQ2 ul li {
    height: 32px;
    margin: 0 4px;
    width: 32px
}

@media screen and (min-width: 568px) {
    .popupSocials___qeUQ2 {
        align-items:center;
        bottom: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin: 0;
        min-width: 136px;
        position: relative;
        width: auto
    }

    .popupSocials___qeUQ2 ul {
        bottom: auto;
        flex-flow: wrap;
        left: auto;
        margin: 0;
        padding: 0;
        position: absolute;
        right: -44px;
        top: 50%;
        transform: translateY(-50%);
        width: 80px;
        z-index: 0
    }

    .popupSocials___qeUQ2 ul li {
        margin: 8px 0
    }

    .popupSocials___qeUQ2 ul li:first-child svg,.popupSocials___qeUQ2 ul li:nth-child(5) svg {
        height: 18px;
        width: 18px
    }

    .popupSocials___qeUQ2 ul li:nth-child(5) svg {
        margin: 2px 2px 0 0
    }
}

.popupSocialsTitle___qmmtP {
    color: rgba(var(--brand-text-rgb),.8);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 16px auto 14px;
    text-align: center;
    text-transform: lowercase
}

@media screen and (min-width: 568px) {
    .popupSocialsTitle___qmmtP {
        display:none
    }
}

.popupSocialsTitleRight___UOYSD {
    display: none
}

@media screen and (min-width: 568px) {
    .popupSocialsTitleRight___UOYSD {
        display:block;
        font-size: 14px;
        line-height: 20px;
        margin: 0 24px 0 34px;
        overflow: hidden;
        white-space: nowrap
    }
}

.popupBodyInner___z5N9f {
    -webkit-font-smoothing: antialiased;
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    margin: 0 auto;
    position: relative;
    width: 100%
}

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

.popupBodyInner___z5N9f form {
    flex: 1;
    position: relative
}

.inputContainer___Ud4Cz,.popupBodyInner___z5N9f form [class*=inputWrap] {
    margin-bottom: 16px
}

.popupFormInner___LagZN {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
    .popupFormInner___LagZN {
        flex-direction:row;
        margin-bottom: 40px;
        margin-right: -136px
    }
}

@media screen and (min-width: 568px) {
    .popupFormInner___LagZN {
        flex:0;
        flex-direction: row;
        margin-bottom: 14px;
        max-width: 504px
    }
}

.popupForm___WRxN2 {
    align-items: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: normal;
    max-width: 368px
}

@media screen and (min-width: 568px) {
    .popupForm___WRxN2 {
        max-width:324px
    }
}

.popupRegisterBlock___eWVXq {
    margin: 0 0 24px;
    padding-bottom: 0;
    white-space: nowrap
}

.popupRegisterBlock___eWVXq p {
    display: none
}

.popupRegisterBlockTitle___tDQXw {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    text-align: left;
    white-space: normal
}

.loginSectionForgot___bpUEG {
    margin-top: 16px;
    text-align: right;
    white-space: nowrap
}

.loginSectionForgot___bpUEG a {
    color: var(--link-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none
}

.loginSectionForgot___bpUEG [href*="#popup-reg"] {
    display: none
}

.loginBtn___hjGdg {
    width: 100%
}

@media screen and (min-width: 720px) {
    .loyaltyPopup___NYWLZ {
        display:flex;
        height: calc(100vh - 48px)
    }
}

.loyaltyPopup___NYWLZ [class^=content-block] {
    padding: 24px 16px 40px
}

@media screen and (min-width: 360px) {
    .loyaltyPopup___NYWLZ [class^=content-block] {
        padding:24px 24px 40px
    }
}

@media screen and (min-width: 568px) {
    .loyaltyPopup___NYWLZ [class^=content-block] {
        margin:0 auto;
        max-width: 328px;
        padding: 40px 0 64px
    }
}

@media screen and (min-width: 720px) {
    .loyaltyPopup___NYWLZ [class^=content-block] {
        margin:auto;
        padding: 0
    }
}

.loyaltyTitle___bIQzy {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 16px;
    opacity: .9;
    white-space: nowrap
}

.radioContainer___vXmpd {
    cursor: pointer;
    display: block;
    -webkit-user-select: none;
    user-select: none;
    width: 50%
}

.radioContainer___vXmpd.mchecked___cmrPP {
    z-index: 1
}

.radioContainer___vXmpd.mchecked___cmrPP~.radioTransition___m6MO0 {
    left: auto;
    right: 0
}

.radioContainer___vXmpd.fchecked___woWi3~.radioTransition___m6MO0 {
    left: 0;
    right: auto
}

.radioContainer___vXmpd input {
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.radioMark___iop90 {
    background-color: #fff;
    border-radius: 2px;
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    line-height: 20px;
    padding-top: 14px;
    position: relative;
    text-align: center;
    transition: background-color .2s ease-in-out,color .2s ease-in-out;
    width: 100%;
    z-index: 1
}

.radioMark___iop90:hover {
    color: #000
}

.radioContainer___vXmpd input:checked~.radioMark___iop90 {
    background: var(--profile-active-gender-bg);
    border-radius: 10px;
    color: #fff
}

.radioContainer___vXmpd input:checked~.radioMark___iop90:before {
    color: #8d9fc766;
    content: attr(data-txt);
    font-size: 10px;
    font-weight: 400;
    left: 14px;
    line-height: 16px;
    position: absolute;
    text-transform: capitalize;
    top: 7px
}

.phone____XUrs {
    align-items: center;
    background: none;
    border: 1px solid #ffffff1a!important;
    border-radius: 10px;
    box-sizing: border-box;
    color: rgba(var(--brand-text-rgb),.6);
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 400;
    height: 46px;
    justify-content: space-between;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 28px 50px 10px 16px;
    width: 100%
}

.phone____XUrs.active___plaaG {
    border-color: var(--brand-blue)
}

.phone____XUrs .label___jn0yb {
    bottom: auto;
    color: var(--brand-text);
    cursor: text;
    font-size: 14px;
    font-weight: 400;
    left: 8px;
    line-height: 16px;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 12px;
    transform: translateY(-7px) scale(.7);
    z-index: 1
}

.value___obpIF {
    cursor: pointer
}

.confirmChecked___PmCsJ {
    bottom: auto;
    height: 24px;
    left: auto;
    margin: auto;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 24px;
    z-index: 2
}

.hint___aT1nE {
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    opacity: .8;
    padding: 16px 0;
    text-align: left;
    width: 100%
}

.userBalancesWrapper___dKW6I .walletWrapper___EjUrA {
    align-items: flex-start;
    border-bottom: 1px solid #f5c66b33;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: flex-start;
    padding-bottom: 8px
}

.userBalancesWrapper___dKW6I .walletWrapper___EjUrA .walletItem___S2Co8 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 22px;
    width: 100%
}

.userBalancesWrapper___dKW6I .walletWrapper___EjUrA .walletItem___S2Co8.totalBalance____TN8i {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
}

.userBalancesWrapper___dKW6I .walletWrapper___EjUrA .walletItem___S2Co8 p {
    margin: 0
}

.userBalancesWrapper___dKW6I .walletWrapper___EjUrA .walletItem___S2Co8 span {
    color: #ffbf00
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 24px
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .title___SaV4r {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 6px
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .title___SaV4r p {
    color: #ffffffe6;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO {
    --indent-inline: 16px;
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw;
    position: relative;
    right: 50%;
    width: 100vw
}

@media screen and (min-width: 360px) {
    .userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO {
        --indent-inline:24px
    }
}

@media screen and (min-width: 568px) {
    .userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO {
        --indent-inline:calc(50vw - 256px)
    }
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-list,.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-slide,.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-track {
    height: inherit
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-slide {
    padding: 12px 8px 8px 0;
    width: 286px
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-track {
    display: flex;
    margin-left: var(--indent-inline)
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-list {
    overflow: hidden;
    position: relative;
    width: 100%
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-dots {
    align-items: center;
    display: flex;
    display: flex!important;
    flex-direction: row;
    justify-content: center;
    margin-top: 4px
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-dots li {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 2px;
    justify-content: center;
    width: 8px
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-dots button {
    background: #ffffff1a;
    border: none;
    border-radius: 4px;
    font-size: 0;
    height: 100%;
    width: 100%
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .bonusBalancesSlider___MyKyO .slick-dots .slick-active button {
    background: linear-gradient(2deg,#cb8130 -60.07%,#cea334 -23.93%,#cea334 17.13%,#f6eb76 49.4%,#cea334 89.71%,#f6eb76 138.09%,#d6770d 185.4%,#bb772d 185.42%)
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .singleSlide___vK2sd [class=slick-track] {
    justify-content: flex-start
}

.userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .singleSlide___vK2sd [class=slick-track] [class*=slick-slide] {
    width: calc(100vw - var(--indent-inline) - 8px)
}

@media screen and (min-width: 568px) {
    .userBalancesWrapper___dKW6I .balancesWrapper___Cd5Pw .singleSlide___vK2sd [class=slick-track] [class*=slick-slide] {
        width:376px
    }
}

.userBalancesWrapper___dKW6I .balancesWrapperEmpty___NyCfo {
    align-items: center;
    background: #ffffff1a;
    border-radius: 12px;
    box-shadow: 0 8px 10px 0 #1d1a1a33;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: 142px;
    justify-content: center;
    margin-top: 10px;
    padding: 24px 16px;
    width: 100%
}

.userBalancesWrapper___dKW6I .balancesWrapperEmptyText___MAkGI {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.userBalancesWrapper___dKW6I .balancesWrapperEmpty___NyCfo .button___WT047 {
    min-width: 200px;
    width: -moz-fit-content;
    width: fit-content
}

.profile___PkTd4 {
    --scroll-padding: 16px;
    margin: 32px auto 0
}

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

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

.profileTitle___px_tT {
    font-family: Manrope,sans-serif;
    margin: 32px 0 24px
}

.profileTitle___px_tT,.profile___PkTd4 .subtitle___YPvXL {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.profile___PkTd4 .subtitle___YPvXL {
    margin: 0 0 4px
}

.profile___PkTd4 .subtitle___YPvXL+[class*=loadingWrapper__] {
    margin-block:126px}

.profile___PkTd4 .tabsContent___YbntU {
    margin-inline:auto;padding: 24px var(--scroll-padding) 48px
}

.profile___PkTd4 .tabsContent___YbntU:has([class*=openDisclaimer__]) [class*=content__] {
    padding-inline:24px}

@media screen and (min-width: 568px) {
    .profile___PkTd4 .tabsContent___YbntU {
        max-width:calc(512px + var(--scroll-padding)*2)
    }

    .profile___PkTd4 .tabsContent___YbntU .tabProfile___m_0f4 {
        margin-inline:auto;max-width: 368px
    }
}

.shadow___zq5Ug {
    background: var(--user-bar-bonus-bg);
    border-radius: 10px;
    box-shadow: var(--brand-shadow)
}

.user___gjaEs {
    display: grid;
    grid-template-columns: 34px 1fr;
    padding: 20px 14px 16px 16px;
    position: relative;
    z-index: 1
}

.userLink___bN8Ha {
    display: flex
}

.userIcon___Wjljp {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 34px;
    justify-content: center;
    margin: auto;
    width: 34px
}

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

.userInfo___A1Mqb {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 0 0 14px
}

.userInfoWrap___TwCd1 {
    display: block;
    overflow: hidden
}

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

.userInfoName___ofMQ5 {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (min-width: 412px) {
    .userInfoName___ofMQ5 {
        max-width:210px
    }
}

.userInfoLoyalty___QSUgN {
    height: 16px
}

.userInfoLoyalty___QSUgN>span {
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.userInfoLoyalty___QSUgN>span:first-child:after {
    content: "•";
    margin: 0 4px
}

.userInfoMessage___xzSku {
    height: 24px;
    margin: 0 3px;
    position: relative;
    width: 24px
}

.userInfoIcon___T4jye path {
    fill: #fff;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.userInfoCounter____dQhH {
    align-items: center;
    background: var(--user-sidebar-counter-color);
    border-radius: 50%;
    bottom: auto;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 8px;
    font-weight: 500;
    height: 12px;
    justify-content: center;
    left: auto;
    line-height: 1;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 12px;
    z-index: 1
}

.userProgressBar___tbPgE {
    background-color: var(--user-progress-bar-bg);
    border-radius: 18px;
    grid-column: 1/3;
    height: 6px;
    margin: 14px auto 0;
    padding: 1px;
    position: relative;
    width: 100%
}

.userProgressBar___tbPgE:after {
    background: linear-gradient(180deg,#1c212ecc,#0000 50%,#ffffff0d);
    border-radius: 18px;
    content: "";
    height: 8px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: calc(100% + 2px);
    z-index: -2
}

.userProgressBarLine___MtVS5 {
    background: var(--user-progress-bar-color);
    border-radius: 2px;
    height: 4px
}

.userPoints___BSNYU {
    color: #fff9;
    font-size: 10px;
    font-weight: 500;
    grid-column: 1/3;
    line-height: 16px;
    margin-top: 8px
}

.inputContainer___Ee3W2 {
    border-radius: 10px;
    margin-bottom: 16px;
    position: relative
}

.inputContainerGender___qD6uM {
    display: flex;
    justify-content: space-between
}

.additionalWarnClass___xk9bV {
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    opacity: .8;
    padding: 16px 0;
    position: relative;
    text-align: left
}

.emailProfileInput___qRVtX [class^=inputWrap] {
    margin-bottom: 16px
}

.emailProfileInput___qRVtX blockquote {
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 8px;
    margin: 0;
    position: unset;
    text-align: right
}

.emailProfileInput___qRVtX blockquote p {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin: -8px 0 16px;
    padding: 0;
    text-align: left
}

.emailProfileInput___qRVtX blockquote span {
    color: var(--brand-blue);
    display: block;
    font-weight: 400;
    margin-bottom: 24px;
    text-decoration: underline;
    white-space: nowrap;
    z-index: 2
}

.emailProfileInput___qRVtX .confirmChecked___rQQed {
    bottom: auto;
    height: 24px;
    left: auto;
    margin: auto;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 24px;
    z-index: 2
}

.saveButton___fAr4v {
    height: 48px;
    line-height: 48px;
    width: 100%
}

.profileFooter___ICI_T {
    column-gap: 24px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    line-height: 24px;
    margin: 16px 0 0;
    row-gap: 16px;
    text-align: center;
    width: 100%
}

.profileFooterLink___hhksI {
    color: var(--brand-blue);
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-decoration: underline
}

.profileFooterLink___hhksI.linkChangePass___HsnxD {
    color: #fff
}

.genderTitle___NE2IJ {
    color: #fff;
    float: left;
    font-size: 14px;
    line-height: 48px;
    text-align: left;
    width: 80px
}

.profileGender___IHYGT {
    background: #fff;
    border-radius: 10px;
    display: flex;
    flex: 1 1 50%;
    height: 48px;
    max-width: 208px;
    position: relative;
    width: 100%
}

.profileGender___IHYGT input,.profileGender___IHYGT span {
    border-radius: 10px
}

.profileGender___IHYGT .radioTransition___RO2na {
    box-shadow: none;
    color: #000;
    height: 100%;
    left: auto;
    position: absolute;
    right: 50%;
    top: 0;
    transition: all .3s;
    width: 50%;
    z-index: 0
}

.profileGender___IHYGT .radioTransition___RO2na span {
    font-size: 12px;
    font-weight: 500;
    left: 18px;
    position: absolute;
    top: 14px
}

.profileGender___IHYGT .fchecked___LJnSx {
    display: block
}

.profileGender___IHYGT .fchecked___LJnSx~.radioTransition___RO2na {
    right: 0
}

.profileGender___IHYGT .radioContainer___I8fvF {
    cursor: pointer;
    display: block;
    -webkit-user-select: none;
    user-select: none;
    width: 50%
}

.profileInput___rkLfd[class*=disabled] .react-tel-input .special-label {
    color: var(--brand-text);
    opacity: .4
}

.profileInput___rkLfd[class*=disabled] .react-tel-input .form-control {
    border-radius: var(--input-radius)
}

.phoneInputFieldWrap___IH4nG [class*=tipsWrap__] {
    position: static
}

.phoneInputFieldWrap___IH4nG .confirmIcon___FFjD1 {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 10px;
    top: 12px;
    z-index: 1
}

.phoneInputFieldWrap___IH4nG .phoneDisabledHint___FxlHv {
    color: #fff;
    display: none;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    opacity: .8;
    padding: 16px 0;
    text-align: left;
    width: 100%
}

.phoneInputFieldWrap___IH4nG:hover .phoneDisabledHint___FxlHv {
    display: block
}

.toggleSupportTextButton___ixbpP {
    color: var(--brand-blue);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    margin-left: 16px;
    margin-top: 12px;
    text-decoration: underline;
    white-space: nowrap
}

.toggleSupportTextButton___ixbpP:hover {
    text-decoration: none
}

.supportText___S4Kth {
    color: var(--brand-text);
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 19px -298px 0 0
}

.supportText___S4Kth.opened___UcjY4 {
    display: block
}

.supportText___S4Kth a {
    text-decoration: underline
}

.supportText___S4Kth a:hover {
    text-decoration: unset
}

.supportText___S4Kth .phone-confirmation__tooltip,.supportText___S4Kth .resend-button {
    color: var(--brand-blue);
    cursor: pointer;
    font-weight: 500;
    text-decoration: underline
}

.supportText___S4Kth .phone-confirmation__tooltip:hover,.supportText___S4Kth .resend-button:hover {
    text-decoration: none
}

.sendButton___D2ibz {
    background: var(--brand-gradient-green);
    border-radius: 8px;
    bottom: auto;
    box-shadow: 0 -1px 0 #ffffff0d;
    display: block;
    height: 32px;
    left: auto;
    position: absolute;
    right: 8px;
    top: 24px;
    transform: translateY(-50%);
    width: 32px;
    z-index: 1
}

.sendButton___D2ibz:disabled {
    background: linear-gradient(180deg,#d9d9d9,#b8b8b8 85%);
    box-shadow: none
}

.sendButton___D2ibz:disabled .savePhone___eAXHh {
    display: none
}

.sendButton___D2ibz .arrow___YuxzX svg {
    margin: auto;
    transform: rotate(180deg) translateY(-1px);
    width: 20px
}

.verifyCodeForm___Wn_jp {
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.verifyCodeForm___Wn_jp .codeInputEl___vwC1z {
    width: 112px!important
}

.verifyCodeForm___Wn_jp .codeInputEl___vwC1z input {
    padding: 15px!important
}

.verifyCodeForm___Wn_jp .codeInputEl___vwC1z.submitting___ZNsXW {
    pointer-events: none
}

.phoneCodeFieldWrap___YIXe2 {
    position: relative
}

.phone___Sk_6W {
    cursor: pointer
}

.phone___Sk_6W [class*=inputContainer_] {
    z-index: -1
}

.confirmed___SttRf {
    height: 24px;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

.confirmed___SttRf svg {
    height: inherit;
    width: inherit
}

.profileWrap___E3KKT [class^=content_] {
    background-color: #0000!important;
    padding-left: 0;
    padding-right: 0;
    width: 848px
}

.profileWrap___E3KKT [class^=content_] [class*=navItem_] [class*=link_] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    line-height: 20px;
    padding-right: 22px
}

.profileWrap___E3KKT [class^=content_] [class*=navItem_] [class*=link_]:after {
    background-size: 100%;
    top: -20px;
    width: 146px
}

.profileWrap___E3KKT [class^=content_] [class*=navItem_] li:nth-child(2) [class*=link_] {
    width: 152px
}

.profileWrap___E3KKT [class^=content_] [class*=navItemActive_] {
    width: 161px
}

.profileWrap___E3KKT [class^=content_] [class*=navItemActive_] [class*=linkActive_] {
    padding-right: 4px
}

.profileWrap___E3KKT [class^=content_] [class*=navItemActive_] [class*=linkActive_]:after {
    top: -44px;
    width: 194px
}

body.captchaChallengeVisible___TdRLO .profileWrap___E3KKT [class^=content_] [class*=navItemActive_] [class*=linkActive_]:after {
    height: 97px
}

.profileWrap___E3KKT [class^=content_] [class^=closeBtn_] {
    right: 22px;
    top: 8px
}

.formWrapper___XXHtm {
    background: var(--brand-gradient-popup-bg);
    border: 1px solid #ffffff0d;
    border-radius: 10px;
    box-shadow: 4px -4px 12px #0006;
    margin-bottom: 32px;
    padding: 47px 63px 24px;
    position: relative;
    z-index: 1
}

body.captchaChallengeVisible___TdRLO .formWrapper___XXHtm {
    border-radius: 0 10px 10px 10px
}

.formWrapper___XXHtm,.formWrapper___XXHtm * {
    font-family: Manrope,sans-serif
}

.formWrapper___XXHtm h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 60px;
    margin-top: 0;
    text-align: left;
    width: 100%
}

.formWrapper___XXHtm .col___ZILwd {
    clear: both;
    display: inline-block;
    padding: 0;
    position: relative;
    vertical-align: top;
    width: calc(50% - 16px)
}

.formWrapper___XXHtm .col___ZILwd+.col___ZILwd {
    margin-left: 32px
}

.formWrapper___XXHtm .col___ZILwd .inputEl___EtzZ6 {
    margin-bottom: 16px
}

.formWrapper___XXHtm .col___ZILwd .inputEl___EtzZ6.inputDatePicker___KoBDF {
    width: 272px
}

.formWrapper___XXHtm .col___ZILwd [class*=verificationContainer] [class*=inputWrap] input {
    padding-bottom: 0
}

.formWrapper___XXHtm .col___ZILwd [class*=verificationContainer] [class*=inputWrap] input::placeholder {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.formWrapper___XXHtm .col___ZILwd [class*=toggleSupportTextButton] {
    position: static
}

.formWrapper___XXHtm .col___ZILwd [class*=inputWrap] [class*=label],.formWrapper___XXHtm .col___ZILwd [class*=inputWrap] input {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.formWrapper___XXHtm .col___ZILwd [class*=inputWrap] [class*=label] {
    top: 12px
}

.formWrapper___XXHtm .col___ZILwd [class*=inputWrap] input {
    padding-bottom: 8px
}

.formWrapper___XXHtm .col___ZILwd [class*=inputWrap] input:disabled {
    color: #fff9;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    opacity: 1
}

.formWrapper___XXHtm .col___ZILwd [class*=inputWrap][class*=disabled] [class*=labelActive],.formWrapper___XXHtm .col___ZILwd [class*=inputWrap][class*=disabled] [class*=special-label] {
    color: #fff6;
    font-weight: 400
}

.formWrapper___XXHtm .col___ZILwd [class*=inputWrap] [class*=labelActive],.formWrapper___XXHtm .col___ZILwd [class*=inputWrap] [class*=special-label] {
    color: #0009;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    opacity: 1;
    transform: translateY(-8px) scale(1)
}

.formWrapper___XXHtm .col___ZILwd [class*=inputWrap] .country-list {
    border-radius: 0 0 10px 10px;
    opacity: 1
}

.formWrapper___XXHtm .col___ZILwd [class*=inputWrap] .country-list [class^=country] [class^=flag] {
    border-radius: 2px
}

.formWrapper___XXHtm .col___ZILwd [class*=tipsWrap] [class*=tips] {
    background-color: var(--tooltip-bg);
    color: var(--tooltip-color);
    line-height: 18px;
    top: 4px;
    transform: translateY(-25%) translateX(2px)
}

.formWrapper___XXHtm .col___ZILwd [class*=tipsWrap] [class*=tips]:after {
    border-right-color: var(--tooltip-bg);
    top: 50%;
    transform: translateY(-50%)
}

.formWrapper___XXHtm .col___ZILwd [class*=tipsWrap] [class*=tips] strong {
    font-weight: 500;
    line-height: 18px
}

.formWrapper___XXHtm .col___ZILwd [class*=tipsWrap] [class*=sendButton] {
    border: none
}

.formWrapper___XXHtm .col___ZILwd [class*=tipsWrap] [class^=icon_] svg {
    height: 24px;
    width: 24px
}

.formWrapper___XXHtm .col___ZILwd .emailWithConfirm___kPvEL {
    margin-bottom: 16px;
    position: relative
}

.formWrapper___XXHtm .col___ZILwd .emailWithConfirm___kPvEL [class*=tipsWrap] span[class*=confirmEmail] {
    color: var(--brand-red);
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    top: 0
}

.formWrapper___XXHtm .col___ZILwd .emailWithConfirm___kPvEL .disabled___XaZZ6 .label___Z07ss {
    color: var(--brand-text);
    opacity: .4!important
}

.formWrapper___XXHtm .col___ZILwd .emailWithConfirm___kPvEL .disabled___XaZZ6 .inputEl___EtzZ6 {
    background: none;
    border: 1px solid #ffffff1a!important;
    color: #b8b8cc99
}

.formWrapper___XXHtm .col___ZILwd .genderWrap___pzShk {
    align-items: center;
    display: flex
}

.formWrapper___XXHtm .col___ZILwd .genderTitle___rEBIf {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 14px;
    max-width: 66px;
    padding-right: 20px
}

.formWrapper___XXHtm .col___ZILwd .genderBlock___eBSLt {
    background: #fff;
    border-radius: 10px;
    display: flex;
    flex-shrink: 0;
    height: 48px;
    margin-bottom: 16px;
    position: relative;
    width: 226px
}

.formWrapper___XXHtm .col___ZILwd .genderBlock___eBSLt input:checked~span {
    color: #fff
}

.formWrapper___XXHtm .col___ZILwd .genderBlock___eBSLt span {
    font-size: 14px;
    line-height: 22px;
    text-transform: capitalize
}

.formWrapper___XXHtm .submitButton___Xb3Sb {
    width: 224px
}

.formWrapper___XXHtm .stats___DgWR1 {
    display: flex;
    margin-bottom: 48px
}

.formWrapper___XXHtm .statsBlock___O9f66 {
    align-items: center;
    display: flex;
    width: 50%
}

.formWrapper___XXHtm .statsBlock___O9f66:first-child {
    margin-right: 32px
}

.formWrapper___XXHtm .statsBlock___O9f66:first-child .statsTitle___NVjHI {
    min-width: 112px
}

.formWrapper___XXHtm .statsIcon___XBZWa {
    height: 64px;
    width: 64px
}

.formWrapper___XXHtm .statsIcon___XBZWa img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.formWrapper___XXHtm .statsText___HFVle {
    align-items: normal;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 500;
    gap: 2px;
    justify-content: normal;
    line-height: 24px;
    padding-left: 16px;
    text-shadow: 0 1px 0 #0003
}

.formWrapper___XXHtm .statsTitle___NVjHI {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    opacity: .6;
    padding: 0;
    text-shadow: 0 1px 0 #0003;
    text-transform: none
}

.formWrapper___XXHtm .statsTitleSecond___BChX3 {
    color: #fff;
    font-weight: 600
}

.formWrapper___XXHtm .buttons___dvuQz {
    display: flex;
    justify-content: center;
    padding-top: 32px
}

.formWrapper___XXHtm .links___YlcNg {
    align-items: center;
    column-gap: 32px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 15px;
    row-gap: 18px
}

.formWrapper___XXHtm .links___YlcNg .link___NdSR_ {
    align-items: center;
    color: var(--brand-blue);
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    justify-content: flex-start;
    line-height: 24px;
    text-align: center;
    text-decoration: underline
}

.formWrapper___XXHtm .links___YlcNg .link___NdSR_:hover {
    text-decoration: none
}

.formWrapper___XXHtm .links___YlcNg .link___NdSR_.linkChangePass___LuZ2Y {
    color: #fff;
    font-weight: 400
}

.phoneInputFieldWrap___IKqTH {
    position: relative
}

.phoneInputFieldWrap___IKqTH [class*=tipsWrap__] {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99
}

.phoneCodeFieldWrap___RM6ZM {
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.phoneCodeFieldWrap___RM6ZM .codeInputEl___Dlk1G {
    width: 112px!important
}

.phoneCodeFieldWrap___RM6ZM .codeInputEl___Dlk1G input {
    padding: 15px!important
}

.confirmIcon___mAzAN {
    bottom: unset;
    left: unset;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1
}

.modalWrap___E6LYS {
    height: 100%
}

.modalWrap___E6LYS .popup__mob_wrapper {
    display: flex;
    flex-direction: column;
    height: 100%
}

.modalWrap___E6LYS .popupWrap___ugeCF {
    height: 100%
}

.formWrapper___L0fnD {
    flex: 1;
    width: 100%
}

.resetWrap___TXfDT {
    align-items: normal;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: normal
}

.resetWrap___TXfDT [class*=content-block] {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    justify-content: normal;
    margin: 0 auto;
    min-height: 100%;
    padding: 24px 16px 0;
    width: 100%
}

@media screen and (min-width: 360px) {
    .resetWrap___TXfDT [class*=content-block] {
        padding:24px 24px 0
    }
}

@media screen and (min-width: 568px) {
    .resetWrap___TXfDT [class*=content-block] {
        padding:24px 64px 0
    }
}

@media screen and (min-width: 720px) {
    .resetWrap___TXfDT [class*=content-block] {
        padding:72px 176px 0
    }
}

@media screen and (min-width: 568px) {
    .resetWrap___TXfDT [class*=content-block] [class*=submitButton_],.resetWrap___TXfDT [class*=content-block] [class^=inputWrap_],.resetWrap___TXfDT [class*=content-block] [class^=popupTabsWrapper_] {
        max-width:368px
    }
}

.resetWrap___TXfDT [class*=content-block] [class^=popupTabsWrapper_] {
    margin: 24px 0 16px
}

.resetWrap___TXfDT [class*=content-block] [class^=popupTabsItem_] {
    height: 46px
}

.resetWrap___TXfDT .wrapResetByPhone___ZubeB,.resetWrap___TXfDT form {
    flex: 1;
    margin-top: 16px;
    width: 100%
}

.resetWrap___TXfDT .wrapResetByPhone___ZubeB {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: inherit
}

.resetWrap___TXfDT .wrapResetByEmail___tPiBg .text___F0xSH,.resetWrap___TXfDT .wrapResetByPhone___ZubeB .text___F0xSH {
    margin-top: 0
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
    .resetWrap___TXfDT .wrapResetByPhone___ZubeB,.resetWrap___TXfDT form:not(.wrapResetByEmail___tPiBg) {
        flex:0
    }

    .resetWrap___TXfDT .wrapResetByEmail___tPiBg+.popupFooter___xcMtK {
        justify-content: flex-start;
        text-align: left
    }
}

@media screen and (min-width: 1096px)and (min-height:720px),screen and (min-width:720px)and (min-height:1096px) {
    .resetWrap___TXfDT .wrapResetByPhone___ZubeB,.resetWrap___TXfDT form {
        flex:0
    }

    .resetWrap___TXfDT .wrapResetByEmail___tPiBg+.popupFooter___xcMtK {
        padding-top: 24px
    }
}

.headerWrap___Kz_2o {
    margin: 0;
    padding-bottom: 0;
    white-space: nowrap;
    width: 100%
}

.headerTitle___ewwVC {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    text-align: left;
    white-space: normal
}

.text___F0xSH {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 16px 0
}

.input___UCm8G {
    margin: 16px 0 0;
    width: 100%
}

.submitButton___GcpCE {
    align-items: center;
    color: #fff;
    margin: 16px 0 0;
    text-shadow: 0 -1px 0 #ffffff0d
}

.popupFooter___xcMtK,.submitButton___GcpCE {
    display: flex;
    flex-direction: row;
    font-size: 14px;
    justify-content: center;
    line-height: 24px;
    width: 100%
}

.popupFooter___xcMtK {
    align-items: normal;
    color: var(--brand-text);
    flex-wrap: wrap;
    font-weight: 400;
    margin: 0 auto;
    padding: 16px 0;
    text-align: center
}

@media screen and (min-width: 1024px)and (min-height:720px),screen and (min-width:720px)and (min-height:1024px) {
    .popupFooter___xcMtK {
        padding-top:22px
    }
}

.popupFooter___xcMtK>p,.popupFooter___xcMtK>span {
    display: block;
    margin: 0;
    width: 100%
}

.popupFooter___xcMtK .link___G6Efb,.popupFooter___xcMtK a {
    background: none;
    color: var(--brand-blue);
    cursor: pointer;
    margin: 0 4px;
    text-decoration: none
}

.popupFooter___xcMtK .link___G6Efb:hover,.popupFooter___xcMtK a:hover {
    text-decoration: none
}

.popupFooter___xcMtK .bottomLink___bu1sT {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.popupFooter___xcMtK .bottomLinkCount___aagOb {
    align-items: center;
    display: flex;
    justify-content: center
}

.popupFooter___xcMtK .bottomLinkCount___aagOb>[class^=countdownMob_] [class^=section_] {
    display: none
}

.popupFooter___xcMtK .bottomLinkCount___aagOb>[class^=countdownMob_] [class^=section_]:last-child {
    display: flex;
    justify-content: center;
    width: 25px
}

.popupFooter___xcMtK .bottomLinkCount___aagOb>[class^=countdownMob_] [class^=section_]:last-child [class^=digit_] {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.formWrapper___Ga4Ih {
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    padding: 32px 32px 36px;
    position: relative;
    width: 352px
}

.formWrapper___Ga4Ih,.formWrapper___Ga4Ih * {
    font-family: Manrope,sans-serif
}

.formWrapper___Ga4Ih .title___YYYhk {
    box-sizing: border-box;
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: 16px 0 28px;
    text-align: left
}

.formWrapper___Ga4Ih .text___MKafO {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 24px 0 0;
    white-space: normal
}

.formWrapper___Ga4Ih .text___MKafO br+p,.formWrapper___Ga4Ih .text___MKafO br+span {
    display: block;
    margin: 12px 0 0;
    padding: 0
}

.formWrapper___Ga4Ih .submitButton___ev5ZW {
    border-radius: var(--buttons-border-radius);
    margin: 16px 0 0;
    position: relative;
    width: 100%;
    z-index: 2
}

.formWrapper___Ga4Ih .submitButtonVerifyCode___fNMfN {
    align-items: center;
    border: none;
    bottom: auto;
    display: flex;
    flex-direction: row;
    height: 32px;
    justify-content: center;
    left: auto;
    padding: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 34px;
    z-index: 2
}

.formWrapper___Ga4Ih .submitButtonVerifyCode___fNMfN:disabled {
    background: linear-gradient(180deg,#d2d2d2,#e2e2e2);
    border: none;
    border-radius: 4px;
    box-shadow: none;
    height: 32px;
    top: 8px;
    width: 32px
}

.formWrapper___Ga4Ih .submitButtonVerifyCode___fNMfN .arrow___p8PHd {
    height: 20px;
    transform: rotate(180deg);
    width: 20px
}

.formWrapper___Ga4Ih [class*=inputContainer__] [class*=labelActive__] {
    font-weight: 500
}

.formWrapper___Ga4Ih .input___ivO5K,.formWrapper___Ga4Ih .verifyCodeInput___HRxxD {
    font-size: 12px;
    font-weight: 400;
    margin: 16px 0 0;
    position: relative
}

.formWrapper___Ga4Ih .input___ivO5K [class*=inputEl__],.formWrapper___Ga4Ih .verifyCodeInput___HRxxD [class*=inputEl__] {
    padding-bottom: 4px;
    padding-right: 50px
}

.formWrapper___Ga4Ih .input___ivO5K input {
    padding-top: 16px
}

.formWrapper___Ga4Ih input[type=number]::-webkit-inner-spin-button,.formWrapper___Ga4Ih input[type=number]::-webkit-outer-spin-button {
    display: none
}

.formWrapper___Ga4Ih .react-tel-input .country-list {
    width: 288px
}

.popupFooter___W4Rfy {
    align-items: normal;
    bottom: 0;
    color: rgba(var(--brand-text-rgb),.8);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-size: 12px;
    font-weight: 400;
    justify-content: center;
    left: 0;
    line-height: 20px;
    min-height: 48px;
    padding-top: 22px;
    position: absolute;
    right: auto;
    text-align: center;
    top: 100%;
    width: 100%;
    z-index: 0
}

.popupFooter___W4Rfy>p,.popupFooter___W4Rfy>span {
    display: block;
    margin: 0;
    width: 100%
}

.popupFooter___W4Rfy .link___Ld4iV,.popupFooter___W4Rfy a {
    color: var(--link-color);
    cursor: pointer;
    margin: 0 0 0 4px;
    text-decoration: none
}

.popupFooter___W4Rfy .link___Ld4iV:hover,.popupFooter___W4Rfy a:hover {
    text-decoration: underline
}

.resentEmailForm___O4Xj0,.resentPhoneForm___pQoXt {
    padding-bottom: 28px
}

.resentEmailForm___O4Xj0 .title___YYYhk,.resentPhoneForm___pQoXt .title___YYYhk {
    margin-bottom: 24px
}

.resentPhoneForm___pQoXt {
    padding-bottom: 36px
}

.resetPassMob___SyKO0 {
    -webkit-font-smoothing: antialiased
}

.resetPassMob___SyKO0 .content-block {
    margin: 0 auto;
    max-width: 412px;
    padding: 0 16px
}

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

@media screen and (min-width: 568px) {
    .resetPassMob___SyKO0 .content-block {
        max-width:400px;
        padding: 16px 16px 0
    }
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
    .resetPassMob___SyKO0 .content-block {
        padding-bottom:2rem
    }
}

.titleWrap___jFhkd .title___g6fqo {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 24px 0 16px;
    opacity: .9
}

@media screen and (orientation: landscape) {
    .titleWrap___jFhkd .title___g6fqo {
        margin-top:8px
    }
}

@media screen and (min-width: 720px) {
    .titleWrap___jFhkd .title___g6fqo {
        margin-top:72px
    }
}

.popupChangePass___zpa63 {
    display: flex;
    flex: 1;
    flex-direction: column;
    position: relative
}

.popupChangePass___zpa63 [class^=inputWrap] {
    margin-bottom: 16px
}

.inputContainer___fw12V {
    margin-top: 16px
}

.footerButtons___vJrMJ {
    display: flex;
    justify-content: space-between
}

.footerButtons___vJrMJ .cancelBtn___XhZ__,.footerButtons___vJrMJ .changeBtn___mKxHz {
    text-transform: uppercase;
    width: 100%
}

.footerButtons___vJrMJ .cancelBtn___XhZ__ {
    margin-right: 16px;
    opacity: .6
}

.subTitle___ggRO3 {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 24px
}

.profileFooterLink___giN2T {
    bottom: 16px;
    color: var(--brand-blue);
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    left: 0;
    margin: 0;
    position: fixed;
    right: 0;
    text-align: center;
    text-decoration: none
}

@media screen and (min-aspect-ratio: 1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:320px) {
    .profileFooterLink___giN2T {
        bottom:6px
    }
}

.successTitle___Ei5Ok {
    color: #fff;
    margin: 0 0 10px
}

.successText___BnROu {
    color: var(--brand-text);
    margin: 0
}

.changeWrap___R5iwK,.changeWrap___R5iwK * {
    font-family: Manrope,sans-serif
}

.changeWrap___R5iwK [class*=content_] {
    padding-bottom: 49px;
    padding-left: 0;
    padding-right: 0
}

.changeWrap___R5iwK [class*=content_]>[class*=closeBtn_] {
    right: 20px;
    top: 20px
}

.formWrapper___zHMBT {
    background: var(--brand-gradient-popup-bg);
    border-radius: 10px;
    padding: 48px 32px 32px;
    width: 352px
}

.formWrapper___zHMBT .title___aE3GC {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0 0 24px
}

.formWrapper___zHMBT .input___SZr9L {
    margin-bottom: 16px
}

.formWrapper___zHMBT .input___SZr9L [class*=inputEl],.formWrapper___zHMBT .input___SZr9L [class*=label] {
    line-height: 22px
}

.formWrapper___zHMBT .input___SZr9L [class*=labelActive] {
    font-weight: 500;
    line-height: 16px
}

.formWrapper___zHMBT .input___SZr9L [class*=inputEl] {
    padding-top: 16px
}

.formWrapper___zHMBT .input___SZr9L [class*=passwordToggler] svg path {
    fill: var(--brand-text)
}

.formWrapper___zHMBT .submitButton___dYuJU {
    border-radius: var(--buttons-border-radius);
    line-height: 24px;
    width: 100%
}

.formWrapper___zHMBT .bottomLink___ApZSS {
    bottom: 2px;
    color: var(--link-color);
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    left: 50%;
    line-height: 22px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    transform: translateX(-50%);
    white-space: nowrap;
    width: 100%
}

.formWrapper___zHMBT .bottomLink___ApZSS:hover {
    text-decoration: underline
}

.successTitle___qAs8f {
    color: #fff;
    text-align: center
}

.successText___MIhvS {
    color: var(--brand-text);
    margin-bottom: 35px;
    text-align: center
}

.formWrapper___H44ZM {
    border-radius: 8px;
    width: 100%
}

.formWrapper___H44ZM .title___cfIsC {
    box-sizing: border-box;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 46px;
    margin: 0;
    min-height: 48px;
    padding: 2px 0 16px;
    text-align: left
}

.formWrapper___H44ZM .title___cfIsC:first-letter {
    text-transform: uppercase
}

.formWrapper___H44ZM .info___fjGPw,.formWrapper___H44ZM .message___xNzTt {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 25px
}

.formWrapper___H44ZM .input___ug5JJ {
    margin-bottom: 16px
}

.formWrapper___H44ZM .textArea___ZyTSy textarea {
    border: 1px solid #0000;
    cursor: auto;
    min-height: 112px
}

.formWrapper___H44ZM .textArea___ZyTSy textarea::-webkit-scrollbar {
    background-color: #0000;
    width: 12px
}

.formWrapper___H44ZM .textArea___ZyTSy textarea::-webkit-scrollbar-thumb {
    background-color: #0003;
    border: 4px solid #fff;
    border-radius: 20px;
    box-sizing: border-box;
    height: 100%;
    max-height: 40px;
    width: 8px
}

.formWrapper___H44ZM .inputContainerClassName___DgV4K,.formWrapper___H44ZM .textAreaContainerClassName___JODVA {
    border-radius: 8px;
    z-index: 0
}

.formWrapper___H44ZM .textAreaContainerClassName___JODVA {
    min-height: 112px
}

.formWrapper___H44ZM .submitButton___oqrr9 {
    font-size: 16px;
    margin-top: 16px;
    position: relative;
    width: 100%;
    z-index: 2
}

.staticPage___desZq,.textStyle___jlzPK {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.staticPage___desZq .h1___U7X7q,.staticPage___desZq .h2___yCoYu,.staticPage___desZq .h3___gIv04,.staticPage___desZq h1,.staticPage___desZq h2,.staticPage___desZq h3,.textStyle___jlzPK .h1___U7X7q,.textStyle___jlzPK .h2___yCoYu,.textStyle___jlzPK .h3___gIv04,.textStyle___jlzPK h1,.textStyle___jlzPK h2,.textStyle___jlzPK h3 {
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0;
    text-align: left
}

.staticPage___desZq .h1___U7X7q:first-child,.staticPage___desZq h1:first-child,.textStyle___jlzPK .h1___U7X7q:first-child,.textStyle___jlzPK h1:first-child {
    margin-top: 20px
}

.staticPage___desZq .h1___U7X7q span,.staticPage___desZq .h2___yCoYu span,.staticPage___desZq h1 span,.staticPage___desZq h2 span,.textStyle___jlzPK .h1___U7X7q span,.textStyle___jlzPK .h2___yCoYu span,.textStyle___jlzPK h1 span,.textStyle___jlzPK h2 span {
    color: #fff
}

.staticPage___desZq h1+h2,.textStyle___jlzPK h1+h2 {
    margin-top: 16px
}

.staticPage___desZq .h4___KAW82,.staticPage___desZq h4,.textStyle___jlzPK .h4___KAW82,.textStyle___jlzPK h4 {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase
}

.staticPage___desZq .h5___cneuy,.staticPage___desZq h5,.textStyle___jlzPK .h5___cneuy,.textStyle___jlzPK h5 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 20px 0
}

.staticPage___desZq .h6___t6N28,.staticPage___desZq h6,.textStyle___jlzPK .h6___t6N28,.textStyle___jlzPK h6 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 15px 0
}

.staticPage___desZq [class*=txt],.staticPage___desZq ol,.staticPage___desZq p,.staticPage___desZq ul,.textStyle___jlzPK [class*=txt],.textStyle___jlzPK ol,.textStyle___jlzPK p,.textStyle___jlzPK ul {
    margin: 14px 0 24px
}

.staticPage___desZq [class*=txt],.staticPage___desZq ol,.staticPage___desZq p,.staticPage___desZq ul,.staticPage___desZq>div,.textStyle___jlzPK [class*=txt],.textStyle___jlzPK ol,.textStyle___jlzPK p,.textStyle___jlzPK ul,.textStyle___jlzPK>div {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    line-height: 22px
}

.staticPage___desZq a,.textStyle___jlzPK a {
    color: var(--link-color);
    text-decoration: underline;
    text-underline-offset: 3px
}

.staticPage___desZq span,.textStyle___jlzPK span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.staticPage___desZq img,.textStyle___jlzPK img {
    max-width: 100%
}

.staticPage___desZq ol,.staticPage___desZq ul,.textStyle___jlzPK ol,.textStyle___jlzPK ul {
    counter-reset: list;
    list-style-type: none;
    padding-left: 22px
}

.staticPage___desZq ol ol,.staticPage___desZq ul ol,.textStyle___jlzPK ol ol,.textStyle___jlzPK ul ol {
    margin-top: 24px
}

.staticPage___desZq ol li,.staticPage___desZq ul li,.textStyle___jlzPK ol li,.textStyle___jlzPK ul li {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-left: 11px;
    position: relative
}

.staticPage___desZq ol li:before,.staticPage___desZq ul li:before,.textStyle___jlzPK ol li:before,.textStyle___jlzPK ul li:before {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    font-weight: 900;
    height: 16px;
    left: -21px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.staticPage___desZq ol,.textStyle___jlzPK ol {
    counter-reset: list
}

.staticPage___desZq ol li:before,.textStyle___jlzPK ol li:before {
    content: counter(list) "";
    counter-increment: list;
    font-size: 10px;
    line-height: 16px
}

.staticPage___desZq ul li:before,.textStyle___jlzPK ul li:before {
    content: "•";
    line-height: 12px
}

.staticPage___desZq iframe,.textStyle___jlzPK iframe {
    background: #000;
    border-radius: 8px;
    display: block;
    margin: 24px 0 0
}

.staticPage___desZq .tbl,.textStyle___jlzPK .tbl {
    font-family: Manrope,sans-serif;
    margin: 0 -32px;
    margin-top: 30px;
    position: relative;
    table-layout: auto;
    width: calc(100% + 64px);
    z-index: 1
}

.staticPage___desZq .tbl tbody,.staticPage___desZq .tbl thead,.textStyle___jlzPK .tbl tbody,.textStyle___jlzPK .tbl thead {
    position: relative;
    z-index: 2
}

.staticPage___desZq .tbl thead tr,.textStyle___jlzPK .tbl thead tr {
    background-color: #e7dbdb1a
}

.staticPage___desZq .tbl thead tr:first-child th:first-child,.textStyle___jlzPK .tbl thead tr:first-child th:first-child {
    border-radius: 10px 0 0 10px
}

.staticPage___desZq .tbl thead tr:first-child th:last-child,.textStyle___jlzPK .tbl thead tr:first-child th:last-child {
    border-radius: 0 10px 10px 0
}

.staticPage___desZq .tbl thead th,.textStyle___jlzPK .tbl thead th {
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 500;
    height: 48px;
    min-height: 48px;
    padding: 12px 0 12px 10px;
    position: relative;
    text-align: center
}

.staticPage___desZq .tbl thead th,.staticPage___desZq .tbl thead th span,.textStyle___jlzPK .tbl thead th,.textStyle___jlzPK .tbl thead th span {
    color: #fff
}

.staticPage___desZq .tbl tbody tr,.textStyle___jlzPK .tbl tbody tr {
    border-bottom: none;
    position: relative
}

.staticPage___desZq .tbl tbody tr:not(:last-child):after,.textStyle___jlzPK .tbl tbody tr:not(:last-child):after {
    background-color: #ffffff0d;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 24px;
    position: absolute;
    width: calc(100% - 48px)
}

.staticPage___desZq .tbl tbody td,.textStyle___jlzPK .tbl tbody td {
    border-bottom: 1px solid #fff;
    color: var(--brand-text);
    font-size: 12px;
    height: 48px;
    min-height: 48px;
    padding-bottom: 8px;
    padding-top: 8px
}

.staticPage___desZq .tbl tbody td:first-child,.textStyle___jlzPK .tbl tbody td:first-child {
    color: #fffc;
    font-weight: 500;
    text-align: left
}

.staticPage___desZq .tbl tbody tr:last-child td,.textStyle___jlzPK .tbl tbody tr:last-child td {
    border-bottom: none
}

.staticPage___desZq .tbl tbody tr:last-child td:before,.textStyle___jlzPK .tbl tbody tr:last-child td:before {
    content: none
}

.staticPage___desZq .tbl td,.staticPage___desZq .tbl th,.textStyle___jlzPK .tbl td,.textStyle___jlzPK .tbl th {
    vertical-align: middle
}

.staticPage___desZq .tbl td:first-child,.staticPage___desZq .tbl th:first-child,.textStyle___jlzPK .tbl td:first-child,.textStyle___jlzPK .tbl th:first-child {
    padding-left: 32px
}

.staticPage___desZq .tbl td:last-child,.staticPage___desZq .tbl th:last-child,.textStyle___jlzPK .tbl td:last-child,.textStyle___jlzPK .tbl th:last-child {
    padding-right: 32px
}

.staticPage___desZq .tbl td .text-center,.staticPage___desZq .tbl th .text-center,.textStyle___jlzPK .tbl td .text-center,.textStyle___jlzPK .tbl th .text-center {
    text-align: center
}

.staticPage___desZq .tbl-striped tbody tr:nth-child(odd),.staticPage___desZq .tbl-striped thead tr,.textStyle___jlzPK .tbl-striped tbody tr:nth-child(odd),.textStyle___jlzPK .tbl-striped thead tr {
    background: #0000
}

.staticPage___desZq .tbl-striped tbody td,.textStyle___jlzPK .tbl-striped tbody td {
    border-bottom: none
}

.staticPage___desZq .tbl-striped tbody td:before,.textStyle___jlzPK .tbl-striped tbody td:before {
    content: none
}

.staticPage___desZq .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___desZq .tbl-striped-revert thead tr,.textStyle___jlzPK .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___jlzPK .tbl-striped-revert thead tr {
    background: #0000
}

.staticPage___desZq .tbl-striped-revert tbody td,.textStyle___jlzPK .tbl-striped-revert tbody td {
    border-bottom: none
}

.staticPage___desZq .tbl-striped-revert tbody td:before,.textStyle___jlzPK .tbl-striped-revert tbody td:before {
    content: none
}

.staticPage___desZq .tbl-type-text th:first-child,.textStyle___jlzPK .tbl-type-text th:first-child {
    text-align: left!important
}

.staticPage___desZq .tbl-type-text td,.textStyle___jlzPK .tbl-type-text td {
    text-align: center
}

.staticPage___desZq .tbl-type-text td:first-child,.textStyle___jlzPK .tbl-type-text td:first-child {
    text-align: left
}

.staticPage___desZq .img-fullpage,.textStyle___jlzPK .img-fullpage {
    box-shadow: 0 1px 0 0 #ffffff0d;
    box-sizing: border-box;
    line-height: 0;
    margin: -19px -24px 40px -30px;
    max-height: 502px;
    overflow: hidden;
    position: relative
}

.staticPage___desZq .img-fullpage img,.textStyle___jlzPK .img-fullpage img {
    width: 100%
}

.staticPage___desZq .with-padding-left,.textStyle___jlzPK .with-padding-left {
    padding-left: 32px
}

.staticPage___desZq[class*=faq] {
    padding: 0 0 8px
}

.staticPage___desZq[class*=faq] h3 {
    color: #fff;
    font-family: Manrope,sans-serif;
    margin: 20px 0 24px
}

.staticPage___desZq[class*=faq] h3:not(:first-child) {
    margin: 40px 0 23px
}

.staticPage___desZq[class*=faq] .accordion-toggle {
    background: #e7dbdb1a;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    margin-bottom: 15px;
    position: relative
}

.staticPage___desZq[class*=faq] .accordion-title {
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 48px;
    position: relative
}

.staticPage___desZq[class*=faq] .accordion-title b {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 16px;
    line-height: 16px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.staticPage___desZq[class*=faq] .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 18px;
    top: calc(50% - 2px);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.staticPage___desZq[class*=faq] .accordion-title.active:after {
    transform: rotate(180deg)
}

.staticPage___desZq[class*=faq] .accordion-inner {
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 46px 29px 48px
}

.staticPage___desZq[class*=faq] .accordion-inner,.staticPage___desZq[class*=faq] .accordion-inner * {
    font-family: Manrope,sans-serif
}

.staticPage___desZq[class*=terms-new],.staticPage___desZq[class*=terms] {
    padding-bottom: 18px
}

.staticPage___desZq[class*=terms-new] h1,.staticPage___desZq[class*=terms-new] h2,.staticPage___desZq[class*=terms] h1,.staticPage___desZq[class*=terms] h2 {
    font-family: Manrope,sans-serif
}

.staticPage___desZq[class*=terms-new] h1,.staticPage___desZq[class*=terms] h1 {
    margin-bottom: 16px
}

.staticPage___desZq[class*=terms-new] h2,.staticPage___desZq[class*=terms] h2 {
    font-weight: 500
}

.staticPage___desZq[class*=terms-new] .tbl,.staticPage___desZq[class*=terms] .tbl {
    margin: 0 0 24px;
    table-layout: fixed;
    width: 100%
}

.staticPage___desZq[class*=terms-new] .tbl thead,.staticPage___desZq[class*=terms] .tbl thead {
    background-color: rgba(var(--brand-text-rgb),.1)
}

.staticPage___desZq[class*=terms-new] .tbl td,.staticPage___desZq[class*=terms-new] .tbl th,.staticPage___desZq[class*=terms] .tbl td,.staticPage___desZq[class*=terms] .tbl th {
    border: none;
    line-height: 16px;
    text-align: left
}

.staticPage___desZq[class*=terms-new] .tbl td:first-child,.staticPage___desZq[class*=terms-new] .tbl th:first-child,.staticPage___desZq[class*=terms] .tbl td:first-child,.staticPage___desZq[class*=terms] .tbl th:first-child {
    padding-left: 24px;
    padding-right: 10px;
    width: 100%
}

.staticPage___desZq[class*=terms-new] .tbl td:nth-child(2),.staticPage___desZq[class*=terms-new] .tbl th:nth-child(2),.staticPage___desZq[class*=terms] .tbl td:nth-child(2),.staticPage___desZq[class*=terms] .tbl th:nth-child(2) {
    padding-left: 0;
    width: 160px
}

.staticPage___desZq[class*=terms-new] .tbl td:nth-child(3),.staticPage___desZq[class*=terms-new] .tbl th:nth-child(3),.staticPage___desZq[class*=terms] .tbl td:nth-child(3),.staticPage___desZq[class*=terms] .tbl th:nth-child(3) {
    padding: 4px 8px 4px 16px;
    text-align: left;
    width: 100%
}

.staticPage___desZq[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___desZq[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___desZq[class*=terms] .tbl td:nth-child(3) span,.staticPage___desZq[class*=terms] .tbl th:nth-child(3) span {
    display: block;
    text-align: center;
    width: 72px
}

.staticPage___desZq[class*=terms-new] .tbl td:last-child,.staticPage___desZq[class*=terms-new] .tbl th:last-child,.staticPage___desZq[class*=terms] .tbl td:last-child,.staticPage___desZq[class*=terms] .tbl th:last-child {
    padding-left: 0;
    padding-right: 10px;
    width: 144px
}

.staticPage___desZq[class*=terms-new] .ul-list,.staticPage___desZq[class*=terms] .ul-list {
    margin: 22px 0 24px
}

.staticPage___desZq[class*=terms-new] .ul-list.with-padding-left,.staticPage___desZq[class*=terms] .ul-list.with-padding-left {
    padding-left: 37px
}

.staticPage___desZq[class*=terms-new] .contacts-list,.staticPage___desZq[class*=terms] .contacts-list {
    display: flex
}

.staticPage___desZq[class*=terms-new] .contacts-list h2,.staticPage___desZq[class*=terms] .contacts-list h2 {
    margin-top: 32px
}

.staticPage___desZq[class*=terms-new] .contacts-list div,.staticPage___desZq[class*=terms] .contacts-list div {
    display: grid;
    letter-spacing: .2px;
    margin-right: 14px
}

.staticPage___desZq[class*=terms-new] [class*=terms-download],.staticPage___desZq[class*=terms] [class*=terms-download] {
    align-items: center;
    background: var(--render-page-light-bg);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] p,.staticPage___desZq[class*=terms] [class*=terms-download] p {
    margin: 0
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] p,.staticPage___desZq[class*=terms-new] [class*=terms-download] time,.staticPage___desZq[class*=terms] [class*=terms-download] p,.staticPage___desZq[class*=terms] [class*=terms-download] time {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] button,.staticPage___desZq[class*=terms] [class*=terms-download] button {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    line-height: 12px;
    padding: 4px 16px 4px 36px;
    position: relative;
    text-decoration: none
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___desZq[class*=terms] [class*=terms-download] button:disabled {
    opacity: .4;
    pointer-events: none
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] button:before,.staticPage___desZq[class*=terms] [class*=terms-download] button:before {
    bottom: 0;
    content: url(/assets/svg/download.svg);
    height: 24px;
    left: 12px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 24px;
    z-index: 0
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] button:hover,.staticPage___desZq[class*=terms] [class*=terms-download] button:hover {
    filter: brightness(1.1)
}

.staticPage___desZq[class*=online-casino],.staticPage___desZq[class*=online-casino] * {
    font-family: Manrope,sans-serif;
    line-height: 22px
}

.staticPage___desZq[class*=online-casino] h1,.staticPage___desZq[class*=online-casino] h1 *,.staticPage___desZq[class*=online-casino] h2,.staticPage___desZq[class*=online-casino] h2 *,.staticPage___desZq[class*=online-casino] h3,.staticPage___desZq[class*=online-casino] h3 *,.staticPage___desZq[class*=online-casino] h4,.staticPage___desZq[class*=online-casino] h4 *,.staticPage___desZq[class*=online-casino] h5,.staticPage___desZq[class*=online-casino] h5 *,.staticPage___desZq[class*=online-casino] h6,.staticPage___desZq[class*=online-casino] h6 * {
    font-family: Manrope,sans-serif;
    line-height: 32px
}

.staticPage___desZq[class*=information] [class=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 48px;
    margin: 12px 0 16px
}

.staticPage___desZq[class*=information] [class=informationBottom],.staticPage___desZq[class*=information] [class=informationTop] {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto 16px;
    padding: 0
}

.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___desZq[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___desZq[class*=information] [class=informationTop] [class*=informationTopItem] {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 68px;
    margin-bottom: 0;
    padding-left: 0;
    position: static;
    width: 100%
}

.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___desZq[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___desZq[class*=information] [class=informationTop] [class*=informationTopItem]:before {
    content: none
}

.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___desZq[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___desZq[class*=information] [class=informationTop] [class*=informationTopLink] {
    align-items: center;
    background: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    justify-content: space-between;
    line-height: 22px;
    outline: 0;
    overflow: hidden;
    padding: 9px 15px 9px 55px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    word-break: break-word
}

.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___desZq[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___desZq[class*=information] [class=informationTop] [class*=informationTopLink] span {
    left: 15px;
    position: absolute;
    top: 21px
}

.adminPageWrap___yKZKr {
    display: flex;
    flex-direction: column;
    gap: 32px;
    margin: 0 auto;
    max-width: 512px;
    padding: 0;
    width: 100%
}

.adminPageWrap___yKZKr h1,.adminPageWrap___yKZKr h2 {
    line-height: 32px
}

.adminPageWrap___yKZKr h3,.adminPageWrap___yKZKr h4,.adminPageWrap___yKZKr h5,.adminPageWrap___yKZKr h6 {
    line-height: 24px
}

.adminPageWrap___yKZKr p {
    line-height: 24px;
    margin: 0 0 16px
}

.adminPageWrap___yKZKr ol,.adminPageWrap___yKZKr ul {
    margin: 16px 0;
    padding-left: 16px
}

.adminPageWrap___yKZKr ol li:not(:last-child),.adminPageWrap___yKZKr ul li:not(:last-child) {
    margin-bottom: 16px
}

.adminPageWrap___yKZKr h1,.adminPageWrap___yKZKr h2,.adminPageWrap___yKZKr h3,.adminPageWrap___yKZKr h4,.adminPageWrap___yKZKr h5,.adminPageWrap___yKZKr h6 {
    color: #000;
    margin: 16px 0
}

.adminPageWrap___yKZKr h1,.adminPageWrap___yKZKr h2 {
    font-size: 24px;
    line-height: 26px
}

.adminPageWrap___yKZKr h1 {
    font-weight: 500
}

.adminPageWrap___yKZKr h2 {
    font-weight: 400
}

.adminPageWrap___yKZKr h3,.adminPageWrap___yKZKr h4,.adminPageWrap___yKZKr h5,.adminPageWrap___yKZKr h6 {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.adminPageWrap___yKZKr p {
    color: #000;
    font-size: 14px;
    margin: 0 0 8px
}

.adminPageWrap___yKZKr ol,.adminPageWrap___yKZKr ul {
    list-style-type: none;
    margin: 8px 0;
    padding-left: 8px
}

.adminPageWrap___yKZKr ol li,.adminPageWrap___yKZKr ul li {
    color: #000;
    font-size: 14px;
    line-height: 24px;
    padding-left: 32px;
    position: relative
}

.adminPageWrap___yKZKr ol li:not(:last-child),.adminPageWrap___yKZKr ul li:not(:last-child) {
    margin-bottom: 8px
}

.adminPageWrap___yKZKr ol li:before,.adminPageWrap___yKZKr ul li:before {
    background: #0000000d;
    border-radius: 4px;
    color: #000;
    content: "•";
    font-size: 10px;
    height: 16px;
    left: 0;
    line-height: 16px;
    margin-right: 16px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
    top: 4px
}

.adminPageWrap___yKZKr ul li:before {
    font-size: 16px;
    line-height: 18px
}

.adminPageWrap___yKZKr ol {
    counter-reset: item
}

.adminPageWrap___yKZKr ol li:before {
    content: counters(item,".");
    counter-increment: item
}

@media screen and (max-width: 360px) {
    .adminPageWrap___yKZKr {
        padding:0 16px
    }
}

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

.adminPageWrap___yKZKr h1 {
    color: #fff;
    font-weight: 700;
    margin: 32px 0 0
}

.adminPageWrap___yKZKr h2,.adminPageWrap___yKZKr h3,.adminPageWrap___yKZKr p {
    color: #d1d1d1;
    margin: 0
}

.adminPageWrap___yKZKr h2,.adminPageWrap___yKZKr h3 {
    margin: 0
}

.adminPageWrap___yKZKr h2 {
    line-height: 32px
}

.adminPageWrap___yKZKr h3 {
    font-size: 20px;
    white-space: nowrap
}

.adminPageWrap___yKZKr p {
    line-height: 22px
}

.adminPageWrap___yKZKr .list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 0;
    padding: 0;
    position: relative
}

.adminPageWrap___yKZKr .list .list-item,.adminPageWrap___yKZKr .list .list-item:before {
    color: #d1d1d1
}

.adminPageWrap___yKZKr .list .list-item {
    align-items: baseline;
    display: flex;
    line-height: 22px;
    margin: 0;
    padding: 0
}

.adminPageWrap___yKZKr .list .list-item:before {
    align-items: center;
    background-color: #ffffff1a;
    display: flex;
    height: 16px;
    justify-content: center;
    margin: 0 10px 0 8px;
    min-width: 16px;
    padding: 0;
    position: static;
    width: 16px
}

.adminPageWrap___yKZKr .bold {
    font-weight: 600
}

.adminPageWrap___yKZKr .description {
    font-size: 14px;
    margin: 0
}

.formWrapper___pxHYc {
    margin: 0 auto;
    max-width: 512px;
    width: 100%
}

.contentWrap___Mt0rQ,.content___ZAsa1,.formWrapper___pxHYc {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.messageWrap___iwDLb {
    background-color: #110d0e;
    display: flex;
    flex-direction: column;
    gap: 24px;
    left: 0;
    min-height: 100vh;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 30
}

.messageSendHeader___ToC9p {
    align-items: center;
    display: flex;
    height: 48px;
    justify-content: space-between;
    padding: 8px 16px;
    width: 100%
}

.messageSendHeader___ToC9p img {
    display: flex;
    height: 41px;
    margin-left: 3px
}

.messageSendHeader___ToC9p svg {
    margin-right: 5px
}

.feedBackPageHideScroll___DKEdY {
    overflow: hidden
}

.scrollToTopWrap___yPUL5 {
    align-items: center;
    background-color: #252323;
    border-radius: 50%;
    bottom: 66px;
    display: flex;
    height: 40px;
    justify-content: center;
    opacity: 0;
    position: fixed;
    right: 8px;
    transition: all .3s linear;
    width: 40px;
    z-index: -1
}

.scrollToTopWrap___yPUL5:before {
    border: 1px solid #c9051d;
    border-radius: inherit;
    bottom: 0;
    clip-path: inset(calc(100% - 40px) calc(100% - 40px) calc(100% - 20px) calc(100% - 20px));
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.scrollToTopWrap___yPUL5 svg path {
    fill: #c9051d
}

.scrollToTopWrapActive___fYlb_ {
    opacity: 1;
    z-index: 10
}

.messageSendPageWrap___f1X3X {
    color: #fff;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
    margin: 0 auto;
    max-width: 592px;
    text-align: center;
    width: 100%
}

@media screen and (max-width: 568px) {
    .messageSendPageWrap___f1X3X {
        padding:0 16px
    }
}

.messageSendPageWrap___f1X3X * {
    margin: 0
}

.messageSendPageWrap___f1X3X h2 {
    font-size: 24px;
    font-weight: 500
}

.messageSendPageWrap___f1X3X p {
    color: #d1d1d1;
    font-size: 14px;
    line-height: 22px;
    margin-top: 0
}

.messageSendPageWrap___f1X3X .sendButton___s5Qzj {
    font-size: 16px;
    line-height: 16px;
    margin: 0 auto;
    max-width: 288px;
    width: 100%
}

.MessageSendPageContent___cplVX {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center
}

.staticPage___JmO4V,.textStyle___yGTUN {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.staticPage___JmO4V .h1___Na8Hk,.staticPage___JmO4V .h2___z9Rl2,.staticPage___JmO4V .h3___DwuBR,.staticPage___JmO4V h1,.staticPage___JmO4V h2,.staticPage___JmO4V h3,.textStyle___yGTUN .h1___Na8Hk,.textStyle___yGTUN .h2___z9Rl2,.textStyle___yGTUN .h3___DwuBR,.textStyle___yGTUN h1,.textStyle___yGTUN h2,.textStyle___yGTUN h3 {
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0;
    text-align: left
}

.staticPage___JmO4V .h1___Na8Hk:first-child,.staticPage___JmO4V h1:first-child,.textStyle___yGTUN .h1___Na8Hk:first-child,.textStyle___yGTUN h1:first-child {
    margin-top: 20px
}

.staticPage___JmO4V .h1___Na8Hk span,.staticPage___JmO4V .h2___z9Rl2 span,.staticPage___JmO4V h1 span,.staticPage___JmO4V h2 span,.textStyle___yGTUN .h1___Na8Hk span,.textStyle___yGTUN .h2___z9Rl2 span,.textStyle___yGTUN h1 span,.textStyle___yGTUN h2 span {
    color: #fff
}

.staticPage___JmO4V h1+h2,.textStyle___yGTUN h1+h2 {
    margin-top: 16px
}

.staticPage___JmO4V .h4___meimi,.staticPage___JmO4V h4,.textStyle___yGTUN .h4___meimi,.textStyle___yGTUN h4 {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase
}

.staticPage___JmO4V .h5___MbCrd,.staticPage___JmO4V h5,.textStyle___yGTUN .h5___MbCrd,.textStyle___yGTUN h5 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 20px 0
}

.staticPage___JmO4V .h6___Ad5xZ,.staticPage___JmO4V h6,.textStyle___yGTUN .h6___Ad5xZ,.textStyle___yGTUN h6 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 15px 0
}

.staticPage___JmO4V [class*=txt],.staticPage___JmO4V ol,.staticPage___JmO4V p,.staticPage___JmO4V ul,.textStyle___yGTUN [class*=txt],.textStyle___yGTUN ol,.textStyle___yGTUN p,.textStyle___yGTUN ul {
    margin: 14px 0 24px
}

.staticPage___JmO4V [class*=txt],.staticPage___JmO4V ol,.staticPage___JmO4V p,.staticPage___JmO4V ul,.staticPage___JmO4V>div,.textStyle___yGTUN [class*=txt],.textStyle___yGTUN ol,.textStyle___yGTUN p,.textStyle___yGTUN ul,.textStyle___yGTUN>div {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    line-height: 22px
}

.staticPage___JmO4V a,.textStyle___yGTUN a {
    color: var(--link-color);
    text-decoration: underline;
    text-underline-offset: 3px
}

.staticPage___JmO4V span,.textStyle___yGTUN span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.staticPage___JmO4V img,.textStyle___yGTUN img {
    max-width: 100%
}

.staticPage___JmO4V ol,.staticPage___JmO4V ul,.textStyle___yGTUN ol,.textStyle___yGTUN ul {
    counter-reset: list;
    list-style-type: none;
    padding-left: 22px
}

.staticPage___JmO4V ol ol,.staticPage___JmO4V ul ol,.textStyle___yGTUN ol ol,.textStyle___yGTUN ul ol {
    margin-top: 24px
}

.staticPage___JmO4V ol li,.staticPage___JmO4V ul li,.textStyle___yGTUN ol li,.textStyle___yGTUN ul li {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-left: 11px;
    position: relative
}

.staticPage___JmO4V ol li:before,.staticPage___JmO4V ul li:before,.textStyle___yGTUN ol li:before,.textStyle___yGTUN ul li:before {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    font-weight: 900;
    height: 16px;
    left: -21px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.staticPage___JmO4V ol,.textStyle___yGTUN ol {
    counter-reset: list
}

.staticPage___JmO4V ol li:before,.textStyle___yGTUN ol li:before {
    content: counter(list) "";
    counter-increment: list;
    font-size: 10px;
    line-height: 16px
}

.staticPage___JmO4V ul li:before,.textStyle___yGTUN ul li:before {
    content: "•";
    line-height: 12px
}

.staticPage___JmO4V iframe,.textStyle___yGTUN iframe {
    background: #000;
    border-radius: 8px;
    display: block;
    margin: 24px 0 0
}

.staticPage___JmO4V .tbl,.textStyle___yGTUN .tbl {
    font-family: Manrope,sans-serif;
    margin: 0 -32px;
    margin-top: 30px;
    position: relative;
    table-layout: auto;
    width: calc(100% + 64px);
    z-index: 1
}

.staticPage___JmO4V .tbl tbody,.staticPage___JmO4V .tbl thead,.textStyle___yGTUN .tbl tbody,.textStyle___yGTUN .tbl thead {
    position: relative;
    z-index: 2
}

.staticPage___JmO4V .tbl thead tr,.textStyle___yGTUN .tbl thead tr {
    background-color: #e7dbdb1a
}

.staticPage___JmO4V .tbl thead tr:first-child th:first-child,.textStyle___yGTUN .tbl thead tr:first-child th:first-child {
    border-radius: 10px 0 0 10px
}

.staticPage___JmO4V .tbl thead tr:first-child th:last-child,.textStyle___yGTUN .tbl thead tr:first-child th:last-child {
    border-radius: 0 10px 10px 0
}

.staticPage___JmO4V .tbl thead th,.textStyle___yGTUN .tbl thead th {
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 500;
    height: 48px;
    min-height: 48px;
    padding: 12px 0 12px 10px;
    position: relative;
    text-align: center
}

.staticPage___JmO4V .tbl thead th,.staticPage___JmO4V .tbl thead th span,.textStyle___yGTUN .tbl thead th,.textStyle___yGTUN .tbl thead th span {
    color: #fff
}

.staticPage___JmO4V .tbl tbody tr,.textStyle___yGTUN .tbl tbody tr {
    border-bottom: none;
    position: relative
}

.staticPage___JmO4V .tbl tbody tr:not(:last-child):after,.textStyle___yGTUN .tbl tbody tr:not(:last-child):after {
    background-color: #ffffff0d;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 24px;
    position: absolute;
    width: calc(100% - 48px)
}

.staticPage___JmO4V .tbl tbody td,.textStyle___yGTUN .tbl tbody td {
    border-bottom: 1px solid #fff;
    color: var(--brand-text);
    font-size: 12px;
    height: 48px;
    min-height: 48px;
    padding-bottom: 8px;
    padding-top: 8px
}

.staticPage___JmO4V .tbl tbody td:first-child,.textStyle___yGTUN .tbl tbody td:first-child {
    color: #fffc;
    font-weight: 500;
    text-align: left
}

.staticPage___JmO4V .tbl tbody tr:last-child td,.textStyle___yGTUN .tbl tbody tr:last-child td {
    border-bottom: none
}

.staticPage___JmO4V .tbl tbody tr:last-child td:before,.textStyle___yGTUN .tbl tbody tr:last-child td:before {
    content: none
}

.staticPage___JmO4V .tbl td,.staticPage___JmO4V .tbl th,.textStyle___yGTUN .tbl td,.textStyle___yGTUN .tbl th {
    vertical-align: middle
}

.staticPage___JmO4V .tbl td:first-child,.staticPage___JmO4V .tbl th:first-child,.textStyle___yGTUN .tbl td:first-child,.textStyle___yGTUN .tbl th:first-child {
    padding-left: 32px
}

.staticPage___JmO4V .tbl td:last-child,.staticPage___JmO4V .tbl th:last-child,.textStyle___yGTUN .tbl td:last-child,.textStyle___yGTUN .tbl th:last-child {
    padding-right: 32px
}

.staticPage___JmO4V .tbl td .text-center,.staticPage___JmO4V .tbl th .text-center,.textStyle___yGTUN .tbl td .text-center,.textStyle___yGTUN .tbl th .text-center {
    text-align: center
}

.staticPage___JmO4V .tbl-striped tbody tr:nth-child(odd),.staticPage___JmO4V .tbl-striped thead tr,.textStyle___yGTUN .tbl-striped tbody tr:nth-child(odd),.textStyle___yGTUN .tbl-striped thead tr {
    background: #0000
}

.staticPage___JmO4V .tbl-striped tbody td,.textStyle___yGTUN .tbl-striped tbody td {
    border-bottom: none
}

.staticPage___JmO4V .tbl-striped tbody td:before,.textStyle___yGTUN .tbl-striped tbody td:before {
    content: none
}

.staticPage___JmO4V .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___JmO4V .tbl-striped-revert thead tr,.textStyle___yGTUN .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___yGTUN .tbl-striped-revert thead tr {
    background: #0000
}

.staticPage___JmO4V .tbl-striped-revert tbody td,.textStyle___yGTUN .tbl-striped-revert tbody td {
    border-bottom: none
}

.staticPage___JmO4V .tbl-striped-revert tbody td:before,.textStyle___yGTUN .tbl-striped-revert tbody td:before {
    content: none
}

.staticPage___JmO4V .tbl-type-text th:first-child,.textStyle___yGTUN .tbl-type-text th:first-child {
    text-align: left!important
}

.staticPage___JmO4V .tbl-type-text td,.textStyle___yGTUN .tbl-type-text td {
    text-align: center
}

.staticPage___JmO4V .tbl-type-text td:first-child,.textStyle___yGTUN .tbl-type-text td:first-child {
    text-align: left
}

.staticPage___JmO4V .img-fullpage,.textStyle___yGTUN .img-fullpage {
    box-shadow: 0 1px 0 0 #ffffff0d;
    box-sizing: border-box;
    line-height: 0;
    margin: -19px -24px 40px -30px;
    max-height: 502px;
    overflow: hidden;
    position: relative
}

.staticPage___JmO4V .img-fullpage img,.textStyle___yGTUN .img-fullpage img {
    width: 100%
}

.staticPage___JmO4V .with-padding-left,.textStyle___yGTUN .with-padding-left {
    padding-left: 32px
}

.staticPage___JmO4V[class*=faq] {
    padding: 0 0 8px
}

.staticPage___JmO4V[class*=faq] h3 {
    color: #fff;
    font-family: Manrope,sans-serif;
    margin: 20px 0 24px
}

.staticPage___JmO4V[class*=faq] h3:not(:first-child) {
    margin: 40px 0 23px
}

.staticPage___JmO4V[class*=faq] .accordion-toggle {
    background: #e7dbdb1a;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    margin-bottom: 15px;
    position: relative
}

.staticPage___JmO4V[class*=faq] .accordion-title {
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 48px;
    position: relative
}

.staticPage___JmO4V[class*=faq] .accordion-title b {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 16px;
    line-height: 16px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.staticPage___JmO4V[class*=faq] .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 18px;
    top: calc(50% - 2px);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.staticPage___JmO4V[class*=faq] .accordion-title.active:after {
    transform: rotate(180deg)
}

.staticPage___JmO4V[class*=faq] .accordion-inner {
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 46px 29px 48px
}

.staticPage___JmO4V[class*=faq] .accordion-inner,.staticPage___JmO4V[class*=faq] .accordion-inner * {
    font-family: Manrope,sans-serif
}

.staticPage___JmO4V[class*=terms-new],.staticPage___JmO4V[class*=terms] {
    padding-bottom: 18px
}

.staticPage___JmO4V[class*=terms-new] h1,.staticPage___JmO4V[class*=terms-new] h2,.staticPage___JmO4V[class*=terms] h1,.staticPage___JmO4V[class*=terms] h2 {
    font-family: Manrope,sans-serif
}

.staticPage___JmO4V[class*=terms-new] h1,.staticPage___JmO4V[class*=terms] h1 {
    margin-bottom: 16px
}

.staticPage___JmO4V[class*=terms-new] h2,.staticPage___JmO4V[class*=terms] h2 {
    font-weight: 500
}

.staticPage___JmO4V[class*=terms-new] .tbl,.staticPage___JmO4V[class*=terms] .tbl {
    margin: 0 0 24px;
    table-layout: fixed;
    width: 100%
}

.staticPage___JmO4V[class*=terms-new] .tbl thead,.staticPage___JmO4V[class*=terms] .tbl thead {
    background-color: rgba(var(--brand-text-rgb),.1)
}

.staticPage___JmO4V[class*=terms-new] .tbl td,.staticPage___JmO4V[class*=terms-new] .tbl th,.staticPage___JmO4V[class*=terms] .tbl td,.staticPage___JmO4V[class*=terms] .tbl th {
    border: none;
    line-height: 16px;
    text-align: left
}

.staticPage___JmO4V[class*=terms-new] .tbl td:first-child,.staticPage___JmO4V[class*=terms-new] .tbl th:first-child,.staticPage___JmO4V[class*=terms] .tbl td:first-child,.staticPage___JmO4V[class*=terms] .tbl th:first-child {
    padding-left: 24px;
    padding-right: 10px;
    width: 100%
}

.staticPage___JmO4V[class*=terms-new] .tbl td:nth-child(2),.staticPage___JmO4V[class*=terms-new] .tbl th:nth-child(2),.staticPage___JmO4V[class*=terms] .tbl td:nth-child(2),.staticPage___JmO4V[class*=terms] .tbl th:nth-child(2) {
    padding-left: 0;
    width: 160px
}

.staticPage___JmO4V[class*=terms-new] .tbl td:nth-child(3),.staticPage___JmO4V[class*=terms-new] .tbl th:nth-child(3),.staticPage___JmO4V[class*=terms] .tbl td:nth-child(3),.staticPage___JmO4V[class*=terms] .tbl th:nth-child(3) {
    padding: 4px 8px 4px 16px;
    text-align: left;
    width: 100%
}

.staticPage___JmO4V[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___JmO4V[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___JmO4V[class*=terms] .tbl td:nth-child(3) span,.staticPage___JmO4V[class*=terms] .tbl th:nth-child(3) span {
    display: block;
    text-align: center;
    width: 72px
}

.staticPage___JmO4V[class*=terms-new] .tbl td:last-child,.staticPage___JmO4V[class*=terms-new] .tbl th:last-child,.staticPage___JmO4V[class*=terms] .tbl td:last-child,.staticPage___JmO4V[class*=terms] .tbl th:last-child {
    padding-left: 0;
    padding-right: 10px;
    width: 144px
}

.staticPage___JmO4V[class*=terms-new] .ul-list,.staticPage___JmO4V[class*=terms] .ul-list {
    margin: 22px 0 24px
}

.staticPage___JmO4V[class*=terms-new] .ul-list.with-padding-left,.staticPage___JmO4V[class*=terms] .ul-list.with-padding-left {
    padding-left: 37px
}

.staticPage___JmO4V[class*=terms-new] .contacts-list,.staticPage___JmO4V[class*=terms] .contacts-list {
    display: flex
}

.staticPage___JmO4V[class*=terms-new] .contacts-list h2,.staticPage___JmO4V[class*=terms] .contacts-list h2 {
    margin-top: 32px
}

.staticPage___JmO4V[class*=terms-new] .contacts-list div,.staticPage___JmO4V[class*=terms] .contacts-list div {
    display: grid;
    letter-spacing: .2px;
    margin-right: 14px
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download],.staticPage___JmO4V[class*=terms] [class*=terms-download] {
    align-items: center;
    background: var(--render-page-light-bg);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] p,.staticPage___JmO4V[class*=terms] [class*=terms-download] p {
    margin: 0
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] p,.staticPage___JmO4V[class*=terms-new] [class*=terms-download] time,.staticPage___JmO4V[class*=terms] [class*=terms-download] p,.staticPage___JmO4V[class*=terms] [class*=terms-download] time {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] button,.staticPage___JmO4V[class*=terms] [class*=terms-download] button {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    line-height: 12px;
    padding: 4px 16px 4px 36px;
    position: relative;
    text-decoration: none
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___JmO4V[class*=terms] [class*=terms-download] button:disabled {
    opacity: .4;
    pointer-events: none
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] button:before,.staticPage___JmO4V[class*=terms] [class*=terms-download] button:before {
    bottom: 0;
    content: url(/assets/svg/download.svg);
    height: 24px;
    left: 12px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 24px;
    z-index: 0
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] button:hover,.staticPage___JmO4V[class*=terms] [class*=terms-download] button:hover {
    filter: brightness(1.1)
}

.staticPage___JmO4V[class*=online-casino],.staticPage___JmO4V[class*=online-casino] * {
    font-family: Manrope,sans-serif;
    line-height: 22px
}

.staticPage___JmO4V[class*=online-casino] h1,.staticPage___JmO4V[class*=online-casino] h1 *,.staticPage___JmO4V[class*=online-casino] h2,.staticPage___JmO4V[class*=online-casino] h2 *,.staticPage___JmO4V[class*=online-casino] h3,.staticPage___JmO4V[class*=online-casino] h3 *,.staticPage___JmO4V[class*=online-casino] h4,.staticPage___JmO4V[class*=online-casino] h4 *,.staticPage___JmO4V[class*=online-casino] h5,.staticPage___JmO4V[class*=online-casino] h5 *,.staticPage___JmO4V[class*=online-casino] h6,.staticPage___JmO4V[class*=online-casino] h6 * {
    font-family: Manrope,sans-serif;
    line-height: 32px
}

.staticPage___JmO4V[class*=information] [class=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 48px;
    margin: 12px 0 16px
}

.staticPage___JmO4V[class*=information] [class=informationBottom],.staticPage___JmO4V[class*=information] [class=informationTop] {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto 16px;
    padding: 0
}

.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationTopItem] {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 68px;
    margin-bottom: 0;
    padding-left: 0;
    position: static;
    width: 100%
}

.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationTopItem]:before {
    content: none
}

.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationTopLink] {
    align-items: center;
    background: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    justify-content: space-between;
    line-height: 22px;
    outline: 0;
    overflow: hidden;
    padding: 9px 15px 9px 55px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    word-break: break-word
}

.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationTopLink] span {
    left: 15px;
    position: absolute;
    top: 21px
}

.adminPageWrap___c8NF9 {
    display: flex;
    flex-direction: column;
    gap: 32px
}

.adminPageWrap___c8NF9 h1,.adminPageWrap___c8NF9 h2 {
    line-height: 32px
}

.adminPageWrap___c8NF9 h3,.adminPageWrap___c8NF9 h4,.adminPageWrap___c8NF9 h5,.adminPageWrap___c8NF9 h6 {
    line-height: 24px
}

.adminPageWrap___c8NF9 p {
    line-height: 24px;
    margin: 0 0 16px
}

.adminPageWrap___c8NF9 ol,.adminPageWrap___c8NF9 ul {
    margin: 16px 0;
    padding-left: 16px
}

.adminPageWrap___c8NF9 ol li:not(:last-child),.adminPageWrap___c8NF9 ul li:not(:last-child) {
    margin-bottom: 16px
}

.adminPageWrap___c8NF9 h1,.adminPageWrap___c8NF9 h2,.adminPageWrap___c8NF9 h3,.adminPageWrap___c8NF9 h4,.adminPageWrap___c8NF9 h5,.adminPageWrap___c8NF9 h6 {
    color: #000;
    margin: 16px 0
}

.adminPageWrap___c8NF9 h1,.adminPageWrap___c8NF9 h2 {
    font-size: 24px;
    line-height: 26px
}

.adminPageWrap___c8NF9 h1 {
    font-weight: 500
}

.adminPageWrap___c8NF9 h2 {
    font-weight: 400
}

.adminPageWrap___c8NF9 h3,.adminPageWrap___c8NF9 h4,.adminPageWrap___c8NF9 h5,.adminPageWrap___c8NF9 h6 {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.adminPageWrap___c8NF9 p {
    color: #000;
    line-height: 22px;
    margin: 0 0 8px
}

.adminPageWrap___c8NF9 ol,.adminPageWrap___c8NF9 ul {
    list-style-type: none;
    margin: 8px 0;
    padding-left: 8px
}

.adminPageWrap___c8NF9 ol li,.adminPageWrap___c8NF9 ul li {
    color: #000;
    font-size: 14px;
    line-height: 24px;
    padding-left: 32px;
    position: relative
}

.adminPageWrap___c8NF9 ol li:not(:last-child),.adminPageWrap___c8NF9 ul li:not(:last-child) {
    margin-bottom: 8px
}

.adminPageWrap___c8NF9 ol li:before,.adminPageWrap___c8NF9 ul li:before {
    background: #0000000d;
    border-radius: 4px;
    color: #000;
    content: "•";
    font-size: 10px;
    height: 16px;
    left: 0;
    line-height: 16px;
    margin-right: 16px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
    top: 4px
}

.adminPageWrap___c8NF9 ul li:before {
    font-size: 16px;
    line-height: 18px
}

.adminPageWrap___c8NF9 ol {
    counter-reset: item
}

.adminPageWrap___c8NF9 ol li:before {
    content: counters(item,".");
    counter-increment: item
}

.adminPageWrap___c8NF9 h1 {
    color: #fff;
    font-weight: 700;
    margin: 72px 0 0
}

.adminPageWrap___c8NF9 h2,.adminPageWrap___c8NF9 h3,.adminPageWrap___c8NF9 p {
    color: #d1d1d1;
    margin: 0
}

.adminPageWrap___c8NF9 h2 {
    line-height: 32px
}

.adminPageWrap___c8NF9 h3 {
    font-size: 20px;
    line-height: 26px
}

.adminPageWrap___c8NF9 p {
    font-size: 14px
}

.adminPageWrap___c8NF9 .list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 0;
    padding: 0;
    position: relative
}

.adminPageWrap___c8NF9 .list .list-item,.adminPageWrap___c8NF9 .list .list-item:before {
    color: #d1d1d1
}

.adminPageWrap___c8NF9 .list .list-item {
    align-items: baseline;
    display: flex;
    line-height: 22px;
    margin: 0;
    padding: 0
}

.adminPageWrap___c8NF9 .list .list-item:before {
    align-items: center;
    background-color: #ffffff1a;
    display: flex;
    height: 16px;
    justify-content: center;
    margin: 0 10px 0 8px;
    min-width: 16px;
    padding: 0;
    position: static;
    width: 16px
}

.adminPageWrap___c8NF9 .bold {
    font-weight: 600
}

.adminPageWrap___c8NF9 .description {
    font-size: 14px;
    margin: 0
}

.formBackground___xO5Se {
    background: url(l/templates/2/desktop/assets/supervisor/woman.png);
    background-position: top 82px right;
    background-repeat: no-repeat
}

@media screen and (min-width: 768px)and (max-width:1096px) {
    .formBackground___xO5Se {
        background-position:top 142px right;
        background-size: 209px 462px
    }
}

.formWrapper___KNsZX {
    max-width: 368px;
    width: 100%
}

.contentWrap___ILiam,.content___xZOqm,.formWrapper___KNsZX {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.anotherCountTitle___fv48b {
    margin-bottom: 26px;
    margin-top: 38px;
    width: 75%
}

@media screen and (min-width: 568px) {
    .anotherCountTitle___fv48b {
        margin-bottom:24px;
        margin-top: 40px;
        width: 100%
    }
}

.anotherCountTitle___fv48b .formTextGradient___viASP {
    color: #fff;
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

.anotherCountTitle___fv48b [class*=tipsWrap_] {
    display: inline-block;
    margin-left: 8px;
    top: 4px
}

.anotherCountTitle___fv48b .tipsInfo___imGzk {
    max-width: 192px
}

.anotherCountTitle___fv48b .infoIcon___Py_GC path {
    fill: var(--brand-text)
}

.inputWrap___alFFp {
    display: grid;
    gap: 0 4px;
    grid-template-columns: 1fr 24px 1fr;
    margin: 0 auto;
    max-width: 364px
}

@media screen and (min-width: 360px) {
    .inputWrap___alFFp {
        gap:0 8px
    }
}

.inputWrapIcon___PzZwK {
    margin-top: 12px;
    transform: rotateY(180deg)
}

.inputWrapIcon___PzZwK path {
    fill: #ffffff80
}

.btnWrap___VING9 {
    margin: 32px auto 0;
    max-width: 364px
}

.btnWrap___VING9 button {
    width: 100%
}

.fieldWrap___gyR81 {
    position: relative
}

.fieldWrap___gyR81 .field___Wct4k {
    margin-bottom: 0
}

.fieldWrap___gyR81 label {
    color: #0009
}

.fieldWrap___gyR81 .symbol___xYg9L {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    opacity: .6;
    position: absolute;
    right: 16px;
    text-transform: lowercase;
    top: 18px;
    z-index: 10
}

.loadMore___sU74G {
    background: none;
    border: 2px solid #fff9;
    box-sizing: border-box;
    color: #fff9;
    display: block;
    line-height: 46px;
    width: 208px
}

.loadMore___sU74G:active {
    box-shadow: none;
    filter: brightness(.5)
}

.loadMore___sU74G.mobile____dowZ {
    border-radius: 8px;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: auto;
    line-height: 24px;
    margin: 32px auto 24px;
    min-height: 32px;
    outline: none;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    width: 128px
}

@media screen and (min-width: 720px) {
    .loadMore___sU74G.mobile____dowZ {
        margin:32px auto
    }
}

.loadMore___sU74G.mobile____dowZ:hover {
    text-decoration: none
}

.lottery___MUVBv,.tournament___aj6fs {
    border-radius: 12px;
    box-shadow: var(--brand-shadow);
    display: block;
    height: 148px;
    overflow: hidden;
    position: relative
}

.lottery___MUVBv:not(:last-child),.tournament___aj6fs:not(:last-child) {
    margin-bottom: 16px
}

@media screen and (min-width: 720px) {
    .lottery___MUVBv:not(:last-child),.tournament___aj6fs:not(:last-child) {
        margin-bottom:0
    }
}

.lotteryImg___Z8JUD,.tournamentImg___hZc71 {
    background: var(--tournament-and-lotteries-bg);
    height: 100%;
    opacity: var(--tournament-and-lotteries-bg-opacity);
    overflow: hidden;
    position: absolute;
    transition: height .4s;
    width: 100%
}

.lotteryImgPattern___PhzZA img,.tournamentImgPattern___h5uK0 img {
    height: 100%;
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover;
    width: 100%
}

.lotteryImgCharacter___mL7Zo img,.tournamentImgCharacter___n7VcX img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.lotteryContent___Pd6vn,.tournamentContent___nux3r {
    border-radius: 10px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    height: 100%;
    justify-content: space-between;
    padding: 16px;
    position: relative
}

.lotteryTitle___SPDia,.tournamentTitle___J4rCr {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.lotteryPrize___FP1kA,.tournamentPrize___gI0tG {
    margin-top: auto
}

.lotteryPrize___FP1kA span,.tournamentPrize___gI0tG span {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.lotteryPrize___FP1kA span:first-child,.tournamentPrize___gI0tG span:first-child {
    white-space: nowrap
}

.lotteryDate___xrIMV,.tournamentDate___XK9i4 {
    margin-left: auto
}

.lotteryDate___xrIMV p,.tournamentDate___XK9i4 p {
    margin: 0;
    text-align: right
}

.lotteryDate___xrIMV p:first-child,.tournamentDate___XK9i4 p:first-child {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.lotteryDate___xrIMV p:last-child,.tournamentDate___XK9i4 p:last-child {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px
}

.lotteryLink___vW1Z5,.tournamentLink___Ph8M2 {
    align-items: center;
    background: #ffffff4d;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    height: 44px;
    justify-content: center;
    margin: auto 0 0 auto;
    width: 44px
}

.lotteryLink___vW1Z5 svg,.tournamentLink___Ph8M2 svg {
    opacity: .6;
    transform: rotate(180deg)
}

.lotteryImg___Z8JUD {
    background: var(--brand-gradient-bg)
}

.lotteryImg___Z8JUD,.lotteryImg___Z8JUD [class^=loading_] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.lotteryImgCharacter___mL7Zo img {
    bottom: 0;
    height: 100%;
    left: auto;
    object-fit: contain;
    opacity: .32;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: 0
}

.lotteryImgPattern___PhzZA img {
    height: 100%;
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover;
    opacity: .32;
    width: 100%
}

.lotteryDate___xrIMV:first-child {
    font-family: Manrope,sans-serif
}

.lotteryDate___xrIMV:last-child {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px
}

.activeLotteryTitle___E1BbE,.activeTournamentsTitle___HnJrC,.expiredLotteryTitle___rgbzm,.expiredTournamentsTitle___YHAsj {
    color: #fff;
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-block:24px 16px}

@media screen and (min-width: 720px) {
    .activeLotteryTitle___E1BbE,.activeTournamentsTitle___HnJrC,.expiredLotteryTitle___rgbzm,.expiredTournamentsTitle___YHAsj {
        grid-column:1/3;
        margin-bottom: 0
    }
}

.activeLottery___UcuPn,.expiredLottery___HcBpK {
    margin: 32px 16px 0
}

@media screen and (min-width: 360px) {
    .activeLottery___UcuPn,.expiredLottery___HcBpK {
        margin:32px 24px 0
    }
}

@media screen and (min-width: 568px) {
    .activeLottery___UcuPn,.expiredLottery___HcBpK {
        margin:32px 64px 0
    }
}

@media screen and (min-width: 720px) {
    .activeLottery___UcuPn,.expiredLottery___HcBpK {
        grid-gap:16px;
        display: grid;
        grid-template-columns: repeat(2,minmax(288px,1fr));
        margin: 40px auto 0;
        width: 640px
    }

    .activeTournaments____WZo7,.expiredTournaments___3sPGe {
        grid-gap: 16px;
        display: grid;
        grid-template-columns: repeat(2,minmax(288px,1fr));
        margin: 0 auto;
        width: 640px
    }
}

.noLotteries___f_lFP {
    box-sizing: border-box;
    color: var(--brand-text);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 auto;
    padding: 70px 24px;
    text-align: center;
    width: 100%
}

.expiredLotteries___EQ77H {
    margin-bottom: 24px;
    margin-top: 40px
}

.expiredTournaments___3sPGe:not(:has(+[class*=button__])) {
    margin-bottom: 48px
}

.expiredLottery___HcBpK {
    margin-bottom: 24px;
    margin-top: 40px
}

.lotteryList___OoHB6 {
    margin-top: 28px
}

.loadMore___yZHYw {
    color: #fff;
    margin: 32px auto 0
}

.noLotteries___C4AoD {
    color: var(--brand-text);
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 auto;
    text-align: center
}

.wrapItems___faHda [class*=caption___] {
    margin-bottom: 0
}

@supports(gap: 16px) {
    .wrapItems___faHda [class*=caption___] {
        margin-bottom:16px
    }
}

.wrapItems___faHda>ul {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(auto-fit,84px);
    justify-content: space-between;
    max-width: 640px
}

.wrapItems___faHda>ul li:before {
    display: none
}

.wrapItems___faHda .ticket___fl9sp {
    align-items: center;
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 24px;
    justify-content: center;
    line-height: 20px;
    margin-top: 16px;
    width: 84px
}

@supports(gap: 16px) {
    .wrapItems___faHda .ticket___fl9sp {
        margin-top:0
    }
}

.wrapItems___faHda .ticketDisabled___Dx0gX {
    color: #000
}

.wrapItems___faHda .ticketWin___r8ECT {
    border-radius: 4px;
    color: var(--brand-yellow)
}

.wrapItems___faHda .ticketGold___eStXH {
    background: linear-gradient(99.09deg,#ffce64,#916206);
    color: #fff
}

.wrapItems___faHda .ticketGold___eStXH.ticketWin___r8ECT {
    filter: drop-shadow(0 0 8px #FFCE64)
}

.emptyTicket___iPSCg,.text___htqdQ {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.text___htqdQ {
    display: block;
    width: 100%
}

.text___htqdQ .linkText___J_ieC {
    color: var(--brand-blue);
    text-decoration: none
}

.loadMoreWrap___RZgMF {
    margin: 20px auto
}

.loadMoreWrap___RZgMF .button___yfTPx {
    min-width: 208px;
    width: 100px
}

.tableHeading___ue4U4 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin: 32px 0 0
}

.tableBody___CJh4Q {
    grid-gap: 24px 40px;
    display: grid;
    grid-template-columns: repeat(5,1fr);
    justify-content: space-between;
    margin-top: 36px;
    padding-bottom: 12px
}

@media screen and (min-width: 1288px) {
    .tableBody___CJh4Q {
        grid-gap:24px 90px;
        margin-top: 36px
    }
}

.tableCell___T8Oy5 {
    border-radius: 4px;
    color: #fff9;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    text-align: center
}

.tableCell___T8Oy5:nth-child(5n):after {
    background: #ffffff1a;
    bottom: -12px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: 0;
    width: 560px
}

@media screen and (min-width: 1288px) {
    .tableCell___T8Oy5:nth-child(5n):after {
        width:752px
    }
}

.tableCell___T8Oy5:last-child:after {
    content: none
}

.tableCellWin___CNSsk {
    color: var(--brand-yellow)
}

.tableCellGold___gUAqX {
    background: linear-gradient(99.09deg,#ffce64,#916206);
    color: #fff
}

.tableCellGold___gUAqX.tableCellWin___CNSsk {
    filter: drop-shadow(0 0 8px #FFCE64)
}

.loadMoreWrap___gnJOe {
    margin-top: 32px
}

.loadMoreWrap___gnJOe button {
    margin: 0 auto;
    min-width: 208px;
    width: auto
}

.news___iwLbL {
    padding: 0 16px 22px
}

.news___iwLbL>.title___pNxGG+[class^=contentBlockBody] {
    margin-top: 16px
}

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

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

.title___pNxGG {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    padding-top: 30px
}

.loadMore___socMb {
    border-color: #fff;
    font-family: Manrope,sans-serif;
    margin: 38px auto 26px;
    padding: 0 14px;
    text-shadow: 0 -1px 0 #ffffff0d;
    width: auto
}

.loadMore___socMb:active {
    box-shadow: none;
    filter: brightness(.8)
}

.news___Rn4DP {
    margin-top: 20px
}

.news___Rn4DP h1,.news___Rn4DP h2 {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 2px 0;
    text-align: left
}

.news___Rn4DP h2 {
    color: #fff;
    font-weight: 500;
    margin: 2px 0 16px
}

.news___Rn4DP .newsLoadMoreBtn___ygvAr {
    color: #fff;
    margin: 32px auto 28px;
    min-width: 200px;
    width: auto
}

.tournamentGames___ZROXg {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: flex-start;
    overflow: hidden;
    padding: 40px 16px;
    position: relative;
    z-index: 2
}

.tournamentGames___ZROXg:before {
    background: var(--tournament-and-lottery-opened-gradient);
    bottom: 0;
    content: "";
    display: block;
    height: var(--tournament-and-lottery-opened-height);
    left: 0;
    opacity: var(--tournament-and-lottery-opened-opacity);
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-180deg);
    width: 100%;
    z-index: -1
}

.tournamentGames___ZROXg>span {
    display: none
}

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

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

.tournamentGames___ZROXg [class*=titleMob] {
    margin-top: 4px
}

.tournamentGames___ZROXg [class*=tmbMob__] {
    float: unset;
    height: auto;
    margin: 0;
    width: 136px
}

@media screen and (min-width: 360px) {
    .tournamentGames___ZROXg [class*=tmbMob__] {
        width:148px
    }
}

@media screen and (min-width: 412px) {
    .tournamentGames___ZROXg [class*=tmbMob__] {
        width:174px
    }
}

@media screen and (min-width: 568px) {
    .tournamentGames___ZROXg [class*=tmbMob__] {
        width:160px
    }
}

@media screen and (min-width: 720px) {
    .tournamentGames___ZROXg [class*=tmbMob__] {
        width:148px
    }

    .tournamentGames___ZROXg [class*=tmbMob__] [class*=imgWrapper] {
        height: 152px
    }
}

.tournamentPrize___PViw5 {
    color: #fff9;
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-align: right;
    width: 100%
}

.tournamentPrize___PViw5:first-letter {
    margin-right: 1px
}

.prizesWrap___oYO66 {
    grid-gap: 4px 8px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto;
    padding: 42px 16px 40px;
    position: relative;
    z-index: 1
}

.prizesWrap___oYO66:before {
    background: var(--tournament-and-lottery-opened-gradient);
    bottom: 0;
    content: "";
    display: block;
    height: var(--tournament-and-lottery-opened-height);
    left: 0;
    opacity: var(--tournament-and-lottery-opened-opacity);
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-180deg);
    width: 100%;
    z-index: -1
}

@media screen and (min-width: 360px) {
    .prizesWrap___oYO66 {
        padding:42px 24px 40px
    }
}

@media screen and (min-width: 568px) {
    .prizesWrap___oYO66 {
        grid-gap:4px 12px;
        grid-template-columns: repeat(3,1fr);
        padding: 42px 64px 40px
    }
}

.prizeItem___QX71R {
    align-items: center;
    background: #ffffff0d;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: space-between;
    min-height: 40px;
    padding: 0 16px;
    width: 100%
}

.prizeItem___QX71R.prizePlace_1___GZ2wc,.prizeItem___QX71R.prizePlace_2___l5U0j,.prizeItem___QX71R.prizePlace_3___ISMWt {
    grid-column: 1/3;
    height: 48px;
    margin-bottom: 4px;
    padding: 8px 16px 8px 4px;
    width: 100%
}

@media screen and (min-width: 568px) {
    .prizeItem___QX71R.prizePlace_1___GZ2wc,.prizeItem___QX71R.prizePlace_2___l5U0j,.prizeItem___QX71R.prizePlace_3___ISMWt {
        grid-column:unset;
        height: 52px;
        margin-bottom: 12px
    }
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .place___Sa816,.prizeItem___QX71R.prizePlace_2___l5U0j .place___Sa816,.prizeItem___QX71R.prizePlace_3___ISMWt .place___Sa816 {
    background-color: unset;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 0;
    height: 42px;
    margin: 10px 0 0 2px;
    width: 34px
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeValue___HVAuB,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeValue___HVAuB,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeValue___HVAuB {
    color: inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    margin-top: 2px;
    text-align: end
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4 {
    opacity: 1
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4 span:first-child,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4 span:first-child,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4 span:first-child {
    margin-right: 2px
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .place___Sa816 {
    background-image: url(/assets/img/mobile/tournaments/prize_gold.png?24032022)
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeSum___yECKl,.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeValue___HVAuB [class*=additional__] {
    color: var(--brand-gold)
}

.prizeItem___QX71R.prizePlace_2___l5U0j .place___Sa816 {
    background-image: url(/assets/img/mobile/tournaments/prize_silver.png?24032022)
}

.prizeItem___QX71R.prizePlace_2___l5U0j .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeSum___yECKl,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeValue___HVAuB [class*=additional__] {
    color: #dadfec
}

.prizeItem___QX71R.prizePlace_3___ISMWt {
    margin-bottom: 12px
}

@media (orientation: landscape),screen and (min-width:720px)and (min-height:720px) {
    .prizeItem___QX71R.prizePlace_3___ISMWt {
        margin-bottom:0
    }
}

.prizeItem___QX71R.prizePlace_3___ISMWt .place___Sa816 {
    background-image: url(/assets/img/mobile/tournaments/prize_bronze.png?24032022)
}

.prizeItem___QX71R.prizePlace_3___ISMWt .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeSum___yECKl,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeValue___HVAuB [class*=additional__] {
    color: #ffb053
}

.place___Sa816 {
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    margin-left: 4px;
    text-align: center
}

.prizeValue___HVAuB {
    color: inherit;
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    margin-top: 2px;
    text-align: end
}

.currency___b4oXG {
    font-weight: 500;
    margin-left: 2px
}

.percentOfSum___X1YP4 {
    align-items: normal;
    color: #fff;
    display: flex;
    flex-basis: 100%;
    flex-direction: row;
    flex-grow: 1;
    font-size: 12px;
    font-weight: 500;
    justify-content: flex-end;
    line-height: 16px;
    opacity: .6;
    width: 100%
}

.topPrize____kiLB {
    font-weight: 400;
    margin: 0
}

.tournamentWinners___szojl {
    padding: 36px 16px 40px;
    position: relative;
    width: 100%;
    z-index: 1
}

.tournamentWinners___szojl:before {
    background: var(--tournament-and-lottery-opened-gradient);
    bottom: 0;
    content: "";
    display: block;
    height: var(--tournament-and-lottery-opened-height);
    left: 0;
    opacity: var(--tournament-and-lottery-opened-opacity);
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-180deg);
    width: 100%;
    z-index: -1
}

@media screen and (min-width: 360px) {
    .tournamentWinners___szojl {
        padding:36px 24px 40px
    }
}

@media screen and (min-width: 568px) {
    .tournamentWinners___szojl {
        padding:36px 64px 40px
    }
}

.tournamentWinners___szojl table {
    width: 100%
}

.tournamentWinners___szojl table td,.tournamentWinners___szojl table th {
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.tournamentWinners___szojl table thead tr {
    align-items: normal;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: space-between;
    width: 100%
}

.tournamentWinners___szojl table thead th {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    overflow: hidden;
    padding: 4px 8px 0;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tournamentWinners___szojl table thead th:first-child {
    text-align: left;
    width: 48px
}

.tournamentWinners___szojl table thead th:nth-child(2) {
    flex: 1 1 auto;
    padding-left: 0
}

.tournamentWinners___szojl table thead th:last-child {
    padding-right: 0
}

.tournamentWinners___szojl table tbody {
    display: block;
    width: 100%
}

.tournamentWinners___szojl table tbody tr {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: inherit;
    min-height: 48px;
    position: relative;
    width: 100%
}

.tournamentWinners___szojl table tbody tr:after {
    background-color: #fff;
    bottom: 0;
    content: "";
    height: 1px;
    left: auto;
    opacity: .05;
    position: absolute;
    right: 0;
    top: auto;
    width: calc(100% - 44px);
    z-index: 1
}

.tournamentWinners___szojl table tbody tr td {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: inherit;
    min-height: 48px
}

.tournamentWinners___szojl table tbody tr td:first-child {
    align-items: center;
    color: #fff;
    display: flex;
    flex: 0 0 32px;
    flex-direction: row;
    justify-content: center
}

.tournamentWinners___szojl table tbody tr td:nth-child(2) {
    flex: 1 1 auto;
    padding-left: 16px
}

.tournamentWinners___szojl table tbody tr td .prizeBlock___SJi0_,.tournamentWinners___szojl table tbody tr td:last-child {
    align-items: inherit;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.tournamentWinners___szojl table tbody tr td .prizeBlock___SJi0_ {
    color: var(--brand-text);
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    opacity: .6;
    text-align: right;
    width: 100%
}

.tournamentWinners___szojl table tbody tr td .prizeBlock___SJi0_:first-child {
    color: #fff;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tournamentWinners___szojl table tbody tr td .prizeBlock___SJi0_ span {
    text-align: end;
    width: 100%
}

.tournamentWinners___szojl table tbody tr:first-child .medalPlace___btUVX,.tournamentWinners___szojl table tbody tr:last-child:after,.tournamentWinners___szojl table tbody tr:nth-child(2) .medalPlace___btUVX,.tournamentWinners___szojl table tbody tr:nth-child(3) .medalPlace___btUVX {
    display: none
}

.tournamentWinners___szojl table tbody tr:first-child td .place___HQh9s,.tournamentWinners___szojl table tbody tr:nth-child(2) td .place___HQh9s,.tournamentWinners___szojl table tbody tr:nth-child(3) td .place___HQh9s {
    background-size: contain;
    bottom: auto;
    font-size: 0;
    height: 42px;
    left: -3px;
    position: absolute;
    right: auto;
    top: 12px;
    width: 34px;
    z-index: 0
}

.tournamentWinners___szojl table tbody tr:first-child td .prizeBlock___SJi0_,.tournamentWinners___szojl table tbody tr:nth-child(2) td .prizeBlock___SJi0_,.tournamentWinners___szojl table tbody tr:nth-child(3) td .prizeBlock___SJi0_ {
    opacity: 1
}

.tournamentWinners___szojl table tbody tr:first-child td .scores___YYMaQ {
    color: var(--brand-gold)
}

.tournamentWinners___szojl table tbody tr:first-child td .place___HQh9s {
    background: url(/assets/img/mobile/tournaments/prize_gold.png?24032022) no-repeat
}

.tournamentWinners___szojl table tbody tr:first-child td .prizeBlock___SJi0_ {
    color: var(--brand-gold)
}

.tournamentWinners___szojl table tbody tr:nth-child(2) {
    flex: 1 1 auto
}

.tournamentWinners___szojl table tbody tr:nth-child(2) td .scores___YYMaQ {
    color: #dadfec
}

.tournamentWinners___szojl table tbody tr:nth-child(2) td .place___HQh9s {
    background: url(/assets/img/mobile/tournaments/prize_silver.png?24032022) no-repeat
}

.tournamentWinners___szojl table tbody tr:nth-child(2) td .prizeBlock___SJi0_ {
    color: #dadfec
}

.tournamentWinners___szojl table tbody tr:nth-child(3) {
    flex: 0 0 120px
}

.tournamentWinners___szojl table tbody tr:nth-child(3) td .scores___YYMaQ {
    color: #ffb053
}

.tournamentWinners___szojl table tbody tr:nth-child(3) td .place___HQh9s {
    background: url(/assets/img/mobile/tournaments/prize_bronze.png?24032022) no-repeat
}

.tournamentWinners___szojl table tbody tr:nth-child(3) td .prizeBlock___SJi0_ {
    color: #ffb053
}

.tournamentWinners___szojl .place___HQh9s {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    position: relative;
    text-align: center;
    width: 16px
}

.tournamentWinners___szojl .place___HQh9s .medalPlace___btUVX {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    left: 50%;
    line-height: 16px;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    z-index: 0
}

.tournamentWinners___szojl .place___HQh9s.currentUser___wnssE {
    background: var(--brand-gradient-green);
    color: #000
}

.tournamentWinners___szojl .place___HQh9s.smallPlace___F7wCb {
    padding-right: 1px;
    width: 20px
}

.tournamentWinners___szojl .userName___yL3qS {
    line-height: 16px;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.tournamentWinners___szojl .userName___yL3qS.currentUserName___MBuJn {
    color: var(--brand-blue-link)
}

.scores___YYMaQ {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: -2px;
    text-align: end;
    width: 100%
}

.currency___P6szN {
    font-weight: 500;
    margin-left: 4px
}

.lottery___R_4Wp,.tournament___r_PiJ {
    min-height: 384px;
    position: relative;
    width: 100vw
}

.lotteryImage___R1wib,.tournamentImage___lvqgJ {
    background: var(--lottery-tournament-image-gradient);
    bottom: auto;
    height: calc(100% + 48px);
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -48px;
    z-index: 0
}

.lotteryImageCharacter___RY7zz img,.tournamentImageCharacter___ZQps9 img {
    bottom: 0;
    height: auto;
    left: inherit;
    object-fit: contain;
    opacity: .32;
    position: absolute;
    right: 0;
    top: inherit;
    width: 280px;
    z-index: 0
}

@media screen and (min-width: 568px) {
    .lotteryImageCharacter___RY7zz img,.tournamentImageCharacter___ZQps9 img {
        width:340px
    }
}

.lotteryImageCharacter___RY7zz.tournamentImageActive___ABas_ img,.tournamentImageCharacter___ZQps9.tournamentImageActive___ABas_ img {
    opacity: .8
}

.lotteryImagePattern___etW3V,.tournamentImagePattern___QSAb2 {
    height: calc(100% + 48px);
    width: 100%
}

.lotteryImagePattern___etW3V img,.tournamentImagePattern___QSAb2 img {
    height: 100%;
    -webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
    object-fit: cover;
    opacity: .4;
    width: 100%
}

.lotteryImage___R1wib [class*=loading__],.tournamentImage___lvqgJ [class*=loading__] {
    position: absolute;
    right: 64px;
    top: 50%;
    transform: translateY(-50%)
}

.lotteryContent___G3Pkt,.tournamentContent___xdf5V {
    height: 100%;
    min-height: inherit;
    padding: 16px 32px 108px;
    position: relative
}

.lotteryTitle___vH7Qx,.tournamentTitle___gVZ_F {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    min-height: 86px
}

.lotteryTitle___vH7Qx span,.tournamentTitle___gVZ_F span {
    display: block;
    margin-bottom: 4px
}

.lotterySubtitle___o3hpo,.tournamentSubtitle___vb3Tm {
    color: #ffffffe6;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px
}

.lotteryPrize___Pla9g,.tournamentPrize___IM3z0 {
    margin-top: 11px
}

.lotteryPrizeText___y0S1n,.lotteryPrize___Pla9g [class^=text__],.tournamentPrizeText___zBsez,.tournamentPrize___IM3z0 [class^=text__] {
    color: var(--brand-yellow);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.lotteryDate___bUqe2,.tournamentDate___HFUrm {
    margin: 8px 0 16px
}

.lotteryDate___bUqe2 div [class*=section],.lotteryDate___bUqe2 div:last-child,.tournamentDate___HFUrm div [class*=section],.tournamentDate___HFUrm div:last-child {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.btnWrap___eIoZX {
    align-items: normal;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 2px;
    position: relative;
    width: 256px
}

.btnWrap___eIoZX button {
    width: 100%
}

.btnWrap___eIoZX [class*=tipsWrap__] {
    z-index: 18
}

.viewer___sS5w3 {
    border: 2px solid #fff9;
    border-radius: 10px;
    padding: 6px 14px 8px;
    width: 256px
}

.viewerTop___sCmhz {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.viewerTopTitle___AnFEs {
    max-width: 80px
}

.viewerTopPlace___t6eKw,.viewerTopTitle___AnFEs {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px
}

.viewerTopPlace___t6eKw {
    margin: 0;
    text-align: right;
    white-space: nowrap
}

.viewerTopPlace___t6eKw span {
    font-weight: 400;
    margin-left: 4px;
    text-transform: lowercase
}

.viewerTopScore___seBcB {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    text-align: right
}

.viewerBottomWrapper___fVUV7:not(:empty) {
    margin-top: 12px;
    width: 100%
}

.viewerBottom___NWutG {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.viewerBottomText___gyLXr {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.viewerBottomCount___Sfj6j {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    text-align: right;
    white-space: nowrap
}

@keyframes show___Q6d0p {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.statusTip___y4_wy {
    animation: show___Q6d0p .5s 1;
    animation-fill-mode: forwards;
    background: #fff;
    border-radius: 8px;
    bottom: 0;
    color: #000;
    display: table;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 auto;
    padding: 10px 32px 10px 16px;
    right: auto;
    top: 60px;
    transition: .5s;
    width: 224px;
    z-index: 3
}

.statusTip___y4_wy,.statusTip___y4_wy:before {
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.statusTip___y4_wy:before {
    border: 6px solid #0000;
    border-bottom: 8px solid #fff;
    content: "";
    top: -10px
}

.content___huWbt {
    position: relative
}

.tabs___RZua2 {
    align-items: normal;
    bottom: auto;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    left: 0;
    position: absolute;
    right: 0;
    top: -80px;
    z-index: 2
}

.tab___vWfZb {
    align-items: center;
    border-radius: 8px 8px 0 0;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    height: 80px;
    justify-content: center;
    line-height: normal;
    position: relative;
    text-align: center;
    width: 80px
}

.tab___vWfZb svg {
    height: 24px;
    margin-block:8px;width: 24px
}

.tab___vWfZb g,.tab___vWfZb path,.tab___vWfZb rect,.tab___vWfZb svg {
    fill: #fff
}

.tab___vWfZb[class*=active] {
    background: var(--tournament-active-tab);
    border-radius: 8px 8px 0 0;
    color: #ffbf44
}

.tab___vWfZb[class*=active] g,.tab___vWfZb[class*=active] path,.tab___vWfZb[class*=active] rect,.tab___vWfZb[class*=active] svg {
    fill: #ffbf44
}

.showAllTournaments___IJfab {
    display: flex;
    justify-content: center;
    padding-bottom: 48px;
    position: relative;
    width: 100%;
    z-index: 9
}

.showAllTournamentsLink___Yllmf {
    align-items: center;
    border: 2px solid #fffc;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    justify-content: center;
    line-height: 12px;
    min-width: 154px;
    padding: 0 16px;
    text-decoration: none;
    width: auto
}

.activeLotteryTitle___mPF2T,.activeTournamentsTitle___yxUxS,.expiredLotteryTitle___ZXjwY,.expiredTournamentsTitle___cI2DW {
    color: #fff;
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-block:24px 16px}

@media screen and (min-width: 720px) {
    .activeLotteryTitle___mPF2T,.activeTournamentsTitle___yxUxS,.expiredLotteryTitle___ZXjwY,.expiredTournamentsTitle___cI2DW {
        grid-column:1/3;
        margin-bottom: 0
    }
}

.activeLottery___K7Yro,.expiredLottery___djFQO {
    margin: 32px 16px 0
}

@media screen and (min-width: 360px) {
    .activeLottery___K7Yro,.expiredLottery___djFQO {
        margin:32px 24px 0
    }
}

@media screen and (min-width: 568px) {
    .activeLottery___K7Yro,.expiredLottery___djFQO {
        margin:32px 64px 0
    }
}

@media screen and (min-width: 720px) {
    .activeLottery___K7Yro,.expiredLottery___djFQO {
        grid-gap:16px;
        display: grid;
        grid-template-columns: repeat(2,minmax(288px,1fr));
        margin: 40px auto 0;
        width: 640px
    }

    .activeTournaments___vcwPV,.expiredTournaments___zxtZy {
        grid-gap: 16px;
        display: grid;
        grid-template-columns: repeat(2,minmax(288px,1fr));
        margin: 0 auto;
        width: 640px
    }
}

.noLotteries___rhWVY {
    box-sizing: border-box;
    color: var(--brand-text);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 auto;
    padding: 70px 24px;
    text-align: center;
    width: 100%
}

.expiredLotteries___UzT4O {
    margin-bottom: 24px;
    margin-top: 40px
}

.expiredTournaments___zxtZy:not(:has(+[class*=button__])) {
    margin-bottom: 48px
}

[class*=loadMore][class*=mobile_] {
    margin-bottom: 48px;
    min-width: 120px;
    width: auto
}

.titleExpired___bLaoQ,.title____XBQa {
    color: #fff;
    display: block;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-block:24px 16px}

.loadMore___8nZBI {
    color: #fff;
    margin: 32px auto 0;
    min-width: 208px;
    width: auto
}

.root___v4LmG,.staticPage___hTgC_,.textStyle___n3HRt {
    box-sizing: border-box;
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.root___v4LmG .h1___gVRnP,.root___v4LmG .h2___HqYcY,.root___v4LmG .h3___U0l4R,.root___v4LmG h1,.root___v4LmG h2,.root___v4LmG h3,.staticPage___hTgC_ .h1___gVRnP,.staticPage___hTgC_ .h2___HqYcY,.staticPage___hTgC_ .h3___U0l4R,.staticPage___hTgC_ h1,.staticPage___hTgC_ h2,.staticPage___hTgC_ h3,.textStyle___n3HRt .h1___gVRnP,.textStyle___n3HRt .h2___HqYcY,.textStyle___n3HRt .h3___U0l4R,.textStyle___n3HRt h1,.textStyle___n3HRt h2,.textStyle___n3HRt h3 {
    color: var(--brand-text);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0;
    text-align: left
}

.root___v4LmG .h1___gVRnP:first-child,.root___v4LmG h1:first-child,.staticPage___hTgC_ .h1___gVRnP:first-child,.staticPage___hTgC_ h1:first-child,.textStyle___n3HRt .h1___gVRnP:first-child,.textStyle___n3HRt h1:first-child {
    margin-top: 20px
}

.root___v4LmG .h1___gVRnP span,.root___v4LmG .h2___HqYcY span,.root___v4LmG h1 span,.root___v4LmG h2 span,.staticPage___hTgC_ .h1___gVRnP span,.staticPage___hTgC_ .h2___HqYcY span,.staticPage___hTgC_ h1 span,.staticPage___hTgC_ h2 span,.textStyle___n3HRt .h1___gVRnP span,.textStyle___n3HRt .h2___HqYcY span,.textStyle___n3HRt h1 span,.textStyle___n3HRt h2 span {
    color: #fff
}

.root___v4LmG h1+h2,.staticPage___hTgC_ h1+h2,.textStyle___n3HRt h1+h2 {
    margin-top: 16px
}

.root___v4LmG .h4___YRLqR,.root___v4LmG h4,.staticPage___hTgC_ .h4___YRLqR,.staticPage___hTgC_ h4,.textStyle___n3HRt .h4___YRLqR,.textStyle___n3HRt h4 {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase
}

.root___v4LmG .h5___T4CSF,.root___v4LmG h5,.staticPage___hTgC_ .h5___T4CSF,.staticPage___hTgC_ h5,.textStyle___n3HRt .h5___T4CSF,.textStyle___n3HRt h5 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 20px 0
}

.root___v4LmG .h6___Jtar9,.root___v4LmG h6,.staticPage___hTgC_ .h6___Jtar9,.staticPage___hTgC_ h6,.textStyle___n3HRt .h6___Jtar9,.textStyle___n3HRt h6 {
    color: var(--brand-text);
    font-size: 16px;
    margin: 15px 0
}

.root___v4LmG [class*=txt],.root___v4LmG ol,.root___v4LmG p,.root___v4LmG ul,.staticPage___hTgC_ [class*=txt],.staticPage___hTgC_ ol,.staticPage___hTgC_ p,.staticPage___hTgC_ ul,.textStyle___n3HRt [class*=txt],.textStyle___n3HRt ol,.textStyle___n3HRt p,.textStyle___n3HRt ul {
    margin: 14px 0 24px
}

.root___v4LmG [class*=txt],.root___v4LmG ol,.root___v4LmG p,.root___v4LmG ul,.root___v4LmG>div,.staticPage___hTgC_ [class*=txt],.staticPage___hTgC_ ol,.staticPage___hTgC_ p,.staticPage___hTgC_ ul,.staticPage___hTgC_>div,.textStyle___n3HRt [class*=txt],.textStyle___n3HRt ol,.textStyle___n3HRt p,.textStyle___n3HRt ul,.textStyle___n3HRt>div {
    color: var(--brand-text);
    font-family: Manrope,sans-serif;
    font-size: 14px;
    line-height: 22px
}

.root___v4LmG a,.staticPage___hTgC_ a,.textStyle___n3HRt a {
    color: var(--link-color);
    text-decoration: underline;
    text-underline-offset: 3px
}

.root___v4LmG span,.staticPage___hTgC_ span,.textStyle___n3HRt span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.root___v4LmG img,.staticPage___hTgC_ img,.textStyle___n3HRt img {
    max-width: 100%
}

.root___v4LmG ol,.root___v4LmG ul,.staticPage___hTgC_ ol,.staticPage___hTgC_ ul,.textStyle___n3HRt ol,.textStyle___n3HRt ul {
    counter-reset: list;
    list-style-type: none;
    padding-left: 22px
}

.root___v4LmG ol ol,.root___v4LmG ul ol,.staticPage___hTgC_ ol ol,.staticPage___hTgC_ ul ol,.textStyle___n3HRt ol ol,.textStyle___n3HRt ul ol {
    margin-top: 24px
}

.root___v4LmG ol li,.root___v4LmG ul li,.staticPage___hTgC_ ol li,.staticPage___hTgC_ ul li,.textStyle___n3HRt ol li,.textStyle___n3HRt ul li {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-left: 11px;
    position: relative
}

.root___v4LmG ol li:before,.root___v4LmG ul li:before,.staticPage___hTgC_ ol li:before,.staticPage___hTgC_ ul li:before,.textStyle___n3HRt ol li:before,.textStyle___n3HRt ul li:before {
    background: #b8b8cc1a;
    border-radius: 4px;
    display: block;
    font-weight: 900;
    height: 16px;
    left: -21px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.root___v4LmG ol,.staticPage___hTgC_ ol,.textStyle___n3HRt ol {
    counter-reset: list
}

.root___v4LmG ol li:before,.staticPage___hTgC_ ol li:before,.textStyle___n3HRt ol li:before {
    content: counter(list) "";
    counter-increment: list;
    font-size: 10px;
    line-height: 16px
}

.root___v4LmG ul li:before,.staticPage___hTgC_ ul li:before,.textStyle___n3HRt ul li:before {
    content: "•";
    line-height: 12px
}

.root___v4LmG iframe,.staticPage___hTgC_ iframe,.textStyle___n3HRt iframe {
    background: #000;
    border-radius: 8px;
    display: block;
    margin: 24px 0 0
}

.root___v4LmG .tbl,.staticPage___hTgC_ .tbl,.textStyle___n3HRt .tbl {
    font-family: Manrope,sans-serif;
    margin: 0 -32px;
    margin-top: 30px;
    position: relative;
    table-layout: auto;
    width: calc(100% + 64px);
    z-index: 1
}

.root___v4LmG .tbl tbody,.root___v4LmG .tbl thead,.staticPage___hTgC_ .tbl tbody,.staticPage___hTgC_ .tbl thead,.textStyle___n3HRt .tbl tbody,.textStyle___n3HRt .tbl thead {
    position: relative;
    z-index: 2
}

.root___v4LmG .tbl thead tr,.staticPage___hTgC_ .tbl thead tr,.textStyle___n3HRt .tbl thead tr {
    background-color: #e7dbdb1a
}

.root___v4LmG .tbl thead tr:first-child th:first-child,.staticPage___hTgC_ .tbl thead tr:first-child th:first-child,.textStyle___n3HRt .tbl thead tr:first-child th:first-child {
    border-radius: 10px 0 0 10px
}

.root___v4LmG .tbl thead tr:first-child th:last-child,.staticPage___hTgC_ .tbl thead tr:first-child th:last-child,.textStyle___n3HRt .tbl thead tr:first-child th:last-child {
    border-radius: 0 10px 10px 0
}

.root___v4LmG .tbl thead th,.staticPage___hTgC_ .tbl thead th,.textStyle___n3HRt .tbl thead th {
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 500;
    height: 48px;
    min-height: 48px;
    padding: 12px 0 12px 10px;
    position: relative;
    text-align: center
}

.root___v4LmG .tbl thead th,.root___v4LmG .tbl thead th span,.staticPage___hTgC_ .tbl thead th,.staticPage___hTgC_ .tbl thead th span,.textStyle___n3HRt .tbl thead th,.textStyle___n3HRt .tbl thead th span {
    color: #fff
}

.root___v4LmG .tbl tbody tr,.staticPage___hTgC_ .tbl tbody tr,.textStyle___n3HRt .tbl tbody tr {
    border-bottom: none;
    position: relative
}

.root___v4LmG .tbl tbody tr:not(:last-child):after,.staticPage___hTgC_ .tbl tbody tr:not(:last-child):after,.textStyle___n3HRt .tbl tbody tr:not(:last-child):after {
    background-color: #ffffff0d;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 24px;
    position: absolute;
    width: calc(100% - 48px)
}

.root___v4LmG .tbl tbody td,.staticPage___hTgC_ .tbl tbody td,.textStyle___n3HRt .tbl tbody td {
    border-bottom: 1px solid #fff;
    color: var(--brand-text);
    font-size: 12px;
    height: 48px;
    min-height: 48px;
    padding-bottom: 8px;
    padding-top: 8px
}

.root___v4LmG .tbl tbody td:first-child,.staticPage___hTgC_ .tbl tbody td:first-child,.textStyle___n3HRt .tbl tbody td:first-child {
    color: #fffc;
    font-weight: 500;
    text-align: left
}

.root___v4LmG .tbl tbody tr:last-child td,.staticPage___hTgC_ .tbl tbody tr:last-child td,.textStyle___n3HRt .tbl tbody tr:last-child td {
    border-bottom: none
}

.root___v4LmG .tbl tbody tr:last-child td:before,.staticPage___hTgC_ .tbl tbody tr:last-child td:before,.textStyle___n3HRt .tbl tbody tr:last-child td:before {
    content: none
}

.root___v4LmG .tbl td,.root___v4LmG .tbl th,.staticPage___hTgC_ .tbl td,.staticPage___hTgC_ .tbl th,.textStyle___n3HRt .tbl td,.textStyle___n3HRt .tbl th {
    vertical-align: middle
}

.root___v4LmG .tbl td:first-child,.root___v4LmG .tbl th:first-child,.staticPage___hTgC_ .tbl td:first-child,.staticPage___hTgC_ .tbl th:first-child,.textStyle___n3HRt .tbl td:first-child,.textStyle___n3HRt .tbl th:first-child {
    padding-left: 32px
}

.root___v4LmG .tbl td:last-child,.root___v4LmG .tbl th:last-child,.staticPage___hTgC_ .tbl td:last-child,.staticPage___hTgC_ .tbl th:last-child,.textStyle___n3HRt .tbl td:last-child,.textStyle___n3HRt .tbl th:last-child {
    padding-right: 32px
}

.root___v4LmG .tbl td .text-center,.root___v4LmG .tbl th .text-center,.staticPage___hTgC_ .tbl td .text-center,.staticPage___hTgC_ .tbl th .text-center,.textStyle___n3HRt .tbl td .text-center,.textStyle___n3HRt .tbl th .text-center {
    text-align: center
}

.root___v4LmG .tbl-striped tbody tr:nth-child(odd),.root___v4LmG .tbl-striped thead tr,.staticPage___hTgC_ .tbl-striped tbody tr:nth-child(odd),.staticPage___hTgC_ .tbl-striped thead tr,.textStyle___n3HRt .tbl-striped tbody tr:nth-child(odd),.textStyle___n3HRt .tbl-striped thead tr {
    background: #0000
}

.root___v4LmG .tbl-striped tbody td,.staticPage___hTgC_ .tbl-striped tbody td,.textStyle___n3HRt .tbl-striped tbody td {
    border-bottom: none
}

.root___v4LmG .tbl-striped tbody td:before,.staticPage___hTgC_ .tbl-striped tbody td:before,.textStyle___n3HRt .tbl-striped tbody td:before {
    content: none
}

.root___v4LmG .tbl-striped-revert tbody tr:nth-child(2n),.root___v4LmG .tbl-striped-revert thead tr,.staticPage___hTgC_ .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___hTgC_ .tbl-striped-revert thead tr,.textStyle___n3HRt .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___n3HRt .tbl-striped-revert thead tr {
    background: #0000
}

.root___v4LmG .tbl-striped-revert tbody td,.staticPage___hTgC_ .tbl-striped-revert tbody td,.textStyle___n3HRt .tbl-striped-revert tbody td {
    border-bottom: none
}

.root___v4LmG .tbl-striped-revert tbody td:before,.staticPage___hTgC_ .tbl-striped-revert tbody td:before,.textStyle___n3HRt .tbl-striped-revert tbody td:before {
    content: none
}

.root___v4LmG .tbl-type-text th:first-child,.staticPage___hTgC_ .tbl-type-text th:first-child,.textStyle___n3HRt .tbl-type-text th:first-child {
    text-align: left!important
}

.root___v4LmG .tbl-type-text td,.staticPage___hTgC_ .tbl-type-text td,.textStyle___n3HRt .tbl-type-text td {
    text-align: center
}

.root___v4LmG .tbl-type-text td:first-child,.staticPage___hTgC_ .tbl-type-text td:first-child,.textStyle___n3HRt .tbl-type-text td:first-child {
    text-align: left
}

.root___v4LmG .img-fullpage,.staticPage___hTgC_ .img-fullpage,.textStyle___n3HRt .img-fullpage {
    box-shadow: 0 1px 0 0 #ffffff0d;
    box-sizing: border-box;
    line-height: 0;
    margin: -19px -24px 40px -30px;
    max-height: 502px;
    overflow: hidden;
    position: relative
}

.root___v4LmG .img-fullpage img,.staticPage___hTgC_ .img-fullpage img,.textStyle___n3HRt .img-fullpage img {
    width: 100%
}

.root___v4LmG .with-padding-left,.staticPage___hTgC_ .with-padding-left,.textStyle___n3HRt .with-padding-left {
    padding-left: 32px
}

.staticPage___hTgC_[class*=faq] {
    padding: 0 0 8px
}

.staticPage___hTgC_[class*=faq] h3 {
    color: #fff;
    font-family: Manrope,sans-serif;
    margin: 20px 0 24px
}

.staticPage___hTgC_[class*=faq] h3:not(:first-child) {
    margin: 40px 0 23px
}

.staticPage___hTgC_[class*=faq] .accordion-toggle {
    background: #e7dbdb1a;
    background-clip: padding-box;
    border: 1px solid #ffffff1a;
    border-bottom: none;
    border-radius: 10px;
    box-shadow: 0 8px 16px #24020033;
    color: var(--brand-text);
    margin-bottom: 15px;
    position: relative
}

.staticPage___hTgC_[class*=faq] .accordion-title {
    cursor: pointer;
    font-family: Manrope,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 48px;
    position: relative
}

.staticPage___hTgC_[class*=faq] .accordion-title b {
    background: #ffffff1a;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    left: 16px;
    line-height: 16px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.staticPage___hTgC_[class*=faq] .accordion-title:after {
    border-left: 5px solid #0000;
    border-right: 5px solid #0000;
    border-top: 5px solid #fff;
    bottom: 0;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 18px;
    top: calc(50% - 2px);
    transform-origin: 50% 50%;
    transition: transform .3s ease-in-out;
    width: 0;
    z-index: 0
}

.staticPage___hTgC_[class*=faq] .accordion-title.active:after {
    transform: rotate(180deg)
}

.staticPage___hTgC_[class*=faq] .accordion-inner {
    display: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 46px 29px 48px
}

.staticPage___hTgC_[class*=faq] .accordion-inner,.staticPage___hTgC_[class*=faq] .accordion-inner * {
    font-family: Manrope,sans-serif
}

.staticPage___hTgC_[class*=terms-new],.staticPage___hTgC_[class*=terms] {
    padding-bottom: 18px
}

.staticPage___hTgC_[class*=terms-new] h1,.staticPage___hTgC_[class*=terms-new] h2,.staticPage___hTgC_[class*=terms] h1,.staticPage___hTgC_[class*=terms] h2 {
    font-family: Manrope,sans-serif
}

.staticPage___hTgC_[class*=terms-new] h1,.staticPage___hTgC_[class*=terms] h1 {
    margin-bottom: 16px
}

.staticPage___hTgC_[class*=terms-new] h2,.staticPage___hTgC_[class*=terms] h2 {
    font-weight: 500
}

.staticPage___hTgC_[class*=terms-new] .tbl,.staticPage___hTgC_[class*=terms] .tbl {
    margin: 0 0 24px;
    table-layout: fixed;
    width: 100%
}

.staticPage___hTgC_[class*=terms-new] .tbl thead,.staticPage___hTgC_[class*=terms] .tbl thead {
    background-color: rgba(var(--brand-text-rgb),.1)
}

.staticPage___hTgC_[class*=terms-new] .tbl td,.staticPage___hTgC_[class*=terms-new] .tbl th,.staticPage___hTgC_[class*=terms] .tbl td,.staticPage___hTgC_[class*=terms] .tbl th {
    border: none;
    line-height: 16px;
    text-align: left
}

.staticPage___hTgC_[class*=terms-new] .tbl td:first-child,.staticPage___hTgC_[class*=terms-new] .tbl th:first-child,.staticPage___hTgC_[class*=terms] .tbl td:first-child,.staticPage___hTgC_[class*=terms] .tbl th:first-child {
    padding-left: 24px;
    padding-right: 10px;
    width: 100%
}

.staticPage___hTgC_[class*=terms-new] .tbl td:nth-child(2),.staticPage___hTgC_[class*=terms-new] .tbl th:nth-child(2),.staticPage___hTgC_[class*=terms] .tbl td:nth-child(2),.staticPage___hTgC_[class*=terms] .tbl th:nth-child(2) {
    padding-left: 0;
    width: 160px
}

.staticPage___hTgC_[class*=terms-new] .tbl td:nth-child(3),.staticPage___hTgC_[class*=terms-new] .tbl th:nth-child(3),.staticPage___hTgC_[class*=terms] .tbl td:nth-child(3),.staticPage___hTgC_[class*=terms] .tbl th:nth-child(3) {
    padding: 4px 8px 4px 16px;
    text-align: left;
    width: 100%
}

.staticPage___hTgC_[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___hTgC_[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___hTgC_[class*=terms] .tbl td:nth-child(3) span,.staticPage___hTgC_[class*=terms] .tbl th:nth-child(3) span {
    display: block;
    text-align: center;
    width: 72px
}

.staticPage___hTgC_[class*=terms-new] .tbl td:last-child,.staticPage___hTgC_[class*=terms-new] .tbl th:last-child,.staticPage___hTgC_[class*=terms] .tbl td:last-child,.staticPage___hTgC_[class*=terms] .tbl th:last-child {
    padding-left: 0;
    padding-right: 10px;
    width: 144px
}

.staticPage___hTgC_[class*=terms-new] .ul-list,.staticPage___hTgC_[class*=terms] .ul-list {
    margin: 22px 0 24px
}

.staticPage___hTgC_[class*=terms-new] .ul-list.with-padding-left,.staticPage___hTgC_[class*=terms] .ul-list.with-padding-left {
    padding-left: 37px
}

.staticPage___hTgC_[class*=terms-new] .contacts-list,.staticPage___hTgC_[class*=terms] .contacts-list {
    display: flex
}

.staticPage___hTgC_[class*=terms-new] .contacts-list h2,.staticPage___hTgC_[class*=terms] .contacts-list h2 {
    margin-top: 32px
}

.staticPage___hTgC_[class*=terms-new] .contacts-list div,.staticPage___hTgC_[class*=terms] .contacts-list div {
    display: grid;
    letter-spacing: .2px;
    margin-right: 14px
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download],.staticPage___hTgC_[class*=terms] [class*=terms-download] {
    align-items: center;
    background: var(--render-page-light-bg);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] p,.staticPage___hTgC_[class*=terms] [class*=terms-download] p {
    margin: 0
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] p,.staticPage___hTgC_[class*=terms-new] [class*=terms-download] time,.staticPage___hTgC_[class*=terms] [class*=terms-download] p,.staticPage___hTgC_[class*=terms] [class*=terms-download] time {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] button,.staticPage___hTgC_[class*=terms] [class*=terms-download] button {
    align-items: center;
    background: var(--brand-gradient-green);
    border-radius: 8px;
    color: var(--primary-button-color);
    display: flex;
    flex-direction: row;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    line-height: 12px;
    padding: 4px 16px 4px 36px;
    position: relative;
    text-decoration: none
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___hTgC_[class*=terms] [class*=terms-download] button:disabled {
    opacity: .4;
    pointer-events: none
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] button:before,.staticPage___hTgC_[class*=terms] [class*=terms-download] button:before {
    bottom: 0;
    content: url(/assets/svg/download.svg);
    height: 24px;
    left: 12px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 24px;
    z-index: 0
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] button:hover,.staticPage___hTgC_[class*=terms] [class*=terms-download] button:hover {
    filter: brightness(1.1)
}

.staticPage___hTgC_[class*=online-casino],.staticPage___hTgC_[class*=online-casino] * {
    font-family: Manrope,sans-serif;
    line-height: 22px
}

.staticPage___hTgC_[class*=online-casino] h1,.staticPage___hTgC_[class*=online-casino] h1 *,.staticPage___hTgC_[class*=online-casino] h2,.staticPage___hTgC_[class*=online-casino] h2 *,.staticPage___hTgC_[class*=online-casino] h3,.staticPage___hTgC_[class*=online-casino] h3 *,.staticPage___hTgC_[class*=online-casino] h4,.staticPage___hTgC_[class*=online-casino] h4 *,.staticPage___hTgC_[class*=online-casino] h5,.staticPage___hTgC_[class*=online-casino] h5 *,.staticPage___hTgC_[class*=online-casino] h6,.staticPage___hTgC_[class*=online-casino] h6 * {
    font-family: Manrope,sans-serif;
    line-height: 32px
}

.staticPage___hTgC_[class*=information] [class=title] {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 48px;
    margin: 12px 0 16px
}

.staticPage___hTgC_[class*=information] [class=informationBottom],.staticPage___hTgC_[class*=information] [class=informationTop] {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto 16px;
    padding: 0
}

.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationTopItem] {
    background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
    border: 1px solid #ffffff14;
    border-radius: 12px;
    height: 68px;
    margin-bottom: 0;
    padding-left: 0;
    position: static;
    width: 100%
}

.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationTopItem]:before {
    content: none
}

.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationTopLink] {
    align-items: center;
    background: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    justify-content: space-between;
    line-height: 22px;
    outline: 0;
    overflow: hidden;
    padding: 9px 15px 9px 55px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    word-break: break-word
}

.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationTopLink] span {
    left: 15px;
    position: absolute;
    top: 21px
}

.root___v4LmG {
    margin: 32px 0 40px
}

.root___v4LmG h3 {
    margin: 24px 0
}

@media screen and (min-width: 1288px) {
    .root___v4LmG h3 {
        margin:24px 0 16px
    }
}

.root___v4LmG h1,.root___v4LmG h2,.root___v4LmG h3,.root___v4LmG h4,.root___v4LmG h5,.root___v4LmG h6 {
    color: #fff;
    font-family: Manrope,sans-serif;
    margin: 32px 0 24px
}

.root___v4LmG ol li,.root___v4LmG p,.root___v4LmG ul li {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.root___v4LmG ol,.root___v4LmG ul {
    margin: 0
}

.title___gxz2P {
    color: #fff;
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 40px
}

.packagesWrap___T4k3y {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.package___l1dUQ {
    height: 124px;
    position: relative;
    width: 108px;
    z-index: 1
}

.package___l1dUQ:hover .packageInner___K3U0t {
    opacity: 0;
    transition: opacity .2s .2s;
    visibility: hidden
}

.package___l1dUQ:hover .btnInner___UdYcs {
    opacity: 1;
    text-align: center;
    visibility: visible
}

.package___l1dUQ:hover .btnInner___UdYcs:after {
    background: #ffb053;
    transition: background .5s .2s
}

.packageInner___K3U0t {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    opacity: 1;
    position: relative;
    text-align: center;
    transition: opacity .4s .1s
}

.packagePercent___HyGGA {
    background: var(--brand-blue);
    border-radius: 24px;
    bottom: auto;
    color: #fff;
    font-size: 10px;
    font-weight: 900;
    left: auto;
    line-height: 16px;
    min-width: 42px;
    padding: 4px 6px;
    pointer-events: none;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -16px;
    transition: opacity .2s;
    z-index: 1
}

.packageImg___Arr5L {
    height: 64px;
    transition: opacity .2s;
    width: 88px
}

.packageImg___Arr5L img {
    height: 100%;
    width: 100%
}

.packageCount___i8ikT {
    bottom: auto;
    color: #000000b3;
    font-size: 16px;
    font-weight: 700;
    height: 26px;
    left: 64px;
    line-height: 24px;
    position: absolute;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%) rotate(-15.5deg);
    width: 52px;
    z-index: 0
}

.packageCount___i8ikT>span {
    color: inherit;
    font-size: 10px;
    font-weight: 500;
    line-height: inherit;
    margin-left: 2px
}

.packagePriceOld___klOiQ {
    color: #ffffff80;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0;
    text-align: right;
    text-decoration: line-through;
    width: 100%
}

.packagePriceNew___jl7hy {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    text-align: right
}

.packageBuy___hiaHA {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.btnInner___UdYcs {
    bottom: auto;
    height: 48px;
    left: 50%;
    opacity: 0;
    position: absolute;
    right: auto;
    top: 0;
    transform: translateX(-50%);
    transition: opacity .2s ease;
    visibility: hidden;
    width: 108px;
    z-index: 0
}

.btnInner___UdYcs [class*=button__] {
    border-radius: var(--buttons-border-radius);
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    text-shadow: 0 1px 0 #0003
}

@media screen and (min-width: 1288px) {
    .btnInner___UdYcs {
        right:0
    }
}

.btnInner___UdYcs:after {
    content: "";
    filter: blur(20px);
    height: 48px;
    left: 50%;
    position: absolute;
    top: 60%;
    transform: translate(-50%,-50%);
    width: 48px;
    z-index: 1
}

.prize___eEKGC {
    align-items: center;
    display: flex;
    gap: 8px;
    height: 48px;
    position: relative
}

.prize___eEKGC:not(:last-child):after {
    background: #ffffff0d;
    bottom: 0;
    content: "";
    height: 1px;
    position: absolute;
    right: 0;
    width: 88%
}

@media screen and (min-width: 568px) {
    .prize___eEKGC:not(:last-child):after {
        width:92%
    }
}

@media screen and (min-width: 720px) {
    .prize___eEKGC {
        margin:0 auto;
        max-width: 592px
    }
}

.prizePlace___t_XFx {
    align-items: center;
    color: #fff;
    display: flex;
    flex: 0 0 30px;
    flex-direction: row;
    font-size: 10px;
    font-weight: 500;
    height: 30px;
    justify-content: center;
    line-height: 16px;
    position: relative;
    width: 30px
}

.prizePlace___t_XFx:before {
    background: #ffffff1a;
    border-radius: 4px;
    content: "";
    height: 16px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 16px;
    z-index: -1
}

.prizePlace___t_XFx img {
    width: 100%
}

.prizeTicket___YY8c0,.prizeUser___ZnTLJ {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0
}

.prizeUser___ZnTLJ {
    margin-bottom: -4px
}

.prizeTicket___YY8c0 {
    color: rgba(var(--brand-text-rgb),.8)
}

.prizeTicketGold___fyvki {
    color: rgba(var(--brand-gold-rgb),.8)
}

.prizeInfo___WBffM {
    margin-left: 16px
}

.prizeWrap___Euj3A {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-left: auto;
    max-width: 50%
}

.prizeWrap___Euj3A p {
    margin: 0;
    text-align: right
}

.prizeName___dDv0g {
    color: var(--brand-text);
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.prizeTop___XpkCm {
    display: flex
}

.prize___eEKGC.isWinner___V3T2I .prizePlace___t_XFx,.prize___eEKGC.isWinner___V3T2I .prizeUser___ZnTLJ,.prize___eEKGC.isWinner___V3T2I [class*=currencySum],.prize___eEKGC.isWinner___V3T2I [class*=currencySymbol] {
    color: var(--brand-yellow)
}

.placeWrap_1___ihJ4y p {
    color: var(--brand-gold)
}

.placeWrap_2___cOzIv p {
    color: #dadfec
}

.placeWrap_3___NE2CC p {
    color: #ffb053
}

.LotteryGetPrizeWrap___L5Zo1 {
    display: flex;
    margin-bottom: 54px
}

.LotteryGetPrizeWrap___L5Zo1 button {
    width: 100%
}

@media screen and (min-width: 568px) {
    .LotteryGetPrizeWrap___L5Zo1 button {
        margin:0 auto;
        max-width: 312px
    }
}

@media screen and (min-width: 720px) {
    .LotteryGetPrizeWrap___L5Zo1 {
        margin:0 auto 54px;
        max-width: 592px
    }
}

.LotteryGetPrizeWrap___L5Zo1:empty {
    margin: 0
}

.lotteryBuy___ziTV2 {
    margin-bottom: 32px;
    position: relative
}

.lotteryBuy___ziTV2 button {
    margin: 0 auto;
    text-shadow: none
}

.winnerHeader___EWGYE {
    display: flex;
    margin-bottom: 10px
}

@media screen and (min-width: 360px) {
    .winnerHeader___EWGYE {
        margin-bottom:14px
    }
}

.winnerHeader___EWGYE span {
    color: #fff9;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 10px
}

.winnerHeader___EWGYE span:nth-child(2) {
    margin-left: 26px
}

.winnerHeader___EWGYE span:last-child {
    margin-left: auto
}

@media screen and (min-width: 720px) {
    .winnerHeader___EWGYE {
        margin:0 auto 14px;
        max-width: 592px
    }
}

.noResults___QeH1Q {
    font-weight: 400
}

.content___hKTRh,.noResults___QeH1Q {
    color: var(--brand-text);
    font-size: 14px;
    line-height: 24px
}

.content___hKTRh {
    font-family: Manrope,sans-serif
}

.content___hKTRh [class*=title],.content___hKTRh h1,.content___hKTRh h2,.content___hKTRh h3,.content___hKTRh h4,.content___hKTRh h5,.content___hKTRh h6 {
    color: #ffffffe6;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 16px;
    margin-top: 0
}

.content___hKTRh [class*=txt],.content___hKTRh p {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 40px
}

.content___hKTRh ol,.content___hKTRh ul {
    color: var(--brand-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px 0 40px
}

.content___hKTRh ol:last-child,.content___hKTRh ul:last-child {
    margin-bottom: 0
}

.content___hKTRh ol li,.content___hKTRh ul li {
    margin-bottom: 8px;
    padding-left: 32px;
    position: relative
}

@media screen and (min-width: 568px) {
    .content___hKTRh ol li,.content___hKTRh ul li {
        margin-bottom:8px
    }
}

.content___hKTRh ol li:last-child,.content___hKTRh ul li:last-child {
    margin-bottom: 0
}

.content___hKTRh ol li:before,.content___hKTRh ul li:before {
    background-color: #ffffff0d;
    border-radius: 4px;
    content: "•";
    font-size: 16px;
    height: 16px;
    left: 0;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 16px
}

.content___hKTRh ol li:before {
    content: none
}

.containerWrap___xRmPN {
    background: var(--brand-content-background);
    padding: 40px 16px 48px;
    position: relative;
    z-index: 2
}

.containerWrap___xRmPN:before {
    background: linear-gradient(180deg,rgba(var(--brand-blue-gradient-color),0) 0,var(--brand-blue-gradient-color) 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 364px;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-180deg);
    width: 100%;
    z-index: -1
}

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

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

.tabs___Jzkvz {
    flex-direction: row;
    justify-content: flex-start;
    margin-top: -128px
}

.tab___s90DB,.tabs___Jzkvz {
    align-items: center;
    display: flex
}

.tab___s90DB {
    color: #fff;
    cursor: pointer;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    height: 80px;
    justify-content: center;
    line-height: 20px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 80px
}

.tab___s90DB svg {
    height: 24px;
    width: 24px
}

.tab___s90DB svg g,.tab___s90DB svg path,.tab___s90DB svg rect {
    fill: #fff
}

.tab___s90DB span {
    margin-top: 8px
}

.tab___s90DB[class*=active] {
    background: var(--tournament-active-tab);
    border-radius: 8px 8px 0 0;
    color: var(--brand-yellow)
}

.tab___s90DB[class*=active] span {
    color: var(--brand-yellow)
}

.tab___s90DB[class*=active] svg g,.tab___s90DB[class*=active] svg path,.tab___s90DB[class*=active] svg rect {
    fill: var(--brand-yellow)
}

.showAllLotteries___kOzg6 {
    background: var(--tournament-active-tab);
    display: flex;
    justify-content: center;
    padding-bottom: 48px;
    position: relative;
    width: 100%;
    z-index: 9
}

.showAllLotteriesLink___mNzOh {
    align-items: center;
    border: 2px solid #fffc;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 #2727274d;
    color: #fffc;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    justify-content: center;
    line-height: 12px;
    min-width: 128px;
    padding: 0 16px;
    width: auto
}

.adventCalendarLotteryContainer___ZXDb1 {
    padding: 23px 20px;
    position: relative
}

@media screen and (min-width: 640px) {
    .adventCalendarLotteryContainer___ZXDb1 {
        padding:23px 64px
    }
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lottery__] {
    height: 312px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryContent__] {
    padding: 20px 32px 156px;
    position: relative
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotterySubtitle__] {
    color: #fffc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryTitle__] {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 25px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryPrize__] {
    color: #f5c66b;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=ticket__] {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=ticketGold__] {
    background: #f5c66b;
    border-radius: 100px;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryBuy__] {
    margin-top: 32px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryBuy__] [class*=inputWrap__] {
    max-width: 100%
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryBuy__] [class*=btnWrap__] {
    margin-top: 26px;
    max-width: 288px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryBuy__] [class*=inputContainer__] {
    border-radius: 8px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryBuy__] button {
    background: linear-gradient(180deg,#d1021b,#a71023)!important
}

.adventCalendarLotteryContainer___ZXDb1 [class*=percent__] {
    color: #fff
}

.adventCalendarLotteryContainer___ZXDb1 [class*=radioIcon__] {
    background: #0000!important
}

.adventCalendarLotteryContainer___ZXDb1 [class*=anotherCountTitle__] {
    margin-bottom: 16px;
    margin-top: 32px;
    max-width: 290px
}

@media screen and (min-width: 412px) {
    .adventCalendarLotteryContainer___ZXDb1 [class*=anotherCountTitle__] {
        max-width:none;
        width: 90%
    }
}

.adventCalendarLotteryContainer___ZXDb1 [class*=anotherCountTitle__] path {
    fill: #fff
}

.adventCalendarLotteryContainer___ZXDb1 [class*=packagesTitle__] {
    right: -2px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=radioIcon] {
    top: 51px!important
}

.adventCalendarLotteryContainer___ZXDb1 [class*=discount__img__] {
    left: -20px;
    top: 2px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=initial__sum__],.adventCalendarLotteryContainer___ZXDb1 [class*=initial__sum__] span {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=discount__sum__],.adventCalendarLotteryContainer___ZXDb1 [class*=discount__sum__] span {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=packagesWrap__] {
    gap: 26px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=infoIcon__] {
    transform: scale(1.25)
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryBtn__] {
    margin-top: -11px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryBtn__] button {
    font-size: 16px;
    font-weight: 600;
    min-width: 200px;
    width: auto
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryDate__] div:not([class^=lotterySubtitle]) {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryImg__] {
    border-radius: 10px;
    height: 100%;
    overflow: hidden;
    top: 0;
    z-index: 0
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryImg__]:before {
    background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryImg__] img {
    -webkit-mask-image: none;
    mask-image: none
}

.adventCalendarLotteryContainer___ZXDb1 [class*=content__],.adventCalendarLotteryContainer___ZXDb1 [class*=wrapItems__] {
    margin-top: 32px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=content__] ol,.adventCalendarLotteryContainer___ZXDb1 [class*=content__] ul {
    padding-left: 16px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=content__] ol li,.adventCalendarLotteryContainer___ZXDb1 [class*=content__] ul li {
    margin-bottom: 16px;
    padding-left: 26px
}

.adventCalendarLotteryContainer___ZXDb1 [class*=lotteryBuyForm] button {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #fff
}

.withoutOverflow___AHgkS {
    overflow: visible
}

.withoutOverflow___AHgkS [class*=WebRoot],.withoutOverflow___AHgkS [class*=fruitCocktailPage],.withoutOverflow___AHgkS [class*=layout] {
    overflow: visible!important
}

.table___f2l0t {
    margin-bottom: 32px
}

.tableHeading___b6qm4 {
    color: #ffffffe6;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 32px 0 24px
}

@media screen and (min-width: 1096px) {
    .tableHeading___b6qm4 {
        color:#fff;
        font-size: 24px;
        font-weight: 400;
        line-height: 32px;
        margin: 32px 0
    }
}

.table___f2l0t .ticketsWrapper___iFAaU {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.table___f2l0t .ticketsWrapper___iFAaU .ticketsList___tTX0P {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-start;
    max-width: 716px
}

.table___f2l0t .ticketsWrapper___iFAaU .ticketsList___tTX0P .ticket___ozgT0 {
    align-items: center;
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background: linear-gradient(180deg,#13101233 13.43%,#ff971a33);
    border: 1px solid #6d4826;
    border-radius: 8px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    display: flex;
    flex-direction: column;
    height: 64px;
    justify-content: center;
    opacity: .6;
    overflow: hidden;
    padding: 8px 8px 0;
    position: relative;
    width: 140px;
    z-index: 1
}

.table___f2l0t .ticketsWrapper___iFAaU .ticketsList___tTX0P .ticket___ozgT0:before {
    background: url(/assets/img/fruitCocktail/promoSection/ingredients/cardElement.webp) 50%;
    background-size: 100%;
    bottom: -84px;
    content: "";
    height: 208px;
    left: 50%;
    position: absolute;
    right: unset;
    top: unset;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.table___f2l0t .ticketsWrapper___iFAaU .ticketsList___tTX0P .ticket___ozgT0 img {
    position: relative;
    z-index: 1
}

.table___f2l0t .ticketsWrapper___iFAaU .ticketsList___tTX0P .ticket___ozgT0 span {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: normal
}

.table___f2l0t .ticketsWrapper___iFAaU .ticketsList___tTX0P .ticket___ozgT0.winnerTicket___LwFmW {
    border-color: #f5c66b;
    opacity: 1
}

.table___f2l0t .ticketsWrapper___iFAaU .ticketsList___tTX0P .ticket___ozgT0.winnerTicket___LwFmW:after {
    background: radial-gradient(50% 50% at 50% 50%,#ff971a80 0,#ff971a00 100%);
    bottom: -30px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: unset;
    top: unset;
    width: 100%;
    z-index: 0
}

@media screen and (min-width: 360px) {
    .table___f2l0t .ticketsWrapper___iFAaU .ticketsList___tTX0P .ticket___ozgT0 {
        width:94px
    }
}

.table___f2l0t .ticketsWrapper___iFAaU .straw___Xlt7l {
    position: sticky;
    top: 100px
}

.loadMoreWrap___TjJAL {
    margin-top: 32px
}

.loadMoreWrap___TjJAL button {
    margin: 0 auto;
    min-width: 208px;
    width: auto
}

.rulesSection___nlUaC {
    margin-bottom: 40px
}

.rulesSection___nlUaC .container___AE7Tx {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-inline:8px;z-index: 2
}

.rulesSection___nlUaC .accordionWrapper___wNJfb {
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    border-radius: 12px;
    display: grid;
    grid-template-rows: 26px 0fr;
    height: auto;
    max-width: 348px;
    padding: 16px 18px;
    transition: grid-template-rows .3s;
    width: 100%
}

.rulesSection___nlUaC .accordionWrapper___wNJfb .accordionTitle___ertp_ {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.rulesSection___nlUaC .accordionWrapper___wNJfb .accordionTitle___ertp_ h4 {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.rulesSection___nlUaC .accordionWrapper___wNJfb .accordionTitle___ertp_ .arrow___c5jMU {
    height: 24px;
    object-fit: contain;
    transform: rotate(180deg);
    transition: transform .3s;
    width: 24px
}

.rulesSection___nlUaC .accordionWrapper___wNJfb .accordionInfo___AamN_ {
    overflow: hidden
}

.rulesSection___nlUaC .accordionWrapper___wNJfb .accordionInfo___AamN_ p {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px 0 0
}

.rulesSection___nlUaC .accordionWrapper___wNJfb.active___biadW {
    grid-template-rows: 26px 1fr
}

.rulesSection___nlUaC .accordionWrapper___wNJfb.active___biadW .arrow___c5jMU {
    transform: rotate(0deg)
}

.lotteryWrapper___JKV2d {
    position: relative;
    z-index: 1
}

.lotteryWrapper___JKV2d .errorText____JD7A {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    margin: 0
}

.lotteryWrapperInfo___eg4HE {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    height: 240px;
    margin-bottom: 32px;
    overflow: hidden;
    padding: 24px;
    position: relative;
    width: 100%;
    z-index: 1
}

.lotteryWrapperInfo___eg4HE .labelsWrapper____R_N8 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.lotteryWrapperInfo___eg4HE .labelsWrapper____R_N8 .label___YVRuS {
    align-items: center;
    background: #ffffff1a;
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    justify-content: center;
    line-height: 18px;
    padding-inline:10px;width: -moz-fit-content;
    width: fit-content
}

.lotteryWrapperInfo___eg4HE .title___azoSq {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin: 12px 0 20px
}

.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 24px;
    justify-content: flex-start;
    margin-bottom: 16px
}

.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v .item___F22qI {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v .item___F22qI .imageWrapper___uWImB {
    align-items: center;
    background: #ffffff1a;
    border-radius: 100%;
    display: flex;
    flex-direction: row;
    height: 40px;
    justify-content: center;
    width: 40px
}

.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v .item___F22qI .text___WNqLG {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v .item___F22qI .text___WNqLG>span {
    color: #ffffffe6;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v .item___F22qI .text___WNqLG [class*=currencySum],.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v .item___F22qI .text___WNqLG [class*=currencySymbol] {
    color: #f5c66b;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v .item___F22qI .text___WNqLG .lotteryDate___Hu2Aa,.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v .item___F22qI .text___WNqLG [class*=countdown__],.lotteryWrapperInfo___eg4HE .infoWrapper___X9a2v .item___F22qI .text___WNqLG [class*=floatCountdown] {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.lotteryWrapperInfo___eg4HE .button___q1XUm {
    width: -moz-fit-content;
    width: fit-content
}

.lotteryWrapperInfo___eg4HE .button___q1XUm.completed___DSjJj {
    opacity: .4
}

.lotteryWrapper___JKV2d [class*=buyFormBlock__] {
    margin-top: 32px
}

.lotteryWrapper___JKV2d [class*=buyFormBlock__] [class*=buyButton__] {
    background: linear-gradient(0deg,#ffb900,#ffd600);
    border: 1px solid #feb60066;
    border-radius: 8px;
    box-shadow: 0 4px 4px 0 #00000040,0 2px 6px 0 #6249001a;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    line-height: normal;
    min-width: 140px;
    padding-inline:16px;width: -moz-fit-content;
    width: fit-content
}

.title___uEDgF {
    color: #fff;
    display: block;
    font-family: Manrope,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 40px
}

.packagesWrap___r63e2 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.package___lKKxC {
    position: relative;
    z-index: 1
}

.package___lKKxC:hover .packageInner___q2eqa .packageImg___wSv1l img {
    filter: blur(4px);
    transition: filter .2s
}

.package___lKKxC:hover .btnInner___oW7C8 {
    opacity: 1;
    text-align: center;
    visibility: visible
}

.packageInner___q2eqa {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    opacity: 1;
    position: relative;
    text-align: center;
    transition: opacity .4s .1s
}

.packagePercent___lYFPi {
    background: var(--brand-blue);
    border-radius: 100px;
    bottom: auto;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    left: auto;
    line-height: 12px;
    min-width: 40px;
    padding: 4px 6px;
    pointer-events: none;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -4px;
    transition: opacity .2s;
    z-index: 1
}

.packageImg___wSv1l {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: opacity .2s
}

.packageImg___wSv1l img {
    height: 96px;
    object-fit: contain;
    width: 77px
}

.packageCount___ksklb {
    align-items: center;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background: linear-gradient(180deg,#1310121a 13.43%,#ff971a1a);
    border: 1px solid #6d4826;
    border-radius: 6px;
    box-shadow: inset 4px 5px 4px 0 #00000052;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 18px;
    font-weight: 700;
    height: 32px;
    justify-content: center;
    line-height: normal;
    min-width: 76px;
    padding-inline:12px;width: -moz-fit-content;
    width: fit-content
}

.packageCount___ksklb span {
    color: inherit;
    font-size: 10px;
    font-weight: 500;
    line-height: inherit;
    margin-left: 2px
}

.packagePriceOld___g3XGx {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin: 0;
    text-align: right;
    text-decoration: line-through;
    width: 100%
}

.packagePriceNew___xfym2 {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
    text-align: right
}

.packageBuy___oFaTu {
    bottom: unset;
    left: 50%;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 2
}

.btnInner___oW7C8 {
    bottom: auto;
    height: 128px;
    left: 0;
    opacity: 0;
    position: absolute;
    right: auto;
    top: 0;
    transition: opacity .2s ease;
    visibility: hidden;
    width: 100%;
    z-index: 0
}

.modal___bGSH6 {
    background: #000c;
    bottom: 0;
    left: 0;
    margin: auto;
    overflow: hidden;
    pointer-events: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .3s ease-out,visibility 0s linear .3s;
    z-index: 999
}

.modal___bGSH6 .popupBlock___tC2c_ {
    align-items: center;
    background: var(--brand-gradient-popup-bg);
    border-radius: 8px;
    box-shadow: 0 8px 16px #191d2580;
    display: flex;
    flex-direction: column;
    height: 216px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 368px;
    z-index: 9999
}

.modal___bGSH6 .popupBlock___tC2c_ .closeBtn___J6KN6 {
    align-self: flex-end;
    background: url(/assets/svg/close.svg) 50%/cover no-repeat;
    cursor: pointer;
    height: 24px;
    margin-right: 20px;
    margin-top: -18px;
    width: 24px
}

.modal___bGSH6 .popupBlock___tC2c_ .text___s5fYW {
    color: var(--brand-text);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 14px 32px 26px 34px
}

.modal___bGSH6 .popupBlock___tC2c_ .text___s5fYW span {
    color: #fff;
    font-size: inherit;
    font-weight: 500;
    line-height: inherit
}

.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btnCancel___JWk9T,.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btnConfirm___Y7WX2,.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btn___k4WiD {
    height: 48px;
    width: 144px
}

.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btnCancel___JWk9T {
    margin-left: 32px
}

.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btnConfirm___Y7WX2 {
    margin-right: 32px
}

.modalFixed___lO8Yz {
    overflow: hidden
}

.buyForm___tqlzw {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.buyFormWrapper___LEZ2t {
    display: flex;
    flex-direction: column;
    margin-top: 23px
}

.buyFormBlock___oLyqc {
    margin: 14px 0 20px
}

.buyFormBlock___oLyqc .title___UwcRF {
    color: #fff;
    font-family: Manrope,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.buyFormBlock___oLyqc .title___UwcRF .infoIcon___IYcZm {
    cursor: pointer;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px
}

.buyFormBlock___oLyqc .title___UwcRF .infoIcon___IYcZm path {
    fill: #ffffffb3
}

.buyFormBlock___oLyqc .title___UwcRF .tipsContentWrap___M0qE4 {
    max-width: 192px
}

.buyFormBlock___oLyqc .title___UwcRF [class*=tipsWrap_] {
    display: inline-block;
    margin-left: 6px;
    z-index: 3
}

.buyForm___tqlzw>.buyFormIcn___bC5IA {
    display: block;
    height: 24px;
    margin: auto 12px 12px;
    transform: rotateY(180deg);
    width: 24px
}

.buyForm___tqlzw>.buyFormIcn___bC5IA svg {
    opacity: .5
}

.buyForm___tqlzw .buyButton___QK18O {
    margin-left: 32px;
    min-width: 128px
}

.fieldWrap___hMBXQ {
    float: left;
    position: relative;
    width: 112px
}

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

.fieldWrap___hMBXQ .field___I8lS7 input {
    padding-right: 32px
}

.fieldWrap___hMBXQ .field___I8lS7 label {
    color: #0009
}

.fieldWrap___hMBXQ .symbol___XAQH8 {
    bottom: 6px;
    opacity: .6;
    position: absolute;
    right: 16px;
    z-index: 1
}

.fieldWrap___hMBXQ .symbol___XAQH8:not(.count___o_O8q) {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.fieldWrap___hMBXQ .symbol___XAQH8.count___o_O8q {
    color: #000;
    font-size: 10px;
    font-weight: 400;
    line-height: 18px
}

.fieldWrap___hMBXQ:not(:first-child) {
    width: 132px
}

.lotteryWrap___SurMr {
    margin-top: -20px
}

.lotteryBtn___KiVVA {
    display: flex;
    margin-top: 32px
}

.lotteryBtn___KiVVA a {
    background: linear-gradient(177deg,#fb3c3c 4.23%,#880303 95.95%);
    border-radius: 44px;
    line-height: 14px;
    text-transform: uppercase;
    width: 200px
}

.btn___PO337 {
    border-radius: 10px;
    margin: 0 auto;
    width: auto
}

.adventCalendarLotteryContainer___yfssj {
    margin: 0 auto;
    padding-top: 23px;
    width: 752px
}

.adventCalendarLotteryContainer___yfssj [class*=lottery__] {
    margin-bottom: 33px;
    padding: 22px 40px 24px 32px
}

.adventCalendarLotteryContainer___yfssj [class*=lottery__]:before {
    height: 130px
}

.adventCalendarLotteryContainer___yfssj [class*=lotteryTitle__] {
    margin-top: 1px
}

.adventCalendarLotteryContainer___yfssj [class*=lotteryPrizeFund__] {
    text-align: right
}

.adventCalendarLotteryContainer___yfssj [class*=lotteryBottom__] {
    margin: auto -8px -1px auto
}

.adventCalendarLotteryContainer___yfssj [class*=lotteryBottom__] a {
    min-width: 200px
}

.adventCalendarLotteryContainer___yfssj [class*=title__] {
    margin-bottom: 31px
}

.adventCalendarLotteryContainer___yfssj [class*=lotterySubtitle__] {
    margin-bottom: 0
}

.adventCalendarLotteryContainer___yfssj [class*=buyFormBlock__] {
    margin-top: 19px
}

.adventCalendarLotteryContainer___yfssj [class*=buyFormBlock__] [class*=title__] {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px
}

.adventCalendarLotteryContainer___yfssj [class*=buyFormBlock__] [class*=title__] [class*=infoIcon__] {
    margin-top: -6px;
    transform: scale(1.3)
}

.adventCalendarLotteryContainer___yfssj [class*=buyFormBlock__] [class*=title__] [class*=infoIcon__] path {
    fill: #fff
}

.adventCalendarLotteryContainer___yfssj [class*=buyFormWrapper__] {
    margin-top: -16px
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] {
    gap: 106px;
    justify-content: flex-start
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=packagePercent__] {
    right: -2px
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=packagePriceOld__] {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=packagePriceNew__] {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=packageInner__] {
    justify-content: flex-start
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=packageCount__] {
    left: 48px;
    top: 53%
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=packageBuy__] {
    font-size: 12px;
    font-weight: 600;
    height: 32px
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=btnInner__] {
    height: 32px;
    top: 14px
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=package__] [class*=packageImg__] {
    transition: .3s
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=package__]:hover [class*=packageInner__] {
    opacity: 1;
    visibility: visible
}

.adventCalendarLotteryContainer___yfssj [class*=packagesWrap__] [class*=package__]:hover [class*=packageImg__] {
    opacity: 0;
    visibility: hidden
}

.adventCalendarLotteryContainer___yfssj [class*=buyForm__] [class*=inputContainer__] {
    border-radius: 8px
}

.adventCalendarLotteryContainer___yfssj [class*=buyForm__] input {
    height: 48px
}

.adventCalendarLotteryContainer___yfssj [class*=buyForm__] [class*=fieldWrap__] {
    width: 144px!important
}

.adventCalendarLotteryContainer___yfssj [class*=buyForm__] [class*=buyButton__] {
    border-radius: 8px;
    margin-left: 16px
}

.adventCalendarLotteryContainer___yfssj [class*=ticket__] {
    color: #d1d1d1;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.adventCalendarLotteryContainer___yfssj [class*=ticketGold__] {
    background: #f5c66b;
    border-radius: 100px;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    text-align: center
}

.adventCalendarLotteryContainer___yfssj [class*=ticketGold__] span {
    background: none;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px
}

.adventCalendarLotteryContainer___yfssj [class*=tableBody__] {
    grid-gap: 16px 14px;
    grid-template-columns: repeat(8,1fr);
    margin-top: 24px
}

.adventCalendarLotteryContainer___yfssj [class*=tableBody__] [class*=tableCell__] {
    color: #d1d1d1;
    font-size: 12px
}

.adventCalendarLotteryContainer___yfssj [class*=tableBody__] [class*=tableCell__]:nth-child(5n):after {
    content: none
}

.adventCalendarLotteryContainer___yfssj [class*=tableBody__] [class*=tableCell__]:nth-child(8n):after {
    background: #ffffff1a;
    bottom: -12px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: 0;
    width: 752px
}

.adventCalendarLotteryContainer___yfssj [class*=tableBody__] [class*=tableCellGold__] {
    background: #f5c66b;
    border-radius: 100px;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px
}

.adventCalendarLotteryContainer___yfssj [class*=buyFormIcn] {
    margin: auto 4px 12px
}

.adventCalendarLotteryContainer___yfssj [class*=root__] h1,.adventCalendarLotteryContainer___yfssj [class*=root__] h2,.adventCalendarLotteryContainer___yfssj [class*=root__] h3,.adventCalendarLotteryContainer___yfssj [class*=root__] h4,.adventCalendarLotteryContainer___yfssj [class*=root__] h5,.adventCalendarLotteryContainer___yfssj [class*=root__] h6 {
    margin: 32px 0 16px
}

.adventCalendarLotteryContainer___yfssj [class*=root__] p {
    margin: 14px 0 16px
}

.adventCalendarLotteryContainer___yfssj [class*=root__] ul {
    padding-left: 36px
}

.adventCalendarLotteryContainer___yfssj [class*=root__] ul li {
    padding-left: 6px
}

.rulesSection___T2q5g {
    margin-bottom: 40px
}

.rulesSection___T2q5g .container____FcLE {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    z-index: 2
}

.rulesSection___T2q5g .accordionWrapper___nRLH7 {
    background: url(/assets/img/fruitCocktail/desk-bg-desktop.webp) repeat-y top;
    border-radius: 12px;
    display: grid;
    grid-template-rows: 26px 0fr;
    height: auto;
    padding: 24px 56px;
    transition: grid-template-rows .3s;
    width: 960px
}

.rulesSection___T2q5g .accordionWrapper___nRLH7 .accordionTitle___ayTK1 {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.rulesSection___T2q5g .accordionWrapper___nRLH7 .accordionTitle___ayTK1 h4 {
    color: #ffffffe6;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin: 0
}

.rulesSection___T2q5g .accordionWrapper___nRLH7 .accordionTitle___ayTK1 .arrow___DO7om {
    height: 24px;
    object-fit: contain;
    transform: rotate(180deg);
    transition: transform .3s;
    width: 24px
}

.rulesSection___T2q5g .accordionWrapper___nRLH7 .accordionInfo___BBVlq {
    overflow: hidden
}

.rulesSection___T2q5g .accordionWrapper___nRLH7 .accordionInfo___BBVlq p {
    color: #d1d1d1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 16px 0 0
}

.rulesSection___T2q5g .accordionWrapper___nRLH7.active___oEMVp {
    grid-template-rows: 26px 1fr
}

.rulesSection___T2q5g .accordionWrapper___nRLH7.active___oEMVp .arrow___DO7om {
    transform: rotate(0deg)
}

.disclaimer___13416 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
    margin-bottom: 16px
}

@media screen and (min-width: 568px) {
    .disclaimer___13416 {
        flex-direction:row;
        gap: 0
    }
}

.link___4f395,.partner___2aeaf,.picture___cc89d {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.image___87e12 {
    background-size: contain;
    height: 36px;
    width: auto
}

.copyright___tMNui,.text___VS42I {
    color: var(--brand-text);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.footer___cnr1Y {
    -webkit-backdrop-filter: blur(3.5px);
    backdrop-filter: blur(3.5px);
    background: #110d0ecc;
    height: auto;
    position: relative;
    width: 100%;
    z-index: 2
}

.footer___cnr1Y .container___JP03p {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: center;
    padding-inline:18px;width: 100%
}

.footer___cnr1Y .contactsWrapper___bPvz_ {
    align-items: center;
    border-bottom: 1px solid #ffffff1a;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-block:16px;width: 100%
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=currentLocale__] {
    border-radius: 4px;
    height: 32px
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=currentLocale__][class*=open] {
    background: #252323;
    color: #ffffffe6
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=currentLocale__][class*=open] svg {
    fill: #ffffffe6
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=localeName__] {
    margin-left: 8px
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=localeItem__][class*=current__] [class*=localeName__] {
    color: var(--nav-list-active-item-color);
    font-weight: 400
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=localeItem__][class*=current__] svg path {
    fill: var(--nav-list-active-item-color)
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=localeItem__]:hover {
    background: #ffffff1a
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=localeList__] {
    background: #252323;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 #0f0f0f;
    min-width: 158px
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=open] [class*=localeName__] {
    color: #ffffffe6
}

.footer___cnr1Y .contactsWrapper___bPvz_ [class*=arrow__] {
    margin-left: 8px
}

.footer___cnr1Y .contacts___JqcK7 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: flex-start
}

.footer___cnr1Y .contacts___JqcK7 .supportLink___b2Sau {
    align-items: center;
    color: #ffffffe6;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 8px;
    justify-content: flex-start;
    line-height: 18px
}

.footer___cnr1Y .partners___NJzjT {
    border-bottom: 1px solid #ffffff1a;
    padding-block:16px;width: 100%
}

.footer___cnr1Y .partners___NJzjT [class*=disclaimer] {
    margin: 0
}

.footer___cnr1Y .copyrightWrapper___GO8Ii {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-block:16px;width: 100%
}

.footer___cnr1Y .copyrightWrapper___GO8Ii .copyright___qhafT {
    color: #c7bfb5;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.footer___LVQ03 {
    -webkit-backdrop-filter: blur(3.5px);
    backdrop-filter: blur(3.5px);
    background: #110d0ecc;
    height: auto;
    position: relative;
    width: 100%;
    z-index: 2
}

.footer___LVQ03 .container___ZG_Og {
    align-items: center;
    border-bottom: 1px solid #ffffff1a;
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: space-between;
    max-width: 992px;
    padding-block:40px;width: 100%
}

.footer___LVQ03 .contacts___BSlnW {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: flex-start
}

.footer___LVQ03 .contacts___BSlnW .supportLink___6egUv {
    align-items: center;
    color: #ffffffe6;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    font-weight: 400;
    gap: 8px;
    justify-content: flex-start;
    line-height: 18px
}

.footer___LVQ03 .partners___U5xbc [class*=disclaimer] {
    margin: 0
}

.footer___LVQ03 .copyrightWrapper___ZAumI {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=currentLocale__] {
    border-radius: 4px;
    height: 32px;
    padding: 0 16px
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=currentLocale__][class*=open] {
    background: #252323;
    color: #ffffffe6
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=currentLocale__][class*=open] svg {
    fill: #ffffffe6
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=localeName__] {
    margin-left: 8px
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=localeItem__][class*=current__] [class*=localeName__] {
    color: var(--nav-list-active-item-color);
    font-weight: 400
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=localeItem__][class*=current__] svg path {
    fill: var(--nav-list-active-item-color)
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=localeItem__]:hover {
    background: #ffffff1a
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=localeList__] {
    background: #252323;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 #0f0f0f;
    min-width: 158px
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=open] [class*=localeName__] {
    color: #ffffffe6
}

.footer___LVQ03 .copyrightWrapper___ZAumI [class*=arrow__] {
    margin-left: 8px
}

.footer___LVQ03 .copyrightWrapper___ZAumI .copyright___wlnCs {
    color: #c7bfb5;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px
}

.promocodeLabel___Bi9FQ {
    align-items: center;
    -webkit-backdrop-filter: blur(4.5px);
    backdrop-filter: blur(4.5px);
    background: linear-gradient(97deg,#790000cc -.4%,#b71c1ccc 51.63%,#f05545cc 103.66%);
    border-radius: 12px 0 0 12px;
    border-right: none;
    bottom: 64px;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: flex-start;
    left: unset;
    overflow: hidden;
    pointer-events: auto;
    position: fixed;
    right: 0;
    top: unset;
    transition: right .3s;
    width: 130px;
    z-index: 10
}

.promocodeLabel___Bi9FQ .promocodeImage___atOhe {
    height: 48px;
    left: 0;
    object-fit: contain;
    position: relative;
    top: 0;
    width: 52px;
    z-index: 1
}

.promocodeLabel___Bi9FQ span {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    max-height: 36px;
    overflow: hidden;
    width: calc(100% - 60px)
}

@media(hover: hover) {
    .promocodeLabel___Bi9FQ .promocodeImage___atOhe {
        cursor:pointer;
        left: -4px;
        top: 4px;
        transition: top .3s,left .3s
    }

    .promocodeLabel___Bi9FQ:hover .promocodeImage___atOhe {
        left: 0;
        top: 0
    }
}

@media screen and (min-width: 1096px) {
    .promocodeLabel___Bi9FQ {
        bottom:124px
    }
}

.promocodeLabel___Bi9FQ.hidden___aRjjl {
    pointer-events: none;
    right: -130px
}

.promocodeForm___xaai1 {
    align-items: center;
    background: url(/assets/img/fruitCocktail/desk-bg-mob.webp?v=1) repeat-y top;
    background-size: contain;
    border-radius: 12px;
    bottom: 64px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 176px;
    justify-content: center;
    left: unset;
    padding: 44px 30px 24px;
    pointer-events: none;
    position: fixed;
    right: -100%;
    top: unset;
    transition: right .3s;
    width: calc(100% - 16px);
    z-index: 10
}

.promocodeForm___xaai1:before {
    background: url(/assets/img/fruitCocktail/barSection/lines.webp) 100%;
    bottom: unset;
    content: "";
    height: 100px;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: -44px;
    width: 100%;
    z-index: 1
}

.promocodeForm___xaai1 .closeButton___QH_xr {
    align-items: center;
    background: #0000;
    border: none;
    bottom: unset;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: unset;
    position: absolute;
    right: 0;
    top: -32px;
    width: 24px;
    z-index: 1
}

.promocodeForm___xaai1 p {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 0;
    text-align: center
}

.promocodeForm___xaai1.visible___ZOZgM {
    pointer-events: auto;
    right: 8px
}

@media screen and (min-width: 412px) {
    .promocodeForm___xaai1 {
        right:-348px;
        width: 348px
    }

    .promocodeForm___xaai1.visible___ZOZgM {
        right: 0
    }
}

@media screen and (min-width: 1096px) {
    .promocodeForm___xaai1 {
        bottom:124px
    }
}

.bubblesWrapper___j6mds {
    bottom: unset;
    height: 100vh;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: fixed;
    right: unset;
    top: 0;
    width: 100%;
    z-index: 1
}

.bubble___vUHCB {
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    animation-name: rise___Om3o9;
    border-radius: 50%;
    bottom: -50px;
    opacity: 0;
    position: absolute
}

@keyframes rise___Om3o9 {
    0% {
        opacity: 0;
        transform: translateY(0)
    }

    10% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translateY(var(--rise-distance))
    }
}

.fruitCocktailPage___oa17C {
    overflow: hidden;
    position: relative;
    z-index: 1
}

.fruitCocktailPage___oa17C:before {
    background-image: url(/assets/img/fruitCocktail/main-bg.webp);
    background-position: top;
    background-repeat: repeat-y;
    background-size: 100%;
    bottom: unset;
    content: "";
    height: calc(100% - 840px);
    left: 0;
    position: absolute;
    right: unset;
    top: 840px;
    width: 100%;
    z-index: 0
}

.fruitCocktailPage___oa17C img {
    -webkit-user-select: none;
    user-select: none
}

.buttonUp___H_U9o {
    bottom: 128px;
    z-index: 9
}

.fruitCocktailPage___QWVp7 {
    margin: 0 auto;
    max-width: 2048px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.fruitCocktailPage___QWVp7:before {
    background-image: url(/assets/img/fruitCocktail/main-bg.webp);
    background-position: top;
    background-repeat: repeat-y;
    background-size: 100%;
    bottom: unset;
    content: "";
    height: calc(100% - 440px);
    left: 0;
    position: absolute;
    right: unset;
    top: 440px;
    width: 100%;
    z-index: 0
}

.fruitCocktailPage___QWVp7 img {
    -webkit-user-select: none;
    user-select: none
}

.fruitCocktailPage___QWVp7 [class*=header__] {
    height: 64px;
    padding: 0
}

.fruitCocktailPage___QWVp7 [class*=header__] [class*=stickyHeader__] {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background: linear-gradient(180deg,#3b1a12,#3b1a1299 50.74%,#3b1a1266 66.85%,#3b1a1233);
    box-shadow: none
}

.fruitCocktailPage___QWVp7 [class*=header__] [class*=stickyHeader__] [class*=stickyHeaderButtons__] [class*=stickyHeaderButtonsLink__] {
    background: #0000;
    border: 1px solid #fff
}

.fruitCocktailPage___QWVp7 [class*=header__] [class*=stickyHeader__] [class*=stickyHeaderButtons__] [class*=stickyHeaderButtonsLink__]:hover {
    border-color: #f5c66b
}

.fruitCocktailPage___QWVp7 [class*=header__] [class*=stickyHeader__] [class*=stickyHeaderButtons__] [class*=stickyHeaderButtonsLink__]:before,.fruitCocktailPage___QWVp7 [class*=header__] nav[class*=nav__] {
    display: none
}

.buttonUp___cBf1v {
    bottom: 186px;
    z-index: 9
}

.footer___e5427 {
    background-color: var(--footer-background-color);
    padding: 40px 16px 32px
}

@media screen and (min-width: 1096px) {
    .footer___e5427 {
        display:grid;
        grid-template-areas: "navigation navigation" "messengers mobile-apps" "seo seo" "developers developers" "payments payments" "contacts contacts" "disclaimer disclaimer" "license license" "partners partners" "copyright copyright";
        grid-template-columns: 1fr 220px
    }
}

.footerLogo___1a00d {
    height: 30px;
    margin: 0 auto 36px;
    width: 60px
}

@media screen and (min-width: 1096px) {
    .footerLogo___1a00d {
        display:none
    }
}

.footerLogo___1a00d a {
    display: block
}

.footerLogo___1a00d img {
    display: block;
    width: 100%
}

.footerNavigation___1b869 {
    grid-area: navigation;
    margin-bottom: 24px
}

@media screen and (min-width: 1096px) {
    .footerNavigation___1b869 {
        margin-bottom:32px
    }
}

.footerMessengers___xXQfZ {
    grid-area: messengers
}

@media screen and (min-width: 1096px) {
    .footerMessengers___xXQfZ {
        margin-bottom:40px
    }
}

.footerSeo___b8583 {
    grid-area: seo;
    margin-bottom: 40px
}

.footerMobileApp___R12a_ {
    grid-area: mobile-apps
}

.footerGamesDevelopers___bca20 {
    grid-area: developers
}

.footerPayments___31e7e {
    grid-area: payments;
    margin-bottom: 40px
}

.footer___e5427 [class*=disclaimer] {
    grid-area: disclaimer
}

.footer___e5427 [class*=contacts__] {
    align-items: center;
    grid-area: contacts
}

.footer___e5427 [class*=license__] {
    grid-area: license
}

.footer___e5427 [class*=partners__] {
    grid-area: partners
}

.footer___e5427 .copyright___6147a {
    color: #c7bfb5;
    display: block;
    font-size: 10px;
    font-weight: 400;
    grid-area: copyright;
    line-height: 14px;
    text-align: center
}

@media screen and (min-width: 412px) {
    .footer___e5427 {
        padding:40px 24px 32px
    }
}

@media screen and (min-width: 568px) {
    .footer___e5427 {
        padding:40px 64px 32px
    }
}

@media screen and (min-width: 1096px) {
    .footer___e5427 {
        margin:0 auto;
        max-width: 872px;
        padding: 48px 0 70px
    }
}

@media screen and (min-width: 1288px) {
    .footer___e5427 {
        max-width:1064px
    }
}
