
.help-button__title {
    font-size: 16px;
    font-weight: 600;
    text-align: left
}

.help-button__icon {
    display: inline-block;
    position: absolute;
    left: 20px;
    transform: translate(0, -50%);
    top: 50%;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M16.1538131,19.8416699 L15.8743648,20.98402 C15.03602,21.3149126 14.3663479,21.5667566 13.8676788,21.7399106 C13.368472,21.9136023 12.7884241,22 12.1275352,22 C11.1126307,22 10.3232207,21.7513825 9.76020148,21.2575531 C9.19718221,20.761752 8.91558296,20.1334863 8.91558296,19.371322 C8.91558296,19.0762792 8.93601728,18.7728116 8.97849915,18.4636081 C9.02133952,18.1540461 9.08945392,17.8054079 9.18266309,17.4157219 L10.2303701,13.7074307 C10.3235792,13.3523396 10.402807,13.0158904 10.466261,12.6977244 C10.5306111,12.3815302 10.5616211,12.0906101 10.5616211,11.8287281 C10.5616211,11.3551538 10.4635722,11.0239028 10.2683707,10.8376637 C10.0731692,10.6519623 9.700691,10.5576777 9.14770965,10.5576777 C8.8768653,10.5576777 8.59849252,10.6010558 8.31474229,10.684944 C8.02973731,10.7691908 7.78613872,10.8505696 7.58161628,10.9262124 L7.86178155,9.78296602 C8.54812372,9.50351775 9.2041729,9.26422112 9.83172159,9.06561388 C10.4592703,8.8664689 11.052224,8.76680678 11.6130923,8.76680678 C12.6210061,8.76680678 13.398765,9.01040537 13.9449349,9.49760255 C14.4911048,9.98515823 14.7641001,10.6171881 14.7641001,11.3960225 C14.7641001,11.5571668 14.7461753,11.8410963 14.7076369,12.2469147 C14.6699947,12.6536293 14.5999086,13.0262868 14.497737,13.3652455 L13.4545112,17.058659 C13.3690097,17.3553152 13.2921122,17.6944532 13.2252525,18.076073 C13.1562419,18.4551834 13.1232602,18.7448488 13.1232602,18.9391541 C13.1232602,19.4295778 13.2326017,19.7644138 13.4518225,19.9424075 C13.6726566,20.1204012 14.0530217,20.2089499 14.5932764,20.2089499 C14.8469129,20.2089499 15.1355028,20.1639585 15.4561782,20.0755891 C15.7759574,19.9872196 16.0091596,19.909605 16.1538131,19.8416699 Z M16.4183837,4.3356068 C16.4183837,4.9791086 16.1758606,5.52868423 15.6884842,5.98056947 C15.2023625,6.43406795 14.6165787,6.66099644 13.931312,6.66099644 C13.2438944,6.66099644 12.6566766,6.43406795 12.1649982,5.98056947 C11.674216,5.52850498 11.4282872,4.9791086 11.4282872,4.3356068 C11.4282872,3.69335974 11.674216,3.14288787 12.1649982,2.68526668 C12.6557803,2.22836248 13.2440736,2 13.931312,2 C14.6163994,2 15.2023625,2.22890022 15.6884842,2.68526668 C16.1762191,3.14288787 16.4183837,3.69353899 16.4183837,4.3356068 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='icons-/-chat-/-24-/-help' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%23000000' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3Cg id='color-/-secondary' mask='url(%23mask-2)' fill='%23000000'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.help-button {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 14px 20px 14px 64px;
    max-width: 160px;
    position: fixed;
    right: 15px;
    bottom: 15px;
    line-height: 18px;
    -webkit-border-radius: 16px 16px 0 16px;
    -moz-border-radius: 16px 16px 0;
    border-radius: 16px 16px 0 16px;
    background-color: #fff;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25);
    cursor: pointer;
    transition: 250ms cubic-bezier(0.645, 0.045, 0.355, 1) 0s, bottom 0 ease 0s, right 0 ease 0;
    color: #000;
    text-decoration: none
}

.help-button:hover {
    box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.25);
    transform: translateY(-3px);
    color: #000
}

.help-button button {
    background: transparent
}

@media screen and (max-width: 1440px) {
    .help-button {
        display: none
    }
}

@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=cyrillic&display=swap);

.icon___KQWEr {
    display: flex;
    align-items: center;
    justify-content: center
}

.icon___KQWEr, .icon___KQWEr svg {
    width: 100%;
    height: 100%
}

.example___1yIZO svg, .search___1Hvyo svg {
    height: 15px;
    width: 15px;
    margin: auto
}

.cancel___28Fpy svg {
    width: 10px;
    height: 10px
}

.checkbox___1khaP {
    z-index: 2;
    position: relative
}

.checkbox___1khaP svg {
    height: 16px;
    width: 16px
}

.arrow-down___1DUWe svg {
    height: 10px;
    width: 10px
}

.load-more___37FqP {
    display: inline-flex;
    vertical-align: middle;
    width: auto;
    height: auto
}

.load-more___37FqP svg {
    height: .8em;
    width: .8em
}

.home___q1H5x {
    display: flex
}

.popularity___syhCC {
    display: inline-flex
}

.alphabetical___1ktN_, .popularity___syhCC, .popularity___syhCC svg {
    height: 100%;
    width: 100%
}

.alphabetical___1ktN_ {
    display: inline-flex
}

.alphabetical___1ktN_ svg, .payout___2JgFb {
    height: 100%;
    width: 100%
}

.payout___2JgFb {
    display: inline-flex
}

.payout___2JgFb svg, .rating___10x6a {
    height: 100%;
    width: 100%
}

.rating___10x6a {
    display: inline-flex
}

.rating___10x6a svg {
    height: 100%;
    width: 100%
}

.vkontakte___2x9PL svg {
    width: 30px;
    height: 17px
}

.odnoklassniki___3UbMV svg {
    width: 16px;
    height: 26px
}

.mailru___3rnVS svg {
    width: 26px;
    height: 25px
}

.twitter___35zds svg {
    width: 26px;
    height: 21px
}

.yandex___1ujSJ svg {
    width: 13px;
    height: 26px
}

.facebook___2byPF svg {
    width: 14px;
    height: 26px
}

.sidebar-wrapper {
    width: 100%;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: -100%;
    z-index: 10;
    position: fixed;
    background: rgba(0, 0, 0, .1);
    transition: background .4s, left 0 .4s
}

@media (min-width: 768px) {
    .sidebar-wrapper {
        transition: background 0 0
    }

    .tmb-mobile {
        width: 14%
    }
}

@media screen and (min-width: 1000px) {
    .sidebar-wrapper {
        left: 0;
        top: 0;
        width: 256px;
        background: #000d26;
        bottom: -100px;
        height: auto
    }

    .sidebar-wrapper:after {
        content: "";
        position: fixed;
        left: 230px;
        top: auto;
        bottom: -100px;
        height: 200px;
        width: 10px;
        background: linear-gradient(90deg, transparent, rgba(0, 0, 0, .4))
    }
}

.sidebarOpened .sidebar-wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, .8);
    transition: background .4s;
    z-index: 3
}

.sidebarOpened [class^=sidebar_] {
    left: 0
}

@media (max-width: 767px) {
    .sidebarOpened [class^=sidebar_] {
        transition-delay: .1s
    }
}

.sidebarOpened [class^=sidebarClose] {
    top: 20px;
    left: 256px;
    right: 0;
    margin: auto;
    opacity: 1;
    transition: top 0 0
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .sidebarOpened [class^=sidebarClose] {
        right: 30px;
        left: auto
    }
}

@media screen and (max-width: 990px) {
    .sidebar___Kcoub {
        background: #fff !important
    }
}

.modalShiftedOpened [class^=sidebar_] {
    height: 100% !important
}

.withPromoBackground [class^=sidebarUser_] {
    position: relative
}

.withPromoBackground [class^=sidebarUser_] > * {
    position: relative;
    z-index: 2
}

.withPromoBackground [class^=sidebarUser_]:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: url(/assets/img/mobile/menu-promo-ny.png) 50% no-repeat;
    background-size: cover;
    opacity: 1
}

.sidebar___Kcoub {
    width: 256px;
    height: 100%;
    overflow-y: auto;
    font-size: 16px;
    position: fixed;
    left: -256px;
    top: 0;
    bottom: auto;
    background: #fff;
    z-index: 11;
    transition: left .3s;
    font-family: Roboto, sans-serif;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 767px) {
    .sidebar___Kcoub {
        transition-delay: .2s
    }
}

@media screen and (min-width: 1000px) {
    .sidebar___Kcoub {
        background: #000d26;
        left: 0
    }
}

.sidebarBanner___2HGR6 {
    width: 100%;
    position: relative
}

.sidebarBanner___2HGR6 img {
    width: 100%;
    height: auto;
    display: block
}

.sidebarBanner___2HGR6 img + .sidebarMenuItem___3B9Lv {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.sidebarBanner___2HGR6 .sidebarMenuItem___3B9Lv {
    padding: 16px
}

.sidebarBanner___2HGR6 .sidebarMenuItem___3B9Lv .btn-mob {
    text-transform: capitalize;
    height: 48px;
    font-weight: 500;
    font-size: 16px;
    line-height: 48px
}

.sidebarClose___2oJN- {
    position: fixed;
    top: -50px;
    right: 20px;
    bottom: auto;
    left: auto;
    z-index: 5;
    opacity: 0;
    transition: opacity .4s, top 0 .4s;
    width: 24px;
    height: 24px;
    overflow: hidden;
    cursor: pointer;
}

.sidebarClose___2oJN- span {
    margin: auto;
    border-radius: 2px;
    background-color: #fff;
    width: 15px;
    height: 2px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1
}

.sidebarClose___2oJN- span:first-child {
    transform: rotate(45deg)
}

.sidebarClose___2oJN- span:nth-child(2) {
    transform: rotate(-45deg)
}

.sidebarMenuUser___URd2q {
    height: auto
}

.sidebarMenuPage___je_ZG {
    padding: 11px 0 21px;
    border-bottom: 1px solid #f2f2f2
}

@media screen and (min-width: 1000px) {
    .sidebarMenuPage___je_ZG {
        border: none
    }
}

.sidebarMenuPage___je_ZG .sidebarMenuItem___3B9Lv {
    height: 40px;
    border-bottom: none;
    padding-right: 20px;
    padding-left: 32px
}

.sidebarMenuPage___je_ZG .sidebarMenuTitle___33OyU {
    font-size: 12px;
    font-weight: 400
}

.sidebarMenuItem___3B9Lv {
    padding-left: 48px;
    padding-right: 20px;
    border-bottom: 1px solid #f2f2f2;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    transition: .4s;
    letter-spacing: .1px
}

@media screen and (min-width: 1000px) {
    .sidebarMenuItem___3B9Lv {
        border-color: #312828
    }
}

.sidebarMenuItem___3B9Lv li a, .sidebarMenuItem___3B9Lv li span {
    font-size: 12px;
    color: #000;
    text-decoration: none;
    padding: 5px 0;
    margin-bottom: 16px;
    display: block;
    letter-spacing: .01px
}

@media screen and (min-width: 1000px) {
    .sidebarMenuItem___3B9Lv li a, .sidebarMenuItem___3B9Lv li span {
        color: #fff
    }
}

.sidebarMenuItemWithSub___3HB32:after {
    content: "";
    width: 0;
    height: 0;
    border-color: #000 transparent transparent;
    border-style: solid;
    border-width: 6px 6px 0;
    position: absolute;
    top: 22px;
    right: 20px
}

@media screen and (min-width: 1000px) {
    .sidebarMenuItemWithSub___3HB32:after {
        border-color: #fff transparent transparent
    }
}

.sidebarMenuItemWithSubOpened___91JWA:after {
    content: "";
    width: 0;
    height: 0;
    border-color: transparent transparent #000;
    border-style: solid;
    border-width: 0 6px 6px;
    position: absolute;
    top: 22px;
    right: 20px
}

@media screen and (min-width: 1000px) {
    .sidebarMenuItemWithSubOpened___91JWA:after {
        border-color: transparent transparent #fff
    }
}

.sidebarSubmenu___3aaU2 {
    max-height: 0;
    margin: 0
}

.sidebarSubmenuOpened___3xF-l, .sidebarSubmenu___3aaU2 {
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s
}

.sidebarSubmenuOpened___3xF-l {
    max-height: 1000px
}

.sidebarMenuLink___3BsCk {
    text-decoration: none;
    color: #000;
    display: block;
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px
}

.sidebarMenuLink___3BsCk:hover {
    color: unset
}

@media screen and (min-width: 1000px) {
    .sidebarMenuLink___3BsCk {
        color: #fff
    }
}

.sidebarMenuLink___3BsCk [class^=icon_]:not(.color___q4tfI) circle, .sidebarMenuLink___3BsCk [class^=icon_]:not(.color___q4tfI) g, .sidebarMenuLink___3BsCk [class^=icon_]:not(.color___q4tfI) path, .sidebarMenuLink___3BsCk [class^=icon_]:not(.color___q4tfI) svg {
    fill: #000
}

@media screen and (min-width: 1000px) {
    .sidebarMenuLink___3BsCk [class^=icon_]:not(.color___q4tfI) circle, .sidebarMenuLink___3BsCk [class^=icon_]:not(.color___q4tfI) g, .sidebarMenuLink___3BsCk [class^=icon_]:not(.color___q4tfI) path, .sidebarMenuLink___3BsCk [class^=icon_]:not(.color___q4tfI) svg {
        fill: #fff
    }
}

.sidebarMenuLink___3BsCk.active {
    color: #005bea
}

.sidebarMenuLink___3BsCk.active [class^=icon_]:not([class*=color_]) circle, .sidebarMenuLink___3BsCk.active [class^=icon_]:not([class*=color_]) g, .sidebarMenuLink___3BsCk.active [class^=icon_]:not([class*=color_]) path, .sidebarMenuLink___3BsCk.active [class^=icon_]:not([class*=color_]) svg {
    fill: #005bea
}

@media screen and (min-width: 1000px) {
    .sidebarMenuLink___3BsCk.active [class^=icon_]:not([class*=color_]) circle, .sidebarMenuLink___3BsCk.active [class^=icon_]:not([class*=color_]) g, .sidebarMenuLink___3BsCk.active [class^=icon_]:not([class*=color_]) path, .sidebarMenuLink___3BsCk.active [class^=icon_]:not([class*=color_]) svg {
        fill: #fff
    }
}

.sidebarMenuLink___3BsCk.active:after {
    border-bottom: 10px solid transparent
}

@media screen and (min-width: 1000px) {
    .sidebarMenuLink___3BsCk.active:after {
        display: none
    }
}

.sidebarMenuLink___3BsCk.active:before {
    border-top: 10px solid transparent
}

@media screen and (min-width: 1000px) {
    .sidebarMenuLink___3BsCk.active:before {
        display: none
    }
}

.sidebarMenuTitle___33OyU {
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    color: inherit
}

@media screen and (min-width: 1000px) {
    .sidebarMenuTitle___33OyU {
        color: #fff
    }
}

.sidebarMenuIcon___I4k-S {
    font-weight: 700;
    position: absolute;
    left: 12px;
    height: 100%;
    display: block;
    width: 24px;
    height: 24px;
    top: 12px
}

.sidebarMenuCount___1NCSb {
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    left: auto;
    z-index: 5;
    color: #000;
    height: 20px;
    margin: auto;
    font-size: 10px;
    font-weight: 700;
    border: 2px solid #e5e5e5;
    text-align: center;
    border-radius: 2px;
    padding: 0 5px;
    display: flex;
    align-items: center
}

@media screen and (min-width: 1000px) {
    .sidebarMenuCount___1NCSb {
        color: #fff
    }
}

.sidebarMenuLogout___37S4T, .sidebarMenuPage___je_ZG, .sidebarMenuUser___URd2q, .sidebarSupport___z_Ksu {
    position: relative
}

@media screen and (min-width: 1000px) {
    .sidebarMenuLogout___37S4T:after, .sidebarMenuPage___je_ZG:after, .sidebarMenuUser___URd2q:after, .sidebarSupport___z_Ksu:after {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 10px;
        background: linear-gradient(90deg, transparent, rgba(0, 0, 0, .4))
    }
}

.sidebarMenuPage___je_ZG, .sidebarMenuUser___URd2q {
    background: #fff
}

@media screen and (min-width: 1000px) {
    .sidebarMenuPage___je_ZG, .sidebarMenuUser___URd2q {
        background: 0 0;
        width: 100%
    }
}

.sidebarSupport___z_Ksu {
    padding: 25px 16px 16px
}

.sidebarSupportTelephone___3IVlx {
    font-size: 24px;
    line-height: 32px;
    color: #000;
    text-align: center;
    display: block;
    text-decoration: none
}

.sidebarSupportTelephone___3IVlx:active, .sidebarSupportTelephone___3IVlx:hover {
    color: inherit
}

.sidebarSupportTelephone___3IVlx a {
    text-decoration: none;
    color: inherit
}

@media screen and (min-width: 1000px) {
    .sidebarSupportTelephone___3IVlx {
        color: #fff
    }
}

.sidebarSupportMail___rDJfZ {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 11px;
    font-size: 12px;
    color: #848484;
    text-decoration: none;
    margin-bottom: 29px
}

.sidebarSupportMail___rDJfZ:active, .sidebarSupportMail___rDJfZ:hover {
    color: inherit
}

.sidebarMenuLogout___37S4T {
    width: 100%
}

.slick-slider___3Qifl {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list___2ciu8 {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list___2ciu8:focus {
    outline: 0
}

.slick-list___2ciu8.dragging___3S3Ho {
    cursor: pointer;
    cursor: hand
}

.slick-slider___3Qifl .slick-list___2ciu8, .slick-slider___3Qifl .slick-track___2NPUE {
    transform: translateZ(0)
}

.slick-track___2NPUE {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track___2NPUE:after, .slick-track___2NPUE:before {
    display: table;
    content: ""
}

.slick-track___2NPUE:after {
    clear: both
}

.slick-loading___2xVR0 .slick-track___2NPUE {
    visibility: hidden
}

.slick-slide___1FG3l {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide___1FG3l {
    float: right
}

.slick-slide___1FG3l img {
    display: block
}

.slick-slide___1FG3l.slick-loading___2xVR0 img {
    display: none
}

.slick-slide___1FG3l.dragging___3S3Ho img {
    pointer-events: none
}

.slick-initialized___1gNSC .slick-slide___1FG3l {
    display: block
}

.slick-loading___2xVR0 .slick-slide___1FG3l {
    visibility: hidden
}

.slick-vertical___1XICL .slick-slide___1FG3l {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow___164_p.slick-hidden___15Imp {
    display: none
}

.slick-slide___1FG3l.slick-cloned___1HeIo {
    margin: 0 !important
}

.item___15WZv {
    box-sizing: border-box;
    padding: 2px 0;
    height: 76px;
    outline: 0;
    position: relative;
    display: block !important
}

.link___2Ecvm {
    display: block;
    height: 100%
}

.link___2Ecvm:after, .link___2Ecvm:before {
    content: " ";
    display: table
}

.link___2Ecvm:after {
    clear: both
}

.link___2Ecvm:hover .icon___uRaNr img {
    border-color: #666;
    opacity: .8
}

.icon___uRaNr {
    float: left;
    margin: 0 6px 0 0;
    padding: 2px;
    width: 118px;
    height: 100%;
    border: 1px solid #000;
    border-radius: 2px;
    position: relative;
    overflow: hidden;
    background-color: #5e6f9d;
    background-image: linear-gradient(#445072, #859bdb 50%, #5e6f9d);
    background-repeat: no-repeat
}

.icon___uRaNr img {
    display: block;
    border: 1px solid #000;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.info___l2_vG {
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    float: left;
    width: calc(100% - 124px);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.info___l2_vG div:first-child {
    color: #75859d
}

.info___l2_vG div {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.name___349gq {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    display: flex;
    align-items: center
}

.name___349gq span {
    display: block
}

.total___20_NX {
    font-size: 18px;
    line-height: 21px;
    color: #ffc000;
    text-transform: uppercase
}

.currency___35nMw {
    font-size: 15px;
    color: #0097ec;
    margin-left: 5px
}

.talismanWrap___25JSl {
    display: block;
    vertical-align: middle;
    margin-left: 5px
}

.talismanWrap___25JSl img {
    vertical-align: middle
}

.tips___nIRcg {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    background: #5f0d23;
    min-height: 24px;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    padding: 9px;
    box-sizing: border-box;
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    white-space: normal;
    height: auto;
    width: 90%;
    z-index: 100;
    transition: .4s;
    border: 1px solid #dc0007;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .5), 0 0 0 1px #250101
}

.tips___nIRcg p {
    margin: 0
}

[class=scroll-table__notify] .tips___nIRcg, [class^=field__right-btn-wrap_] .tips___nIRcg {
    width: 190px;
    transform: translate(10px, -50%);
    margin-top: 50%
}

[class=scroll-table__notify] .tips___nIRcg span, [class^=field__right-btn-wrap_] .tips___nIRcg span {
    text-decoration: none
}

[class^=fieldProfile] .tips___nIRcg span {
    color: #fff;
    text-decoration: underline;
    cursor: pointer
}

.tips___nIRcg:after, .tips___nIRcg:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent
}

.tips__left___iR7cw {
    top: 0;
    left: 100%
}

.tips__left___iR7cw:after, .tips__left___iR7cw:before {
    top: 50%;
    margin-top: -7px;
    left: -13px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid
}

.tips__left___iR7cw:before {
    left: -11px;
    color: #5f0d23;
    z-index: 2
}

.tips__right___2Kw4D {
    top: 0;
    transform: translate(-10px);
    right: calc(100% + 18px)
}

.tips__right___2Kw4D:after, .tips__right___2Kw4D:before {
    top: 50%;
    margin-top: -7px;
    right: -13px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid
}

.tips__right___2Kw4D:before {
    right: -11px;
    color: #5f0d23;
    z-index: 2
}

.tips__top___3ztg4 {
    bottom: 100%;
    transform: translate(10px, -10px);
    left: 0
}

.tips__top___3ztg4:after, .tips__top___3ztg4:before {
    bottom: -6px;
    left: 6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid
}

.tips__top___3ztg4:before {
    bottom: -5px;
    z-index: 1
}

.tips__topCenter___1nVny {
    bottom: 100%;
    left: 50%;
    right: unset;
    transform: translateX(-50%) translateY(-10px);
    z-index: 11
}

.tips__topCenter___1nVny:after, .tips__topCenter___1nVny:before {
    bottom: -6px;
    left: calc(50% - 6px);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid
}

.tips__topCenter___1nVny:before {
    bottom: -5px;
    z-index: 1
}

.tips__bottomCenter___2Bahq {
    top: 100%;
    left: 50%;
    right: unset;
    transform: translateX(-50%) translateY(7px);
    z-index: 11
}

.tips__bottomCenter___2Bahq:after, .tips__bottomCenter___2Bahq:before {
    top: -7px;
    left: 6px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid
}

.tips__bottomCenter___2Bahq:before {
    left: 6px;
    top: -6px;
    z-index: 1
}

.tips__bottom___1zmxz {
    top: 100%;
    transform: translateY(10px);
    left: 0
}

.tips__bottom___1zmxz:after, .tips__bottom___1zmxz:before {
    top: -7px;
    left: 6px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid
}

.tips__bottom___1zmxz:before {
    left: 6px;
    top: -6px;
    z-index: 1
}

.tips__topleft___G7Ejk {
    bottom: 100%;
    transform: translateY(-10px);
    left: auto;
    right: 0
}

.tips__topleft___G7Ejk:after {
    left: auto;
    transform: translate(19px);
    bottom: 100%;
    top: 100%;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid
}

.tips--error___3dvDi:after {
    color: #dc0007
}

.tips--error___3dvDi:before {
    color: #5f0d23
}

.tips--warn___1wdze {
    background: #0b194e;
    border-color: #2685ff;
    box-shadow: 1.5px 2.598px 4px 0 rgba(0, 0, 0, .54)
}

.tips--warn___1wdze:after {
    color: #2685ff
}

.tips--warn___1wdze:before {
    color: #0b194e
}

.tips___nIRcg svg {
    fill: #fff
}

[class^=tips].newTips {
    top: 0;
    left: 0;
    right: 0;
    height: 20px;
    width: 100%;
    font-family: Roboto, sans-serif;
    background-color: #d0021b;
    transform: none;
    color: #fff;
    font-size: 9px;
    line-height: 12px;
    font-weight: 500;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    box-shadow: none;
    border: none;
    max-width: 100%;
    padding: 0
}

[class^=tips].newTips:after, [class^=tips].newTips:before {
    content: none
}

.tipsClick___2VcgD > .tips___nIRcg, .tipsHover___NMXoy:hover > .tips___nIRcg {
    opacity: 1;
    visibility: visible;
    transition: all .5s
}

.tipsAlways___3fky3 > .tips___nIRcg {
    opacity: 1;
    visibility: visible
}

.tipsWrap___1Md9n {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 100%
}

.tipsWrap___1Md9n.loyalty__hint___1-EaB .tips___nIRcg {
    width: auto;
    bottom: 12px
}

.tipsWrap___1Md9n.withoutWidth___3-ywL {
    width: inherit;
    margin-top: 2px
}

.tipsInput___3uC3Z {
    opacity: 1;
    visibility: visible;
    top: 50%;
    transform: translateY(-50%);
    max-width: 250px
}

.tipsSelect___1e_IT {
    opacity: 1;
    visibility: visible;
    bottom: auto;
    top: -9px;
    transform: translateY(-20px)
}

.tipsSelect___1e_IT.tips__left___iR7cw {
    top: 0;
    transform: translate(10px)
}

.tipsCheckbox___mDC_G {
    opacity: 1;
    visibility: visible;
    top: 50%;
    transform: translate(-10px, -50%);
    width: 207px
}

.fieldWeb___2hhoi {
    position: relative;
    width: calc(100% - 32px);
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    margin: 1px 17px 14px 15px;
    display: flex
}

.fieldWeb___2hhoi .searchIcon___3_Dv5 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 26px;
    width: 24px
}

.fieldWeb___2hhoi .searchIcon___3_Dv5 svg {
    width: 100%;
    height: 100%
}

.fieldWeb___2hhoi .searchIcon___3_Dv5 path {
    fill: #818b9d
}

.fieldWeb__pseudoSearchBtn___2MzCg {
    position: relative;
    width: 38px;
    height: 38px;
    display: block;
    background-image: url(btns.png);
    background-repeat: repeat;
    background-position: 0 -234px
}

.fieldWeb__pseudoSearchBtn___2MzCg:after {
    content: "";
    position: absolute;
    left: 0;
    height: 36px;
    top: 0;
    width: 1px;
    background-color: hsla(0, 0%, 100%, .15)
}

.fieldWeb__pseudoSearchBtn___2MzCg:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .15) 1px, transparent 0, transparent 37px, hsla(0, 0%, 100%, .15) 38px)
}

.fieldWeb__input___3HJwC {
    padding: 3px 30px 3px 6px;
    outline: 0;
    background-color: #000717;
    border: 1px solid #3b424e;
    color: #fff;
    box-shadow: 0 0 2px rgba(83, 95, 111, .5);
    width: calc(100% - 38px);
    height: 37px;
    border-radius: 2px
}

.fieldWeb__input___3HJwC:focus {
    border: 1px solid #929497;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, .5)
}

.fieldWeb__input___3HJwC:focus + .fieldWeb__pseudoSearchBtn___2MzCg {
    background-position: 0 -273px
}

.fieldWeb__input___3HJwC:focus + .fieldWeb__pseudoSearchBtn___2MzCg .searchIcon___3_Dv5 path {
    fill: #fff
}

.fieldWeb__input___3HJwC::-moz-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___3HJwC:-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___3HJwC::-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___3HJwC::placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #757575
}

@media (max-width: 992px) {
    .fieldWeb__input___3HJwC::-moz-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___3HJwC:-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___3HJwC::-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___3HJwC::placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }
}

.fieldWeb___2hhoi .cancelBtn___3ICVA {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 40px;
    padding: 9px;
    cursor: pointer;
    border: none;
    background: 0 0;
    width: auto
}

.fieldWeb___2hhoi .cancelBtn___3ICVA:focus {
    outline: 0
}

.fieldWeb___2hhoi .cancelBtn___3ICVA i[class^=icon] {
    width: 11px;
    height: 11px;
    flex-shrink: 0
}

.fieldWeb___2hhoi .cancelBtn___3ICVA i[class^=icon] path, .fieldWeb___2hhoi .cancelBtn___3ICVA i[class^=icon] svg {
    width: 100%;
    height: 100%;
    fill: #929497
}

.fieldMob___2WcZL {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    padding: 0;
    background: 0 0
}

.fieldMob__input___edyzO {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 0 20px;
    background: 0 0;
    box-shadow: none;
    border: none
}

.fieldMob__input___edyzO:focus {
    outline: 0
}

.fieldMob__input___edyzO:focus::-moz-placeholder {
    color: transparent
}

.fieldMob__input___edyzO:focus:-ms-input-placeholder {
    color: transparent
}

.fieldMob__input___edyzO:focus::-ms-input-placeholder {
    color: transparent
}

.fieldMob__input___edyzO:focus::placeholder {
    color: transparent
}

.fieldMob__input___edyzO::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___edyzO:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___edyzO::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___edyzO::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___2WcZL i[class^=icon] {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-left: 20px
}

.fieldMob___2WcZL i[class^=icon] svg {
    width: 100%;
    height: 100%;
    fill: #fff
}

.wrap___25E2f {
    position: relative;
    width: 100%
}

.wrap___25E2f .close___39026 {
    position: fixed;
    top: 15px;
    right: 10px;
    width: 30px;
    height: 30px;
    background: 0 0;
    outline: 0;
    z-index: 10;
    padding: 10px;
    cursor: pointer
}

.wrap___25E2f .close___39026 path {
    fill: #fff
}

.wrap___25E2f .area___3cqiy {
    display: flex;
    align-items: center;
    padding: 0;
    height: 60px;
    border-bottom: 1px solid #323232;
    position: fixed;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 3;
    background: #000d26
}

.wrap___25E2f .area___3cqiy form {
    width: 100%
}

.wrap___25E2f .area___3cqiy form [name=searchStr] {
    font-weight: 700;
    padding-right: 40px;
    font-family: Roboto;
    text-transform: unset
}

.wrap___25E2f .area___3cqiy form i[class^=icon] {
    width: 18px;
    height: 18px
}

.wrap___25E2f .content___3Omnk {
    height: calc(100vh - 60px);
    padding: 20px 18px;
    margin-top: 60px
}

.wrap___25E2f .content___3Omnk [class^=btnMore] {
    margin-bottom: 20px
}

.searchIcon___32xZC {
    background: 0 0;
    outline: 0;
    display: block;
    height: 100%;
    width: 100%;
    cursor: pointer
}

.searchIcon___32xZC svg {
    width: 18px;
    height: auto
}

.searchIcon___32xZC svg path {
    fill: #fff
}

[class^=portal_].searchGames {
    position: absolute;
    background: #000d26
}

.header___2ixA1 {
    height: 60px;
    position: relative;
    z-index: 3
}

.header___2ixA1.cutted {
    height: auto
}

.headerWithGradient___UbxNV {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .9) 0, transparent)
}

.headerInner___31BmL {
    height: 80px;
    padding: 10px 0 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: flex-start
}

@media (min-width: 560px) {
    .headerInner___31BmL {
        padding: 20px 0 30px 10px
    }
}

@media (min-width: 760px) {
    [class*=cutted] .headerInner___31BmL {
        height: auto;
        padding-top: 30px;
        padding-left: 20px
    }
}

.headerElement___1Lywa {
    position: relative;
    display: flex;
    align-items: center;
    height: 40px
}

.headerElementTitle___Y6sg0 {
    text-transform: uppercase;
    color: #8190bb;
    font-size: 10px;
    line-height: 1.25;
    font-weight: 500;
    white-space: nowrap;
    text-align: right;
    padding-top: 1px;
    padding-right: 10px
}

@media (min-width: 809px) {
    .headerElementTitle___Y6sg0 {
        padding-right: 19px
    }
}

.headerElementTitle___Y6sg0 > * {
    font-size: 15px;
    color: #fff;
    margin-top: -1px
}

.headerElement___1Lywa .btn-mob {
    padding: 0 20px
}

@media (min-width: 560px) {
    .headerElement___1Lywa .btn-mob {
        width: 120px;
        font-size: 13px;
        font-weight: 700;
        line-height: 43px;
        letter-spacing: .6px;
        text-indent: -4px;
        width: 160px;
        letter-spacing: .5px;
        line-height: 42px;
        text-indent: 0
    }

    .headerElement___1Lywa .btn-mob:first-child {
        width: 80px;
        margin-right: 1px;
        letter-spacing: .5px;
        line-height: 42px;
        text-indent: 0;
        margin-left: 20px;
        font-size: 13px
    }
}

@media (min-width: 560px) and (min-width: 809px) {
    .headerElement___1Lywa .btn-mob:last-child {
        margin-left: 10px
    }
}

.headerElement___1Lywa .btn-mob__white {
    height: 17px;
    transform: scaleY(1.2);
    line-height: 17px;
    font-size: 10px;
    margin: 0 10px;
    width: 40px;
    min-width: 40px;
    color: #1f0d0b
}


    .headerElement___1Lywa .btn-mob__white {
        height: 40px;
        border-radius: 5px;
        font-size: 12px;
        font-weight: 700;
        line-height: 40px;
        box-shadow: inset 0 0 0 2px #fff;
        color: #fff;
        border-color: #fff;
        background-color: transparent;
        transform: none;
        width: auto;
        min-width: auto;
        padding: 0 20px
    }


.headerElement___1Lywa:nth-of-type(3) {
    margin-left: auto
}

.headerElement___1Lywa:nth-of-type(3) [class^=searchIcon_] {
    min-width: 40px;
    width: 40px
}

.headerElement___1Lywa:nth-of-type(3) [href*="https://redircasino.com/admiral"] {
    display: none
}

@media (min-width: 415px) {
    .headerElement___1Lywa:nth-of-type(3) [href*="https://redircasino.com/admiral"] {
        display: block;
        margin-left: 10px
    }
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .headerElement___1Lywa:nth-of-type(3) [href*="https://redircasino.com/admiral"] {
        margin-left: 19px
    }
}

.headerElement___1Lywa:nth-of-type(3) [href*="#popup-profile"] {
    display: block;
    width: 40px;
    min-width: 40px;
    height: 20px;
    margin-left: 10px
}

@media (min-width: 415px) {
    .headerElement___1Lywa:nth-of-type(3) [href*="#popup-profile"] {
        margin-right: 10px
    }
}

@media (min-width: 809px) {
    .headerElement___1Lywa:nth-of-type(3) [href*="#popup-profile"] {
        margin-right: 19px;
        margin-left: 0
    }
}

.headerElement___1Lywa svg {
    width: 18px
}

.headerLogo___37HDe {
    width: 90px;
    height: 40px;
    vertical-align: middle;
    text-align: center;
    margin: auto
}

@media (min-width: 560px) {
    .headerLogo___37HDe {
        margin-left: 10px
    }
}

.headerLogo___37HDe .logoUniqueHeader {
    width: 90px;
    height: 40px
}

.headerLogo___37HDe .logoUniqueHeader div {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain
}

.headerLogo___37HDe .logoDefaultPosition {
    display: block;
    font-size: 0;
    line-height: 0;
    width: 90px;
    height: 40px;
    background: url(logo_admiral.webp) 50% 50% no-repeat;
    background-size: 100%
}

.headerWrap___3zyLV {
    height: 80px;
    padding: 8px 16px 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: center
}

.headerEnterButton___2oj5n {
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    background-color: #fff;
    border-radius: 4px;
    text-decoration: none;
    color: #000;
    padding: 4px 12px
}

.rubl___2o2z_ {
    text-transform: none;
    margin-left: 4px
}

body.with-header-mob .headroom {
    z-index: 9 !important
}

body.with-header-mob .headroom--scrolled {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .9) 0, transparent calc(100% - 20px), transparent 20px);
    height: 80px
}

@media (min-width: 768px) and (max-width: 999px) {
    body.with-header-mob .wrapperShifted .headroom--scrolled {
        left: 256px !important
    }
}

body.with-header-mob .withPromoBackground [class*=headerLogoLink_] {
    background: url(/assets/img/mobile/logo_NY_blue.png) 50% 50% no-repeat;
    background-size: 100%
}

body.webPUnsupported .headerLogo___37HDe .logoDefaultPosition {
    background-image: url(/assets/img/mobile/logo_admiral.png)
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

menu, nav, ol, ul {
    margin: 0;
    padding: 0
}

menu, nav, ul:not(article ul) {
    list-style-type: none
}

input::-ms-clear, input::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

fieldset {
    min-width: 0;
    border: none;
    outline: 0;
    margin: 0;
    padding: 0
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-notransform {
    text-transform: none
}

.text-underline {
    text-decoration: underline
}

.text-nounderline {
    text-decoration: none
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 400;
    line-height: 1.33;
    color: #fff
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1
}

.content > .h1, .content > .h2, .content > .h3, .content > .h4, .content > .h5, .content > .h6, .content > h1, .content > h2, .content > h3, .content > h4, .content > h5, .content > h6 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 400;
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 65%
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 9.5px;
    margin-bottom: 9.5px
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-size: 75%
}

.h1, .h2, h1, h2 {
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.content .h1, .content .h2, .content h1, .content h2 {
    font-weight: 700 !important
}

.h1, h1 {
    font-size: 24px;
    text-align: center;
    text-shadow: 0 0 4px rgba(0, 0, 0, .5);
    margin-top: 10px;
    margin-bottom: 10px
}

.h2, h2 {
    font-size: 18px;
    text-shadow: 0 2px 1px rgba(0, 0, 0, .5), 0 0 3px rgba(0, 0, 0, .5);
    margin-top: 45px;
    margin-bottom: 20px
}

.h3, h3 {
    font-size: 20px
}

.h4, h4 {
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: #0097ec
}

.h5, h5 {
    font-size: 14px
}

.h6, h6 {
    font-size: 13px
}

.layout--mobile .h1, .layout--mobile .h2, .layout--mobile .h3, .layout--mobile .h4, .layout--mobile .h5, .layout--mobile .h6, .layout--mobile h1, .layout--mobile h2, .layout--mobile h3, .layout--mobile h4, .layout--mobile h5, .layout--mobile h6 {
    font-family: Roboto, sans-serif
}

p, ol, article ul {
    font-size: 14px;
    line-height: 1.42857;
    color: #8da1bd;
    margin: 0 0 15px
}

.pseudolink, a {
    color: #008aff
}

.pseudolink:hover, a:hover {
    color: #fff
}

.display-table {
    display: table
}

.display-table-cell {
    display: table-cell
}

.display-table-row {
    display: table-row
}

.display-none {
    display: none
}

.display-block {
    display: block
}

.display-inline-block {
    display: inline-block
}

.display-inline {
    display: inline
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none !important
}

.invisible {
    visibility: hidden
}

.visible {
    visibility: visible
}

@-webkit-keyframes rotate {
    0% {
        transform: rotate(0)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes tada {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@keyframes tada {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

.tada {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes blinking-full {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

@keyframes blinking-full {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

.blinking-full {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-full;
    animation-name: blinking-full
}

@-webkit-keyframes blinking-glow {
    0% {
        opacity: 0
    }
    50% {
        opacity: .5;
        box-shadow: inset 0 0 50px 5px #fdff00
    }
    to {
        opacity: 0
    }
}

@keyframes blinking-glow {
    0% {
        opacity: 0
    }
    50% {
        opacity: .5;
        box-shadow: inset 0 0 50px 5px #fdff00
    }
    to {
        opacity: 0
    }
}

.blinking-glow {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-glow;
    animation-name: blinking-glow
}

@-webkit-keyframes scaling {
    0% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

@keyframes scaling {
    0% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

.scaling {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: scaling;
    animation-name: scaling
}

@-webkit-keyframes jump {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-10px)
    }
}

@keyframes jump {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-10px)
    }
}

.jump {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: jump;
    animation-name: jump
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.spin {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: spin;
    animation-name: spin
}

@keyframes points {
    0% {
        content: "."
    }
    33% {
        content: ".."
    }
    66% {
        content: "..."
    }
    99% {
        content: ""
    }
}

@-webkit-keyframes points {
    0% {
        content: "."
    }
    33% {
        content: ".."
    }
    66% {
        content: "..."
    }
    99% {
        content: ""
    }
}

.points {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: points;
    animation-name: points
}

@-webkit-keyframes blinking-coff-color {
    0% {
        opacity: 1;
        color: #8da1bd
    }
    25% {
        opacity: .25;
        color: #75859d
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1;
        color: #8da1bd
    }
}

@keyframes blinking-coff-color {
    0% {
        opacity: 1;
        color: #8da1bd
    }
    25% {
        opacity: .25;
        color: #75859d
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1;
        color: #8da1bd
    }
}

.blinking-coff-color {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-coff-color;
    animation-name: blinking-coff-color
}

@-webkit-keyframes glow {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%), scale(1.1)
    }
    to {
        opacity: .4;
        transform: translate(-50%, -50%), scale(1.25)
    }
}

@keyframes glow {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%), scale(1.1)
    }
    to {
        opacity: .4;
        transform: translate(-50%, -50%), scale(1.25)
    }
}

@-webkit-keyframes rotation_dots1 {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@keyframes rotation_dots1 {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@-webkit-keyframes rotation_dots2 {
    0% {
        opacity: 1;
        background-size: 80%;
        transform: translate(-50%, -50%) rotate(-180deg)
    }
    to {
        opacity: 0;
        background-size: 280%;
        transform: translate(-50%, -50%) rotate(180deg)
    }
}

@keyframes rotation_dots2 {
    0% {
        opacity: 1;
        background-size: 80%;
        transform: translate(-50%, -50%) rotate(-180deg)
    }
    to {
        opacity: 0;
        background-size: 280%;
        transform: translate(-50%, -50%) rotate(180deg)
    }
}

.wysiwyg-wrapperMOB {
    width: 100%;
    font-size: 13px;
    color: #b2e3ff;
    font-family: Roboto, sans-serif;
    line-height: 1.5;
    position: relative;
    z-index: 2
}

.wysiwyg-wrapperMOB.online-casino {
    margin: 17px 0 34px
}

.wysiwyg-wrapperMOB.online-casino h2 {
    margin-bottom: 19px;
    margin-top: 0;
    line-height: 30px;
    font-weight: 300 !important;
    text-transform: none;
    font-family: inherit
}

.wysiwyg-wrapperMOB.online-casino p {
    line-height: 20px
}

.wysiwyg-wrapperMOB.online-casino p + h2 {
    margin-top: 30px
}

.wysiwyg-wrapperMOB.download-client img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__orange, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__orange {
    background: linear-gradient(90deg, #008e00 0, #79e700) !important
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__dark, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__dark {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, 0)) !important
}

.wysiwyg-wrapperMOB .h1, .wysiwyg-wrapperMOB h1 {
    text-transform: uppercase
}

.wysiwyg-wrapperMOB .h1, .wysiwyg-wrapperMOB .h2, .wysiwyg-wrapperMOB h1, .wysiwyg-wrapperMOB h2 {
    font-size: 24px;
    text-transform: none;
    margin: 20px 0
}

.wysiwyg-wrapperMOB .h2, .wysiwyg-wrapperMOB h2 {
    font-weight: 100
}

.wysiwyg-wrapperMOB .h3, .wysiwyg-wrapperMOB h3 {
    font-size: 20px;
    margin: 15px 0;
    text-transform: none;
    font-weight: 400
}

.wysiwyg-wrapperMOB .h4, .wysiwyg-wrapperMOB h4 {
    font-size: 13px;
    margin: 10px 0;
    text-transform: none;
    font-weight: 400
}

.wysiwyg-wrapperMOB p {
    font-size: 13px;
    margin: 10px 0;
    color: inherit
}

.wysiwyg-wrapperMOB li {
    font-size: 13px
}

.wysiwyg-wrapperMOB li > h1:first-child, .wysiwyg-wrapperMOB li > h2:first-child, .wysiwyg-wrapperMOB li > h3:first-child, .wysiwyg-wrapperMOB li > h4:first-child, .wysiwyg-wrapperMOB li > h5:first-child, .wysiwyg-wrapperMOB li > h6:first-child {
    line-height: 1.5
}

.wysiwyg-wrapperMOB li p {
    margin: 0
}

.wysiwyg-wrapperMOB li p + p {
    margin-top: 10px
}

.wysiwyg-wrapperMOB ol, .wysiwyg-wrapperMOB ul {
    margin: 10px 0
}

.wysiwyg-wrapperMOB ul li {
    position: relative;
    list-style-type: disc;
    list-style-position: inside;
    line-height: 1.5
}

.wysiwyg-wrapperMOB .list-num-title > li:before {
    color: #fff
}

.wysiwyg-wrapperMOB .list-num-title ~ h2 {
    line-height: 28px
}

.wysiwyg-wrapperMOB ol {
    list-style-type: none;
    counter-reset: item;
    -webkit-tap-highlight-color: transparent
}

.wysiwyg-wrapperMOB ol li {
    margin: 20px 0 20px 30px;
    position: relative
}

.wysiwyg-wrapperMOB ol > li:before {
    content: counters(item, "");
    counter-increment: item;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.5;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: -30px;
    z-index: 0;
    margin: auto
}

.wysiwyg-wrapperMOB ol > li ol {
    margin: 10px 0 0 -30px;
    counter-reset: item
}

.wysiwyg-wrapperMOB ol > li ol > li:before {
    content: counters(item, ".");
    counter-increment: item
}

.wysiwyg-wrapperMOB ol > li ol > li ol {
    margin: 10px 0;
    counter-reset: item
}

.wysiwyg-wrapperMOB ol > li ol > li ol > li:before {
    font-size: 10px;
    content: counters(item, ".");
    counter-increment: item;
    line-height: 2
}

.wysiwyg-wrapperMOB.faq, .wysiwyg-wrapperMOB.terms, .wysiwyg-wrapperMOB.terms-new {
    margin-bottom: 35px
}

.wysiwyg-wrapperMOB.faq .content, .wysiwyg-wrapperMOB.terms .content, .wysiwyg-wrapperMOB.terms-new .content {
    margin: -6px 0 20px
}

.wysiwyg-wrapperMOB.faq h2, .wysiwyg-wrapperMOB.terms h2, .wysiwyg-wrapperMOB.terms-new h2 {
    margin-bottom: 21px;
    font-weight: 300 !important;
    text-transform: unset
}

.wysiwyg-wrapperMOB.faq ol li, .wysiwyg-wrapperMOB.terms ol li, .wysiwyg-wrapperMOB.terms-new ol li {
    margin: 20px 0 25px 35px
}

.wysiwyg-wrapperMOB.faq ol li p, .wysiwyg-wrapperMOB.terms ol li p, .wysiwyg-wrapperMOB.terms-new ol li p {
    line-height: 20px
}

.wysiwyg-wrapperMOB.faq ol li:before, .wysiwyg-wrapperMOB.terms ol li:before, .wysiwyg-wrapperMOB.terms-new ol li:before {
    left: -35px
}

.wysiwyg-wrapperMOB.faq ol li ol li:before, .wysiwyg-wrapperMOB.terms ol li ol li:before, .wysiwyg-wrapperMOB.terms-new ol li ol li:before {
    left: -40px
}

.wysiwyg-wrapperMOB.faq ol li h4, .wysiwyg-wrapperMOB.terms ol li h4, .wysiwyg-wrapperMOB.terms-new ol li h4 {
    margin-top: -5px;
    margin-left: 5px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 20px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB.faq ol li, .wysiwyg-wrapperMOB.faq ol li ol li, .wysiwyg-wrapperMOB.terms ol li, .wysiwyg-wrapperMOB.terms ol li ol li, .wysiwyg-wrapperMOB.terms-new ol li, .wysiwyg-wrapperMOB.terms-new ol li ol li {
        margin-left: 35px
    }
}

.wysiwyg-wrapperMOB.faq {
    margin-bottom: 24px
}

.wysiwyg-wrapperMOB.faq ol li {
    margin-top: 15px;
    margin-bottom: 15px
}

.wysiwyg-wrapperMOB.faq li .accordion-inner {
    margin-left: 5px;
    overflow: hidden;
    transition: height .7s, margin .7s;
    margin-top: 0;
    margin-bottom: 0;
    height: 0
}

.wysiwyg-wrapperMOB.faq .accordion-title.active + .accordion-inner {
    margin-top: 20px;
    transition: height .7s, margin .7s;
    margin-bottom: 25px
}

.wysiwyg-wrapperMOB.faq .content-title:nth-of-type(2) h2 {
    margin-top: 18px
}

.wysiwyg-wrapperMOB ol li table.status {
    margin-left: -35px;
    width: auto
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB ol li table.status {
        margin-left: 0;
        width: 100%
    }
}

.wysiwyg-wrapperMOB ol li ol li table.status {
    margin-left: -40px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB ol li ol li table.status {
        margin-left: 0;
        width: 100%
    }
}

.wysiwyg-wrapperMOB table.status {
    width: 100%;
    margin: 20px 0;
    color: #fff
}

.wysiwyg-wrapperMOB table.status thead {
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    padding-bottom: 10px;
    font-weight: 500;
    letter-spacing: 1.2px
}

.wysiwyg-wrapperMOB table.status thead:last-child {
    padding-left: 5px
}

.wysiwyg-wrapperMOB table.status tr td {
    padding-bottom: 15px;
    vertical-align: top
}

.wysiwyg-wrapperMOB table.status tr td strong {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    height: 23px
}

.wysiwyg-wrapperMOB table.status tr td:first-child {
    min-width: 112px;
    width: 40%
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB table.status tr td:first-child {
        width: 46%
    }
}

.wysiwyg-wrapperMOB table.status tr td:first-child span {
    font-size: 10px
}

.wysiwyg-wrapperMOB table.status tr td:nth-of-type(2) {
    font-weight: 600
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB table.status tr td:nth-of-type(2) {
        padding-right: 15px
    }
}

.wysiwyg-wrapperMOB table.status tr td:last-child {
    width: 50%;
    padding-left: 18px;
    font-size: 13px;
    white-space: nowrap
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB table.status tr td:last-child {
        width: 60%;
        padding-left: 62px
    }
}

.wysiwyg-wrapperMOB table.status tr td div:first-child {
    font-size: 14px;
    text-transform: uppercase;
    padding-bottom: 5px;
    font-weight: 600
}

.wysiwyg-wrapperMOB table.status tr td div:last-child {
    font-size: 10px
}

.wysiwyg-wrapperMOB table.status tbody td:nth-of-type(2) {
    text-align: right;
    font-size: 13px;
    padding-top: 2px
}

.wysiwyg-wrapperMOB table.status tbody td {
    padding-top: 1px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB table.status tbody td {
        padding-bottom: 15px
    }
}

.wysiwyg-wrapperMOB .exchange-arrow {
    display: block;
    width: 18px;
    height: 20px;
    margin-left: 8px;
    background-image: url(/assets/svg/exchange-white.svg);
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: 50%
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .exchange-arrow {
        margin-left: 9px
    }
}

.wysiwyg-wrapperMOB .table {
    font-size: 12px;
    line-height: 1.75
}

.wysiwyg-wrapperMOB .table-wrapper {
    margin: 35px 0
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table {
        padding-right: 38px
    }
}

.wysiwyg-wrapperMOB .table__head {
    color: hsla(0, 0%, 100%, .5);
    text-transform: uppercase;
    font-size: 10px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table__head .col:nth-of-type(2) {
        padding-left: 40px
    }
}

.wysiwyg-wrapperMOB .table__body .col {
    display: flex;
    align-items: center;
    color: inherit;
    text-decoration: none
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table__body .col:nth-of-type(2) {
        padding-left: 36px
    }
}

.wysiwyg-wrapperMOB .table__body .col:last-child {
    justify-content: flex-end
}

.wysiwyg-wrapperMOB .table__body .col_right {
    text-align: right
}

.wysiwyg-wrapperMOB .table__body .cell-wr.top .col:last-child span {
    color: #78e600
}

.wysiwyg-wrapperMOB .table .cell-wr {
    display: flex
}

.wysiwyg-wrapperMOB .table .cell-wr.top {
    color: #0097ec
}

.wysiwyg-wrapperMOB .table .cell-wr.gold {
    margin: 0 -20px;
    padding-left: 20px;
    padding-right: 20px;
    background-image: linear-gradient(-90deg, #008e00, #79e700);
    background-attachment: fixed
}

.wysiwyg-wrapperMOB .table .cell-wr.gold .col:first-child {
    opacity: 1
}

.wysiwyg-wrapperMOB .table .cell-wr.gold span {
    color: #fff !important
}

.wysiwyg-wrapperMOB .table .col {
    width: 100%;
    padding: 5px;
    flex-grow: 1;
    display: flex;
    font-weight: 500
}

.wysiwyg-wrapperMOB .table .col, .wysiwyg-wrapperMOB .table .col span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.wysiwyg-wrapperMOB .table .col span:first-child {
    flex-shrink: 0
}

.wysiwyg-wrapperMOB .table .col img {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.wysiwyg-wrapperMOB .table .col:first-child {
    min-width: 20px;
    width: 20px;
    padding: 0;
    justify-content: center;
    font-size: 10px;
    font-weight: 700;
    color: hsla(0, 0%, 100%, .1)
}

.wysiwyg-wrapperMOB .table .col:last-child {
    justify-content: flex-end
}

.wysiwyg-wrapperMOB .table .col:last-child span + span {
    margin-left: 6px
}

@media screen and (min-width: 560px) {
    .wysiwyg-wrapperMOB .table .col:last-child span + span {
        margin-left: 3px
    }
}

.wysiwyg-wrapperMOB .table--striped .table__body .cell-wr:nth-child(odd) {
    position: relative
}

.wysiwyg-wrapperMOB .table--striped .table__body .cell-wr:nth-child(odd):after {
    content: "";
    position: absolute;
    min-width: auto;
    top: 0;
    bottom: 0;
    left: -25%;
    right: -25%;
    background: #0097ec;
    z-index: -1;
    opacity: .1
}

.wysiwyg-wrapperMOB .table--hall-of-fame .table__head .col:nth-child(2) {
    padding-left: 35px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--hall-of-fame .table__head .col:nth-child(2) {
        padding-left: 40px
    }
}

.wysiwyg-wrapperMOB .table--hall-of-fame .table__head .col:nth-last-child(2) {
    justify-content: flex-end;
    padding-right: 15px
}

.wysiwyg-wrapperMOB .table--hall-of-fame .table__body .col:nth-last-child(2) {
    justify-content: flex-end
}

.wysiwyg-wrapperMOB .table--prize {
    padding: 0 15px 10px
}

@media screen and (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize {
        padding: 0 0 10px 5px
    }
}

.wysiwyg-wrapperMOB .table--prize hr {
    display: none;
    box-sizing: border-box
}

@media (min-width: 640px) {
    .wysiwyg-wrapperMOB .table--prize hr {
        display: block;
        margin: 25px 0;
        width: 100%;
        position: relative;
        border: none;
        height: 1px;
        overflow: visible
    }

    .wysiwyg-wrapperMOB .table--prize hr:after {
        content: "";
        width: 100vw;
        position: absolute;
        left: -50px;
        height: 1px;
        background: #3b3333
    }
}

.wysiwyg-wrapperMOB .table--prize .table__body .col {
    padding: 5px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .table__body {
        display: flex;
        justify-content: space-between;
        margin-left: -5px
    }

    .wysiwyg-wrapperMOB .table--prize .table__body .col {
        padding: 0
    }
}

@media (max-width: 559px) {
    .wysiwyg-wrapperMOB .table--prize .table__body_column > .top:first-of-type > .col:first-of-type > span {
        margin-top: 0
    }
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .table__body_column {
        width: 120px
    }
}

.wysiwyg-wrapperMOB .table--prize .col {
    font-weight: 500
}

@media (max-width: 639px) {
    .wysiwyg-wrapperMOB .table--prize .col {
        line-height: 30px
    }
}

.wysiwyg-wrapperMOB .table--prize .col:first-child {
    width: auto !important;
    justify-content: flex-start;
    align-items: start
}

.wysiwyg-wrapperMOB .table--prize .col:first-child span {
    font-weight: 700;
    border-radius: 10px;
    min-width: 20px;
    height: 20px;
    margin-top: 3px;
    padding: 1px 7px 0 6px;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .col:first-child span {
        margin-top: 6px;
        padding: 0
    }
}

.wysiwyg-wrapperMOB .table--prize .col:last-child {
    font-size: 24px;
    width: 65%
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .col:last-child {
        width: 70%;
        font-size: 12px
    }
}

.wysiwyg-wrapperMOB .table--prize .col:last-child span + span {
    font-weight: 400
}

.wysiwyg-wrapperMOB .table--prize .default .col:first-child span {
    background: hsla(0, 0%, 100%, .2);
    color: #fff
}

.wysiwyg-wrapperMOB .table--prize .default .col:last-child span {
    color: #fff
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top {
        height: 40px
    }

    .wysiwyg-wrapperMOB .table--prize .top .col:last-child {
        justify-content: flex-end;
        padding-right: 10px
    }
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top:first-child {
        background: #ffc001;
        padding: 5px 10px;
        border-radius: 20px;
        margin-bottom: 10px;
        margin-top: 5px
    }
}

.wysiwyg-wrapperMOB .table--prize .top:first-child .col:first-child span {
    color: #000;
    background: #ffc001
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top:first-child .col:first-child span {
        background: hsla(0, 0%, 100%, .2)
    }
}

.wysiwyg-wrapperMOB .table--prize .top:first-child .col:last-child {
    text-align: right;
    white-space: normal;
    padding-top: 7px
}

.wysiwyg-wrapperMOB .table--prize .top:first-child .col:last-child span {
    color: #ffc001;
    margin-top: -5px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top:first-child .col:last-child span {
        color: #000
    }
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top:nth-child(2) {
        background: #dedede;
        padding: 5px 10px;
        border-radius: 20px;
        margin-bottom: 10px
    }
}

.wysiwyg-wrapperMOB .table--prize .top:nth-child(2) .col:first-child span {
    color: #000;
    background: #dedede
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top:nth-child(2) .col:first-child span {
        background: hsla(0, 0%, 100%, .2)
    }
}

.wysiwyg-wrapperMOB .table--prize .top:nth-child(2) .col:last-child span {
    color: #dedede
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top:nth-child(2) .col:last-child span {
        color: #000
    }
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top:nth-child(3) {
        background: #ff7d01;
        padding: 5px 10px;
        border-radius: 20px;
        margin-bottom: 10px
    }
}

.wysiwyg-wrapperMOB .table--prize .top:nth-child(3) .col:first-child span {
    color: #000;
    background: #ff7d01
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top:nth-child(3) .col:first-child span {
        background: hsla(0, 0%, 100%, .2)
    }
}

.wysiwyg-wrapperMOB .table--prize .top:nth-child(3) .col:last-child span {
    color: #ff7d01
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table--prize .top:nth-child(3) .col:last-child span {
        color: #000
    }
}

.wysiwyg-wrapperMOB .table--prize .top:last-of-type {
    margin-bottom: 20px
}

.wysiwyg-wrapperMOB .table--prize .gold .col:first-child span {
    color: #000;
    background: #ffc001
}

.wysiwyg-wrapperMOB .table--prize .gold .col:last-child {
    text-align: right;
    white-space: normal
}

.wysiwyg-wrapperMOB .table--prize .gold .col:last-child span {
    color: #ffc001
}

.wysiwyg-wrapperMOB .table--prize .gold:last-of-type {
    margin-bottom: 20px
}

.wysiwyg-wrapperMOB .table--prize .silver .col:first-child span {
    color: #000;
    background: #dedede
}

.wysiwyg-wrapperMOB .table--prize .silver .col:last-child span {
    color: #dedede
}

.wysiwyg-wrapperMOB .table--prize .silver:last-of-type {
    margin-bottom: 20px
}

.wysiwyg-wrapperMOB .table--prize .bronze .col:first-child span {
    color: #000;
    background: #ff7d01
}

.wysiwyg-wrapperMOB .table--prize .bronze .col:last-child span {
    color: #ff7d01
}

.wysiwyg-wrapperMOB .table--prize .bronze:last-of-type {
    margin-bottom: 20px
}

.wysiwyg-wrapperMOB .table-wrapper__leader {
    margin-top: 10px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table-wrapper__leader {
        margin-top: 40px;
        margin-left: -20px
    }
}

.wysiwyg-wrapperMOB .table-wrapper__leader .col:nth-of-type(3) {
    padding-left: 17px
}

.wysiwyg-wrapperMOB .table-wrapper__leader .table {
    line-height: 1.7
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head {
        font-size: 12px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col:nth-of-type(2) {
        padding-left: 35px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col:nth-of-type(3) {
        padding-left: 74px
    }
}

.wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col {
    font-weight: 800;
    letter-spacing: .4px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col {
        color: #eaeae9;
        font-weight: 600;
        letter-spacing: .2px
    }
}

.wysiwyg-wrapperMOB .table-wrapper__leader .col {
    padding: 5px 0
}

.wysiwyg-wrapperMOB .table-wrapper__leader .col:last-child span + span {
    margin-left: 3px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table-wrapper__leader .col {
        padding: 6px 2px
    }
}

.wysiwyg-wrapperMOB .table-wrapper__leader .table__body {
    margin-top: 4px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table-wrapper__leader .table__body {
        margin-top: 8px
    }
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table-wrapper__leader .table__body .col {
        padding-bottom: 4px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__body .col:first-of-type {
        min-width: 35px;
        width: 35px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__body .col:first-of-type span {
        margin-left: 18px;
        margin-top: 7px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__body .col:nth-of-type(2) {
        padding-left: 20px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__body .col:nth-of-type(3) {
        justify-content: flex-start;
        padding-left: 44px;
        width: 60%
    }
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame {
    margin-top: 9px;
    margin-bottom: 39px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .cell-wr {
    height: 30px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col {
    font-weight: 900;
    letter-spacing: .3px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col:nth-of-type(2) {
    padding-left: 30px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col:nth-of-type(3) {
    justify-content: flex-end;
    padding-right: 3px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col:last-child {
    padding-right: 0
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body {
    margin-top: 1px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col img {
    margin-top: 7px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:first-child {
    margin-left: -2px;
    padding-right: 8px;
    justify-content: flex-end
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:first-child {
        padding-right: 0;
        justify-content: center
    }
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:nth-child(2) {
    padding-left: 2px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:nth-child(2) span:last-child {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:nth-child(3) {
    justify-content: flex-end;
    padding-right: 0;
    margin-right: -40px;
    width: 60%
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:last-child {
    padding-right: 0
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:last-child span + span {
    margin-left: 3px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame {
        margin-top: 40px
    }

    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table {
        margin-left: -4px;
        padding-right: 40px
    }

    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head {
        font-size: 12px;
        color: #fff
    }

    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col:nth-of-type(2) {
        padding-left: 64px;
        justify-content: flex-start
    }

    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col:nth-of-type(3) {
        justify-content: flex-start;
        padding-left: 40px
    }

    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body {
        margin-top: 10px
    }

    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:nth-child(2) {
        padding-left: 26px
    }

    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:nth-child(2) span:last-of-type {
        margin-left: 10px
    }

    .wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:nth-child(3) {
        justify-content: flex-start;
        padding-left: 64px
    }
}

.wysiwyg-wrapperMOB > img {
    display: block;
    width: 100%;
    box-shadow: 0 16px 16px 0 rgba(0, 0, 0, .1)
}

.wysiwyg-wrapperMOB iframe {
    max-width: 100% !important
}

.wysiwyg-wrapperMOB--text {
    padding-top: 20px
}

.wysiwyg-wrapperMOB a {
    color: #0097ec;
    text-decoration: underline
}

.wysiwyg-wrapperMOB.anti-block, .wysiwyg-wrapperMOB.antiblock-new {
    margin-top: -6px;
    padding: 0
}

.wysiwyg-wrapperMOB.anti-block .content, .wysiwyg-wrapperMOB.antiblock-new .content {
    margin-bottom: 60px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB.anti-block .content, .wysiwyg-wrapperMOB.antiblock-new .content {
        margin-bottom: -5px
    }
}

.wysiwyg-wrapperMOB.anti-block .title, .wysiwyg-wrapperMOB.antiblock-new .title {
    font-size: 24px;
    color: #fff;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 300 !important;
    margin-bottom: 16px;
    margin-left: -1px;
    text-align: left
}

.wysiwyg-wrapperMOB.anti-block .subtitle, .wysiwyg-wrapperMOB.antiblock-new .subtitle {
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: -6px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB.anti-block .subtitle, .wysiwyg-wrapperMOB.antiblock-new .subtitle {
        margin-bottom: -7px;
        width: 55%
    }
}

.wysiwyg-wrapperMOB.anti-block .subtitle span, .wysiwyg-wrapperMOB.antiblock-new .subtitle span {
    font-weight: 900;
    color: #0097ec
}

.wysiwyg-wrapperMOB.anti-block ol, .wysiwyg-wrapperMOB.antiblock-new ol {
    color: #fff;
    padding-top: 26px;
    margin-top: 0
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB.anti-block ol, .wysiwyg-wrapperMOB.antiblock-new ol {
        padding-top: 27px
    }
}

.wysiwyg-wrapperMOB.anti-block ol li, .wysiwyg-wrapperMOB.antiblock-new ol li {
    margin: 0 0 46px 40px
}

.wysiwyg-wrapperMOB.anti-block ol li:before, .wysiwyg-wrapperMOB.antiblock-new ol li:before {
    left: -40px
}

.wysiwyg-wrapperMOB.anti-block ol li h2, .wysiwyg-wrapperMOB.antiblock-new ol li h2 {
    font-size: 13px;
    letter-spacing: .4px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 21px
}

.wysiwyg-wrapperMOB.anti-block ol li p, .wysiwyg-wrapperMOB.antiblock-new ol li p {
    font-size: 13px;
    color: #b2e3ff;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 15px
}

.wysiwyg-wrapperMOB.anti-block ol li:first-of-type .btn-mob, .wysiwyg-wrapperMOB.anti-block ol li:nth-of-type(2) .btn-mob, .wysiwyg-wrapperMOB.antiblock-new ol li:first-of-type .btn-mob, .wysiwyg-wrapperMOB.antiblock-new ol li:nth-of-type(2) .btn-mob {
    width: 220px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -1px 0 11px;
    text-decoration: none;
    width: 240px;
    height: 80px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob span, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob span {
    text-transform: none;
    width: 150px;
    padding-left: 19px;
    display: block;
    white-space: pre-wrap;
    line-height: 20px;
    text-align: left;
    font-size: 24px;
    letter-spacing: 0;
    color: #fff;
    margin-top: 2px;
    height: 38px;
    position: relative
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob span sup, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob span sup {
    font-size: 10px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob span b, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob span b {
    font-size: 10px;
    position: absolute;
    bottom: -7px;
    left: 20px;
    right: 0;
    text-align: left
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob:before {
    content: "";
    width: 50px;
    height: 50px;
    background-image: url(/assets/img/mobile/anti-block/radar-2x.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 5px 5px;
    position: relative;
    display: inline-block
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__orange, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__orange {
    text-decoration: none;
    background: linear-gradient(90deg, #ffa200 0, #fdd557)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__orange span, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__orange span {
    font-size: 18px;
    color: #000;
    height: 40px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__dark, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__dark {
    background: linear-gradient(90deg, #4e4747 0, #2b2121)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__dark--android:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__dark--android:before {
    background-image: url(/assets/img/mobile/anti-block/icon_vpn_android.png);
    background-position: 50%
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__dark--ios:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__dark--ios:before {
    background-image: url(/assets/img/mobile/anti-block/icon_vpn_apple.png);
    background-position: 8px 10px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__dark span, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__dark span {
    height: 38px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__dark span b, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__dark span b {
    font-size: 10px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__red, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__red {
    background: linear-gradient(90deg, #a0051c 0, #f5505e)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__red.vpn:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__red.vpn:before {
    width: 56px;
    margin-right: -3px;
    margin-left: -23px;
    background-image: url(/assets/img/mobile/anti-block/icon_vpn_opera.png)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__red:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__red:before {
    margin-top: 10px;
    margin-left: -20px;
    background-image: url(/assets/img/mobile/anti-block/icon_opera_browser.png)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__hola, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__hola {
    background: linear-gradient(90deg, #a54b01 0, #eea801)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__hola:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__hola:before {
    margin-left: -20px;
    width: 48px;
    height: 72px;
    margin-right: 1px;
    background-image: url(/assets/img/mobile/anti-block/icon_vpn_hola.png);
    background-position: 5px 16px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__tunnelBear, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__tunnelBear {
    background: linear-gradient(90deg, #d3a441 0, #f7bf48)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__tunnelBear:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__tunnelBear:before {
    width: 60px;
    height: 60px;
    margin-left: -23px;
    margin-top: 10px;
    margin-right: -7px;
    background-image: url(/assets/img/mobile/anti-block/icon_vpn_tunnelbear.png)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__free, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__free {
    background: linear-gradient(90deg, #529ffd 0, #3125af)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__free:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__free:before {
    margin-left: -25px;
    background-image: url(/assets/img/mobile/anti-block/icon_vpn_free.png);
    width: 60px;
    height: 60px;
    margin-top: 10px;
    margin-right: -5px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__default, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__default {
    color: #fff;
    width: 160px;
    height: 40px;
    margin-top: -1px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__default:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__default:before {
    content: none
}

.wysiwyg-wrapperMOB.anti-block ol li .notification, .wysiwyg-wrapperMOB.antiblock-new ol li .notification {
    background: hsla(0, 0%, 84.7%, .1);
    font-size: 10px;
    color: #fff;
    line-height: 15px;
    border-radius: 1px;
    position: relative;
    padding: 15px 30px 15px 60px;
    margin: 40px 0 46px -62px;
    min-width: 100vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-style: italic;
    letter-spacing: -.1px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB.anti-block ol li .notification, .wysiwyg-wrapperMOB.antiblock-new ol li .notification {
        margin-left: -84px;
        padding: 23px 30px 21px 83px
    }
}

.wysiwyg-wrapperMOB.anti-block ol li .notification:before, .wysiwyg-wrapperMOB.antiblock-new ol li .notification:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(/assets/img/mobile/anti-block/warning.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    left: 22px;
    top: 21px
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB.anti-block ol li .notification:before, .wysiwyg-wrapperMOB.antiblock-new ol li .notification:before {
        left: 44px;
        top: 21px
    }
}

.wysiwyg-wrapperMOB.anti-block .hidden, .wysiwyg-wrapperMOB.antiblock-new .hidden {
    display: none !important;
    margin: 0 !important
}

.wysiwyg-wrapper--text {
    padding: 6px 2px 25px
}

@media screen and (min-width: 560px) {
    .wysiwyg-wrapper--text {
        padding: 6px 0 25px
    }
}

.wysiwyg-wrapper--text .h2, .wysiwyg-wrapper--text h2 {
    margin: 28px 0 16px
}

.wysiwyg-wrapper--text p {
    line-height: 20px
}

.wysiwyg-lottery--tickets {
    margin: 0 0 34px
}

@media (min-width: 560px) {
    .wysiwyg-lottery--tickets {
        margin: 0 0 34px
    }
}

.wysiwyg-lottery--tickets .h2, .wysiwyg-lottery--tickets h2 {
    margin-top: 37px;
    line-height: 30px;
    letter-spacing: .1px;
    margin-bottom: 23px;
    text-transform: none
}

@media (min-width: 560px) {
    .wysiwyg-lottery--tickets .h2, .wysiwyg-lottery--tickets h2 {
        margin-bottom: 32px
    }
}

.wysiwyg-lottery--tickets p {
    line-height: 20px
}

.promo-flex-container {
    width: 100%;
    height: auto
}

@media screen and (min-width: 560px) {
    .promo-flex-container {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }
}

.wysiwyg-wrapperWEB {
    position: relative;
    color: #fff
}

.wysiwyg-wrapperWEB .instruction-tabs {
    position: relative
}

.wysiwyg-wrapperWEB .instruction-tabs [type=radio] {
    display: none
}

.wysiwyg-wrapperWEB .instruction-tabs label {
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-size: 30px;
    text-align: center;
    line-height: 80px;
    width: 269px;
    height: 80px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 2px;
    color: #fcefc3;
    box-shadow: inset 0 -1px 0 #95550d
}

.wysiwyg-wrapperWEB .instruction-tabs label:after, .wysiwyg-wrapperWEB .instruction-tabs label:before {
    position: absolute;
    content: ""
}

.wysiwyg-wrapperWEB .instruction-tabs label:after {
    width: 44px;
    height: 47px;
    margin-top: -27px;
    top: 50%;
    left: 50%;
    margin-left: -100px;
    background-image: url(/assets/img/desktop/sprites/sprite-os.png);
    background-position: 50% 0
}

.wysiwyg-wrapperWEB .instruction-tabs label span {
    padding-left: 30px
}

.wysiwyg-wrapperWEB .instruction-tabs .instruction-tab-2 {
    margin-left: 24px
}

.wysiwyg-wrapperWEB .instruction-tabs .instruction-tab-2:after {
    background-position: 50% -80px
}

.wysiwyg-wrapperWEB .instruction-tabs [type=radio]:checked + label {
    background-image: radial-gradient(ellipse at 50%, #753e06, #2c0700 60%);
    box-shadow: inset 0 -1px 0 #fda21a
}

.wysiwyg-wrapperWEB .instruction-tabs [type=radio]:checked + label:before {
    width: 18px;
    height: 11px;
    bottom: -9px;
    left: 50%;
    margin-left: -9px;
    background-image: url(/assets/img/desktop/sprites/triangle-tabs.png)
}

.wysiwyg-wrapperWEB .instruction-tabs .instruction-tab-content {
    display: none
}

.wysiwyg-wrapperWEB .instruction-tabs #tab-1[type=radio]:checked ~ .content-1, .wysiwyg-wrapperWEB .instruction-tabs #tab-2[type=radio]:checked ~ .content-2 {
    display: block
}

.wysiwyg-wrapperWEB .instruction-tabs .text-os {
    color: #f7b658;
    background: 0 0 !important;
    -webkit-text-fill-color: initial
}

.wysiwyg-wrapperWEB .instruction-tabs h2 {
    font-size: 20px
}

.wysiwyg-wrapperWEB.download-client .promo-img {
    margin: 20px auto;
    width: 608px;
    height: 205px;
    position: relative;
    overflow: hidden
}

.wysiwyg-wrapperWEB.download-client .promo-img img {
    max-width: 100%;
    border-radius: 5px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, .5);
    display: block;
    position: relative;
    z-index: 1
}

.wysiwyg-wrapperWEB.download-client .promo-img .os-ico {
    position: absolute;
    top: 15px;
    right: 11px;
    width: 55px;
    height: 62px;
    z-index: 2
}

.wysiwyg-wrapperWEB.download-client .promo-img .os-ico.mac {
    background: url(/assets/img/desktop/sprites/sprite-os.png) no-repeat 0 -80px
}

.wysiwyg-wrapperWEB.download-client .promo-img .os-ico.win {
    background: url(/assets/img/desktop/sprites/sprite-os.png) no-repeat 0 0
}

.wysiwyg-wrapperWEB.download-client .promo-img .btn {
    position: absolute;
    top: auto;
    right: 194px;
    bottom: 15px;
    left: 194px
}

.wysiwyg-wrapperWEB.download-client .btn:active {
    top: auto !important
}

.wysiwyg-wrapperWEB .mobile h1 {
    font-size: 24px;
    color: #fff;
    letter-spacing: 0;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 400
}

.wysiwyg-wrapperWEB .mobile p {
    font-size: 13px;
    color: #b8a16f;
    letter-spacing: 0;
    line-height: 20px
}

.wysiwyg-wrapperWEB .mobile .text h2 {
    font-size: 24px;
    color: #fff;
    letter-spacing: 0;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-transform: none;
    text-align: left;
    -webkit-text-fill-color: #fff
}

.wysiwyg-wrapperWEB .content {
    position: relative;
    min-height: 136px;
    margin: 0 0 20px
}

.wysiwyg-wrapperWEB .content .h1, .wysiwyg-wrapperWEB .content .h2, .wysiwyg-wrapperWEB .content .h3, .wysiwyg-wrapperWEB .content .h4, .wysiwyg-wrapperWEB .content .h5, .wysiwyg-wrapperWEB .content .h6, .wysiwyg-wrapperWEB .content h1, .wysiwyg-wrapperWEB .content h2, .wysiwyg-wrapperWEB .content h3, .wysiwyg-wrapperWEB .content h4, .wysiwyg-wrapperWEB .content h5, .wysiwyg-wrapperWEB .content h6 {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block
}

.wysiwyg-wrapperWEB .content ol {
    padding-left: 40px;
    line-height: 20px
}

.wysiwyg-wrapperWEB .content-title {
    margin: 20px 0;
    text-align: center
}

.wysiwyg-wrapperWEB .content-title h1, .wysiwyg-wrapperWEB .content-title > .h1 {
    display: block;
    font-weight: 700;
    font-size: 24px;
    text-shadow: 0 0 4px rgba(0, 0, 0, .5);
    text-transform: uppercase
}

.wysiwyg-wrapperWEB .content-title h1 > span.h1, .wysiwyg-wrapperWEB .content-title > .h1 > span.h1 {
    position: absolute;
    width: 660px;
    left: 50%;
    margin-left: -330px
}

.wysiwyg-wrapperWEB.terms-new .content-title h1, .wysiwyg-wrapperWEB.terms-new .content-title > .h1 {
    font-size: 18px;
    text-align: left
}

.wysiwyg-wrapperWEB.terms-new h4, .wysiwyg-wrapperWEB.terms-new > .h4 {
    margin-top: 45px;
    margin-bottom: 20px
}

.wysiwyg-wrapperWEB ._names {
    color: #fff
}

.wysiwyg-wrapperWEB .cnt-dt.cashback {
    padding: 10px 20px
}

.wysiwyg-wrapperWEB .cashback.active .neon-block .promo-poster {
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75);
    border: 2px solid #000;
    border-radius: 2px;
    position: relative
}

.wysiwyg-wrapperWEB .cashback.active .neon-block .promo-poster .promo-img {
    padding-bottom: 18px
}

.wysiwyg-wrapperWEB .cashback.active .neon-block .promo-poster .promo-img img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wysiwyg-wrapperWEB .cashback.active .neon-block .promo-poster .promo-img:after {
    left: 0;
    bottom: -2px !important
}

.wysiwyg-wrapperWEB .cas2play, .wysiwyg-wrapperWEB .neverblock {
    margin: 20px auto;
    width: 648px;
    height: 222px;
    position: relative;
    overflow: hidden
}

.wysiwyg-wrapperWEB .cas2play__img, .wysiwyg-wrapperWEB .neverblock__img {
    position: absolute;
    top: 14px;
    right: 14px;
    bottom: 0;
    left: auto
}

.wysiwyg-wrapperWEB .cas2play__button, .wysiwyg-wrapperWEB .neverblock__button {
    position: absolute;
    left: 52%;
    margin-left: -153px;
    bottom: 11px;
    text-align: center
}

.wysiwyg-wrapperWEB .cas2play__button > .btn-desktop, .wysiwyg-wrapperWEB .neverblock__button > .btn-desktop, .wysiwyg-wrapperWEB.download-client .cas2play__button > .btn, .wysiwyg-wrapperWEB.download-client .neverblock__button > .btn {
    width: 306px;
    margin: 0 auto
}

.wysiwyg-wrapperWEB .download-link {
    display: none
}

.wysiwyg-wrapperWEB .download-link.active-link {
    display: block
}

.wysiwyg-wrapperWEB .icon-browsers {
    background-image: url(/assets/img/desktop/sprites/sprite-browsers.png?v3.1);
    display: inline-block;
    margin-bottom: 13px
}

.wysiwyg-wrapperWEB .ico-chrome {
    background-position: -116px 0;
    width: 60px;
    height: 60px
}

.wysiwyg-wrapperWEB .ico-explorer {
    background-position: 0 -61px;
    width: 60px;
    height: 60px
}

.wysiwyg-wrapperWEB .ico-yandex {
    background-position: -116px -60px;
    width: 64px;
    height: 60px
}

.wysiwyg-wrapperWEB .ico-ff, .wysiwyg-wrapperWEB .ico-firefox {
    background-position: 0 0;
    width: 60px;
    height: 60px
}

.wysiwyg-wrapperWEB .ico-opera {
    background-position: -60px -61px;
    width: 56px;
    height: 60px
}

.wysiwyg-wrapperWEB .ico-safari {
    background-position: -61px 0;
    width: 54px;
    height: 60px
}

.wysiwyg-wrapperWEB .grid-wrapper {
    display: inline-block
}

.wysiwyg-wrapperWEB .accordion {
    margin: 25px 0
}

.wysiwyg-wrapperWEB .accordion-title {
    text-indent: 20px;
    line-height: 39px;
    font-size: 18px;
    margin-bottom: 0;
    cursor: pointer;
    height: 43px !important;
    outline: 0;
    background-color: #1f252f;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .6);
    transition: all .2s ease-in-out 0;
    margin-left: -3px;
    margin-right: -3px;
    border: 1px solid #2b3137;
    color: #0097ec;
    position: relative;
    background: url(sprite.png) 50% 0 no-repeat;
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .5), inset -1px 0 0 rgba(0, 0, 0, .5)
}

.wysiwyg-wrapperWEB .accordion-title .gradient-header {
    text-transform: inherit;
    font-family: kelson_sansbold, kelson_sans_rubold, kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.wysiwyg-wrapperWEB .accordion-title.active {
    border-radius: 3px 3px 0 0;
    color: #fff
}

.wysiwyg-wrapperWEB .accordion-title.active:after, .wysiwyg-wrapperWEB .accordion-title.active:before {
    content: "";
    position: absolute;
    top: auto !important;
    right: auto;
    bottom: -2px;
    left: 18px !important;
    width: 0 !important;
    height: 0 !important;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    background-image: none !important;
    z-index: 2;
    background-repeat: no-repeat;
    display: block
}

.wysiwyg-wrapperWEB .accordion-title.active:before {
    background-position: 0 -65px;
    border-bottom: 8px solid #000
}

.wysiwyg-wrapperWEB .accordion-title.active:after {
    border-bottom: 8px solid hsla(0, 0%, 100%, .1);
    right: 0;
    background-position: -11px -65px;
    bottom: 0;
    z-index: 1
}

.wysiwyg-wrapperWEB .accordion-title.active > span.arr {
    background: url(sprite.png) -929px -103px
}

.wysiwyg-wrapperWEB .accordion-title:hover {
    color: #fff;
    text-decoration: underline
}

.wysiwyg-wrapperWEB .accordion-title > span.arr {
    content: "";
    position: absolute;
    top: 14px;
    right: 20px;
    bottom: auto;
    left: auto;
    width: 21px;
    height: 12px;
    display: block !important;
    background: url(sprite.png) -965px -103px;
    cursor: pointer
}

.wysiwyg-wrapperWEB .accordion-inner {
    display: none;
    background: #5a617d url(/assets/img/desktop/bg/texture-dark.jpg) repeat 50% 0;
    border: 1px solid rgba(25, 33, 42, .75);
    border-radius: 2px;
    box-shadow: 0 0 2px #535f6f, inset 0 0 5px rgba(0, 0, 0, .75)
}

.wysiwyg-wrapperWEB .accordion-inner-bg {
    border-radius: 0 0 3px 3px;
    padding: 8px 23px
}

.wysiwyg-wrapperWEB .accordion-inner-bg img {
    max-width: 100%
}

.wysiwyg-wrapperWEB .accordion-title.active + .accordion-inner {
    display: block
}

.wysiwyg-wrapperWEB .accordion-inner + .accordion-title {
    margin-top: 18px
}

.wysiwyg-wrapperWEB .gradient-header {
    text-transform: uppercase;
    text-decoration: none
}

.wysiwyg-wrapperWEB .content-wrapper {
    position: relative;
    background-image: url(/assets/img/desktop/bg/texture-dark.jpg);
    border: 2px solid #000;
    background-color: #000
}

.wysiwyg-wrapperWEB .content-reduser {
    position: relative;
    padding: 25px
}

.wysiwyg-wrapperWEB .table-striped-two-head {
    right: 0;
    left: 0;
    background: url(sprite.png) 50% 0 no-repeat
}

.wysiwyg-wrapperWEB .tdn {
    display: block;
    margin: 0 auto;
    text-align: left
}

.wysiwyg-wrapperWEB p {
    font-size: 14px;
    line-height: 1.4285714;
    color: #8da1bd;
    margin: 0 0 15px
}

.wysiwyg-wrapperWEB .cnt-text__inner p {
    font-size: 14px;
    line-height: 20px
}

.wysiwyg-wrapperWEB .with-check li {
    position: relative;
    padding-left: 30px
}

.wysiwyg-wrapperWEB .with-check li:before {
    content: "";
    width: 14px;
    height: 13px;
    left: 5px;
    top: 5px;
    position: absolute;
    background: url(/assets/img/desktop/checkmark.png)
}

.wysiwyg-wrapperWEB .h2, .wysiwyg-wrapperWEB .h3, .wysiwyg-wrapperWEB h2, .wysiwyg-wrapperWEB h3 {
    margin: 20px 0
}

.wysiwyg-wrapperWEB li {
    font-size: 14px
}

.wysiwyg-wrapperWEB strong {
    font-weight: 700
}

.wysiwyg-wrapperWEB .text-left {
    text-align: left
}

.wysiwyg-wrapperMOB .wysiwyg-wrapperWEB .h1, .wysiwyg-wrapperMOB .wysiwyg-wrapperWEB .h2, .wysiwyg-wrapperMOB .wysiwyg-wrapperWEB .h3, .wysiwyg-wrapperMOB .wysiwyg-wrapperWEB .h4, .wysiwyg-wrapperMOB .wysiwyg-wrapperWEB .table, .wysiwyg-wrapperMOB .wysiwyg-wrapperWEB h1, .wysiwyg-wrapperMOB .wysiwyg-wrapperWEB h2, .wysiwyg-wrapperMOB .wysiwyg-wrapperWEB h3, .wysiwyg-wrapperMOB .wysiwyg-wrapperWEB h4, .wysiwyg-wrapperWEB .text-white, .wysiwyg-wrapperWEB .wysiwyg-wrapperMOB .h1, .wysiwyg-wrapperWEB .wysiwyg-wrapperMOB .h2, .wysiwyg-wrapperWEB .wysiwyg-wrapperMOB .h3, .wysiwyg-wrapperWEB .wysiwyg-wrapperMOB .h4, .wysiwyg-wrapperWEB .wysiwyg-wrapperMOB .table, .wysiwyg-wrapperWEB .wysiwyg-wrapperMOB h1, .wysiwyg-wrapperWEB .wysiwyg-wrapperMOB h2, .wysiwyg-wrapperWEB .wysiwyg-wrapperMOB h3, .wysiwyg-wrapperWEB .wysiwyg-wrapperMOB h4 {
    color: #fff
}

.wysiwyg-wrapperWEB .list-minuses, .wysiwyg-wrapperWEB .list-pluses, .wysiwyg-wrapperWEB .list-square {
    list-style-type: none;
    vertical-align: bottom;
    color: #8da1bd;
    font-size: 14px;
    line-height: 1.2;
    padding: 0 0 10px;
    margin: 0
}

.wysiwyg-wrapperWEB .list-minuses li, .wysiwyg-wrapperWEB .list-pluses li, .wysiwyg-wrapperWEB .list-square li {
    margin-left: 7px;
    vertical-align: middle;
    position: relative;
    padding-left: 15px;
    line-height: 20px
}

.wysiwyg-wrapperWEB .list-minuses li:before, .wysiwyg-wrapperWEB .list-pluses li:before, .wysiwyg-wrapperWEB .list-square li:before {
    content: "";
    position: absolute;
    top: 8px;
    right: 0;
    bottom: auto;
    left: 0;
    height: 6px;
    background-repeat: no-repeat
}

.wysiwyg-wrapperWEB .list-square li:before {
    background-image: url(/assets/img/desktop/elements/plugin/square.png)
}

.wysiwyg-wrapperWEB .list-pluses li:before {
    background-image: url(/assets/img/desktop/elements/plugin/plus.png)
}

.wysiwyg-wrapperWEB .list-minuses li:before {
    background-image: url(/assets/img/desktop/elements/plugin/minus.png)
}

.wysiwyg-wrapperWEB .list-num-title {
    display: block;
    list-style: none;
    counter-reset: item
}

.wysiwyg-wrapperWEB .list-num-title > li {
    padding: 0;
    margin: 0;
    position: relative;
    text-transform: none;
    color: #fff
}

.wysiwyg-wrapperWEB .list-num-title > li:before {
    content: counters(item, "") ".";
    counter-increment: item;
    position: absolute;
    top: 5px;
    left: -20px;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 0 0 transparent !important;
    font-size: 15px
}

.wysiwyg-wrapperWEB .list-num-title > li > h4:first-child {
    font-size: 20px;
    line-height: 1.33;
    color: #fff
}

.wysiwyg-wrapperWEB .list-num {
    padding: 0 0 0 30px;
    margin: 0;
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 13px;
    line-height: 1.4285714;
    counter-reset: item;
    text-align: left;
    list-style: none
}

.wysiwyg-wrapperWEB .list-num > li {
    padding: 0 0 1px;
    position: relative;
    margin-bottom: 20px
}

.wysiwyg-wrapperWEB .list-num > li:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
    color: #8da1bd;
    position: absolute;
    left: -30px;
    top: 0
}

.wysiwyg-wrapperWEB .list-num > li li:before {
    left: -40px
}

.wysiwyg-wrapperWEB .hide-for-ie, .wysiwyg-wrapperWEB .show-for-ie {
    display: none
}

.wysiwyg-wrapperWEB .hide-for-ie.active-content, .wysiwyg-wrapperWEB .show-for-ie.active-content {
    display: block
}

.wysiwyg-wrapperWEB .show-for-ie h2 {
    color: #ff2f17
}

.wysiwyg-wrapperWEB .show-for-ie h2 p {
    text-transform: none
}

.wysiwyg-wrapperWEB .cas2play__browsers {
    margin-top: 20px;
    padding: 20px 0 0;
    text-align: center;
    background-color: rgba(0, 0, 0, .5)
}

.wysiwyg-wrapperWEB .cas2play__browsers h2 {
    margin-top: 15px;
    margin-bottom: 15px
}

.wysiwyg-wrapperWEB .cas2play__browsers-list {
    margin: 14px 7px;
    overflow: hidden
}

.wysiwyg-wrapperWEB .accordion__browsers-item {
    float: left;
    padding: 0 2px;
    height: 126px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    cursor: default;
    width: 20%;
    opacity: 1
}

.wysiwyg-wrapperWEB .accordion__browsers-item.active {
    opacity: .99;
    cursor: pointer
}

.wysiwyg-wrapperWEB .accordion__browsers-item a {
    text-decoration: none;
    position: relative
}

.wysiwyg-wrapperWEB .accordion__browsers-item a span {
    text-transform: capitalize
}

.wysiwyg-wrapperWEB .round-border-wrapper {
    border: 2px solid #000;
    background-color: #000;
    border-radius: 2px;
    box-shadow: 0 0 1px hsla(0, 0%, 100%, .1), inset 0 0 10px hsla(0, 0%, 100%, .15), inset 0 0 3px hsla(0, 0%, 100%, .05);
    background: url(/assets/img/desktop/bg/texture-dark.jpg) 50% 0 repeat;
    position: relative;
    z-index: 1
}

.wysiwyg-wrapperWEB .table {
    width: 100%;
    max-width: 100%;
    margin: 0
}

.wysiwyg-wrapperWEB .table + .wysiwyg-wrapperWEB .table {
    margin-top: 20px
}

.wysiwyg-wrapperWEB .table-tournament td span.text-yellow-dark {
    font-size: 20px;
    font-weight: 400
}

.wysiwyg-wrapperWEB .table td .status-ico {
    display: block;
    padding-top: 10px
}

.wysiwyg-wrapperWEB .table td .status-ico + .loyality-curs {
    font-size: 16px
}

.wysiwyg-wrapperWEB .table .cnt-brwn-dark, .wysiwyg-wrapperWEB .table .cnt-brwn-light, .wysiwyg-wrapperWEB .table .cnt-brwn-light-l, .wysiwyg-wrapperWEB .table td .status-ico + .loyality-curs {
    font-family: kelson_sansbold, kelson_sans_rubold, kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700
}

.wysiwyg-wrapperWEB .table-striped {
    border-collapse: separate
}

.wysiwyg-wrapperWEB .table-striped td {
    position: relative;
    z-index: 1;
    padding: 5px 0 5px 10px;
    font-weight: 400
}

.wysiwyg-wrapperWEB .table-striped td .ico-talisman--sm {
    margin-right: 10px
}

.wysiwyg-wrapperWEB .table-striped tr:nth-child(odd) td {
    background-color: hsla(0, 0%, 100%, .05)
}

.wysiwyg-wrapperWEB .table-striped thead th {
    font-family: kelson_sansbold, kelson_sans_rubold, kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700
}

.wysiwyg-wrapperWEB .table-striped thead th.cnt-brwn-dark, .wysiwyg-wrapperWEB .table-striped thead th.cnt-brwn-light, .wysiwyg-wrapperWEB .table-striped thead th.cnt-brwn-light-l {
    text-transform: uppercase;
    font-size: 14px;
    padding: 4px 7px;
    height: 28px;
    color: #fae7a5;
    line-height: 28px;
    text-align: center;
    border-radius: 3px 3px 0 0
}

.wysiwyg-wrapperWEB .table-striped tbody th, .wysiwyg-wrapperWEB .table-striped thead tr:last-child th {
    color: #8da1bd;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap;
    padding: 4px 10px;
    text-align: center;
    border-collapse: collapse;
    position: relative;
    z-index: 1;
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.wysiwyg-wrapperWEB .table-striped-two-head {
    position: absolute;
    top: 36px;
    right: 1px;
    bottom: auto;
    left: 1px;
    height: 28px;
    z-index: 0
}

.wysiwyg-wrapperWEB .table-striped .ico-talisman--sm {
    text-align: center;
    margin: 0 auto
}

.wysiwyg-wrapperWEB .table-promo td {
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-align: left
}

.wysiwyg-wrapperWEB .table-promo td:nth-child(odd) {
    width: 70px;
    text-align: center;
    padding-left: 0;
    padding-right: 0
}

.wysiwyg-wrapperWEB .table-promo td:nth-child(2n) {
    font-size: 18px
}

.wysiwyg-wrapperWEB .table-promo td span + span {
    padding-left: 15px
}

.wysiwyg-wrapperWEB .table-promo .promo-winner-text, .wysiwyg-wrapperWEB .table-promo .text-gradient-yellow {
    font-size: 30px;
    font-weight: 700
}

.wysiwyg-wrapperWEB .table-promo th {
    font-size: 16px;
    text-shadow: 0 0 5px #000;
    color: #339ab7;
    padding: 15px
}

.wysiwyg-wrapperWEB .table-promo .podium td {
    height: 104px;
    padding-top: 0;
    padding-bottom: 0
}

.wysiwyg-wrapperWEB .table-fond tr td:nth-child(odd) {
    width: 25px;
    padding-right: 0
}

.wysiwyg-wrapperWEB .table-fond td {
    padding: 10px;
    color: #ffc549;
    font-family: kelson_sansbold, kelson_sans_rubold, kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px
}

.wysiwyg-wrapperWEB .table-fond td .text-ellipse-brown {
    margin: 0 5px
}

.wysiwyg-wrapperWEB .table-fond .promo-winner {
    width: auto !important;
    text-align: center
}

.wysiwyg-wrapperWEB .table-fond .promo-winner-text {
    font-size: 24px
}

.wysiwyg-wrapperWEB .table-fond .promo-winner .text-ellipse-brown {
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 20px;
    width: 30px;
    height: 30px;
    line-height: 30px
}

.wysiwyg-wrapperWEB .table-fond.tickets-table td {
    color: #994901;
    font-size: 14px
}

.wysiwyg-wrapperWEB .table-fond._vip .promo-winner-text {
    font-size: 18px
}

.wysiwyg-wrapperWEB .table-tickets td {
    height: 26px;
    color: #994901;
    font-weight: 700;
    font-size: 14px;
    text-align: center
}

.wysiwyg-wrapperWEB .table-fixed {
    table-layout: fixed
}

.wysiwyg-wrapperWEB .table-glory td {
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 400;
    font-size: 14px
}

.wysiwyg-wrapperWEB .table-glory td a, .wysiwyg-wrapperWEB .table-glory td span {
    white-space: nowrap
}

.wysiwyg-wrapperWEB .table-glory td a._overflow, .wysiwyg-wrapperWEB .table-glory td span._overflow {
    display: inline-block;
    max-width: 150px;
    text-align: left;
    vertical-align: middle
}

.wysiwyg-wrapperWEB .table-glory td:first-child {
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    text-align: center
}

.wysiwyg-wrapperWEB .table-glory td:last-child {
    text-align: right
}

.wysiwyg-wrapperWEB .table-glory td a {
    color: inherit
}

.wysiwyg-wrapperWEB .table-glory td a:hover {
    text-decoration: none
}

.wysiwyg-wrapperWEB .table-glory td .status-ico {
    position: relative;
    padding: 5px 0 !important;
    margin: 0 auto;
    width: 38px;
    height: 38px
}

.wysiwyg-wrapperWEB .table-glory td .status-ico img {
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 5px;
    left: 0;
    z-index: 0;
    width: 100%
}

.wysiwyg-wrapperWEB .table-glory th {
    font-size: 18px;
    text-shadow: 0 0 5px #000;
    padding: 15px
}

.wysiwyg-wrapperWEB .table-glory td:first-child, .wysiwyg-wrapperWEB .table-glory th:first-child {
    width: 55px;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.wysiwyg-wrapperWEB .table-glory .text-yellow {
    color: #ffc549 !important
}

.wysiwyg-wrapperWEB .table.text-page td {
    font-size: 18px
}

.wysiwyg-wrapperWEB .table.text-page td:first-child {
    font-size: 16px
}

.wysiwyg-wrapperWEB .table.text-page th {
    font-size: 18px;
    color: #339ab7;
    text-shadow: 0 0 5px #000;
    padding: 15px
}

.wysiwyg-wrapperWEB .table.text-page .text-gradient-yellow {
    font-size: 30px;
    font-weight: 700
}

.wysiwyg-wrapperWEB .table tr.half-row th {
    font-size: 18px;
    color: #339ab7;
    text-shadow: 0 0 5px #000;
    padding: 2px 8px !important;
    height: 15px !important;
    white-space: nowrap
}

.wysiwyg-wrapperWEB .table.lottery-end-table td, .wysiwyg-wrapperWEB .table.tournament-end-table td {
    font-size: 16px
}

.wysiwyg-wrapperWEB .table.lottery-end-table td:first-child, .wysiwyg-wrapperWEB .table.tournament-end-table td:first-child {
    font-size: 30px
}

.wysiwyg-wrapperWEB .table.lottery-end-table td:last-child span, .wysiwyg-wrapperWEB .table.tournament-end-table td:last-child span {
    color: #0097ec
}

.wysiwyg-wrapperWEB .table.winner-table ._overflow {
    max-width: 23%
}

.wysiwyg-wrapperWEB .table.center td, .wysiwyg-wrapperWEB .table.center th {
    text-align: center
}

.wysiwyg-wrapperWEB .table-lottery-scratch thead tr:last-child td:not(:first-child), .wysiwyg-wrapperWEB .table-lottery-scratch thead tr:last-child th:not(:first-child) {
    text-align: left;
    padding-left: 10px;
    border-radius: 0
}

.wysiwyg-wrapperWEB .table-lottery-scratch td:first-child, .wysiwyg-wrapperWEB .table-lottery-scratch th:first-child {
    width: 30px;
    text-align: center
}

.wysiwyg-wrapperWEB .table-lottery-scratch ul li {
    color: #fff;
    display: inline-block
}

.wysiwyg-wrapperWEB .table-lottery-scratch ul li span {
    margin: 0 2px;
    font-size: 15px
}

.wysiwyg-wrapperWEB.antiblock-new .accordion__browsers-list {
    margin: 14px 7px;
    overflow: hidden
}

.wysiwyg-wrapperWEB.antiblock-new .accordion__browsers-list .accordion__browsers-item {
    width: 20%
}

.wysiwyg-wrapperWEB.AffiliateProgram .content {
    margin-bottom: 0
}

.wysiwyg-wrapperWEB .layout.partners {
    position: relative;
    z-index: 2;
    height: auto;
    min-height: 100%;
    min-width: 1028px;
    overflow: hidden
}

.wysiwyg-wrapperWEB .layout.partners .grid-wrapper {
    position: relative;
    display: block
}

.wysiwyg-wrapperWEB .layout.partners .header {
    position: relative;
    padding: 35px 0 0
}

.wysiwyg-wrapperWEB .layout.partners .wrapper {
    width: 1028px;
    float: none !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    position: static
}

.wysiwyg-wrapperWEB .layout.partners .logo {
    width: 357px;
    height: 155px;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 50%;
    margin-left: -179px;
    background: url(/assets/img/desktop/logo_shadow.png) 50% 100% no-repeat
}

.wysiwyg-wrapperWEB .layout.partners .logo-link {
    width: 357px;
    height: 137px;
    display: block;
    position: relative;
    left: 0;
    top: 0;
    background: url(logo.gif) 50% 0 no-repeat
}

.wysiwyg-wrapperWEB .layout.partners .user-bar {
    position: relative;
    z-index: 3;
    margin-top: 40px
}

.wysiwyg-wrapperWEB .layout.partners .user-bar .footer-partners {
    margin-top: 9px;
    margin-left: 10px;
    text-align: left
}

.wysiwyg-wrapperWEB .layout.partners .user-bar .footer-partners li {
    display: inline-block
}

.wysiwyg-wrapperWEB .layout.partners .user-bar .footer-partners li .footer-partners__wp {
    display: inline-block;
    width: 92px;
    height: 45px;
    margin-right: 15px;
    background: url(sprite.png) -558px -67px no-repeat
}

.wysiwyg-wrapperWEB .layout.partners .user-bar .partners__top-button {
    margin-top: 10px
}

.wysiwyg-wrapperWEB .layout.partners .promo {
    margin: 0;
    position: relative;
    z-index: 1
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider {
    height: 305px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider #main-carousel {
    height: 100%
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider .carousel {
    height: 100%;
    overflow: hidden;
    position: relative;
    min-height: 200px
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider .carousel-inner {
    height: 100%;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider .carousel-inner .item {
    width: 100%;
    height: 100%
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider .carousel-inner .item.active {
    z-index: 2;
    opacity: 1
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider .carousel-inner .active {
    opacity: 1
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider .carousel-inner .item {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    opacity: 0;
    transition: all 1.2s ease-in-out;
    z-index: -1
}

.wysiwyg-wrapperWEB .layout.partners .carousel-img {
    position: relative;
    z-index: 1;
    height: 305px
}

.wysiwyg-wrapperWEB .layout.partners .carousel-img img {
    display: block;
    height: auto;
    width: 100%;
    border: 0;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain
}

.wysiwyg-wrapperWEB .layout.partners .carousel-caption {
    position: absolute;
    top: 40px;
    bottom: 20px;
    left: 20px;
    max-width: 320px;
    z-index: 2;
    height: 250px;
    max-height: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wysiwyg-wrapperWEB .layout.partners .carousel-caption .h2 {
    margin: 0
}

.wysiwyg-wrapperWEB .layout.partners .carousel-caption .text-gradient-yellow {
    color: #ffc000;
    background-image: -webkit-linear-gradient(top, #fff23d, #ff6300);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 30px;
    margin-top: 20px;
    text-shadow: 0 0 0 transparent;
    line-height: 33px;
    text-transform: uppercase;
    font-weight: 700
}

.wysiwyg-wrapperWEB .layout.partners .carousel-caption .btn-desktop, .wysiwyg-wrapperWEB.download-client .layout.partners .carousel-caption .btn {
    margin-top: 36px
}

.wysiwyg-wrapperWEB .layout.partners .carousel-caption .btn-desktop sub, .wysiwyg-wrapperWEB.download-client .layout.partners .carousel-caption .btn sub {
    color: #015f07;
    bottom: -3.2em;
    float: right;
    font-size: 13px;
    font-weight: 700;
    text-shadow: 0 0 0 transparent
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare {
    width: 230px;
    height: 95px;
    margin-top: -40px;
    margin-left: -38px
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare p.text-grey {
    opacity: .5;
    color: #8da1bd;
    font-size: 18px;
    text-shadow: 0 0 5px #000;
    margin-bottom: 4px;
    text-align: center
}

.wysiwyg-wrapperWEB .layout.partners .cnt-brd {
    width: 238px;
    margin: 0 auto
}

.wysiwyg-wrapperWEB .layout.partners .cnt-brd .text-wrapper {
    padding: 0 20px 0 13px;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.wysiwyg-wrapperWEB .layout.partners .cnt-brd .text-gradient-yellow {
    color: #ffc000;
    background-image: -webkit-linear-gradient(top, #fff23d, #ff6300);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.wysiwyg-wrapperWEB .layout.partners .cnt-brd .text-gradient-yellow.news-block__img-text {
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 48px;
    line-height: 48px;
    width: 100px;
    overflow: hidden;
    font-weight: 700
}

.wysiwyg-wrapperWEB .layout.partners .cnt-brd .text-gradient-yellow div {
    color: #ffc000;
    background-image: -webkit-linear-gradient(top, #fff23d, #ff6300);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 15px;
    line-height: 21px;
    font-weight: 700;
    text-transform: uppercase;
    overflow: hidden
}

.wysiwyg-wrapperWEB .layout.partners .cnt-brd .text-gradient-yellow div b {
    font-size: 20px;
    letter-spacing: .8px
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom {
    padding: 20px;
    margin-top: -3px
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom h2 {
    font-size: 24px;
    text-shadow: 0 0 4px rgba(0, 0, 0, .5);
    margin-top: 10px;
    margin-bottom: 10px
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom .gradient-header {
    margin: 10px 0 1px
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom-list {
    margin: 5px 0;
    text-decoration: none !important
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom-list a {
    text-decoration: none !important;
    display: block;
    color: #fff
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom-list > span {
    display: inline-block
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom-list .ico-partners {
    background-image: url(/assets/img/sys/partners/bottom.png);
    background-position: 0 0;
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-bottom: -9px
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom-list .ico-skype {
    background-position: 0 0
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom-list .ico-mail {
    background-position: -35px 0
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom-list .ico-telegram {
    background: url(/assets/svg/partners/ico-telegram.svg) no-repeat;
    height: 28px
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom-list ._text {
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: 700;
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 14px
}

.wysiwyg-wrapperWEB .layout.partners .content {
    padding: 0 14px 14px;
    margin: 0;
    position: relative;
    z-index: 2;
    min-height: 136px;
    overflow: visible
}

.wysiwyg-wrapperWEB .layout.partners .content h2 {
    font-size: 24px;
    text-shadow: 0 0 4px rgba(0, 0, 0, .5)
}

.wysiwyg-wrapperWEB .layout.partners .content p {
    font-weight: 400
}

.wysiwyg-wrapperWEB .layout.partners .content h4 {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase
}

.wysiwyg-wrapperWEB .layout.partners .partners__get {
    margin: 40px 0
}

.wysiwyg-wrapperWEB .grid-wrapper-cols > [class^=grid-col__] {
    float: left;
    box-sizing: border-box
}

.wysiwyg-wrapperWEB .grid-col__1-12, .wysiwyg-wrapperWEB .grid-col__10-12, .wysiwyg-wrapperWEB .grid-col__11-12, .wysiwyg-wrapperWEB .grid-col__12-12, .wysiwyg-wrapperWEB .grid-col__2-12, .wysiwyg-wrapperWEB .grid-col__3-12, .wysiwyg-wrapperWEB .grid-col__4-12, .wysiwyg-wrapperWEB .grid-col__5-12, .wysiwyg-wrapperWEB .grid-col__6-12, .wysiwyg-wrapperWEB .grid-col__7-12, .wysiwyg-wrapperWEB .grid-col__8-12, .wysiwyg-wrapperWEB .grid-col__9-12 {
    position: relative;
    min-height: 1px
}

.wysiwyg-wrapperWEB .grid-col__1-12 {
    width: 8.33333333%
}

.wysiwyg-wrapperWEB .grid-col__1-12-left {
    margin-left: 8.33333333%
}

.wysiwyg-wrapperWEB .grid-col__1-12-right {
    margin-right: 8.33333333%
}

.wysiwyg-wrapperWEB .grid-col__2-12 {
    width: 16.66666667%
}

.wysiwyg-wrapperWEB .grid-col__2-12-left {
    margin-left: 16.66666667%
}

.wysiwyg-wrapperWEB .grid-col__2-12-right {
    margin-right: 16.66666667%
}

.wysiwyg-wrapperWEB .grid-col__3-12 {
    width: 25%
}

.wysiwyg-wrapperWEB .grid-col__3-12-left {
    margin-left: 25%
}

.wysiwyg-wrapperWEB .grid-col__3-12-right {
    margin-right: 25%
}

.wysiwyg-wrapperWEB .grid-col__4-12 {
    width: 33.33333333%
}

.wysiwyg-wrapperWEB .grid-col__4-12-left {
    margin-left: 33.33333333%
}

.wysiwyg-wrapperWEB .grid-col__4-12-right {
    margin-right: 33.33333333%
}

.wysiwyg-wrapperWEB .grid-col__5-12 {
    width: 41.66666667%
}

.wysiwyg-wrapperWEB .grid-col__5-12-left {
    margin-left: 41.66666667%
}

.wysiwyg-wrapperWEB .grid-col__5-12-right {
    margin-right: 41.66666667%
}

.wysiwyg-wrapperWEB .grid-col__6-12 {
    width: 50%
}

.wysiwyg-wrapperWEB .grid-col__6-12-left {
    margin-left: 50%
}

.wysiwyg-wrapperWEB .grid-col__6-12-right {
    margin-right: 50%
}

.wysiwyg-wrapperWEB .grid-col__7-12 {
    width: 58.33333333%
}

.wysiwyg-wrapperWEB .grid-col__7-12-left {
    margin-left: 58.33333333%
}

.wysiwyg-wrapperWEB .grid-col__7-12-right {
    margin-right: 58.33333333%
}

.wysiwyg-wrapperWEB .grid-col__8-12 {
    width: 66.66666667%
}

.wysiwyg-wrapperWEB .grid-col__8-12-left {
    margin-left: 66.66666667%
}

.wysiwyg-wrapperWEB .grid-col__8-12-right {
    margin-right: 66.66666667%
}

.wysiwyg-wrapperWEB .grid-col__9-12 {
    width: 75%
}

.wysiwyg-wrapperWEB .grid-col__9-12-left {
    margin-left: 75%
}

.wysiwyg-wrapperWEB .grid-col__9-12-right {
    margin-right: 75%
}

.wysiwyg-wrapperWEB .grid-col__10-12 {
    width: 83.33333333%
}

.wysiwyg-wrapperWEB .grid-col__10-12-left {
    margin-left: 83.33333333%
}

.wysiwyg-wrapperWEB .grid-col__10-12-right {
    margin-right: 83.33333333%
}

.wysiwyg-wrapperWEB .grid-col__11-12 {
    width: 91.66666667%
}

.wysiwyg-wrapperWEB .grid-col__11-12-left {
    margin-left: 91.66666667%
}

.wysiwyg-wrapperWEB .grid-col__11-12-right {
    margin-right: 91.66666667%
}

.wysiwyg-wrapperWEB .grid-col__12-12 {
    width: 100%
}

.wysiwyg-wrapperWEB .grid-col__12-12-left {
    margin-left: 100%
}

.wysiwyg-wrapperWEB .grid-col__12-12-right {
    margin-right: 100%
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-parent.pd-lg-both, .wysiwyg-wrapperWEB .grid-wrapper-cols.pd-parent.pd-lg-sides, .wysiwyg-wrapperWEB .grid-wrapper-cols.pd-parent.pd-md-both, .wysiwyg-wrapperWEB .grid-wrapper-cols.pd-parent.pd-md-sides, .wysiwyg-wrapperWEB .grid-wrapper-cols.pd-parent.pd-sm-both, .wysiwyg-wrapperWEB .grid-wrapper-cols.pd-parent.pd-sm-sides {
    margin-left: 0;
    margin-right: 0
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-sm-both, .wysiwyg-wrapperWEB .grid-wrapper-cols.pd-sm-sides {
    margin-left: -7px;
    margin-right: -7px
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-sm-sides > [class^=grid-col__] {
    padding-left: 7px;
    padding-right: 7px
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-sm-both:not(._not-pad) > [class^=grid-col__] {
    padding: 7px
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-md-both, .wysiwyg-wrapperWEB .grid-wrapper-cols.pd-md-sides {
    margin-left: -14px;
    margin-right: -14px
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-md-sides > [class^=grid-col__] {
    padding-left: 14px;
    padding-right: 14px
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-md-both > [class^=grid-col__] {
    padding: 14px
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-lg-both, .wysiwyg-wrapperWEB .grid-wrapper-cols.pd-lg-sides {
    margin-left: -20px;
    margin-right: -20px
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-lg-sides > [class^=grid-col__] {
    padding-left: 20px;
    padding-right: 20px
}

.wysiwyg-wrapperWEB .grid-wrapper-cols.pd-lg-both > [class^=grid-col__] {
    padding: 20px
}

.wysiwyg-wrapperWEB .grid-wrapper-cell {
    width: 100%;
    display: table
}

.wysiwyg-wrapperWEB .grid-wrapper-cell > [class^=grid-col__] {
    float: none;
    display: table-cell;
    vertical-align: middle
}

.wysiwyg-wrapperWEB .grid-wrapper:after, .wysiwyg-wrapperWEB .grid-wrapper:before {
    content: " ";
    display: table
}

.wysiwyg-wrapperWEB .grid-wrapper:after {
    clear: both
}

.wysiwyg-wrapperWEB .grid-col__left {
    float: left;
    width: 660px
}

.wysiwyg-wrapperWEB .grid-col__right {
    float: right;
    width: 300px
}

* {
    box-sizing: border-box
}

html {
    font-size: 14px
}

body, html {
    height: 100%;
    width: 100%
}

@media (max-width: 812px) {
    body, html {
        -webkit-overflow-scrolling: touch
    }
}

a {
    color: #008aff
}

a:hover {
    text-decoration: none
}

#root {
    height: auto;
    min-height: 100%;
    position: relative
}

#root:empty:after, #root:empty:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 50px;
    height: 50px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    margin: auto;
    background: url(/assets/svg/preload.svg) no-repeat;
    background-size: 100%;
    -webkit-animation: rotate 1.5s ease-in-out 0 infinite;
    animation: rotate 1.5s ease-in-out 0 infinite
}

blockquote {
    position: relative;
    font-size: 13px;
    color: #b2e3ff !important;
    line-height: 20px;
    letter-spacing: 0;
    margin: 0 0 10px 40px
}

blockquote .icon-wrap {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    z-index: 0
}

blockquote .icon-wrap svg {
    fill: #fff
}

blockquote .link {
    color: #0097ec
}

.text-black {
    color: #000
}

.text-white, .wysiwyg-wrapperMOB .h1, .wysiwyg-wrapperMOB .h2, .wysiwyg-wrapperMOB .h3, .wysiwyg-wrapperMOB .h4, .wysiwyg-wrapperMOB .table, .wysiwyg-wrapperMOB h1, .wysiwyg-wrapperMOB h2, .wysiwyg-wrapperMOB h3, .wysiwyg-wrapperMOB h4 {
    color: #fff
}

.text-dark {
    color: #212121
}

.text-light {
    color: #a0a7bd
}

.text-blue {
    color: #0082dd
}

.text-yellow {
    color: #ffd300
}

.text-green {
    color: #48c627
}

.text-red {
    color: #f24941
}

.text-grey {
    color: #75859d
}

.text-brown {
    color: #b8a16f
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale
}

@media screen {
    html {
        font-size: 15px
    }
}

@media screen and (min-width: 907px) and (max-width: 1024px) {
    html {
        font-size: 14px
    }
}

@media screen and (min-width: 769px) and (max-width: 906px) {
    html {
        font-size: 13px
    }
}

@media screen and (min-width: 569px) and (max-width: 768px) {
    html {
        font-size: 12px
    }
}

@media screen and (min-width: 415px) and (max-width: 568px) {
    html {
        font-size: 9.5px
    }
}

@media screen and (min-width: 321px) and (max-width: 414px) {
    html {
        font-size: 8.33px
    }
}

@media screen and (max-width: 320px) {
    html {
        font-size: 7px
    }
}

.fadeDown-appear, .fadeDown-enter {
    opacity: 0;
    transform: translateY(-250px);
    transform: translate3d(0, -250px, 0)
}

.fadeDown-appear.fadeDown-appear-active, .fadeDown-enter.fadeDown-enter-active {
    opacity: 1;
    transition: opacity 1s ease;
    transform: translate(0);
    transform: translateZ(0);
    transition-property: transform, opacity;
    transition-duration: .3s
}

.fadeDown-exit {
    opacity: 1;
    transform: translate(0);
    transform: translateZ(0);
    transition-property: transform, opacity;
    transition-duration: .3s
}

.fadeDown-exit.fadeDown-exit-active {
    opacity: 0;
    transform: translateY(-250px);
    transform: translate3d(0, -250px, 0)
}

.notification-exit {
    opacity: 1;
    transform: translate(0);
    transform: translateZ(0)
}

.notification-exit.notification-exit-active {
    opacity: 0;
    transform: translateY(250px);
    transform: translate3d(0, 250px, 0);
    transition: opacity .15s ease, transform .3s ease
}

.auth-modal-enter .popup__mob_banner--login {
    height: 120px;
    margin-bottom: 40px;
    display: block
}

.auth-modal-enter .popup__mob_banner--register {
    height: 0;
    margin-bottom: 80px;
    transition: none
}

.auth-modal-enter .popup__mob_nav span {
    opacity: 0
}

.auth-modal-enter .popup__mob_nav a {
    position: relative;
    left: 80%
}

.auth-modal-enter .popup__mob_body_inner form > * {
    position: relative;
    left: 220%
}

.auth-modal-enter .popup__mob_terms--login {
    margin-bottom: 0;
    display: block
}

.auth-modal-enter .popup__mob_terms--register {
    margin-bottom: -43px
}

@media (min-width: 760px) {
    .auth-modal-enter .popup__mob_terms--register {
        margin-bottom: -63px
    }
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .auth-modal-enter .popup__mob_body_inner form > [class^=loginSection__forgot] {
        position: absolute;
        left: unset;
        right: -300px
    }
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_banner--register {
    height: 120px;
    margin-bottom: 40px;
    transition: height .4s ease 1.91s, margin-bottom .4s ease 1.91s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_banner--login {
    height: 0;
    margin-bottom: 80px;
    transition: height .4s ease 1.91s, margin-bottom .4s ease 1.91s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_nav span:not(.animation-clone) {
    opacity: 1;
    transition: opacity .6s ease .6s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > *, .auth-modal-enter.auth-modal-enter-active .popup__mob_nav a {
    left: 0;
    transition: left .6s ease 1.1s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > :first-child {
    transition-delay: 1.17s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > :nth-child(2) {
    transition-delay: 1.24s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > :nth-child(3) {
    transition-delay: 1.31s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > :nth-child(4) {
    transition-delay: 1.38s
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > [class^=loginSection__forgot] {
        left: unset;
        right: -117px;
        transition: right .6s ease 1.7s
    }
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_terms--register {
    margin-bottom: 0;
    transition: margin-bottom .4s ease 1.91s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_terms--login {
    margin-bottom: -43px;
    transition: margin-bottom .4s ease 1.91s
}

@media (min-width: 760px) {
    .auth-modal-enter.auth-modal-enter-active .popup__mob_terms--login {
        margin-bottom: -63px
    }
}

.auth-modal-exit .popup__mob_banner--login {
    display: none
}

.auth-modal-exit .popup__mob_banner--register {
    height: 120px;
    margin-bottom: 40px
}

.auth-modal-exit .popup__mob_nav span:not(.animation-clone) {
    margin-left: 0;
    opacity: 1;
    overflow: hidden
}

.auth-modal-exit .popup__mob_nav .animation-clone {
    opacity: 0;
    color: #3c3434
}

.auth-modal-exit .popup__mob_nav a {
    font-size: 18px;
    line-height: 30px
}

.auth-modal-exit .popup__mob_body_inner form > * {
    position: relative;
    left: 0
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .auth-modal-exit .popup__mob_body_inner form > [class^=loginSection__forgot] {
        position: absolute;
        left: unset;
        opacity: 1
    }
}

.auth-modal-exit .popup__mob_terms--login {
    display: none
}

.auth-modal-exit .popup__mob_terms--register {
    margin-bottom: 0
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_nav span:not(.animation-clone) {
    position: relative;
    left: -100%;
    width: 0;
    opacity: 0;
    margin-right: 0;
    transform: translateZ(0);
    transition: opacity .4s ease, margin-right .4s ease, width .4s ease, left .4s ease, transform
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_nav a {
    transition: color .4s ease, font-size .4s ease;
    color: #fff;
    font-size: 24px;
    line-height: 24px
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_body_inner form > * {
    left: -220%;
    transition: left .6s ease .4s
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_body_inner form > :nth-child(2) {
    transition-delay: .47s
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_body_inner form > :nth-child(3) {
    transition-delay: .54s
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_body_inner form > :nth-child(4) {
    transition-delay: .61s
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .auth-modal-exit.auth-modal-exit-active .popup__mob_body_inner form > [class^=loginSection__forgot] {
        left: unset;
        opacity: 0;
        transition: opacity .6s ease
    }
}

.tooltips_animation_show-appear {
    opacity: 0;
    transform: rotate(-90deg);
    transition: opacity 1s cubic-bezier(.12, 2.07, .36, .8), transform 1s cubic-bezier(.12, 2.07, .36, .8)
}

.tooltips_animation_show-appear.tooltips_animation_show-appear-active, .tooltips_animation_show-exit {
    opacity: 1;
    transform: rotate(0)
}

.tooltips_animation_show-exit {
    transition: opacity 1s cubic-bezier(.12, 2.07, .36, .8), transform 1s cubic-bezier(.12, 2.07, .36, .8)
}

.tooltips_animation_show-exit.tooltips_animation_show-exit-active {
    opacity: 0;
    transform: rotate(90deg)
}

.ingame-tabs-enter[class^=menuInnerTabs_] [class^=search__wrap_], .ingame-tabs-enter[class^=menuInnerTabs_] [class^=tabsCtrls_] {
    opacity: 0
}

.ingame-tabs-enter[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 100%
}

.ingame-tabs-enter[class^=search__wrap] [class^=search__area] {
    visibility: hidden
}

.ingame-tabs-enter[class^=tabsCtrls] > *, .ingame-tabs-enter[class^=tabsCtrls] > * span:last-child, .ingame-tabs-enter[class^=tabsCtrls] ~ .btn-mob, .ingame-tabs-enter[class^=tabsCtrls] ~ .btn-mob span:last-child, .ingame-tabs-enter[class^=tabsCtrls] ~ [class^=wrap], .ingame-tabs-enter[class^=tabsCtrls] ~ [class^=wrap] span:last-child {
    opacity: 0
}

.ingame-tabs-enter[class^=tabsCtrls_] {
    margin-left: -66px
}

.ingame-tabs-enter[class^=tabsCtrls_] + [class^=status_] {
    top: -100%;
    opacity: 0
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=menuInnerTabs_] {
    position: absolute;
    top: 0;
    left: 0;
    right: 16px;
    width: auto
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 1;
    transition: opacity .25s ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 61px;
    width: 100%;
    transition: top .5s ease
}

.ingame-tabs-enter.ingame-tabs-enter-active [class^=tabsCtrls_] {
    opacity: 1;
    transition: top .25s ease .25s, opacity 0 ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls_] {
    margin-left: 0;
    opacity: 1;
    transition: margin-left .25s ease .25s, opacity .25s ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] > *, .ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] ~ .btn-mob, .ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 1;
    transition: opacity 0 ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] > * span:last-child, .ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] ~ .btn-mob span:last-child, .ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] ~ [class^=wrap] span:last-child {
    opacity: 1;
    transition: opacity .25s ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls_] + [class^=status_] {
    top: 0;
    opacity: 1;
    transition: top .5s .2s, opacity .5s
}

.ingame-tabs-exit .search[class^=tabCtrl] {
    position: static;
    opacity: 1
}

.ingame-tabs-exit .search[class^=tabCtrl] span:last-child, .ingame-tabs-exit[class^=tabsCtrls] > :not(.search), .ingame-tabs-exit[class^=tabsCtrls] ~ .btn, .ingame-tabs-exit[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 1
}

.ingame-tabs-exit[class^=search__wrap] {
    position: absolute;
    top: 0;
    bottom: 0
}

.ingame-tabs-exit[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 61px;
    width: 100%
}

.ingame-tabs-exit[class^=tabsCtrls_] + [class^=status_] {
    opacity: 0;
    transition: opacity .1s
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls_] {
    margin-left: -66px;
    transition: margin-left .25s ease
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] > *, .ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] ~ .btn, .ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 0;
    transition: opacity 0 ease .25s
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] > * span:last-child, .ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] ~ .btn span:last-child, .ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] ~ [class^=wrap] span:last-child {
    opacity: 0;
    transition: opacity .25s ease
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=search__wrap] [class^=search__content] {
    top: 100%;
    transition: top .5s ease
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=search__wrap] [class^=search__area] {
    visibility: hidden
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=menuInnerTabs_] {
    position: absolute;
    left: 0;
    right: 16px;
    top: 0;
    width: auto
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 0;
    transition: opacity 125ms ease .25s
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=menuInnerTabs_] .search[class^=tabCtrl] {
    position: static;
    opacity: 1
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=menuInnerTabs_] [class^=tabsCtrl] {
    opacity: 0;
    transition: top .25s ease, opacity 0 ease .25s
}

.ingame-tabs-exit.ingame-tabs-exit-active > [class^=wrap_] {
    opacity: 0;
    transition: opacity .5s ease
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls_] + [class^=status_], .ingame-tabsWithSearch-enter[class^=menuInnerTabs_] [class^=search__wrap_], .ingame-tabsWithSearch-enter[class^=menuInnerTabs_] [class^=tabsCtrls_] {
    opacity: 0
}

.ingame-tabsWithSearch-enter[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 100%
}

.ingame-tabsWithSearch-enter[class^=search__wrap] [class^=search__area] {
    visibility: hidden
}

.ingame-tabsWithSearch-enter:not(.ingame-tabsWithSearch-enter-active) .search[class^=tabCtrl] {
    top: 0 !important
}

.ingame-tabsWithSearch-enter[class^=tabsCtrls] > *, .ingame-tabsWithSearch-enter[class^=tabsCtrls] ~ .btn, .ingame-tabsWithSearch-enter[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 0
}

.ingame-tabsWithSearch-enter[class^=tabsCtrls_] {
    margin-left: -66px
}

.ingame-tabsWithSearch-enter .search[class^=tabCtrl] {
    position: fixed;
    opacity: 0;
    top: 0
}

.ingame-tabsWithSearch-enter .search[class^=tabCtrl] span:last-child {
    opacity: 0
}

.ingame-tabsWithSearch-enter[class^=tabsCtrls_] + [class^=status_] {
    top: -100%;
    opacity: 0
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=menuInnerTabs_] {
    position: absolute;
    top: 0;
    left: 0;
    right: 16px;
    width: auto
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 1;
    transition: opacity .25s ease .25s
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 61px;
    width: 100%;
    transition: top .5s ease
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active [class^=tabsCtrls_] {
    opacity: 1;
    transition: top .25s ease .25s, opacity 0 ease .25s
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^=tabCtrl] {
    transition: top .5s ease
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^=tabCtrl] span:last-child {
    transition: opacity .5s ease
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls] > :not(.search), .ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls] ~ .btn, .ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls] ~ [class^=wrap] {
    transition: opacity .5s ease .5s
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls_] {
    margin-left: 0;
    opacity: 1;
    transition: margin-left .25s ease .25s, opacity .25s ease .25s
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls] > :not(.search), .ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls] ~ .btn, .ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 1;
    transition: opacity 0 ease .25s
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^=tabCtrl] {
    position: fixed;
    opacity: 1;
    transition: top .5s ease, opacity .5s ease
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^=tabCtrl] span:last-child {
    opacity: 1;
    transition: opacity .25s ease .25s
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls_] + [class^=status_] {
    top: 0;
    opacity: 1;
    transition: top .5s .2s, opacity .5s .2s
}

.ingame-tabsWithSearch-exit .search[class^=tabCtrl] {
    position: static;
    opacity: 1
}

.ingame-tabsWithSearch-exit .search[class^=tabCtrl] span:last-child, .ingame-tabsWithSearch-exit[class^=tabsCtrls] > :not(.search), .ingame-tabsWithSearch-exit[class^=tabsCtrls] ~ .btn, .ingame-tabsWithSearch-exit[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 1
}

.ingame-tabsWithSearch-exit[class^=search__wrap] {
    position: absolute;
    top: 0;
    bottom: 0
}

.ingame-tabsWithSearch-exit[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 61px;
    width: 100%
}

.ingame-tabsWithSearch-exit[class^=tabsCtrls_] + [class^=status_] {
    opacity: 0;
    transition: opacity .1s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active .search[class^=tabCtrl] {
    position: absolute;
    top: 0 !important;
    opacity: 0;
    transition: top .5s ease, opacity 125ms ease .25s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active .search[class^=tabCtrl] span:last-child {
    opacity: 0;
    transition: opacity .5s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls_] {
    margin-left: -66px;
    transition: margin-left .25s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] > :not(.search), .ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] ~ .btn, .ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 0;
    transition: opacity 0 ease .25s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] > :not(.search) span:last-child, .ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] ~ .btn span:last-child, .ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] ~ [class^=wrap] span:last-child {
    opacity: 0;
    transition: opacity .25s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=search__wrap] [class^=search__content] {
    top: 100%;
    transition: top .5s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=search__wrap] [class^=search__area] {
    visibility: hidden
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=menuInnerTabs_] {
    position: absolute;
    left: 0;
    right: 16px;
    top: 0;
    width: auto
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 0;
    transition: opacity 125ms ease .25s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=menuInnerTabs_] .search[class^=tabCtrl] {
    position: static;
    opacity: 1
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=menuInnerTabs_] [class^=tabsCtrl] {
    opacity: 0;
    transition: top .25s ease, opacity 0 ease .25s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active > [class^=wrap_] {
    opacity: 0;
    transition: opacity .5s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls_] + [class^=status_] {
    opacity: 0
}

@-webkit-keyframes blinker {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes blinker {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

:global .unreadMessages-appear.unreadMessages-appear-active, :global .unreadMessages-enter.unreadMessages-enter-active {
    -webkit-animation-name: blinker;
    animation-name: blinker;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
    animation-timing-function: cubic-bezier(1, 0, 0, 1);
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

@font-face {
    font-family: kelson_sans_ruregular;
    src: url(/public/1602762932477/b5107620.eot);
    src: url(/public/1602762932477/b5107620.eot?#iefix) format("embedded-opentype"), url(/public/1602762932477/3c8f9a0d.woff2) format("woff2"), url(/public/1602762932477/c1bb6a14.woff) format("woff"), url(/public/1602762932477/ec4ed17a.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

.warning-page {
    height: 100vh;
    min-height: 100%;
    background: #080705 url(/assets/img/desktop/bg/default_background.jpg) no-repeat 50% 0;
    position: relative;
    overflow: hidden
}

.warning-page__center {
    color: #fff;
    max-width: 1028px;
    margin: auto;
    text-align: center;
    height: 100%
}

.warning-page__center img {
    margin-top: 200px
}

.warning-page__subtitle {
    color: #fff;
    font-size: 36px;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, .48);
    text-align: center;
    margin: 0 auto 20px;
    text-transform: uppercase;
    font-weight: 400
}

.warning-page__description {
    text-decoration: none;
    text-transform: none;
    max-width: 90%;
    color: #8da1bd;
    margin: 0 auto 20px;
    text-shadow: 0 1px 3px rgba(9, 10, 11, .63)
}

.warning-page__description, .warning-page__link {
    font-weight: 400;
    font-size: 24px;
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.warning-page__link {
    display: inline-block;
    color: #008aff;
    min-width: 100px;
    padding: 4px 17px;
    white-space: nowrap
}

.warning-page__timer {
    display: none
}

.warning-page__link:hover {
    color: #fff;
    text-decoration: underline
}

@media (max-width: 767px),(min-width: 812px) and (max-width: 812px),(min-width: 823px) and (max-width: 823px),(min-width: 854px) and (max-width: 854px) {
    .warning-wrapper {
        height: 100vh;
        padding: 20px;
        width: 100%;
        background: url(/assets/img/sys/bg/bg.png) no-repeat 50%;
        background-size: cover
    }

    .warning-page {
        background-image: url(/assets/img/desktop/warning-pages/sea.png);
        background-size: 100%;
        border-radius: 20px;
        min-height: 440px;
        height: 440px;
        width: 280px;
        margin: 20px auto;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: visible;
        position: absolute;
        text-align: left
    }
}

@media (max-width: 767px) and (max-height: 520px) and (max-width: 569px),(min-width: 812px) and (max-width: 812px) and (max-height: 520px) and (max-width: 569px),(min-width: 823px) and (max-width: 823px) and (max-height: 520px) and (max-width: 569px),(min-width: 854px) and (max-width: 854px) and (max-height: 520px) and (max-width: 569px) {
    .warning-page {
        min-height: 370px;
        height: 370px
    }
}

@media (max-width: 767px),(min-width: 812px) and (max-width: 812px),(min-width: 823px) and (max-width: 823px),(min-width: 854px) and (max-width: 854px) {
    .warning-page:before {
        content: url(/assets/svg/exclamation.svg);
        width: 40px;
        height: 40px;
        position: absolute;
        top: 40px;
        left: 40px
    }
}

@media (max-width: 767px) and (max-height: 520px) and (max-width: 569px),(min-width: 812px) and (max-width: 812px) and (max-height: 520px) and (max-width: 569px),(min-width: 823px) and (max-width: 823px) and (max-height: 520px) and (max-width: 569px),(min-width: 854px) and (max-width: 854px) and (max-height: 520px) and (max-width: 569px) {
    .warning-page:before {
        display: none
    }
}

@media (max-width: 767px),(min-width: 812px) and (max-width: 812px),(min-width: 823px) and (max-width: 823px),(min-width: 854px) and (max-width: 854px) {
    .warning-page__subtitle {
        text-align: left;
        text-transform: none;
        font-size: 24px;
        font-family: Roboto, sans-serif;
        line-height: 30px;
        font-weight: 300
    }

    .warning-page__description {
        display: none
    }

    .warning-page__center {
        top: 0;
        margin-top: 117px;
        margin-left: 40px;
        margin-right: 40px;
        background-image: none;
        box-shadow: none
    }
}

@media (max-width: 767px) and (max-height: 520px) and (max-width: 569px),(min-width: 812px) and (max-width: 812px) and (max-height: 520px) and (max-width: 569px),(min-width: 823px) and (max-width: 823px) and (max-height: 520px) and (max-width: 569px),(min-width: 854px) and (max-width: 854px) and (max-height: 520px) and (max-width: 569px) {
    .warning-page__center {
        margin-top: 40px
    }
}

@media (max-width: 767px),(min-width: 812px) and (max-width: 812px),(min-width: 823px) and (max-width: 823px),(min-width: 854px) and (max-width: 854px) {
    .warning-page__center img {
        position: absolute;
        top: 45%;
        width: 85%;
        left: 0;
        right: 0;
        margin: auto
    }

    .warning-page__link {
        position: absolute;
        bottom: 40px;
        left: 0;
        right: 0;
        text-transform: uppercase;
        line-height: 28px;
        margin: auto;
        border: 2px solid #fff;
        color: #fff;
        width: 200px;
        border-radius: 5px;
        font-size: 12px;
        text-decoration: none;
        font-family: Roboto, sans-serif
    }

    .warning-page__close {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 6px;
        right: 5px
    }

    .warning-page__timer {
        display: block;
        position: fixed;
        bottom: 10px;
        color: #fff;
        font-size: 12px;
        text-align: center;
        width: 70%;
        left: 0;
        right: 0;
        margin: auto;
        line-height: 20px;
        font-family: Roboto, sans-serif
    }

    .warning-page__timer span {
        font-weight: 700
    }

    .warning-page__close:after, .warning-page__close:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        height: 2px;
        width: 12px;
        margin: auto;
        border-radius: 2px;
        background: #fff
    }

    .warning-page__close:after {
        transform: rotate(45deg)
    }

    .warning-page__close:before {
        transform: rotate(-45deg)
    }
}

@media (min-width: 854px) and (max-width: 854px) {
    .warning-page__timer {
        position: relative;
        bottom: 10px
    }
}

@media (min-width: 30em) and (max-width: 767px) and (orientation: landscape),(min-width: 812px) and (max-width: 812px) and (orientation: landscape),(min-width: 823px) and (max-width: 823px) and (orientation: landscape),(min-width: 854px) and (max-width: 854px) and (orientation: landscape) {
    .warning-page {
        background-size: 591px;
        background-position: center -20px;
        width: 520px;
        min-height: 240px;
        height: 240px
    }

    .warning-page__center {
        margin-top: 37px;
        margin-left: 120px
    }

    .warning-page__center img {
        top: 25%;
        width: 50%
    }

    .warning-page__link {
        display: none
    }

    .warning-page:before {
        width: 30px;
        height: 30px;
        line-height: 30px
    }
}

@media (min-width: 568px) and (max-width: 854px) and (orientation: landscape) {
    .warning-page__timer {
        position: relative;
        bottom: 10px
    }
}

@media (min-aspect-ratio: 11) and (max-height: 320px), screen and (min-aspect-ratio: 11) and (height: 320px) {
    .warning-page {
        min-height: 150px;
        background-position: -44px -15px
    }

    .warning-page:before {
        top: 30px;
        left: 30px
    }

    .warning-page .warning-page__center {
        margin-top: 30px;
        margin-left: 100px
    }

    .warning-page .warning-page__subtitle {
        font-size: 18px;
        letter-spacing: -.2px
    }

    .warning-page .warning-page__timer {
        font-size: 10px
    }
}

body .popup--full.message {
    background: linear-gradient(180deg, rgba(4, 65, 232, .4) 0, transparent 200px, transparent 320px, transparent), #000d26
}

body {
    background-image: url(/assets/img/desktop/bg/pattern.jpg);
    background-position: 50% 0;
    background-repeat: repeat;
    background-color: #000d26;
    position: relative
}

.layout {
    z-index: 2;
    min-height: 100%
}

.layout--desktop {
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    min-height: 100vh;
    min-width: 1028px;
    overflow: hidden
}

.layout--desktop:after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -514px;
    width: 1026px;
    top: 250px;
    bottom: 50px;
    z-index: 0;
    background-image: url(/assets/img/desktop/bg/texture-dark.jpg);
    background-position: 50% 0;
    background-repeat: repeat;
    border: 1px solid rgba(25, 33, 42, .75);
    border-radius: 2px;
    box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, .5)
}

.layout--desktop .wrapper {
    position: relative;
    z-index: 1
}

.layout--desktop.withPromoBackground:after {
    top: 430px
}

.layout--desktop.withPromoBackground:before {
    content: "";
    position: fixed;
    background-color: #000;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1
}

.layout--desktop.withPromoBackground .wrapper {
    width: 1028px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none !important
}

.layout--mobile {
    min-width: 320px;
    width: 100%;
    background: linear-gradient(180deg, rgba(4, 65, 232, .5) 0, transparent 320px, transparent 0, transparent), #000d26;
    font-family: Roboto, sans-serif;
    z-index: auto
}

.layout--mobile .wrapper {
    transition: all .3s;
    position: relative;
    left: 0;
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

@media screen and (min-width: 1000px) {
    .layout--mobile .wrapper {
        margin-left: 256px;
        position: relative
    }
}

.layout--mobile .wrapperShifted {
    position: relative;
    z-index: 0
}

@media (min-width: 1000px) {
    .layout--mobile .wrapperShifted {
        margin-left: 256px;
        left: 0;
        right: auto;
        height: auto;
        position: relative;
        transition: all .3s;
        min-height: 100vh;
        display: flex;
        flex-direction: column
    }
}

.layout--desktop .measurer {
    width: 1028px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none !important
}

.layout--mobile .measurer {
    width: 100%;
    padding: 0 20px
}

@media screen and (min-width: 560px) {
    .layout--mobile .container .measurer {
        padding: 0 40px
    }
}

.col__wr:after, .col__wr:before {
    content: " ";
    display: table
}

.col__wr:after {
    clear: both
}

.col__right {
    float: right;
    width: 333px
}

.col__left {
    float: left;
    width: 695px
}

.col__half {
    float: left;
    width: 50%
}

.main-promotion__row .col__half:first-child {
    width: 58.33333333%
}

.main-promotion__row .col__half:last-child {
    width: 41.66666667%
}

.main-promotion--desktop {
    margin: 0 0 4px
}

.main-promotion--mobile {
    height: 70px;
    position: relative;
    z-index: -1;
    margin: -80px auto 0
}

.main-promotion__banner {
    height: 240px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin: 0;
    border: 2px solid transparent;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5)
}

.withPromoBackground .main-promotion__banner {
    box-shadow: none
}

.main-promotion__banner_slider {
    height: 100%;
    position: relative;
    z-index: 1
}

.main-promotion__banner_widget {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    z-index: 2
}

.main-promotion__banner_widget .root {
    width: 293px;
    height: 100%;
    padding: 4px 10px;
    position: relative;
    z-index: 2;
    background-color: rgba(0, 0, 0, .4)
}

.main-promotion__row {
    position: relative;
    z-index: 2
}

.counter-number {
    min-width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    right: -10px;
    bottom: auto;
    left: auto;
    z-index: 2;
    padding: 0 2px 0 1px;
    margin: 0;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    color: #fff;
    letter-spacing: -.025em;
    line-height: 1.34;
    white-space: nowrap;
    text-align: center;
    border-radius: 8px;
    background-color: #b50501;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5), inset 0 1px 2px hsla(0, 0%, 100%, .25);
    -webkit-text-fill-color: initial !important
}

.userBar {
    height: 42px;
    position: relative;
    z-index: 3;
    background: url(/assets/img/desktop/sprites/sprite-min.png) 50% -47px repeat-x
}

.userBar:after, .userBar:before {
    content: "";
    width: 21px;
    height: 46px;
    position: absolute;
    top: 0;
    background-image: url(/assets/img/desktop/sprites/sprite-min.png);
    background-repeat: no-repeat
}

.userBar:before {
    left: -21px;
    background-position: 0 0
}

.userBar:after {
    right: -21px;
    background-position: 100% 0
}

.userBarWidget {
    width: 400px;
    height: 42px;
    float: left;
    padding: 5px
}

.userBarWidget + .userBarWidget {
    margin-left: 160px
}

.sidebar {
    position: relative;
    min-height: 100px;
    margin: 0 0 20px;
    padding: 15px 20px 0
}

.widget-jackpot {
    background: url(/assets/img/desktop/sprites/sprite-full.png) 0 -731px no-repeat
}

.widget-jackpot, .widget-top5 {
    width: 330px;
    height: 48px;
    margin: 1px 0
}

.widget-top5 {
    background: url(/assets/img/desktop/sprites/sprite-full.png) 0 -780px no-repeat
}

.widget-button {
    width: 100%;
    padding: 11px 20px
}

.socials-network-wrap {
    position: relative;
    text-align: center;
    width: 660px;
    padding: 10px 0 15px
}

.socials-network-btns {
    text-align: center;
    padding-top: 5px
}

.socials-network-btns a {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin: 0 5px 0 0;
    background: url(/assets/img/desktop/b-share-icon.png) no-repeat scroll 0 0 transparent
}

.socials-network-btns .vk {
    background-position: 0 2px
}

.socials-network-btns .mailru {
    background-position: 0 -84px
}

.socials-network-btns .facebook {
    background-position: 0 -67px
}

.socials-network-btns .twitter {
    background-position: 0 -50px
}

.cnt-pt {
    background: url(texture-grey.jpg) 50% 0 repeat
}

.cnt-dt, .cnt-pt {
    border: 2px solid #000;
    border-radius: 2px;
    box-shadow: 0 0 1px hsla(0, 0%, 100%, .1), inset 0 0 10px hsla(0, 0%, 100%, .15), inset 0 0 3px hsla(0, 0%, 100%, .05)
}

.cnt-dt {
    background: url(/assets/img/desktop/bg/texture-dark.jpg) 50% 0 repeat;
    position: relative;
    z-index: 1
}

.cnt-dt.__small {
    width: 456px;
    margin: 0 auto
}

.cnt-brd {
    height: 82px;
    border-radius: 4px;
    position: relative;
    background: url(/assets/img/desktop/pages/news/bg.png) 50% 0 repeat;
    border: 1px solid #000;
    box-shadow: 0 0 1px #ddd
}

.cnt-brd:after, .cnt-brd:before {
    content: "";
    position: absolute;
    top: -1px;
    right: 1px;
    bottom: 0;
    left: auto;
    z-index: 0;
    width: 12px;
    height: 14px;
    background: url(/assets/img/desktop/pages/news/right-top.png) 50% 0 no-repeat;
    z-index: 1
}

.cnt-brd:before {
    right: auto;
    left: 1px;
    top: 0;
    background: url(/assets/img/desktop/pages/news/left-top.png) 50% 0 no-repeat
}

.cnt-brd > .borders {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 50%;
    left: 0;
    z-index: 0;
    background-clip: padding-box;
    box-shadow: inset 3px 4px 10px hsla(0, 0%, 100%, .24);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: linear-gradient(0deg, hsla(0, 0%, 100%, .04) 0, hsla(0, 0%, 100%, 0))
}

.cnt-brd > .borders:after, .cnt-brd > .borders:before {
    content: "";
    position: absolute;
    top: auto;
    right: 1px;
    bottom: -39px;
    left: auto;
    z-index: 0;
    width: 12px;
    height: 14px;
    background: url(/assets/img/desktop/pages/news/right-bottom.png) 50% 0 no-repeat;
    z-index: 1
}

.cnt-brd > .borders:before {
    right: auto;
    left: 1px;
    background: url(/assets/img/desktop/pages/news/left-bottom.png) 50% 0 no-repeat
}

.cnt-brd.medium {
    height: 69px;
    background: url(/assets/img/desktop/pages/partners/bg-block.png) 50% 0 repeat
}

.cnt-brd.medium > .borders:after, .cnt-brd.medium > .borders:before {
    bottom: -32px
}

.cnt-mt {
    height: 60px;
    position: relative;
    background: url(sprite.png) 50% 0 no-repeat;
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .5), inset -1px 0 0 rgba(0, 0, 0, .5)
}

.cnt-mt:after, .cnt-mt:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 46px;
    top: 5px;
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.cnt-mt:before {
    left: 0;
    background-position: 0 -65px
}

.cnt-mt:after {
    right: 0;
    background-position: -11px -65px
}

.cnt-mt._no-brds:after, .cnt-mt._no-brds:before {
    display: none
}

.cnt-mt__neon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0
}

.cnt-mt__neon__over {
    z-index: -1
}

.cnt-mt__neon-bottom:after, .cnt-mt__neon-bottom:before, .cnt-mt__neon-top:after, .cnt-mt__neon-top:before {
    content: "";
    position: absolute;
    height: 43px;
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.cnt-mt__neon-top:after, .cnt-mt__neon-top:before {
    top: -19px
}

.cnt-mt__neon-bottom:after, .cnt-mt__neon-bottom:before {
    bottom: -23px
}

.cnt-mt__neon-bottom:after, .cnt-mt__neon-top:after {
    right: -13px;
    left: 50%;
    background-position: 100% -314px
}

.cnt-mt__neon-bottom:before, .cnt-mt__neon-top:before {
    left: -13px;
    right: 50%;
    background-position: 0 -314px
}

.cnt-mt__neon-anim {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0
}

.cnt-mt__neon-anim__over {
    z-index: -1
}

.cnt-mt__neon-anim-bottom:after, .cnt-mt__neon-anim-bottom:before, .cnt-mt__neon-anim-top:after, .cnt-mt__neon-anim-top:before {
    content: "";
    position: absolute;
    height: 43px;
    background-image: url(/assets/img/desktop/sys/anim/title.gif);
    background-repeat: no-repeat
}

.cnt-mt__neon-anim-top:after, .cnt-mt__neon-anim-top:before {
    top: -19px
}

.cnt-mt__neon-anim-bottom:after, .cnt-mt__neon-anim-bottom:before {
    bottom: -23px
}

.cnt-mt__neon-anim-bottom:after, .cnt-mt__neon-anim-top:after {
    right: 6px;
    left: 50%;
    background-position: 95% -263px
}

.cnt-mt__neon-anim-bottom:before, .cnt-mt__neon-anim-top:before {
    left: 6px;
    right: 50%;
    background-position: -547px -113px
}

.cnt-mt__md-btns {
    padding: 11px
}

.cnt-mt__md-btns-inline .btn {
    display: inline-block
}

.cnt-bl {
    border: 2px solid #000;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75);
    background-color: #000717
}

.cnt-pt .cnt-mt {
    margin-left: -3px;
    margin-right: -3px;
    border: 1px solid #2b3137
}

.cnt-pt .cnt-mt._table {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #000
}

.cnt-pt + .cnt-pt {
    margin-top: 3px
}

.cnt-pt-line {
    height: 2px;
    position: relative;
    background-color: #000;
    margin: 20px -16px 0;
    box-shadow: 0 0 1px hsla(0, 0%, 100%, .1), 0 0 10px hsla(0, 0%, 100%, .15), 0 0 3px hsla(0, 0%, 100%, .05);
    border: none
}

.cnt-pt-line + * {
    margin-top: 22px
}

.cnt-pt-line + .game-list {
    margin-top: 14px
}

.cnt-pt-line + .cnt-filters {
    margin-top: 0
}

.neon-header {
    position: relative;
    height: 70px;
    z-index: 1;
    text-decoration: none
}

.sidebar .neon-header {
    margin: 0 -15px 15px
}

.neon-header:after, .neon-header:before {
    content: "";
    position: absolute;
    height: 96px;
    top: -10px;
    z-index: 0;
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.neon-header:after {
    right: -26px;
    left: 50%;
    background-position: 100% -217px
}

.neon-header:before {
    left: -26px;
    right: 50%;
    background-position: -504px -120px
}

.neon-header > .h4 {
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 5px 5px #000, 0 -2px 0 #1a60a6;
    line-height: 65px;
    position: relative;
    z-index: 2;
    margin: 0
}

.neon-header > .h4:after, .neon-header > .h4:before {
    content: "";
    position: absolute;
    height: 96px;
    top: -10px;
    z-index: 0;
    background-image: url(/assets/img/desktop/sys/anim/title.gif);
    background-repeat: no-repeat
}

.neon-header > .h4:after {
    right: -26px;
    left: 50%;
    background-position: 100% -217px
}

.neon-header > .h4:before {
    left: -26px;
    right: 50%;
    background-position: -504px -120px
}

.neon-header--new {
    position: relative;
    height: 48px;
    z-index: 1;
    text-decoration: none;
    background-color: #1c1f23
}

.neon-header--new-decor {
    position: absolute;
    height: 24px;
    width: 28px;
    top: 13px
}

.neon-header--new-decor .neon-header--new-decor-inner {
    position: relative;
    margin: 10px 0 10px 4px
}

.neon-header--new-decor .neon-header--new-decor-inner, .neon-header--new-decor .neon-header--new-decor-inner:after, .neon-header--new-decor .neon-header--new-decor-inner:before {
    height: 4px;
    width: 24px;
    border-radius: 2px;
    background-color: #68b9f5;
    box-shadow: inset 0 0 3px #003aa9, 0 0 4px #0073c5, 0 0 8px #0092ff, 0 0 16px #0073ff;
    -webkit-animation: neonspark 80ms 0 infinite;
    animation: neonspark 80ms 0 infinite
}

.neon-header--new-decor .neon-header--new-decor-inner:after, .neon-header--new-decor .neon-header--new-decor-inner:before {
    content: "";
    position: absolute;
    display: block
}

.neon-header--new-decor.left {
    left: -10px
}

.neon-header--new-decor.left .neon-header--new-decor-inner:after {
    top: 10px;
    left: -4px
}

.neon-header--new-decor.left .neon-header--new-decor-inner:before {
    bottom: 10px;
    left: -4px
}

.neon-header--new-decor.center {
    width: 32px;
    left: 50%;
    transform: translateX(-50%)
}

.neon-header--new-decor.center .neon-header--new-decor-inner {
    margin: 10px auto
}

.neon-header--new-decor.center .neon-header--new-decor-inner:after, .neon-header--new-decor.center .neon-header--new-decor-inner:before {
    width: 32px;
    left: -4px
}

.neon-header--new-decor.center .neon-header--new-decor-inner:after {
    top: 10px
}

.neon-header--new-decor.center .neon-header--new-decor-inner:before {
    bottom: 10px
}

.neon-header--new-decor.right {
    right: -12px
}

.neon-header--new-decor.right .neon-header--new-decor-inner {
    margin: 10px 0
}

.neon-header--new-decor.right .neon-header--new-decor-inner:after {
    top: 10px;
    right: -2px
}

.neon-header--new-decor.right .neon-header--new-decor-inner:before {
    bottom: 10px;
    right: -2px
}

.neon-header--new:after, .neon-header--new:before {
    content: "";
    position: absolute;
    height: 4px;
    z-index: 0;
    border-radius: 2px;
    background-color: #68b9f5;
    box-shadow: inset 0 0 3px #003aa9, 0 0 4px #0073c5, 0 0 8px #0092ff, 0 0 16px #0073ff;
    width: calc(100% + 4px);
    left: -2px;
    right: -2px;
    -webkit-animation: neonspark 80ms 0 infinite;
    animation: neonspark 80ms 0 infinite
}

.neon-header--new:after {
    top: -2px
}

.neon-header--new:before {
    bottom: -2px
}

.neon-header--new .h4 {
    height: 100%;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    line-height: 48px;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
    white-space: nowrap;
    margin: 0;
    letter-spacing: 1px
}

.neon-block .promo-poster {
    height: 370px
}

.neon-block .promo-img {
    padding-bottom: 21px;
    background: url(/assets/img/desktop/sys/anim/neon-b.png) 50% 107% no-repeat
}

.active .neon-block .promo-img {
    background: url(/assets/img/desktop/sys/anim/neon-b.png) 50% 100% no-repeat
}

.active .neon-block .promo-img:after {
    content: "";
    position: absolute;
    top: auto;
    right: 0;
    bottom: 1px;
    left: -2px;
    z-index: 0;
    height: 21px;
    background-image: url(/assets/img/desktop/sys/anim/lotery_panel_0.gif);
    z-index: 1
}

.shadow-wrap {
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 50%, transparent);
    background-repeat: no-repeat
}

.banner-container {
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75);
    width: calc(100% + 2px);
    margin: 14px -1px
}

.banner-container > a {
    display: block;
    border: 2px solid #000;
    border-radius: 2px;
    text-decoration: none
}

.banner-container img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.content__both .banner-container {
    margin: 7px 10px;
    width: calc(100% - 20px)
}

.layout--mobile [class^=sidebar] .banner-container {
    margin: 0;
    width: 100%;
    box-shadow: none
}

.layout--mobile [class^=sidebar] .banner-container > a {
    display: block;
    border-radius: 0;
    border: 0;
    box-shadow: none;
    height: auto
}

.layout--mobile [class^=sidebar] .banner-container > a img {
    display: block
}

.layout--mobile .content__both .banner-container {
    box-shadow: none;
    margin: 10px 0;
    width: 99%;
    padding: 0
}

.layout--mobile .content__both .banner-container a {
    display: block;
    height: auto
}

@media screen and (min-width: 415px) and (max-width: 479px) {
    .layout--mobile .content__both .banner-container {
        padding: 0;
        width: 100%
    }
}

@media screen and (min-width: 480px) and (max-width: 660px) {
    .layout--mobile .content__both .banner-container {
        padding: 0;
        width: calc(100% - 5px)
    }
}

@media screen and (min-width: 661px) and (max-width: 767px) {
    .layout--mobile .content__both .banner-container {
        width: 96%;
        padding: 0
    }
}

@media screen and (min-width: 768px) {
    .layout--mobile .content__both .banner-container {
        width: 98%;
        padding: 0
    }
}

@media screen and (min-width: 907px) and (max-width: 1024px) {
    .layout--mobile .content__both .banner-container {
        padding: 0;
        width: 98%
    }
}

@media screen and (min-width: 1025px) {
    .layout--mobile .content__both .banner-container {
        padding: 0;
        width: 98%
    }
}

@media screen and (min-width: 1200px) {
    .layout--mobile .content__both .banner-container {
        padding: 0;
        width: 96%
    }
}

@media screen and (min-width: 1300px) {
    .layout--mobile .content__both .banner-container {
        padding: 0;
        width: 99%
    }
}

@media screen and (min-width: 768px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        width: 100%;
        padding: 0
    }
}

@media screen and (min-width: 907px) and (max-width: 1024px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        width: 98%;
        padding: 0
    }
}

@media screen and (min-width: 1025px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        padding: 0;
        width: 98%
    }
}

@media screen and (min-width: 1200px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        padding: 0;
        width: 96%
    }
}

@media screen and (min-width: 1300px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        padding: 0;
        width: 99%
    }
}

.hidden {
    display: none
}

#root {
    overflow: hidden
}

#root.WebRoot {
    overflow: auto;
    min-width: 1100px
}

@-webkit-keyframes neonspark {
    0% {
        background-color: #68b9f5;
        box-shadow: inset 0 0 3px #003aa9, 0 0 4px #0073c5, 0 0 8px #0092ff, 0 0 16px #0073ff
    }
    50% {
        background-color: #f8fcff;
        box-shadow: inset 0 1px 0 0 #0bf, inset 0 2px 0 0 #b5e4ff, inset 0 -1px 0 0 #054cff, 0 0 4px #0073c5, 0 0 8px #0092ff, 0 0 16px #0073ff
    }
    to {
        background-color: #68b9f5;
        box-shadow: inset 0 0 3px #003aa9, 0 0 4px #0073c5, 0 0 8px #0092ff, 0 0 16px #0073ff
    }
}

@keyframes neonspark {
    0% {
        background-color: #68b9f5;
        box-shadow: inset 0 0 3px #003aa9, 0 0 4px #0073c5, 0 0 8px #0092ff, 0 0 16px #0073ff
    }
    50% {
        background-color: #f8fcff;
        box-shadow: inset 0 1px 0 0 #0bf, inset 0 2px 0 0 #b5e4ff, inset 0 -1px 0 0 #054cff, 0 0 4px #0073c5, 0 0 8px #0092ff, 0 0 16px #0073ff
    }
    to {
        background-color: #68b9f5;
        box-shadow: inset 0 0 3px #003aa9, 0 0 4px #0073c5, 0 0 8px #0092ff, 0 0 16px #0073ff
    }
}

.modalOverlay--web {
    overflow: hidden;
    position: relative;
    z-index: 1001;
    height: 100%;
    min-height: 780px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
    min-width: 1100px
}

.modalOverlay--web .popup {
    display: table;
    z-index: 1001
}

.modalOverlay--web .popup:not(.popup--transparent) {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.modalOverlay--web .popup-click-outside {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7)
}

.modalOverlay--web.wheelWrap {
    background: #000
}

.modalOverlay--web.wheelWrap .popup {
    margin-top: 0
}

.popup {
    position: relative
}

.popup__web_wrapper {
    border-radius: 4px;
    position: relative
}

.popup__web_close {
    width: 38px;
    height: 38px;
    top: 10px;
    right: 6px;
    bottom: auto;
    left: auto;
    z-index: 1000;
    cursor: pointer;
    position: absolute;
    float: right;
    margin-right: -55px;
    margin-top: 4px
}

.popup__web_close .btn-desktop:after, .popup__web_close .wysiwyg-wrapperWEB.download-client .btn:after, .wysiwyg-wrapperWEB.download-client .popup__web_close .btn:after {
    content: "";
    background: url(sprite.png) no-repeat -321px -279px;
    width: 28px;
    height: 24px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5;
    margin: 6px 4px 6px 6px
}

.popup__web_decor_outer {
    border: 2px solid #000;
    background-color: #000;
    box-shadow: 0 0 20px 8px rgba(0, 169, 255, .4)
}

.popup__web_decor_inner {
    border: 0 solid rgba(69, 74, 81, .4);
    border-radius: 6px;
    background-clip: padding-box
}

.popup--transparent .popup__web_decor_inner {
    border: none;
    background: 0 0;
    box-shadow: none
}

.popup--transparent .popup__web_decor_inner:before {
    background-image: none
}

.popup--transparent .popup__web_decor_outer {
    border: none;
    background: 0 0;
    box-shadow: none
}

.popup--transparent .popup__web_decor_outer:after, .popup--transparent .popup__web_decor_outer:before {
    display: none
}

.popup--wheel {
    margin: 10% auto 25px;
    width: 470px
}

.popup__web_size {
    min-height: 245px;
    position: relative
}

.popup--sm .popup__web_size {
    width: 375px
}

.popup--md .popup__web_size {
    width: 545px
}

.popup--wheel .popup__web_size {
    width: 610px
}

.popup--lg .popup__web_size {
    width: 660px
}

.popup--hg .popup__web_size {
    width: 808px
}

.popup--hg_plus .popup__web_size {
    width: 994px
}

.popup--transparent .popup__web_size {
    width: 530px;
    background-image: none
}

.popup__web_header {
    position: relative
}

.popup__web_header:after, .popup__web_header:before {
    content: "";
    background-image: url(sprite.png);
    background-repeat: repeat-x
}

.popup__web_header:before {
    height: 60px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 0;
    background-position: 50% 0
}

.popup__web_header:after {
    height: 45px;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-position: 50% -15px
}

.popup__web_bottom_space {
    text-align: center;
    padding: 7px 30px;
    position: relative;
    z-index: 1
}

.popup__web_bottom_link {
    color: #0097eb;
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
    text-shadow: 0 2px 2px #1c0900;
    width: 100%;
    background: 0 0;
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.popup__web_bottom_link:hover {
    color: #fff
}

.popup__web_body .cnt-mt, .popup__web_body .cnt-pt {
    border: 0
}

.popup__web_body .cnt-pt {
    padding: 10px 30px 7px
}

.popup .btn-auth-wrap {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 5;
    top: 30px;
    bottom: auto;
    left: auto;
    right: auto;
    cursor: pointer
}

.popup--new {
    position: absolute;
    width: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1100;
    box-shadow: 0 16px 16px 0 rgba(0, 0, 0, .5)
}

.popup--new__web_size {
    min-height: 245px;
    position: relative
}

.popup--new--sm .popup--new__web_size {
    width: 320px
}

.popup--new--lg .popup--new__web_size {
    width: 640px
}

.popup--new__web_close {
    position: absolute;
    top: 19px;
    right: -32px;
    bottom: auto;
    left: auto;
    z-index: 3;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: transparent url(/assets/img/desktop/popups/close.svg) no-repeat 50%;
    background-size: contain;
    opacity: .9
}

.popup--new__web_close:hover {
    opacity: 1
}

.popup--new__web_header {
    position: relative;
    z-index: 9
}

.popup--new__web_body {
    background-color: #2c3036;
    border-radius: 2px
}

.separateLine {
    height: 16px;
    line-height: 14px;
    width: 64px;
    margin: 0 auto;
    border-radius: 10em;
    position: relative;
    z-index: 9
}

.separateLine__wrapper {
    position: relative;
    width: 100%;
    margin: 0 0 20px
}

.separateLine__wrapper:after {
    background-color: #000;
    width: 100%;
    height: 1px;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, .1);
    top: 7px
}

.separateLine:before, .separateLine__wrapper:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1
}

.separateLine:before {
    height: 18px;
    width: 66px;
    top: -1px;
    left: -1px;
    border-radius: 10em;
    background: linear-gradient(180deg, rgba(0, 0, 0, .5) 0, #41454a)
}

.separateLine span {
    display: block;
    height: 100%;
    font-size: 12px;
    line-height: 16px;
    color: #868686;
    font-weight: 700;
    text-shadow: 0 1px 0 #000;
    position: relative;
    border-radius: inherit;
    text-align: center;
    background-color: #41454a;
    background: linear-gradient(180deg, #000 0, transparent), linear-gradient(180deg, #41454a 0, #41454a);
    box-shadow: inset 0 1px 1px #000;
    z-index: 11;
    font-family: Roboto, sans-serif
}

.loginSectionSocial {
    padding: 0 28px;
    margin-bottom: 28px
}

.popup--new__web_bottom {
    position: absolute;
    height: 64px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .35);
    box-shadow: inset 0 7px 2px -6px #000717;
    z-index: 9;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.popup--new__web_bottom p {
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    margin: 23px 0 0;
    color: #6a6c72;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    white-space: nowrap
}

.popup--new__web_bottom p a {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    color: #2176d0;
    font-weight: 500;
    text-decoration: none;
    font-family: Roboto, sans-serif;
    position: relative;
    margin-left: 4px
}

.popup--new__web_bottom p a:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: #2176d0;
    left: 0;
    bottom: 0
}

.popup--new__web_bottom p a:hover {
    text-decoration: none
}

.popup--new__web_bottom p a:hover:before {
    background-color: transparent
}

.agreement__block {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    bottom: -69px
}

.agreement__block p {
    white-space: nowrap;
    color: #6a6c72;
    font-size: 12px;
    font-weight: 400;
    margin: 0
}

.agreement__block p a {
    margin: 0 4px;
    color: #6a6c72;
    text-decoration: underline
}

.agreement__block p a:hover {
    color: #fff;
    text-decoration: none
}

.modalOverlay--mob {
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    z-index: 1001
}

.modalOverlay--mob, .modalOverlay--mob .popup {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    flex: 1
}

.modalOverlay--mob .popup {
    position: relative;
    z-index: 1002
}

.modalOverlay--mob .popup.wheel .popup__mob_body {
    overflow: hidden
}

.modalOverlay--mob .measurer {
    width: 100%;
    padding: 0 20px
}

.popup {
    font-family: Roboto, sans-serif
}

.popup__mob_wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 100%
}

.popup__mob_body {
    position: relative
}

.popup--short .popup__mob_body {
    background: url(/assets/img/sys/bg/bg.png) no-repeat 50%;
    background-size: cover;
    min-height: 520px
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .popup--short .popup__mob_body {
        min-height: 320px
    }
}

.popup__mob_body, .popup__mob_body_inner {
    display: flex;
    flex-direction: column;
    flex: 1;
    position: relative
}

.popup__mob_body .btn-mob--lg, .popup__mob_body_inner .btn-mob--lg {
    font-size: 12px
}

.popup.login .popup__mob_body, .popup.register .popup__mob_body {
    display: block
}

@media (min-width: 760px) {
    .popup.login .popup__mob_body, .popup.register .popup__mob_body {
        margin: auto;
        flex: 0;
        padding-bottom: 80px;
        width: 400px;
        position: unset
    }
}

@media (min-width: 760px) {
    .popup.login .popup__mob_body_inner, .popup.register .popup__mob_body_inner {
        padding: 0
    }
}

@media (min-width: 760px) {
    .popup.withBonuses .popup__mob_body {
        padding-bottom: 60px
    }

    .popup.withBonuses .popup__mob_body .popup__mob_nav {
        height: 60px
    }
}

.popup__mob_title {
    margin: -2px 0 4px;
    padding: 0 19px 30px;
    font-family: Roboto, sans-serif;
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    position: relative;
    font-weight: 100
}

.popup__mob_title span {
    font-size: 10px;
    line-height: 10px;
    position: relative;
    font-family: Roboto-Black;
    top: -12px;
    height: 10px;
    left: 3px
}

.popup__mob_nav {
    padding: 0 20px 30px;
    font-family: Roboto, sans-serif;
    height: 60px;
    color: #fff;
    white-space: nowrap;
    font-weight: 100
}

@media (min-width: 360px) {
    .popup__mob_nav {
        padding-right: 40px;
        padding-left: 40px
    }
}

@media (min-width: 760px) {
    .popup__mob_nav {
        padding: 0 0 50px;
        height: 80px
    }
}

.popup__mob_nav > a, .popup__mob_nav > span {
    display: inline-block;
    margin-right: 40px;
    font-size: 18px;
    color: inherit;
    height: 30px;
    line-height: 30px;
    vertical-align: top
}

.popup__mob_nav > a {
    color: #344774;
    text-decoration: none;
    font-size: 18px;
    line-height: 30px
}

.popup__mob_nav > span {
    color: inherit;
    font-size: 24px;
    line-height: 24px;
    opacity: 1
}

.popup__mob_nav .animation-clone {
    opacity: 0
}

.popup__mob_banner {
    height: 220px;
    width: 100%;
    margin-top: -140px;
    background-repeat: repeat-x;
    background-image: linear-gradient(180deg, #00a3ff, #0441e8);
    position: relative;
    z-index: -1;
    transition: height .4s ease, margin-bottom .4s ease
}

.popup__mob_banner--bottomNegativeIndent {
    margin-bottom: -80px
}

.popup__mob_banner img {
    width: 100%;
    height: auto
}

.popup__mob_banner--withShadow {
    height: 120px;
    margin-top: -80px;
    overflow: hidden;
    margin-bottom: 40px
}

@media (min-width: 760px) {
    .popup__mob_banner--withShadow {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        margin-top: 0
    }
}

.popup__mob_banner--withShadow:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(90deg, rgba(0, 0, 0, .8) 0, rgba(0, 0, 0, .3) 20%, rgba(0, 0, 0, .3) 80%, rgba(0, 0, 0, .8)), linear-gradient(180deg, rgba(0, 0, 0, .8) 0, transparent)
}

@media (min-width: 760px) {
    .popup__mob_banner--withShadow:not(.popup__mob_banner--login):not(.popup__mob_banner--hidden) + .popup__mob_nav {
        margin-top: 40px;
        transition: margin-top .4s ease
    }
}

.popup__mob_banner--login {
    display: none
}

.popup__mob_banner--hidden {
    height: 0 !important;
    margin-bottom: 80px !important
}

.popup__mob_terms--login {
    display: none
}

.popup__mob_balance {
    position: absolute;
    right: 20px;
    top: -15px;
    color: #fff;
    z-index: 2
}

.popup__mob_balance-title {
    text-transform: uppercase;
    color: #80c4fc;
    font-size: 10px;
    margin-bottom: 5px;
    font-weight: 700
}

.popup__mob_balance-sum {
    font-size: 24px
}

.popup__mob_close {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: auto;
    left: auto;
    z-index: 2;
    padding: 10px;
    overflow: hidden
}

.popup__mob_close span {
    margin: auto;
    border-radius: 2px;
    background-color: #000;
    width: 18px;
    height: 2px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1
}

.popup__mob_close span:first-child {
    transform: rotate(45deg)
}

.popup__mob_close span:nth-child(2) {
    transform: rotate(-45deg)
}

.popup__mob_footer {
    min-height: 90px;
    font-family: Roboto, sans-serif;
    padding-bottom: 40px
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) and (max-width: 760px) {
    .popup__mob_footer {
        position: absolute;
        top: -80px;
        right: 0;
        bottom: 0;
        z-index: 10;
        width: 80px;
        padding: 23px 0 10px;
        background-image: linear-gradient(0deg, transparent, #000);
        border: 1px solid #000;
        box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .05), inset 0 1px 5px 0 #000
    }
}

.popup__mob_footer_text {
    padding: 20px 10px;
    min-height: inherit;
    display: flex
}

.popup__mob_footer_text > p {
    width: 100%;
    margin: 10px 0;
    align-self: flex-end;
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #fff
}

.popup__mob_socials {
    padding: 0 20px 20px
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) and (max-width: 760px) {
    .popup__mob_socials {
        padding: 0
    }
}

@media (min-width: 360px) {
    .popup__mob_socials {
        padding-right: 40px;
        padding-left: 40px
    }
}

@media (min-width: 760px) {
    .popup__mob_socials {
        padding: 0
    }
}

.popup__mob_socials_title {
    font-size: 12px;
    font-style: italic;
    text-align: center;
    color: #2d425c;
    line-height: 20px;
    font-weight: 500;
    margin: 0 0 20px
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) and (max-width: 760px) {
    .popup__mob_socials_title {
        display: none
    }
}

@media (min-width: 760px) {
    .popup__mob_socials_title {
        margin: 0 0 40px
    }
}

.popup--full {
    background: linear-gradient(180deg, rgba(4, 65, 232, .5) 0, transparent 320px, transparent 0, transparent), #000d26
}

@media (min-width: 760px) {
    .popup--full {
        background: linear-gradient(180deg, rgba(4, 65, 232, .5) 0, transparent 760px, transparent 0, transparent), #000d26
    }
}

.popup--full .popup__mob_body_inner {
    padding: 0 20px;
    flex: 0
}

@media (min-width: 360px) {
    .popup--full .popup__mob_body_inner {
        padding-right: 40px;
        padding-left: 40px
    }
}

.popup--full .popup__mob_body_inner form {
    display: flex;
    flex-direction: column;
    margin: 0 0 auto;
    padding-bottom: 20px
}

@media (min-width: 760px) {
    .popup--full .popup__mob_body_inner form {
        padding-bottom: 40px
    }
}

.popup--full .popup__mob_body_inner--restore {
    padding: 0 20px
}

.popup--full .popup__mob_body_inner--restore form {
    margin: 0 0 auto
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .popup--full .popup__mob_body_inner--auth {
        padding: 0 200px 60px 40px
    }
}

.popup--short .popup__mob_body_inner {
    margin: 20px;
    border-radius: 20px;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .75);
    background-image: linear-gradient(180deg, #feffff 33%, #e6f5ff);
    background-repeat: repeat-x;
    overflow: hidden
}

.popup--secret .popup__mob_nav * {
    display: none
}

.popup--secret .popup__mob_nav :first-child {
    display: block;
    margin: 0 auto;
    text-align: center
}

.popup--secret.popup--full .popup__mob_wrapper {
    margin-top: 80px
}

.popup__mob_info_icon {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    margin: 0 40px 40px 0
}

@media (orientation: portrait) {
    .popup__mob_info_icon {
        display: block;
        box-shadow: inset 0 0 0 1px red
    }
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .popup__mob_info_icon {
        display: inline-block;
        box-shadow: inset 0 0 0 1px green
    }
}

.popup__mob_info_desc {
    box-shadow: inset 0 0 0 1px red
}

.popup__mob-short_close {
    position: absolute;
    top: 0;
    right: 0;
    margin: 20px;
    padding: 20px;
    z-index: 10
}

.popup__mob-short_icon {
    max-width: 10px;
    max-height: 10px
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .wheel {
        height: 120vh
    }
}

.message .popup__mob_body, .wheel .popup__mob_body {
    padding-top: 20px
}

.grecaptcha-badge {
    display: none !important
}

.content {
    position: relative;
    min-height: 136px;
    margin: 0 0 20px
}

.content__both {
    margin: 0 -10px;
    padding: 15px 0;
    position: relative;
    display: flex;
    flex-wrap: wrap
}

.col__left section.content {
    padding: 0 14px 14px;
    margin: 0 0 20px;
    position: relative;
    z-index: 2;
    min-height: 500px;
    overflow: visible
}

.tournament .promo-action .h2, .tournament .promo-action h2 {
    margin: 10px 0 0
}

.tournament .promo-action .h2.text-yellow, .tournament .promo-action h2.text-yellow {
    margin: -3px 0 0
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: all .35s linear
}

.action .promo-action {
    text-align: center
}

.action .promo-action .h2, .action .promo-action h2 {
    margin: 10px 0 0;
    white-space: nowrap;
    overflow: hidden;
    -webkit-background-clip: none;
    -webkit-text-fill-color: inherit !important;
    background: 0 0;
    font-size: 22px
}

.action .promo-action .h2.text-yellow, .action .promo-action h2.text-yellow {
    margin: -3px 0 0
}

.action .promo-action .h2.ellipsis, .action .promo-action h2.ellipsis {
    font-size: 24px;
    text-overflow: ellipsis
}

.promo-action {
    overflow: hidden;
    position: relative;
    z-index: 3
}

.btn-mob {
    display: inline-block;
    border-radius: 5px;
    width: 100%;
    margin: 0 auto;
    cursor: pointer;
    font-family: Roboto, sans-serif;
    text-decoration: none;
    color: #fff;
    text-align: center;
    transition: all .25s ease;
    vertical-align: top;
    white-space: nowrap;
    outline: 0;
    position: relative;
    text-transform: uppercase;
    letter-spacing: .5px
}

.btn-mob--xs {
    height: 20px;
    border-radius: 5px;
    font-size: 10px;
    font-weight: 700;
    line-height: 20px;
    border-radius: 2px
}

.btn-mob--xs .svg-icon {
    height: 12px;
    width: 12px
}

.btn-mob--md {
    height: 40px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    line-height: 40px
}

.btn-mob--md .svg-icon {
    height: 23px;
    width: 23px
}

.btn-mob--lg {
    height: 60px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    line-height: 60px
}

.btn-mob--lg .svg-icon {
    height: 35px;
    width: 35px
}

.btn-mob--hg {
    height: 60px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 700;
    line-height: 60px
}

.btn-mob--hg .svg-icon {
    height: 35px;
    width: 35px
}

.btn-mob--full {
    border-radius: 0
}

.btn-mob:hover {
    text-decoration: none
}

.btn-mob:active {
    transform: translateY(1px)
}

.btn-mob__default {
    box-shadow: inset 0 0 0 2px #fff;
    color: #fff;
    border-color: #fff;
    background-color: transparent
}

.btn-mob__orange {
    background: linear-gradient(0deg, #ffa200 0, #fdd557);
    color: #000
}

.btn-mob__orange-full {
    border-radius: 0 !important
}

.btn-mob__orange svg {
    fill: #fff
}

.btn-mob__green {
    background: linear-gradient(0deg, #008e00 0, #79e700);
    color: #000
}

.btn-mob__green-full {
    border-radius: 0 !important
}

.btn-mob__green svg {
    fill: #fff
}

.btn-mob__blue {
    background: linear-gradient(0deg, #0441e8 0, #00a3ff);
    color: #000
}

.btn-mob__blue-full {
    border-radius: 0 !important
}

.btn-mob__blue--outline {
    outline-color: #0097ec
}

.btn-mob__blue svg {
    fill: #fff
}

.btn-mob__white {
    background: #fff;
    color: #1f0d0b
}

.btn-mob__gray {
    box-shadow: inset 0 0 0 2px #504a3a;
    color: #fff;
    background: 0 0
}

.btn-mob__black {
    box-shadow: inset 0 0 0 2px #020202 !important;
    color: #080808 !important;
    background: 0 0
}

.btn-mob__silver {
    box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
    border-radius: 4px;
    background: linear-gradient(180deg, #fff, #e6ecf2);
    color: #000;
    font-weight: 500;
    font-size: 14px
}

.btn-mob__blue {
    box-shadow: 0 2px 4px rgba(0, 0, 0, .3);
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .2) 50%, hsla(0, 0%, 100%, 0) 51%, hsla(0, 0%, 100%, 0)), linear-gradient(180deg, #257edb 0, #0034b3);
    color: #fff
}

button {
    padding: 0;
    border: 0;
    outline: 0
}

button, button span {
    width: 100%
}

.btn-mob:disabled, .btn-mob[disabled], .btn-mob__disabled {
    box-shadow: inset 0 0 0 2px #fff;
    color: #fff;
    border-color: #fff;
    background-color: transparent;
    pointer-events: none
}

.btn-desktop, .wysiwyg-wrapperWEB.download-client .btn {
    display: block;
    position: relative;
    overflow: hidden;
    background-image: url(btns.png);
    background-repeat: repeat;
    background-position: 50% 0
}

.btn-desktop, .btn-desktop span, .wysiwyg-wrapperWEB.download-client .btn, .wysiwyg-wrapperWEB.download-client .btn span {
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5), 1px 0 1px rgba(0, 0, 0, .15), -1px 0 1px rgba(0, 0, 0, .15);
    text-decoration: none;
    text-align: center;
    outline: 0;
    font-weight: 700
}

.btn-desktop span, .wysiwyg-wrapperWEB.download-client .btn span {
    box-sizing: border-box;
    z-index: 1
}

.btn-desktop span:after, .btn-desktop span:before, .wysiwyg-wrapperWEB.download-client .btn span:after, .wysiwyg-wrapperWEB.download-client .btn span:before {
    content: "";
    position: absolute;
    top: 0;
    width: 1px;
    background-color: hsla(0, 0%, 100%, .15)
}

.btn-desktop span:after, .wysiwyg-wrapperWEB.download-client .btn span:after {
    left: 0
}

.btn-desktop span:before, .wysiwyg-wrapperWEB.download-client .btn span:before {
    right: 0
}

.btn-desktop__success.btn-desktop--lg, .wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg {
    background-position: 0 -510px
}

.btn-desktop__success.btn-desktop--lg:hover, .wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:hover {
    background-position: 0 -563px
}

.btn-desktop__success.btn-desktop--lg.active, .btn-desktop__success.btn-desktop--lg:active, .wysiwyg-wrapperWEB.download-client .btn-desktop__success.active.btn-lg, .wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:active {
    background-position: 0 -616px
}

.btn-desktop__success.btn-desktop--md {
    background-position: 0 -117px
}

.btn-desktop__success.btn-desktop--md:hover {
    background-position: 0 -156px
}

.btn-desktop__success.btn-desktop--md.active, .btn-desktop__success.btn-desktop--md:active {
    background-position: 0 -195px
}

.btn-desktop__warning.btn-desktop--lg, .wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg {
    background-position: 0 -510px
}

.btn-desktop__warning.btn-desktop--lg:hover, .wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:hover {
    box-shadow: inset 0 -10px 13px red
}

.btn-desktop__warning.btn-desktop--lg.active, .btn-desktop__warning.btn-desktop--lg:active, .wysiwyg-wrapperWEB.download-client .btn-desktop__warning.active.btn-lg, .wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:active {
    background-position: 0 -616px
}

.btn-desktop__warning.btn-desktop--md {
    background-position: 0 -981px
}

.btn-desktop__warning.btn-desktop--md:hover {
    box-shadow: inset 0 -10px 13px red
}

.btn-desktop__warning.btn-desktop--md.active, .btn-desktop__warning.btn-desktop--md:active {
    background-position: 0 -1020px
}

.btn-desktop__primary.btn-desktop--lg, .wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-primary, .wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-primary-sides, .wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg, .wysiwyg-wrapperWEB.download-client .btn-primary-sides.btn-lg, .wysiwyg-wrapperWEB.download-client .btn-primary.btn-lg {
    background-position: 0 -351px
}

.btn-desktop__primary.btn-desktop--lg:hover, .wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-primary-sides:hover, .wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-primary:hover, .wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:hover, .wysiwyg-wrapperWEB.download-client .btn-primary-sides.btn-lg:hover, .wysiwyg-wrapperWEB.download-client .btn-primary.btn-lg:hover {
    background-position: 0 -404px
}

.btn-desktop__primary.btn-desktop--lg.active, .btn-desktop__primary.btn-desktop--lg:active, .wysiwyg-wrapperWEB.download-client .active.btn-primary-sides.btn-lg, .wysiwyg-wrapperWEB.download-client .active.btn-primary.btn-lg, .wysiwyg-wrapperWEB.download-client .btn-desktop--lg.active.btn-primary, .wysiwyg-wrapperWEB.download-client .btn-desktop--lg.active.btn-primary-sides, .wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-primary-sides:active, .wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-primary:active, .wysiwyg-wrapperWEB.download-client .btn-desktop__primary.active.btn-lg, .wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:active, .wysiwyg-wrapperWEB.download-client .btn-primary-sides.btn-lg:active, .wysiwyg-wrapperWEB.download-client .btn-primary.btn-lg:active {
    background-position: 0 -457px
}

.btn-desktop__primary.btn-desktop--md, .wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-primary, .wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-primary-sides {
    background-position: 0 0
}

.btn-desktop__primary.btn-desktop--md:hover, .wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-primary-sides:hover, .wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-primary:hover {
    background-position: 0 -39px
}

.btn-desktop__primary.btn-desktop--md.active, .btn-desktop__primary.btn-desktop--md:active, .wysiwyg-wrapperWEB.download-client .btn-desktop--md.active.btn-primary, .wysiwyg-wrapperWEB.download-client .btn-desktop--md.active.btn-primary-sides, .wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-primary-sides:active, .wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-primary:active {
    background-position: 0 -78px
}

.btn-desktop__dark.btn-desktop--md {
    background-position: 0 -234px
}

.btn-desktop__dark.btn-desktop--md:hover {
    background-position: 0 -273px
}

.btn-desktop__dark.btn-desktop--md.active, .btn-desktop__dark.btn-desktop--md:active {
    background-position: 0 -312px
}

.btn-desktop--lg, .wysiwyg-wrapperWEB.download-client .btn-lg {
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .25), 0 1px 1px 1px rgba(0, 0, 0, .5)
}

.btn-desktop--lg, .btn-desktop--lg span, .btn-desktop--lg strong, .wysiwyg-wrapperWEB.download-client .btn-lg, .wysiwyg-wrapperWEB.download-client .btn-lg span, .wysiwyg-wrapperWEB.download-client .btn-lg strong {
    height: 52px;
    line-height: 52px;
    font-size: 24px
}

.btn-desktop--lg.btn-square, .wysiwyg-wrapperWEB.download-client .btn-square.btn-lg {
    height: 52px;
    width: 52px
}

.btn-desktop--lg span:after, .btn-desktop--lg span:before, .wysiwyg-wrapperWEB.download-client .btn-lg span:after, .wysiwyg-wrapperWEB.download-client .btn-lg span:before {
    height: 48px
}

.btn-desktop--md {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .75)
}

.btn-desktop--md, .btn-desktop--md span, .btn-desktop--md strong {
    height: 38px;
    line-height: 38px;
    font-size: 18px
}

.btn-desktop--md.btn-square {
    height: 38px;
    width: 38px
}

.btn-desktop--md span:after, .btn-desktop--md span:before {
    height: 36px
}

.btn-desktop--md.btn-square.btn-desktop--dark {
    background-position: 0 -234px
}

.btn-desktop--md.btn-square.btn-desktop--dark:hover {
    background-position: 0 -273px
}

.btn-desktop--md.btn-square.btn-desktop--dark:active {
    background-position: 0 -312px
}

.btn-desktop--md.btn-square.btn-desktop--green {
    background-position: 0 -117px
}

.btn-desktop--md.btn-square.btn-desktop--green:hover {
    background-position: 0 -156px
}

.btn-desktop--md.btn-square.btn-desktop--green:active {
    background-position: 0 -195px
}

.btn-desktop--md.btn-square .ico {
    margin: 6px 4px 6px 6px
}

.btn-desktop--sm, .btn-desktop--sm span, .btn-desktop--sm strong {
    height: 30px;
    line-height: 30px;
    font-size: 14px
}

.btn-desktop--sm.btn-square {
    height: 30px;
    width: 30px
}

.btn-desktop--sm span:after, .btn-desktop--sm span:before {
    height: 29px
}

.btn-desktop:hover span:after, .btn-desktop:hover span:before, .wysiwyg-wrapperWEB.download-client .btn:hover span:after, .wysiwyg-wrapperWEB.download-client .btn:hover span:before {
    background-color: hsla(0, 0%, 100%, .25)
}

.btn-desktop.active, .btn-desktop:active, .wysiwyg-wrapperWEB.download-client .active.btn, .wysiwyg-wrapperWEB.download-client .btn:active {
    top: 1px
}

.btn-desktop.active span:after, .btn-desktop.active span:before, .btn-desktop:active span:after, .btn-desktop:active span:before, .wysiwyg-wrapperWEB.download-client .active.btn span:after, .wysiwyg-wrapperWEB.download-client .active.btn span:before, .wysiwyg-wrapperWEB.download-client .btn:active span:after, .wysiwyg-wrapperWEB.download-client .btn:active span:before {
    background-color: hsla(0, 0%, 100%, .25)
}

.btn-desktop--add-funds {
    width: 400px;
    margin: 80px auto
}

.btn-desktop--add-funds span {
    font-style: italic;
    text-shadow: 1px 0 0 #fbe8a7 !important
}

.btn-desktop.disabled, .wysiwyg-wrapperWEB.download-client .disabled.btn {
    background-image: none;
    border: 1px solid #000;
    box-shadow: 0 0 3px 1px #3c444e;
    cursor: default
}

.btn-desktop.disabled span:not(.rubl), .wysiwyg-wrapperWEB.download-client .disabled.btn span:not(.rubl) {
    display: block;
    border: 1px solid #2b3443;
    color: #606e83;
    background: #1d232d;
    background: linear-gradient(180deg, #1d232d 0, #252d3e)
}

.btn-desktop.disabled span:not(.rubl):after, .btn-desktop.disabled span:not(.rubl):before, .wysiwyg-wrapperWEB.download-client .disabled.btn span:not(.rubl):after, .wysiwyg-wrapperWEB.download-client .disabled.btn span:not(.rubl):before {
    background: 0 0
}

.btn-desktop:disabled, .btn-desktop[disabled], .btn-desktop__disabled, .wysiwyg-wrapperWEB.download-client .btn:disabled, .wysiwyg-wrapperWEB.download-client .btn[disabled] {
    box-shadow: none;
    overflow: hidden;
    background: linear-gradient(180deg, #01285b, #236a9c);
    pointer-events: none
}

.btn-desktop:disabled:after, .btn-desktop[disabled]:after, .btn-desktop__disabled:after, .wysiwyg-wrapperWEB.download-client .btn:disabled:after, .wysiwyg-wrapperWEB.download-client .btn[disabled]:after {
    display: none
}

.btn-desktop:disabled:hover, .btn-desktop[disabled]:hover, .btn-desktop__disabled:hover, .wysiwyg-wrapperWEB.download-client .btn:disabled:hover, .wysiwyg-wrapperWEB.download-client .btn[disabled]:hover {
    background: linear-gradient(0deg, #01285b, #236a9c)
}

.btn-desktop:disabled:before, .btn-desktop[disabled]:before, .btn-desktop__disabled:before, .wysiwyg-wrapperWEB.download-client .btn:disabled:before, .wysiwyg-wrapperWEB.download-client .btn[disabled]:before {
    top: -20px;
    left: 50%;
    height: 20px;
    margin-left: -56px;
    width: 112px;
    background-color: rgba(199, 83, 40, .9);
    border-radius: 0 0 50% 50%;
    box-shadow: 0 0 60px 44px #4d1602
}

.btn-desktop:disabled span, .btn-desktop:disabled strong, .btn-desktop[disabled] span, .btn-desktop[disabled] strong, .btn-desktop__disabled span, .btn-desktop__disabled strong, .wysiwyg-wrapperWEB.download-client .btn:disabled span, .wysiwyg-wrapperWEB.download-client .btn:disabled strong, .wysiwyg-wrapperWEB.download-client .btn[disabled] span, .wysiwyg-wrapperWEB.download-client .btn[disabled] strong {
    cursor: default;
    background-image: none;
    color: #757575
}

.btn-desktop:disabled span:active, .btn-desktop:disabled span:hover, .btn-desktop:disabled strong:active, .btn-desktop:disabled strong:hover, .btn-desktop:disabled.active, .btn-desktop:disabled:active, .btn-desktop[disabled] span:active, .btn-desktop[disabled] span:hover, .btn-desktop[disabled] strong:active, .btn-desktop[disabled] strong:hover, .btn-desktop[disabled].active, .btn-desktop[disabled]:active, .btn-desktop__disabled span:active, .btn-desktop__disabled span:hover, .btn-desktop__disabled strong:active, .btn-desktop__disabled strong:hover, .btn-desktop__disabled.active, .btn-desktop__disabled:active, .wysiwyg-wrapperWEB.download-client .btn:disabled span:active, .wysiwyg-wrapperWEB.download-client .btn:disabled span:hover, .wysiwyg-wrapperWEB.download-client .btn:disabled strong:active, .wysiwyg-wrapperWEB.download-client .btn:disabled strong:hover, .wysiwyg-wrapperWEB.download-client .btn:disabled.active, .wysiwyg-wrapperWEB.download-client .btn:disabled:active, .wysiwyg-wrapperWEB.download-client .btn[disabled] span:active, .wysiwyg-wrapperWEB.download-client .btn[disabled] span:hover, .wysiwyg-wrapperWEB.download-client .btn[disabled] strong:active, .wysiwyg-wrapperWEB.download-client .btn[disabled] strong:hover, .wysiwyg-wrapperWEB.download-client .btn[disabled].active, .wysiwyg-wrapperWEB.download-client .btn[disabled]:active {
    opacity: 1
}

.master__content {
    display: flex;
    flex-wrap: wrap
}

.master__content [class*=btn] {
    margin-bottom: 1rem
}

.master__content_container {
    width: 50%;
    padding: .5rem
}

.master__title, .master__title-second {
    width: 100%;
    color: #fff;
    font-size: 24px;
    margin: 18px 0 34px;
    font-weight: 300
}

.btn-auth {
    display: inline-block;
    border-radius: 12px;
    border: 1px solid #994901;
    color: #994901;
    font-size: 13px;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    text-decoration: none !important;
    min-width: 100px;
    padding: 4px 17px;
    white-space: nowrap;
    background: 0 0;
    outline: 0 none !important;
    width: auto;
    text-align: center
}

.btn-auth:hover {
    border: 1px solid #fae7a5;
    color: #fae7a5
}

.btn-auth span {
    display: inline-block;
    text-align: center
}

.new-btn-desktop {
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    border: none;
    padding: 0;
    outline: 0 !important;
    position: relative;
    text-align: center;
    text-transform: none;
    border-radius: 2px;
    width: 256px;
    text-decoration: none;
    font-weight: 700;
    font-family: Roboto, sans-serif;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .3)
}

.new-btn-desktop.new-btn-desktop__primary {
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .2) 50%, hsla(0, 0%, 100%, 0) 51%, hsla(0, 0%, 100%, 0)), linear-gradient(180deg, #257edb 0, #0034b3)
}

.new-btn-desktop--lg {
    line-height: 48px;
    font-size: 16px
}

.new-btn-desktop--md {
    line-height: 38px;
    font-size: 16px
}

.new-btn-desktop--sm {
    line-height: 30px;
    font-size: 16px
}

.socials--md {
    display: flex;
    flex-direction: row !important;
    justify-content: space-between;
    align-items: center
}

.btn-social {
    position: relative;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: 0
}

.btn-social:hover {
    cursor: pointer
}

.btn-social:active {
    top: 1px
}

.sidebar-block .btn-social {
    width: 24px;
    height: 24px
}

[x-login-button]:hover {
    opacity: 1 !important
}

.popup--new .btn-social [class^=icon], .popup--new .btn-social span [class^=icon] {
    width: 30px;
    height: 30px;
    margin-top: -3px;
    margin-left: -3px
}

.tmb__img__wrapper {
    position: relative;
    overflow: hidden;
    background-size: cover
}

.tmb-grid__container {
    padding: 7px;
    width: 33.33333333%;
    display: inline-block
}

.tmb-desktop {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 8px 7px 3px;
    width: 207px;
    height: 151px;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75);
    background: url(sprite.png) 0 -120px no-repeat;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
    text-decoration: none
}

.tmb-desktop .LazyLoad:not(.is-visible) {
    width: 189px;
    height: 106px;
    background: url(/assets/img/desktop/blank_icon.jpg);
    background-size: cover
}

.tmb-desktop .sticker {
    position: absolute;
    top: 10px;
    right: auto;
    bottom: auto;
    left: 9px;
    z-index: 2
}

.tmb-desktop__fav {
    position: absolute;
    top: auto;
    right: 3px;
    bottom: 3px;
    left: auto;
    z-index: 0;
    width: 26px;
    height: 26px
}

.tmb-desktop__img {
    border: 2px solid #000;
    border-radius: 2px;
    box-shadow: 0 0 1px rgba(121, 131, 153, .85);
    position: relative;
    overflow: hidden
}

.tmb-desktop__img .tmb__img__wrapper {
    height: 100%;
    z-index: 0
}

.tmb-desktop__img .tmb__img__wrapper__bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.tmb-desktop__img .tmb__img__wrapper__bg img {
    width: inherit;
    height: inherit;
    -o-object-fit: cover;
    object-fit: cover
}

.tmb-desktop__img img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: auto;
    min-height: 106px;
    max-height: 106px;
    transition: all 1s ease-in-out;
    position: relative;
    z-index: 11
}

.tmb-desktop__action {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 13;
    background-color: transparent
}

.tmb-desktop__action .btn-desktop, .tmb-desktop__action .wysiwyg-wrapperWEB.download-client .btn, .wysiwyg-wrapperWEB.download-client .tmb-desktop__action .btn {
    width: auto
}

.tmb-desktop .btn-desktop__success {
    margin-top: -70px;
    position: absolute;
    top: auto;
    right: 30px;
    bottom: auto;
    left: 30px
}

.tmb-desktop .btn-desktop__primary, .tmb-desktop .wysiwyg-wrapperWEB.download-client .btn-primary, .tmb-desktop .wysiwyg-wrapperWEB.download-client .btn-primary-sides, .wysiwyg-wrapperWEB.download-client .tmb-desktop .btn-primary, .wysiwyg-wrapperWEB.download-client .tmb-desktop .btn-primary-sides {
    margin-top: 120px;
    position: absolute;
    top: auto;
    right: 50px;
    bottom: auto;
    left: 50px
}

.tmb-desktop .btn-desktop__primary, .tmb-desktop .btn-desktop__success, .tmb-desktop .wysiwyg-wrapperWEB.download-client .btn-primary, .tmb-desktop .wysiwyg-wrapperWEB.download-client .btn-primary-sides, .wysiwyg-wrapperWEB.download-client .tmb-desktop .btn-primary, .wysiwyg-wrapperWEB.download-client .tmb-desktop .btn-primary-sides {
    transition: margin .3s ease-in-out;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 10px;
    white-space: nowrap;
    min-width: 70px
}

.tmb-desktop .btn-desktop__primary.vertical-centered, .tmb-desktop .btn-desktop__success.vertical-centered, .tmb-desktop .wysiwyg-wrapperWEB.download-client .vertical-centered.btn-primary, .tmb-desktop .wysiwyg-wrapperWEB.download-client .vertical-centered.btn-primary-sides, .wysiwyg-wrapperWEB.download-client .tmb-desktop .vertical-centered.btn-primary, .wysiwyg-wrapperWEB.download-client .tmb-desktop .vertical-centered.btn-primary-sides {
    margin: 0;
    top: -10px;
    transform: translate(-50%, -100%);
    transition: top .3s ease-in-out, transform .3s ease-in-out
}

.tmb-desktop__title {
    margin: 0 26px 0 1px;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tmb-desktop__glory {
    position: absolute;
    top: 10px;
    right: 9px;
    bottom: 32px;
    left: 9px;
    z-index: 0;
    z-index: 12;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .75));
    background-repeat: repeat-x;
    opacity: 1
}

.tmb-desktop__glory-pl {
    overflow: visible
}

.tmb-desktop__glory__cup {
    width: 64px;
    height: 104px;
    position: absolute;
    top: 14px;
    right: auto;
    bottom: auto;
    left: -13px;
    z-index: 0
}

.tmb-desktop__glory__info {
    padding: 60px 0 0 50px;
    font-size: 18px;
    line-height: 24px
}

.tmb-desktop__glory__name, .tmb-desktop__glory__total {
    max-width: 130px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.tmb-desktop__glory__name {
    color: #fff
}

.tmb-desktop__glory__total {
    color: #ffc000
}

.tmb-desktop:hover {
    background-position: -208px -120px
}

.tmb-desktop:hover .tmb-desktop__img img {
    transform: scale(1.1)
}

.tmb-desktop:hover .tmb-desktop__action {
    background-color: rgba(0, 0, 0, .6)
}

.tmb-desktop:hover .tmb-desktop__glory {
    display: none
}

.tmb-desktop:hover .btn-desktop__success:not(.vertical-centered) {
    margin-top: 7px
}

.tmb-desktop:hover .btn-desktop__success.vertical-centered {
    margin: 0;
    top: 50%;
    transform: translate(-50%, -50%)
}

.tmb-desktop:hover .btn-desktop__primary, .tmb-desktop:hover .wysiwyg-wrapperWEB.download-client .btn-primary, .tmb-desktop:hover .wysiwyg-wrapperWEB.download-client .btn-primary-sides, .wysiwyg-wrapperWEB.download-client .tmb-desktop:hover .btn-primary, .wysiwyg-wrapperWEB.download-client .tmb-desktop:hover .btn-primary-sides {
    margin-top: 65px
}

.tmb-desktop.little {
    width: 97px;
    height: 58px;
    padding: 5px 2px 2px 4px;
    cursor: pointer;
    left: 20px;
    margin-left: -28px;
    margin-bottom: 6px;
    transition: height .2s ease, margin-left .3s ease;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    box-sizing: content-box
}

.tmb-desktop.little:hover {
    height: 79px;
    width: 107px;
    margin-left: -16px
}

.tmb-desktop.little:hover img {
    transform: scale(1);
    transition: none
}

.tmb-desktop.little:hover .tmb-desktop__title {
    display: block
}

.tmb-desktop.little img {
    transform: scale(1)
}

.tmb-desktop.little .tmb-desktop__title {
    display: none;
    line-height: 19px;
    margin-right: 0;
    color: #fff;
    font-size: 12px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
    text-align: center
}

.tmb-desktop.little img {
    min-height: 53px
}

.tmb-mobile {
    width: 33%;
    height: auto;
    margin: 10px 0;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    font-family: Roboto, sans-serif;
    vertical-align: middle;
    z-index: 2
}

@media screen and (min-width: 415px) and (max-width: 479px) {
    .tmb-mobile {
        width: 25%
    }
}

@media screen and (min-width: 480px) and (max-width: 660px) {
    .tmb-mobile {
        width: calc(20% - 1px)
    }
}

@media screen and (min-width: 661px) and (max-width: 767px) {
    .tmb-mobile {
        width: 16%
    }
}

@media screen and (min-width: 768px) {
    .sidebarOpened .tmb-mobile {
        width: 20%
    }
}

@media screen and (min-width: 907px) and (max-width: 1024px) {
    .sidebarOpened .tmb-mobile, .tmb-mobile {
        width: 14%
    }
}

@media screen and (min-width: 1025px) {
    .sidebarOpened .tmb-mobile, .tmb-mobile {
        width: 14%
    }
}

@media screen and (min-width: 1200px) {
    .sidebarOpened .tmb-mobile, .tmb-mobile {
        width: 12%
    }
}

@media screen and (min-width: 1300px) {
    .sidebarOpened .tmb-mobile, .tmb-mobile {
        width: 11%
    }
}

.tmb-mobile__inner {
    display: block;
    text-decoration: none;
    width: 80px;
    margin: 0 auto
}

.tmb-mobile__inner .LazyLoad:not(.is-visible) {
    padding-bottom: 100%;
    background: url(/assets/img/mobile/games/defaultThumb.jpg);
    background-size: cover
}

.tmb-mobile__img, .tmb-mobile__inner .LazyLoad:not(.is-visible) {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 10px
}

.tmb-mobile__img .tmb__img__wrapper {
    padding-bottom: 100%
}

.tmb-mobile__img .tmb__img__wrapper__bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.tmb-mobile__img .tmb__img__wrapper__bg img {
    width: inherit;
    height: inherit;
    -o-object-fit: cover;
    object-fit: cover
}

.tmb-mobile__img picture {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.tmb-mobile__img picture img {
    height: inherit;
    width: inherit;
    -o-object-fit: cover;
    object-fit: cover
}

.tmb-mobile__img [class^=loading] {
    width: 50px;
    height: 50px
}

.tmb-mobile__title {
    height: 40px;
    color: #fff;
    font-size: 12px;
    z-index: 3;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    text-transform: capitalize
}

.tmb-mobile__title span {
    max-height: 28px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.tmb-mobile__iframe, .tmb-mobile__iframe iframe {
    width: 100vw;
    height: 100vh
}

@media screen and (max-width: 414px) {
    .isSSR .tmb-mobile:nth-child(n+13) {
        display: none
    }
}

@media screen and (max-width: 479px) {
    .isSSR .tmb-mobile:nth-child(n+13) {
        display: none
    }
}

@media screen and (max-width: 660px) {
    .isSSR .tmb-mobile:nth-child(n+16) {
        display: none
    }
}

@media screen and (max-width: 767px) {
    .isSSR .tmb-mobile:nth-child(n+19) {
        display: none
    }
}

@media screen and (max-width: 1199px) {
    .isSSR .tmb-mobile:nth-child(n+22) {
        display: none
    }
}

@media screen and (max-width: 1299px) {
    .isSSR .tmb-mobile:nth-child(n+25) {
        display: none
    }
}

@media screen and (min-width: 1300px) {
    .isSSR .tmb-mobile:nth-child(n+28) {
        display: none
    }
}

.ico {
    width: 26px;
    height: 24px;
    display: inline-block
}

.ico, .ico-filt-vis {
    background-repeat: no-repeat
}

.ico-filt-vis {
    width: 29px;
    height: 20px;
    background-image: url(sprite.png);
    background-position: -162px -173px
}

.ico-filt-vis.active, .ico-filt-vis:active, .ico-filt-vis:focus, .ico-filt-vis:hover {
    background-position: -162px -153px
}

.ico-filt-fav {
    width: 24px;
    height: 23px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -220px -171px
}

.ico-filt-fav.active, .ico-filt-fav:active, .ico-filt-fav:focus, .ico-filt-fav:hover {
    background-position: -220px -151px
}

.ico-filt-alph {
    width: 27px;
    height: 19px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -192px -174px
}

.ico-filt-alph.active, .ico-filt-alph:active, .ico-filt-alph:focus, .ico-filt-alph:hover {
    background-position: -192px -154px
}

.ico-filt-cash {
    width: 16px;
    height: 24px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -246px -171px
}

.ico-filt-cash.active, .ico-filt-cash:active, .ico-filt-cash:focus, .ico-filt-cash:hover {
    background-position: -246px -151px
}

.ico-tmb-fav {
    width: 26px;
    height: 24px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -81px -279px;
    display: inline-block;
    cursor: pointer
}

.ico-tmb-fav.active {
    background-position: -54px -279px
}

.ico-lock {
    width: 42px;
    height: 34px;
    background-position: -173px -1423px
}

.ico-lock, .ico-search {
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.ico-search {
    width: 26px;
    height: 23px;
    background-position: -136px -171px;
    opacity: .8
}

.ico-msg {
    width: 28px;
    height: 24px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -758px -90px
}

.ico-msg--animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-full;
    animation-name: blinking-full;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.ico-logout {
    width: 28px;
    height: 24px;
    background-position: -933px -65px
}

.ico-logout, .ico-usd {
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.ico-usd {
    width: 26px;
    height: 26px;
    background-position: -963px -64px
}

.ico-wheel {
    width: 36px;
    height: 100%;
    margin: 0 !important
}

.ico-balls {
    background-position: -119px -3px;
    width: 22px
}

.ico-balls, .ico-card {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat;
    height: 22px;
    margin-top: 1px
}

.ico-card {
    background-position: -33px -3px;
    width: 25px
}

.ico-chat {
    background-position: -93px -3px;
    width: 22px
}

.ico-chat, .ico-commission {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat;
    height: 22px;
    margin-top: 1px
}

.ico-commission {
    background-position: -63px -3px;
    width: 26px
}

.ico-crown {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat;
    background-position: -201px -3px;
    width: 27px;
    height: 22px;
    margin-top: 1px
}

.ico-dollar {
    background-position: -347px -3px;
    width: 21px
}

.ico-dollar, .ico-hand {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat;
    height: 21px;
    margin-top: 2px
}

.ico-hand {
    background-position: -392px -3px;
    width: 22px
}

.ico-double {
    background-position: -322px -3px;
    width: 22px;
    height: 21px;
    margin-top: 2px
}

.ico-double, .ico-money-bag {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat
}

.ico-money-bag {
    background-position: -370px -3px
}

.ico-money, .ico-money-bag {
    width: 19px;
    height: 22px;
    margin-top: 1px
}

.ico-money {
    background-position: -395px -3px
}

.ico-money, .ico-person {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat
}

.ico-person {
    background-position: -298px -3px;
    width: 24px;
    height: 22px;
    margin-top: 0
}

.ico-phone {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat;
    background-position: -2px -3px;
    width: 26px;
    height: 21px;
    margin-top: 1px
}

.ico-prise {
    background-position: -274px -3px
}

.ico-prise, .ico-privileges {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    margin-top: 1px
}

.ico-privileges {
    background-position: -226px -3px
}

.ico-statistic {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat;
    background-position: -227px -3px;
    width: 20px;
    height: 21px;
    margin-top: 2px
}

.ico-telega {
    background-position: -249px -3px;
    height: 22px
}

.ico-telega, .ico-vip {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat;
    width: 22px;
    margin-top: 1px
}

.ico-vip {
    background-position: -173px -6px;
    height: 18px
}

.ico-winner {
    background-image: url(/assets/img/desktop/pages/loyality/sprite-icons.png);
    background-repeat: no-repeat;
    background-position: -145px -4px;
    width: 23px;
    height: 20px;
    margin-top: 3px
}

.sticker {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 5px;
    z-index: 0
}

.sticker span {
    display: block;
    margin-bottom: 6px
}

.sticker-new {
    width: 36px;
    height: 18px;
    background-position: -22px -62px
}

.sticker-new, .sticker-vip {
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.sticker-vip {
    width: 129px;
    height: 23px;
    background-position: -273px -368px
}

.sticker-now {
    width: 58px;
    height: 18px;
    background-position: -273px -393px
}

.podium-place__1, .podium-place__2, .podium-place__3, .sticker-now {
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.podium-place__1, .podium-place__2, .podium-place__3 {
    display: inline-block;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    text-shadow: none;
    border: 0;
    padding: 49px 33px;
    margin: 0 4px 0 0
}

.podium-place__1 {
    background-position: -409px -368px
}

.podium-place__2 {
    background-position: -474px -368px;
    margin-left: -8px;
    margin-right: 1px
}

.podium-place__3 {
    background-position: -539px -368px
}

.captchaWrap {
    display: flex;
    justify-content: space-between;
    height: 82px
}

.captchaWrap [class^=fieldAuth] {
    width: 96px
}

.captchaWrap__img {
    position: relative;
    font-size: 0;
    height: 64px;
    width: 144px;
    margin-right: 16px
}

.captchaWrap__img img {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    z-index: 1
}

.captchaWrap__img .reload {
    position: absolute;
    top: 50%;
    right: 10px;
    height: 16px;
    transform: translateY(-50%);
    width: 16px;
    height: 13px;
    cursor: pointer;
    background: transparent url(/assets/img/desktop/popups/refresh.svg) no-repeat 50%;
    background-size: contain;
    z-index: 3
}

.captchaWrapMob {
    display: flex;
    justify-content: space-between
}

.captchaWrapMob .mob-input-wrap {
    width: 100%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.captchaWrapMob__img {
    width: 100%;
    height: auto;
    font-size: 0;
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.captchaWrapMob__img img {
    width: 100%;
    height: 60px;
    border-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.sidebarWidget___1ncbc {
    margin: 0 0 15px;
    position: relative;
    z-index: 1
}

.sidebarWidgetCountdown___1wy-i {
    margin-top: 15px
}

.sidebarWidget___1ncbc .sidebar-poster {
    position: relative;
    min-height: 200px;
    margin: 0 0 15px
}

.sidebarWidget___1ncbc .sidebar-poster__wrapper {
    position: relative;
    z-index: 2;
    display: block;
    border: 2px solid #000;
    border-radius: 2px;
    text-decoration: none;
    background-color: #394351;
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75), inset 0 -5px 5px 1px rgba(106, 121, 162, .31), inset 0 5px 13px rgba(111, 116, 127, .75);
    background-image: linear-gradient(180deg, #3e4557 33%, #0330e6);
    background-repeat: repeat-x
}

.sidebarWidget___1ncbc .sidebar-poster__title {
    height: 23px;
    margin: 0 -20px;
    top: -5px;
    position: relative;
    z-index: 3;
    text-align: center
}

.sidebarWidget___1ncbc .sidebar-poster__title img {
    display: block;
    margin: 0 auto
}

.sidebarWidget___1ncbc .sidebar-poster__img {
    text-decoration: none;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    overflow: hidden;
    max-height: 100px
}

.sidebarWidget___1ncbc .sidebar-poster__img img {
    position: relative;
    transition: all 1s ease-in-out 0;
    width: 100%;
    display: block
}

.sidebarWidget___1ncbc .sidebar-poster__img:hover img {
    transform: scale(1.05)
}

.sidebarWidget___1ncbc .sidebar-poster__name {
    color: #fff;
    font-size: 14px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
    overflow: hidden;
    line-height: 23px;
    box-shadow: inset 0 -2px 1px 1px rgba(0, 0, 0, .35);
    border-top: 2px solid #000;
    font-weight: 700
}

.userBarWidget___3jd7e {
    width: 342px;
    height: 60px;
    float: left;
    position: relative;
    z-index: 2
}

.userBarWidgetSocials___1pwOL {
    padding: 0 4px;
    position: relative;
    z-index: 2;
    display: flex
}

.userBarWidgetSocials___1pwOL p {
    width: 55px;
    font-size: 12px;
    line-height: 12px;
    color: #75859d;
    margin: 0;
    text-shadow: 0 0 8px #000
}

.userBarWidgetSocials___1pwOL [class^=social] {
    width: 240px;
    height: 100%;
    flex-direction: row
}

.userBarWidgetSocials___1pwOL [class^=socialItem] {
    margin: 0;
    flex-direction: row
}

.userBarWidgetSocials___1pwOL [class^=socialItem] i {
    align-items: center;
    justify-content: space-around
}

.userBarWidgetLogin___HpPUB {
    padding: 11px 15px
}

.userBarWidgetInfo___2Wd_u, .userBarWidgetLogin___HpPUB, .userBarWidgetLogout___2pTmU {
    position: relative;
    z-index: 5
}

.userBarWidgetLogout___2pTmU {
    padding: 11px 15px
}

.userBarWidgetLogout___2pTmU .btn-desktop span {
    font-size: 16px !important;
    line-height: 29px;
    text-transform: capitalize
}

.userBarWidgetLogin___HpPUB .btn-desktop {
    float: right;
    width: 110px
}

.userBarWidgetLogin___HpPUB .btn-desktop span {
    font-weight: 700;
    font-size: 16px !important;
    line-height: 29px;
    text-transform: capitalize
}

.userBarWidgetLogin___HpPUB .btn-desktop + .btn-desktop {
    width: 180px;
    margin-right: 10px
}

.userBarWidgetActions___26El2 {
    float: right;
    width: 178px;
    margin-left: -145px
}

.userBarWidgetActions___26El2 a {
    float: right;
    margin-left: 6px;
    cursor: pointer
}

.userBarWidgetFunds___3pW90 .userBarWidgetBlock___3_FwY:first-child, .userBarWidgetFunds___3pW90 .userBarWidgetBlock___3_FwY:last-child {
    width: 120px
}

.userBarWidgetFunds___3pW90 .userBarWidgetBlock___3_FwY {
    max-width: 118px
}

.userBarWidgetDrop___21kAp {
    display: inline-block
}

.userBarWidgetDropdown___1kRqk {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin-top: 0;
    border-color: #31465d;
    border-width: 0;
    background: 0;
    transition: all .2s
}

.userBarWidgetDropdownInner___3CCM7 {
    height: auto;
    border-bottom: 1px solid rgba(57, 66, 77, .34);
    background: 0;
    box-shadow: 0 2px 3px #000;
    width: 137px
}

.userBarWidgetDropdownHeader___3dISX {
    padding: 1px 1px 0;
    background: url(btns.png) 0 -234px repeat-x
}

.userBarWidgetDropdownTitle___3zBbv {
    padding: 3px 7px 0;
    background: #202530;
    box-sizing: border-box;
    height: 35px;
    box-shadow: inset 0 -2px 10px rgba(0, 0, 0, .7);
    position: relative
}

.userBarWidgetDropdownTitle___3zBbv:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 5px;
    bottom: 0;
    left: auto;
    width: 20px;
    height: 20px;
    margin: auto;
    background: url(sprite.png) no-repeat -438px -284px;
    transition: transform .3s
}

.userBarWidgetDropdownTitle___3zBbv.active___2SR7f:after {
    transform: rotate(180deg)
}

.userBarWidgetDropdownBalanceName___2MzK7 {
    color: #fff;
    padding: 0
}

.userBarWidgetDropdownBalanceName___2MzK7, .userBarWidgetDropdownBalanceValue___24t4Y {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0;
    box-sizing: border-box;
    font-size: 13px;
    line-height: 1.2;
    text-shadow: 0 2px #000;
    white-space: nowrap;
    border: 0
}

.userBarWidgetDropdownBalanceValue___24t4Y {
    font-weight: 700;
    color: #fc0;
    text-decoration: none;
    padding: 0 30px 0 0;
    background: 0 0 !important;
    cursor: pointer
}

.userBarWidgetDropdownBalanceValue___24t4Y:hover {
    color: #fc0
}

.userBarWidgetDropdownMenu___34ja- {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.userBarWidgetDropdownMenu___34ja- .profileBalance-enter {
    height: 0
}

.userBarWidgetDropdownMenu___34ja- .profileBalance-enter.profileBalance-enter-active {
    height: 157px;
    transition: all .5s ease-in
}

.userBarWidgetDropdownMenu___34ja- .profileBalance-exit {
    height: 157px
}

.userBarWidgetDropdownMenu___34ja- .profileBalance-exit.profileBalance-exit-active {
    height: 0;
    transition: all .5s ease-in
}

.userBarWidgetInfo___2Wd_u .userBarWidgetBlock___3_FwY:first-child {
    width: 120px
}

.userBarWidgetInfo___2Wd_u .userBarWidgetBlock___3_FwY:last-child {
    width: 235px
}

.userBarWidgetInfoFortune___6gJ2K {
    position: absolute;
    top: -1px;
    right: -3px;
    z-index: 6;
    cursor: pointer
}

.userBarWidgetInfoFortune___6gJ2K + .userBarWidgetLogout___2pTmU .userBarWidgetBlock___3_FwY {
    width: 110px
}

.userBarWidgetInfoIco___2T5nQ {
    float: left;
    position: relative;
    width: 32px;
    height: 33px;
    margin-right: -38px;
    margin-top: -1px
}

.userBarWidgetInfoIcoProfile___3FjZL {
    background-image: url(sprite.png);
    background-position: -231px -197px
}

.userBarWidgetInfoIcoFortune___Cm46x, .userBarWidgetInfoIcoProfile___3FjZL {
    width: 32px;
    height: 33px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1
}

.userBarWidgetInfoIcoFortune___Cm46x {
    background-image: url(/assets/img/desktop/wheel/back.png);
    background-position: 0 0
}

.userBarWidgetInfoIcoFortune___Cm46x:hover {
    background-position: 0 -35px
}

.userBarWidgetInfoIcoMsg___1m9-q {
    padding: 0 2px;
    min-width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 0;
    border-radius: 50%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5), inset 0 1px 2px hsla(0, 0%, 100%, .25);
    z-index: 2;
    background-color: #b50501;
    font-size: 10px;
    letter-spacing: -.025em;
    line-height: 14px;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    white-space: nowrap
}

.userBarWidgetInfoIcoStatus___fW9km {
    display: block;
    width: 32px;
    height: 33px
}

.userBarWidgetInfoIco___2T5nQ + .userBarWidgetInfoData___33AG3 {
    margin-left: 38px
}

.userBarWidgetInfoValue___nAoES {
    color: #f9fdff;
    padding-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 16px;
    max-width: 90px;
    font-weight: 700
}

.userBarWidgetInfoTitle___3M3U2 .pseudo-link___2Edst {
    color: #339ab7 !important
}

.userBarWidgetInfoTitle___3M3U2 .pseudo-link___2Edst:hover {
    color: #0097ec !important;
    text-decoration: underline
}

.userBarWidgetArrowDown___2JILn, .userBarWidgetArrowUp___1GnSr {
    position: relative
}

.userBarWidgetArrowDown___2JILn:after, .userBarWidgetArrowUp___1GnSr:after {
    content: "";
    display: inline-block;
    position: relative;
    margin: 0 4px;
    width: 12px;
    height: 9px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -94px -185px
}

.userBarWidgetArrowDown___2JILn:after {
    top: 2px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -80px -185px
}

.userBarWidgetBlock___3_FwY {
    float: left;
    font-size: 13px;
    line-height: 14px;
    color: #339ab7;
    text-decoration: none
}

.userBarWidgetBlock___3_FwY.userBarDropdown___2Nxrx:hover {
    color: #339ab7
}

.userBarWidgetBlock___3_FwY.userBarDropdown___2Nxrx:hover .userBarWidgetInfoValue___nAoES {
    color: #fff
}

.userBarWidgetBlock___3_FwY a {
    text-decoration: none
}

.userBarWidget___3jd7e + .userBarWidget___3jd7e {
    margin-left: 342px;
    z-index: 3
}

.userBarInfo___2qQPc {
    padding: 11px 15px;
    position: relative;
    z-index: 2
}

.status-range___1kC2b {
    padding: 3px 34px 0 0;
    position: relative
}

.status-range__outer___1NH5f {
    height: 11px;
    padding: 1px;
    position: relative;
    overflow: hidden;
    box-sizing: content-box;
    border-radius: 6px;
    border-bottom: 1px solid rgba(28, 153, 218, .85);
    box-shadow: inset 0 1px 3px 1px rgba(0, 0, 0, .4);
    background-color: #062d58
}

.status-range__outer___1NH5f:hover .status-range__value-static___g-CGN {
    opacity: 0
}

.status-range__outer___1NH5f:hover .status-range__value-hover___2DS4O {
    opacity: 1
}

.status-range__inner___BIVlN {
    float: left;
    height: 11px;
    position: relative;
    z-index: 1;
    border-radius: 5px;
    background: url(/assets/img/desktop/bg/status-range.png) 50% 0 repeat-x
}

.status-range__value___2TiHP {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    z-index: 2;
    font-size: 10px;
    color: #fae7a5;
    line-height: 13px;
    height: 14px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5), 0 -1px 0 rgba(0, 0, 0, .5), -1px 0 0 rgba(0, 0, 0, .5), 1px 0 0 rgba(0, 0, 0, .5)
}

.status-range__value-hover___2DS4O, .status-range__value-static___g-CGN {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    transition: opacity .5s ease-in-out 0
}

.status-range__value-static___g-CGN {
    opacity: 1
}

.status-range__value-hover___2DS4O {
    opacity: 0
}

.status-range__coff___goFlJ {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 7px;
    left: auto;
    z-index: 0;
    width: 24px;
    height: 24px
}

.status-range__coff-x2___2EN6l {
    font-size: 28px;
    line-height: 28px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    position: relative;
    z-index: 1
}

.status-range__coff-x2___2EN6l span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 0
}

.status-range__coff-x2___2EN6l span.text-blue___3tl7z {
    opacity: 0
}

.status-range__coff-x2___2EN6l span.text-blue___3tl7z small, .status-range__coff-x2___2EN6l span.text-grey___2Nztl small {
    font-size: 16px;
    position: relative;
    top: -4px;
    margin-right: 2px
}

.status-range__coff-x2___2EN6l > .form-error___NShNN.help-block___1pI8z {
    right: 18px;
    left: -189px;
    margin-top: 35px;
    visibility: hidden;
    font-size: 13px;
    display: block !important;
    opacity: 0;
    background-color: #8f001f;
    padding: 0 9px 9px;
    line-height: 16px;
    border-radius: 2px;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .5), 0 0 0 1px #250101;
    transition: all .4s ease-in-out 0
}

.status-range__coff-x2___2EN6l > .form-error___NShNN.help-block___1pI8z span {
    position: static
}

.status-range__coff-x2___2EN6l > .form-error___NShNN.help-block___1pI8z p {
    color: #fff;
    font-size: 13px;
    margin-bottom: 2px
}

.status-range__coff-x2___2EN6l > .form-error___NShNN.help-block___1pI8z:after, .status-range__coff-x2___2EN6l > .form-error___NShNN.help-block___1pI8z:before {
    left: auto;
    margin-left: 0;
    right: 4px
}

.status-range__coff-x2___2EN6l > .form-error___NShNN.help-block___1pI8z:after {
    right: 6px
}

.status-range__coff-x2___2EN6l:hover > .form-error___NShNN.help-block___1pI8z {
    visibility: visible;
    opacity: 1
}

.status-range__coff-x2___2EN6l:hover > .form-error___NShNN.help-block___1pI8z:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #970023;
    z-index: 2;
    border-color: transparent transparent #970023;
    border-style: solid;
    border-width: 7px 5px 5px;
    border-top: 0;
    top: -5px;
    left: 50%;
    left: auto;
    margin-left: 0;
    right: 4px
}

.status-range___1kC2b.active___2SR7f .status-range__coff-x2___2EN6l .text-blue___3tl7z {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-full___2vzur;
    animation-name: blinking-full___2vzur;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    transition: opacity .1s linear 0
}

.status-range___1kC2b.active___2SR7f .status-range__coff-x2___2EN6l .text-grey___2Nztl {
    opacity: .25
}

.status-range___1kC2b.active___2SR7f .status-range__coff-x2___2EN6l:hover .text-blue___3tl7z {
    -webkit-animation-duration: 0;
    animation-duration: 0;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1
}

.vipLabel___25VBe:before {
    content: "";
    width: 24px;
    height: 9px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: url(/assets/img/desktop/wheel/icon_label-vip.png);
    background-repeat: no-repeat
}

.nav___2TiYf {
    height: 40px;
    padding: 0 3px;
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 40px;
    white-space: nowrap
}

.navList___2T3mC {
    display: flex
}

.navItem___3Coxk:first-child {
    width: 120px
}

.navItem___3Coxk:nth-child(2) {
    width: 110px;
    text-align: center
}

.navItem___3Coxk:nth-child(3) {
    width: 100px;
    text-align: right
}

.navItem___3Coxk:nth-child(4) {
    width: 95px;
    margin-left: auto
}

.navItem___3Coxk:nth-child(5) {
    width: 145px;
    text-align: center
}

.navItem___3Coxk:nth-child(6) {
    width: 90px;
    text-align: right
}

.navLink___21CA1 {
    color: #8da1bd;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 0 5px 5px rgba(0, 0, 0, .75), 0 0 5px rgba(0, 46, 114, .75);
    position: relative;
    z-index: 5
}

.navLink___21CA1:hover {
    color: #0097eb
}

.header___1kM9C {
    padding-top: 35px;
    position: relative
}

.headerLogo___IhUi_ {
    width: 357px;
    height: 155px;
    position: absolute;
    top: -38px;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 0;
    margin: auto;
    background: url(/assets/img/desktop/logo_shadow.png) 50% 100% no-repeat
}

.header___1kM9C .measurer {
    position: relative
}

.header___1kM9C .logoUniqueHeader {
    display: block;
    width: 357px;
    height: 137px
}

.header___1kM9C .logoUniqueHeader div {
    width: inherit;
    height: inherit;
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%
}

.header___1kM9C .logoDefaultPosition {
    position: relative;
    display: block;
    background: url(logo.gif) 50% 100% no-repeat;
    width: 357px;
    height: 137px
}

.menu___2M4Tl {
    position: relative;
    display: flex;
    justify-content: space-between;
    margin-right: 1px;
    -webkit-font-smoothing: antialiased
}

.menu___2M4Tl [class^=btn-desktop] {
    overflow: visible;
    box-shadow: inset 1px 0 0 0 #000;
    padding: 0;
    width: 20%
}

.menu___2M4Tl [class^=btn-desktop]:first-of-type {
    box-shadow: none
}

.menu___2M4Tl [class^=btn-desktop][class*=active] {
    background-position: 0 -457px
}

.menu___2M4Tl [class^=btn-desktop][class*=active]:before {
    height: 50px;
    width: 13px;
    top: 0;
    bottom: auto;
    left: 0;
    right: auto;
    background-position: -658px -64px
}

.menu___2M4Tl [class^=btn-desktop][class*=active]:after {
    height: 50px;
    width: 13px;
    top: 0;
    bottom: auto;
    right: 0;
    left: auto;
    background-position: -671px -64px
}

.menu___2M4Tl [class^=btn-desktop][class*=active] span {
    color: #000663;
    text-shadow: 0 1px 1px rgba(158, 208, 241, .5), 1px 0 1px rgba(158, 208, 241, .5), -1px 0 1px rgba(158, 208, 241, .5)
}

.menu___2M4Tl [class^=btn-desktop]:after, .menu___2M4Tl [class^=btn-desktop]:before {
    content: "";
    height: 9px;
    position: absolute;
    top: -9px;
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.menu___2M4Tl [class^=btn-desktop]:before {
    left: -6px;
    right: 50%;
    background-position: 0 -357px
}

.menu___2M4Tl [class^=btn-desktop]:after {
    right: -5px;
    left: 50%;
    background-position: 100% -357px
}

.menu___2M4Tl [class^=btn-desktop] span {
    font-size: 18px;
    text-transform: uppercase;
    font-family: kelson_sans_rubold, kelson_sansbold, kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.slide___25P-_ {
    position: relative;
    width: 100%;
    height: 500px;
    background-repeat: no-repeat
}

.slideLinkBack___LGsZd, .slideLink___3XWo7 {
    position: absolute !important;
    top: 160px !important;
    left: 20px;
    bottom: 40px;
    display: flex;
    width: 270px;
    text-align: center
}

.slideLink___3XWo7 span {
    text-align: center;
    width: 270px
}

.html___CxppG {
    position: absolute;
    margin: auto;
    width: 80%;
    max-width: 500px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    padding: 10px 20px;
    font-family: Roboto, sans-serif
}

.html___CxppG .h2 {
    margin-top: 30px
}

.mainSlider___1VJJl {
    height: 100%
}

.mainSlider_slide___2DtQg {
    position: relative
}

.mainSlider_slide__link___1Z5-o {
    position: absolute;
    left: 20px;
    bottom: 20px;
    display: inline-block
}

.mainSlider___1VJJl .owl-dots {
    bottom: 20px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    display: flex
}

@media (max-width: 1024px) {
    .mainSlider___1VJJl .owl-dots {
        display: none !important
    }
}

.mainSlider___1VJJl .owl-dots button {
    float: left;
    margin-right: 6px
}

.mainSlider___1VJJl .owl-dots span {
    display: block;
    width: 12px;
    height: 12px;
    background-color: #3f5971;
    border-radius: 50%;
    border: none;
    outline: 0;
    font-size: 0;
    padding: 0
}

.mainSlider___1VJJl .owl-dots button.active span {
    background-color: #fff
}

.mainSlider___1VJJl .owl-dots button:last-child {
    margin-right: 0
}

.mainSlider___1VJJl .slick-list, .mainSlider___1VJJl .slick-slide, .mainSlider___1VJJl .slick-track {
    height: inherit
}

.mainSlider___1VJJl .slick-arrow {
    display: none !important
}

.mainSlider___1VJJl .slick-list {
    width: 100%;
    position: relative;
    overflow: hidden
}

.mainSlider___1VJJl .slick-slide {
    float: left;
    transition-duration: 1.5s, 1.5s !important
}

.mainSlider___1VJJl .slick-slide > div {
    height: inherit
}

.mainSlider___1VJJl .owl-item .back {
    transform: rotateX(-180deg);
    pointer-events: none
}

.mainSlider___1VJJl .owl-item .front {
    transform: none
}

.mainSlider___1VJJl .owl-item .back, .mainSlider___1VJJl .owl-item .front {
    width: 270px;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .5s ease-in-out
}

.mainSlider___1VJJl .slick-slide:not(.slick-active) {
    pointer-events: none
}

.mainSlider___1VJJl .owl-item:not(.active) .front {
    transform: rotateX(180deg)
}

.mainSlider___1VJJl .slick-slide:not(.slick-active) .back {
    transform: none
}

.mainSlider___1VJJl .slick-track .slick-slide:not(:first-child) .main-slick-slide-image {
    background-image: none !important
}

.mainSlider___1VJJl .slick-track .slick-slide:not(:first-child) .main-slick-slide-image:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-image: url(/assets/svg/preload.svg);
    width: 50px;
    height: 50px;
    background-size: 100%;
    margin: auto;
    -webkit-animation: rotate 1.5s ease-in-out 0 infinite;
    animation: rotate 1.5s ease-in-out 0 infinite;
    box-sizing: border-box;
    visibility: visible
}

.slide___SIysl {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.slideLinkBack___2yICT, .slideLink___1VtXx {
    position: absolute;
    top: auto !important;
    left: 20px;
    bottom: 20px;
    display: inline-block
}

.slide___SIysl picture img {
    min-width: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -o-object-fit: cover;
    object-fit: cover
}

.html___462ol {
    position: absolute;
    top: 120px;
    left: 0;
    right: 0;
    bottom: auto;
    width: 80%;
    max-width: 250px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding: 10px 20px;
    background: linear-gradient(90deg, rgba(0, 0, 0, .7) 0, rgba(0, 0, 0, .7) 80%, transparent);
    font-family: Roboto, sans-serif
}

.html___462ol p {
    color: #fff
}

.html___462ol * {
    margin: 0;
    letter-spacing: 0;
    font-style: italic
}

@media (min-width: 560px) {
    .html___462ol {
        top: 100px
    }
}

.mainSlider___3K_Iw {
    height: 100%
}

.mainSlider_slide___3R8Et {
    position: relative
}

.mainSlider___3K_Iw .slick-list, .mainSlider___3K_Iw .slick-slide, .mainSlider___3K_Iw .slick-track {
    height: inherit
}

.mainSlider___3K_Iw .slick-track {
    transform: translate3d(-200vw, 0, 0)
}

.mainSlider___3K_Iw .slick-list {
    width: 100%;
    position: relative;
    overflow: hidden
}

.mainSlider___3K_Iw .slick-slide {
    float: left
}

.mainSlider___3K_Iw .slick-slide > div {
    height: inherit
}

.sliderWrap___1eDSl {
    height: 100%;
    touch-action: pan-x
}

.sumJackpot___1iNT4, .widgetJackpot___F5Wad {
    padding: 10px 18px
}

.sumJackpot___1iNT4 > a, .widgetJackpot___F5Wad > a {
    display: block;
    text-decoration: none !important
}

.sumJackpot___1iNT4 .moneyWrapper___XJGuo, .widgetJackpot___F5Wad .moneyWrapper___XJGuo {
    float: right;
    width: 270px;
    height: 50px;
    margin: -5px 0 0 -270px;
    text-align: center;
    background: url(sprite.png) 0 -368px no-repeat
}

.sumJackpot___1iNT4 .moneyWrapper___XJGuo:after, .sumJackpot___1iNT4 .moneyWrapper___XJGuo:before, .widgetJackpot___F5Wad .moneyWrapper___XJGuo:after, .widgetJackpot___F5Wad .moneyWrapper___XJGuo:before {
    content: " ";
    display: table
}

.sumJackpot___1iNT4 .money___1HZjp, .widgetJackpot___F5Wad .money___1HZjp {
    margin-top: 6px;
    display: flex;
    justify-content: center
}

.sumJackpot___1iNT4 .title___2AKpf, .widgetJackpot___F5Wad .title___2AKpf {
    margin-right: 275px;
    padding-top: 6px;
    font-size: 15px;
    line-height: 18px;
    color: #75859d;
    text-shadow: 0 0 8px #000
}

.sumJackpot___1iNT4 .figureWrapper___31deQ, .widgetJackpot___F5Wad .figureWrapper___31deQ {
    display: inline-block;
    width: 21px;
    height: 35px;
    line-height: unset;
    font-size: unset;
    margin: 7px -1px 0
}

.figureWrap, .figureWrapp {
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: .1px;
    color: #ffc000;
    background-image: -webkit-linear-gradient(top, #fff23d, #ff6300);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0 0 0 transparent !important
}

.figureWrapp {
    display: flex;
    align-items: baseline
}

.sumJackpot___1iNT4 .figureWrapper___31deQ:last-child, .widgetJackpot___F5Wad .figureWrapper___31deQ:last-child {
    margin-left: 3px
}

.sumJackpot___1iNT4 .signWrapper___2H2tf, .widgetJackpot___F5Wad .signWrapper___2H2tf {
    display: inline-block;
    width: 11px;
    height: 35px;
    line-height: unset;
    font-size: unset;
    margin: 7px -1px 0
}

.sumJackpot___1iNT4 .currency___3B-JC, .widgetJackpot___F5Wad .currency___3B-JC {
    background: url(sprite.png) no-repeat -673px -403px
}

.sumJackpot___1iNT4 .currencyAsString___3DIGP, .widgetJackpot___F5Wad .currencyAsString___3DIGP {
    position: relative
}

.sumJackpot___1iNT4 .one___2Bnqh, .widgetJackpot___F5Wad .one___2Bnqh {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px -35px
}

.sumJackpot___1iNT4 .two___14JZp, .widgetJackpot___F5Wad .two___14JZp {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px -70px
}

.sumJackpot___1iNT4 .three___u-eTC, .widgetJackpot___F5Wad .three___u-eTC {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px -105px
}

.sumJackpot___1iNT4 .four___19688, .widgetJackpot___F5Wad .four___19688 {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px -140px
}

.sumJackpot___1iNT4 .five___QhcDf, .widgetJackpot___F5Wad .five___QhcDf {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px -175px
}

.sumJackpot___1iNT4 .six___KyjkE, .widgetJackpot___F5Wad .six___KyjkE {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px -210px
}

.sumJackpot___1iNT4 .seven___3HWYj, .widgetJackpot___F5Wad .seven___3HWYj {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px -245px
}

.sumJackpot___1iNT4 .eight___1uNWL, .widgetJackpot___F5Wad .eight___1uNWL {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px -280px
}

.sumJackpot___1iNT4 .nine___I0gHJ, .widgetJackpot___F5Wad .nine___I0gHJ {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px -315px
}

.sumJackpot___1iNT4 .zero___18E2M, .widgetJackpot___F5Wad .zero___18E2M {
    background: url(/assets/img/desktop/sprites/numbers-jackpot.png) no-repeat -2px 0
}

.sumJackpot___1iNT4 .dot___1HFvJ, .widgetJackpot___F5Wad .dot___1HFvJ {
    background: url(sprite.png) -650px -385px
}

.sumJackpot___1iNT4 .coma___1dp8p, .widgetJackpot___F5Wad .coma___1dp8p {
    background: url(sprite.png) -624px -389px
}

.sumJackpot___1iNT4 {
    padding: 0;
    position: absolute;
    z-index: 3;
    top: 240px;
    left: 50%;
    transform: translateX(-50%)
}

.root___4aZIi {
    float: right;
    width: 235px;
    height: 100%;
    margin: 0 0 0 -180px;
    padding: 5px 0
}

.root___4aZIi .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.root___4aZIi .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.root___4aZIi .slick-list:focus {
    outline: 0
}

.root___4aZIi .slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.root___4aZIi .slick-slider .slick-list, .root___4aZIi .slick-slider .slick-track {
    transform: translateZ(0)
}

.root___4aZIi .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.root___4aZIi .slick-track:after, .root___4aZIi .slick-track:before {
    display: table;
    content: ""
}

.root___4aZIi .slick-track:after {
    clear: both
}

.root___4aZIi .slick-loading .slick-track {
    visibility: hidden
}

.root___4aZIi .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.root___4aZIi [dir=rtl] .slick-slide {
    float: right
}

.root___4aZIi .slick-slide img {
    display: block
}

.root___4aZIi .slick-slide.slick-loading img {
    display: none
}

.root___4aZIi .slick-slide.dragging img {
    pointer-events: none
}

.root___4aZIi .slick-initialized .slick-slide {
    display: block
}

.root___4aZIi .slick-loading .slick-slide {
    visibility: hidden
}

.root___4aZIi .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.root___4aZIi .slick-arrow.slick-hidden {
    display: none
}

.mainPromotion__row___3vz8H .col__half:first-child .cnt-mt {
    margin-right: 30px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt {
    margin-left: -30px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top {
    width: 100%;
    height: 100%;
    padding: 0 18px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__list {
    position: relative;
    top: 0
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__title {
    padding-top: 21px;
    font-size: 15px;
    line-height: 18px;
    color: #75859d;
    text-shadow: 0 0 8px #000;
    margin-right: 200px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__item {
    width: 98%;
    height: 60px;
    opacity: 1;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-between
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place {
    width: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    margin-left: 50px;
    margin-right: 5px;
    background: url(sprite.png) 0 -368px no-repeat
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 25px;
    background: url(sprite.png) -245px -368px no-repeat
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place span {
    position: absolute;
    display: block;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 28px;
    z-index: 3
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place-round {
    display: block;
    position: relative;
    left: 10px;
    z-index: 1;
    background: url(/assets/img/desktop/bg/red-round.png?v=2017-12-06) 50% 50% no-repeat
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place-num {
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
    color: #ffc000;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background: url(/assets/img/desktop/sprites/sprite-num-little.png) no-repeat 0 0
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place-num._2 {
    background-position: 0 -27px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place-num._3 {
    background-position: 0 -54px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place-num._4 {
    background-position: 0 -83px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place-num._5 {
    background-position: 1px -112px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__info {
    float: left;
    position: relative;
    overflow: hidden;
    z-index: 1;
    display: flex;
    flex-direction: column
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__info > div {
    line-height: 25px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt html.chrome .winners-top__place-num, .mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt html.safari .winners-top__place-num, .mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt html.yandex .winners-top__place-num {
    background: -webkit-linear-gradient(top, #fcf3d2, #fce9a9 50%, #f1dc85 51%, #fdefbd);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__info div.winner-game, .mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__info div.winner-game a, .mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__info div.winner-total {
    color: #ffc000;
    text-decoration: none
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__info div.winner-total span {
    display: block
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place + .winners-top__info {
    width: calc(100% - 100px)
}

.winner-name {
    float: left
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place + .winners-top__info + .winners-top__info {
    width: 82px;
    max-width: 82px;
    margin-right: 3px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winners-top__place + .winners-top__info + .winners-top__info .winner-total {
    margin-top: 2px
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .ios.safari .winners-top__place-num {
    padding: 5px 7px;
    height: 40px !important;
    left: 2px !important
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winner-game, .mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winner-total {
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 20px;
    text-align: right;
    float: left
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winner-name {
    font-size: 13px;
    font-weight: 700;
    color: #75859d;
    display: inline-block;
    line-height: 25px;
    width: 48%;
    text-shadow: 0 0 8px #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .winner-total {
    color: #ffc649;
    display: inline-block;
    line-height: 25px;
    width: 52%
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .animated.flipInY {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .animated.fadeInLeft, .mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .animated.fadeInRight {
    -webkit-animation-duration: .7s;
    animation-duration: .7s
}

@-webkit-keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }
    80% {
        transform: perspective(400px) rotateY(-5deg)
    }
    to {
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }
    80% {
        transform: perspective(400px) rotateY(-5deg)
    }
    to {
        transform: perspective(400px)
    }
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutY {
    0% {
        transform: perspective(400px)
    }
    30% {
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }
    to {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px)
    }
    30% {
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }
    to {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

.mainPromotion__row___3vz8H .col__half:nth-child(2) .cnt-mt .fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@font-face {
    font-family: kelson_sans_ruregular;
    font-display: swap;
    src: url(/public/1602762932477/b5107620.eot);
    src: url(/public/1602762932477/b5107620.eot?#iefix) format("embedded-opentype"), url(/public/1602762932477/c1bb6a14.woff) format("woff"), url(/public/1602762932477/ec4ed17a.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: kelson_sansregular;
    font-display: swap;
    src: url(/public/1602762932477/4608d9fe.eot);
    src: url(/public/1602762932477/4608d9fe.eot?#iefix) format("embedded-opentype"), url(/public/1602762932477/d7a92e14.woff) format("woff"), url(/public/1602762932477/4b82bf37.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: kelson_sans_rubold;
    font-display: swap;
    src: url(/public/1602762932477/1a1f2605.eot);
    src: url(/public/1602762932477/1a1f2605.eot?#iefix) format("embedded-opentype"), url(/public/1602762932477/e454b6b4.woff) format("woff"), url(/public/1602762932477/dec3bf83.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: kelson_sansbold;
    font-display: block;
    src: url(/public/1602762932477/ec9f3cb1.eot);
    src: url(/public/1602762932477/ec9f3cb1.eot?#iefix) format("embedded-opentype"), url(/public/1602762932477/996c5520.woff2) format("woff2"), url(/public/1602762932477/d7c019df.woff) format("woff"), url(/public/1602762932477/1c8a5e86.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: kelson_sans_rulight;
    font-display: block;
    src: url(/public/1602762932477/ad84c52d.eot);
    src: url(/public/1602762932477/ad84c52d.eot?#iefix) format("embedded-opentype"), url(/public/1602762932477/50dd310f.woff2) format("woff2"), url(/public/1602762932477/f454ea51.woff) format("woff"), url(/public/1602762932477/08ef2083.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: kelson_sanslight;
    font-display: block;
    src: url(/public/1602762932477/8cdb110c.eot);
    src: url(/public/1602762932477/8cdb110c.eot?#iefix) format("embedded-opentype"), url(/public/1602762932477/7f295d91.woff2) format("woff2"), url(/public/1602762932477/3903f825.woff) format("woff"), url(/public/1602762932477/9533d9bb.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: als_rublregular;
    font-display: block;
    src: url(/public/1602762932477/05382e3c.eot);
    src: url(/public/1602762932477/318a362a.woff) format("woff"), url(/public/1602762932477/519cb366.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: als_rublregular;
    font-weight: 400;
    font-style: normal;
    src: url(/public/1602762932477/05382e3c.eot);
    src: url(/public/1602762932477/318a362a.woff) format("woff"), url(/public/1602762932477/519cb366.ttf) format("truetype")
}

.background___3HPPm {
    width: 100%;
    height: 1550px;
    background-position: calc(50% + 3px) 0;
    position: absolute;
    top: 0;
    background-repeat: no-repeat
}

.wrapper___3sjdU {
    float: left
}

.wrapper___3sjdU .item___3IOX- {
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 0;
    height: 24px;
    background: 0 0;
    margin: 0 7px;
    text-transform: uppercase;
    outline: 0;
    text-decoration: none
}

.wrapper___3sjdU .item___3IOX- span {
    font-size: 15px;
    line-height: 24px;
    color: #8da1bd
}

.wrapper___3sjdU .itemActive___1HIZn span, .wrapper___3sjdU .item___3IOX- span, .wrapper___3sjdU .item___3IOX-:hover span {
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75), 1px 0 1px rgba(0, 0, 0, .5), -1px 0 1px rgba(0, 0, 0, .5), 0 0 7px rgba(0, 0, 0, .95), 0 0 10px rgba(0, 0, 0, .95), 0 0 5px rgba(0, 0, 0, .95)
}

.wrapper___3sjdU .itemActive___1HIZn span, .wrapper___3sjdU .item___3IOX-:hover span {
    color: #0097ec
}

.wrapper___3sjdU .itemActive___1HIZn:after, .wrapper___3sjdU .itemActive___1HIZn:before {
    content: "";
    position: absolute;
    top: auto;
    right: auto;
    bottom: -16px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -8px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.wrapper___3sjdU .itemActive___1HIZn:after {
    bottom: -18px;
    border-top: 8px solid hsla(0, 0%, 100%, .1);
    z-index: 1
}

.wrapper___3sjdU .itemActive___1HIZn:before {
    margin-left: -8px;
    border-top: 8px solid #000;
    z-index: 2
}

.wrapper___3sjdU .itemActive___1HIZn span {
    color: #0097ec;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75), 1px 0 1px rgba(0, 0, 0, .5), -1px 0 1px rgba(0, 0, 0, .5), 0 0 7px rgba(0, 0, 0, .95), 0 0 10px rgba(0, 0, 0, .95), 0 0 5px rgba(0, 0, 0, .95)
}

.wrapper___3sjdU .itemDisabled___1iskh, .wrapper___3sjdU .itemDisabled___1iskh:hover {
    cursor: default;
    text-shadow: none;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5), inset 0 0 0 1px rgba(89, 72, 44, .95), inset 0 0 8px 1px rgba(0, 0, 0, .25);
    color: #97621c
}

.wrapper___3sjdU .tooltip___oa3C_ {
    color: #fff;
    white-space: nowrap;
    margin: 5px 10px
}

.wrapper___3sjdU div[class^=tips_] {
    width: auto;
    pointer-events: none
}

.wrapper___23BKW {
    float: right
}

.wrapper___23BKW [class*=tips__top_] {
    transform: translateY(-10px)
}

.wrapper___23BKW .item___13-Yk {
    margin-right: 5px;
    width: 24px;
    height: 24px;
    background: 0 0;
    outline: 0;
    display: block
}

.wrapper___23BKW .item___13-Yk path, .wrapper___23BKW .item___13-Yk polygon {
    fill: #899fbd
}

.wrapper___23BKW .itemActive___25fE7 path, .wrapper___23BKW .itemActive___25fE7 polygon, .wrapper___23BKW .item___13-Yk:hover path, .wrapper___23BKW .item___13-Yk:hover polygon {
    fill: #5694ed
}

.wrapper___23BKW .itemActive___25fE7:after, .wrapper___23BKW .itemActive___25fE7:before {
    content: "";
    position: absolute;
    top: auto;
    right: auto;
    bottom: -12px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -8px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.wrapper___23BKW .itemActive___25fE7:after {
    bottom: -14px;
    border-top: 8px solid hsla(0, 0%, 100%, .1);
    z-index: 1
}

.wrapper___23BKW .itemActive___25fE7:before {
    margin-left: -8px;
    border-top: 8px solid #000;
    z-index: 2
}

.wrapper___23BKW .itemDisabled___1cA1w, .wrapper___23BKW .itemDisabled___1cA1w:hover {
    cursor: default;
    text-shadow: none;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5), inset 0 0 0 1px rgba(89, 72, 44, .95), inset 0 0 8px 1px rgba(0, 0, 0, .25)
}

.wrapper___23BKW .itemDisabled___1cA1w path, .wrapper___23BKW .itemDisabled___1cA1w polygon, .wrapper___23BKW .itemDisabled___1cA1w:hover path, .wrapper___23BKW .itemDisabled___1cA1w:hover polygon {
    fill: #899fbd
}

.wrapper___23BKW .tooltip___113nI {
    color: #fff;
    white-space: nowrap;
    margin: 5px 10px
}

.wrapper___23BKW div[class^=tips_] {
    width: auto;
    pointer-events: none
}

.wrap___2EWvj {
    padding: 7px;
    margin: 0 -14px;
    height: 26px;
    background-color: rgba(0, 0, 0, .35);
    border-bottom: 1px solid #000;
    box-shadow: 0 2px 0 hsla(0, 0%, 100%, .075);
    box-sizing: content-box
}

.wrap___2EWvj:after {
    content: "";
    clear: both;
    display: table
}

.banner___2Hdw6 {
    overflow: hidden;
    position: relative;
    width: calc(100% - 14px);
    margin: 7px
}

.bannerBorder___yQac0 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    border: 1px solid;
    -o-border-image: repeating-linear-gradient(45deg, #ecc66d, #ecc66d 3px, #9e0d04 0, #9e0d04 6px, #365f9a 0, #365f9a 9px);
    border-image: repeating-linear-gradient(45deg, #ecc66d, #ecc66d 3px, #9e0d04 0, #9e0d04 6px, #365f9a 0, #365f9a 9px);
    border-image-slice: 1;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, .5), 0 0 1px rgba(0, 0, 0, .5)
}

.banner___2Hdw6 a, .banner___2Hdw6 img {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    display: block;
    height: 152px;
    width: 100%
}

.wrap___aZLaK {
    width: auto;
    height: 280px;
    margin-top: -60px;
    margin-left: -20px;
    margin-right: -20px;
    position: relative;
    z-index: 0
}

@media screen and (min-width: 560px) {
    .wrap___aZLaK {
        margin-left: -40px;
        margin-right: -40px
    }
}

.swipable___3m2DO {
    display: flex
}

.shadow___1IdEf {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    pointer-events: none
}

.shadowLeft___IdmNe:after, .shadowLeft___IdmNe:before, .shadowRight___USNuM:after, .shadowRight___USNuM:before {
    content: "";
    position: absolute;
    top: 0;
    width: 43px;
    height: 100%;
    opacity: 0;
    transition: opacity .7s ease
}

.shadowLeft___IdmNe:before, .shadowRight___USNuM:before {
    left: 0;
    background: linear-gradient(270deg, transparent 0, #000d26)
}

.shadowLeft___IdmNe:after, .shadowRight___USNuM:after {
    right: 0;
    background: linear-gradient(90deg, transparent 0, #000d26)
}

.shadowLeft___IdmNe:before, .shadowRight___USNuM:after {
    opacity: 1
}

.tabs___4Iyq6 {
    font-family: Roboto, sans-serif;
    position: relative;
    z-index: 2;
    height: auto;
    margin-right: -20px;
    margin-left: -20px;
    display: flex
}

@media screen and (min-width: 560px) {
    .tabs___4Iyq6 {
        margin-right: -40px;
        margin-left: -40px
    }
}

.tabs___4Iyq6:after {
    content: "";
    position: absolute;
    top: -40px;
    right: 0;
    bottom: -20px;
    left: 0;
    z-index: -1;
    background: linear-gradient(180deg, transparent 0, #000d26 75%, #000d26);
    pointer-events: none
}

.tabs___4Iyq6.transparent .active {
    background: 0 0
}

.tabs___4Iyq6.transparent:after {
    content: "";
    position: absolute;
    top: -40px;
    right: 0;
    bottom: 0;
    left: -20px;
    z-index: -1;
    background: unset
}

.tabs___4Iyq6.lotteryTabs:after {
    display: none
}

.tabs___4Iyq6.home {
    margin-top: -80px;
    margin-bottom: -17px;
    margin-left: 0
}

.tabs___4Iyq6.home [class^=tab] {
    width: 70px
}

@media (min-width: 560px) {
    .tabs___4Iyq6.home {
        margin-top: -100px;
        margin-left: 0
    }
}

.tabs___4Iyq6.home .active {
    background: #000d26
}

.tabs___4Iyq6.gamehall [class^=tab] {
    width: 70px
}

.tabs___4Iyq6 a {
    text-decoration: none
}

.tab___1OOYn {
    border-radius: 8px 8px 0 0;
    width: 80px;
    height: 80px;
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
    padding: 20px 10px 0
}

.tab___1OOYn > [class^=icon] {
    width: 20px;
    height: 20px;
    margin-bottom: 9px
}

.tab___1OOYn > [class^=icon] g, .tab___1OOYn > [class^=icon] path, .tab___1OOYn > [class^=icon] svg {
    fill: #fff
}

.tab___1OOYn.active {
    background: #261d1d;
    color: #78e600
}

.tab___1OOYn.active g, .tab___1OOYn.active path, .tab___1OOYn.active svg {
    fill: #78e600
}

.tab___1OOYn.active .stroke-color {
    stroke: #78e600
}

@media (min-width: 560px) {
    .tab___1OOYn {
        font-size: 10px
    }

    .tab___1OOYn > [class^=icon] {
        margin-bottom: 7px
    }
}

.activeLink___1RY5A .tab___1OOYn {
    background: #221919;
    color: #78e600
}

.activeLink___1RY5A .tab___1OOYn g, .activeLink___1RY5A .tab___1OOYn path, .activeLink___1RY5A .tab___1OOYn svg {
    fill: #78e600
}

.tab___1OOYn figcaption {
    text-align: center;
    letter-spacing: .5px;
    height: 17px;
    display: inline-flex;
    flex-direction: column;
    justify-content: center
}

.promoWrap___1u5N1 {
    padding-top: 1px;
    width: 100%;
    height: auto;
    padding-bottom: 40px;
    position: relative
}

.promoWrap___1u5N1 .master__title {
    margin: 37px 0 34px
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) {
    .promoWrap___1u5N1 .master__title {
        margin: 17px 0 25px -4px;
        letter-spacing: .1px
    }
}

@media screen and (min-width: 560px) {
    .promoWrap___1u5N1 {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }
}

.sidebarWidget___2y1Pp {
    margin: 0 0 15px;
    position: relative;
    z-index: 1
}

.sidebarWidgetCountdown___C02cv {
    width: 100%;
    margin: 15px auto 5px
}

.sidebarWidget___2y1Pp .countdown {
    margin-top: -33px
}

.sidebarWidget___2y1Pp .sidebar-poster {
    position: relative;
    min-height: 200px;
    margin: 0 0 15px
}

.sidebarWidget___2y1Pp .sidebar-poster--lottery {
    margin-bottom: 25px
}

.sidebarWidget___2y1Pp .sidebar-poster__wrapper {
    position: relative;
    z-index: 2;
    display: block;
    border: 2px solid #000;
    border-radius: 2px;
    text-decoration: none;
    background-color: #394351;
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75), inset 0 -5px 5px 1px rgba(106, 121, 162, .31), inset 0 5px 13px rgba(111, 116, 127, .75);
    background-image: linear-gradient(180deg, #3e4557 33%, #0330e6);
    background-repeat: repeat-x
}

.sidebarWidget___2y1Pp .sidebar-poster__title {
    height: 23px;
    margin: 0 -20px;
    top: -5px;
    position: relative;
    z-index: 3;
    text-align: center
}

.sidebarWidget___2y1Pp .sidebar-poster__title img {
    display: block;
    margin: 0 auto
}

.sidebarWidget___2y1Pp .sidebar-poster__img {
    text-decoration: none;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    overflow: hidden;
    max-height: 100px
}

.sidebarWidget___2y1Pp .sidebar-poster__img img {
    position: relative;
    transition: all 1s ease-in-out 0;
    width: 100%;
    display: block
}

.sidebarWidget___2y1Pp .sidebar-poster__img:hover img {
    transform: scale(1.05)
}

.sidebarWidget___2y1Pp .sidebar-poster__name {
    color: #fff;
    font-size: 14px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
    overflow: hidden;
    line-height: 23px;
    box-shadow: inset 0 -2px 1px 1px rgba(0, 0, 0, .35);
    border-top: 2px solid #000;
    font-weight: 700
}

.sidebarWidget___2y1Pp .sidebar-poster .bonus-link {
    margin-top: 8px;
    text-align: center
}

.sidebarWidget___2y1Pp .sidebar-poster .bonus-link a {
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    color: #ffc549;
    text-decoration: underline
}

.sidebarWidget___2y1Pp .sidebar-poster .bonus-link a:hover {
    text-decoration: none
}

.sidebarWidget___2y1Pp .sidebar-poster .bonus-link a:active {
    top: 1px
}

.sidebarWidget___2y1Pp .sidebar-poster__name + .tournament-fond {
    margin-top: 15px
}

.sidebarWidget___2y1Pp .week-game-title {
    color: #ffc649;
    font-size: 24px;
    font-family: kelson_sans_rubold, kelson_sansbold, kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase
}

.sidebarWidget___2y1Pp .week-game .sidebar-poster {
    margin: 7px 0 5px
}

.sidebarWidget___2y1Pp .week-game .sidebar-poster__wrapper {
    height: 170px
}

.sidebarWidget___2y1Pp .week-game .sidebar-poster__wrapper:before {
    top: -18px
}

.sidebarWidget___2y1Pp .tournament-fond {
    padding: 10px 20px;
    margin: 0 0 17px;
    background: #010310 url(/assets/img/desktop/bg/tournament-fond.jpg) no-repeat 50% 10px;
    background-size: 110%
}

.sidebarWidget___2y1Pp .tournament-fond__current-user td {
    color: #0097ec !important
}

.sidebarWidget___2y1Pp .tournament-fond table {
    width: 100%;
    table-layout: fixed
}

.sidebarWidget___2y1Pp .tournament-fond__title, .sidebarWidget___2y1Pp .tournament-fond__total {
    white-space: nowrap;
    text-align: center;
    line-height: 1.15;
    margin: 0 0 10px
}

.sidebarWidget___2y1Pp .tournament-fond__title {
    font-size: 18px;
    color: #0097f3;
    position: relative;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.sidebarWidget___2y1Pp .tournament-fond__total {
    font-size: 38px;
    letter-spacing: -.1px;
    color: #ffc000;
    background-image: -webkit-linear-gradient(top, #fff23d, #ff6300);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0 0 0 transparent !important
}

.sidebarWidget___2y1Pp .tournament-fond__stats {
    overflow: hidden
}

.sidebarWidget___2y1Pp .tournament-fond__table tr td {
    font-size: 13px;
    line-height: 18px;
    color: #fff;
    text-align: left;
    padding-bottom: 6px;
    padding-top: 2px;
    vertical-align: middle
}

.sidebarWidget___2y1Pp .tournament-fond__table tr td span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.sidebarWidget___2y1Pp .tournament-fond__table tr td:first-child {
    width: 21px
}

.sidebarWidget___2y1Pp .tournament-fond__table tr td:last-child {
    text-align: right;
    padding-right: 3px
}

.sidebarWidget___2y1Pp .tournament-fond__table_head {
    color: hsla(0, 0%, 100%, .3);
    font-size: 12px
}

.sidebarWidget___2y1Pp .tournament-fond__table_head tr td {
    color: inherit;
    font-size: inherit;
    padding-top: 0
}

.sidebarWidget___2y1Pp .tournament-fond__table._my-stats tr.personal td {
    padding-top: 6px;
    border-top: 1px solid #ff8d00;
    width: inherit
}

.sidebarWidget___2y1Pp .tournament-fond__table._my-stats tr.personal td span {
    font-size: 15px;
    line-height: 16px;
    color: #0097ec;
    white-space: nowrap
}

.sidebarWidget___2y1Pp .tournament-fond__table._my-stats tr.little-hints td {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 10px !important;
    line-height: 12px;
    color: #8da1bd
}

.sidebarWidget___2y1Pp .tournament-fond__table._my-stats tr:nth-child(odd) {
    background-color: transparent
}

.sidebarWidget___2y1Pp .sidebar-single-game .sidebar-poster__wrapper {
    width: 224px;
    margin: 0 auto
}

.sidebarWidget___2y1Pp .sidebar-single-game .tournament-fond {
    margin: 0 -1px;
    box-shadow: 0 -5px 12px -5px hsla(0, 0%, 100%, .15), 0 5px 12px -5px hsla(0, 0%, 100%, .15)
}

.sidebarWidget___2y1Pp .sidebar-single-game .tournament-fond__total {
    font-size: 33px;
    margin: 0 -20px 13px
}

.flash___A-2oI {
    -webkit-animation: flash___A-2oI 2s .5s infinite;
    animation: flash___A-2oI 2s .5s infinite
}

@-webkit-keyframes flash___A-2oI {
    0%, 50%, to {
        opacity: 0
    }
    25%, 75% {
        opacity: 1
    }
}

@keyframes flash___A-2oI {
    0%, 50%, to {
        opacity: 0
    }
    25%, 75% {
        opacity: 1
    }
}

.withFrame___3pSBL {
    background-image: url(/assets/img/desktop/sprites/sprite-full.png)
}

.withoutFrame___3sKm7 {
    margin: 0;
    height: 50px;
    display: inline-flex
}

.countdown___f6HVs {
    justify-content: center;
    height: 72px;
    margin: 0 auto 5px;
    position: relative;
    z-index: 2
}

.countdownMob___221tx, .countdown___f6HVs {
    display: flex;
    align-items: flex-start;
    box-sizing: border-box
}

.countdownMob___221tx {
    width: auto;
    height: 28px;
    font-weight: 700
}

.bonusList___1xIG0 {
    align-items: normal
}

.item___3xGe6 {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    border: 2px solid #111;
    background-color: #252f3d;
    width: 37px;
    height: 55px;
    padding: 4px;
    font-size: 50px;
    line-height: 46px;
    text-align: center
}

.little___81nIj .item___3xGe6 {
    width: 32px;
    height: 44px;
    padding: 2px;
    font-size: 44px;
    line-height: 38px
}

.item___3xGe6:first-child {
    border-right-width: 1px
}

.item___3xGe6:last-child {
    border-left-width: 1px
}

.dotsFlash___3HIEd, .dots___3pRBh {
    position: absolute;
    top: 14px;
    right: -15px;
    bottom: 5px;
    left: auto;
    z-index: 1;
    background: url(sprite.png) -903px -95px;
    width: 9px;
    height: 28px;
    font-size: 0
}

.little___81nIj .dotsFlash___3HIEd, .little___81nIj .dots___3pRBh {
    top: 10px;
    right: -12px
}

.dotsAnim___y-iid {
    -webkit-animation: blinking-full___1sYIR 1s ease 0 infinite;
    animation: blinking-full___1sYIR 1s ease 0 infinite;
    transition: opacity .1s linear 0
}

.dotsFlash___3HIEd {
    -webkit-animation: flash___A-2oI 2s .5s infinite;
    animation: flash___A-2oI 2s .5s infinite
}

.section___3T_wx {
    position: relative;
    display: flex;
    justify-content: center;
    border: 1px solid #252f3e;
    margin-right: 21px
}

.section___3T_wx:last-child {
    margin-right: 0
}

.section___3T_wx:last-child .dotsFlash___3HIEd, .section___3T_wx:last-child .dots___3pRBh {
    display: none
}

.little___81nIj .section___3T_wx {
    margin-right: 16px
}

.little___81nIj .section___3T_wx:last-of-type {
    margin-right: 0
}

.label___2z5Tf {
    color: #495567;
    font-family: Arial;
    font-size: 11px;
    font-weight: 700;
    position: absolute;
    top: auto;
    right: 0;
    bottom: -13px;
    left: 0;
    z-index: 0;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75)
}

.little___81nIj .label___2z5Tf {
    bottom: -15px
}

@-webkit-keyframes blinking-full___1sYIR {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

@keyframes blinking-full___1sYIR {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

.newsWidget___3IN6K {
    margin: 0 0 15px;
    position: relative;
    z-index: 1
}

.newsWidget___3IN6K .sidebar-poster {
    position: relative;
    min-height: 200px;
    margin: 0 0 15px
}

.newsWidget___3IN6K .sidebar-poster__wrapper {
    position: relative;
    z-index: 2;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    background-image: linear-gradient(180deg, #0122a5 33%, #0330e6);
    margin-bottom: 10px
}

.newsWidget___3IN6K .sidebar-poster__title {
    height: 23px;
    margin: 0 -20px;
    top: -5px;
    position: relative;
    z-index: 3;
    text-align: center
}

.newsWidget___3IN6K .sidebar-poster__title img {
    width: 90%;
    display: block;
    margin: 0 auto
}

.newsWidget___3IN6K .sidebar-poster__img {
    font-size: 0;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 2px solid #000;
    border-radius: 2px;
    text-decoration: none;
    background-color: #394351;
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75), inset 0 -5px 5px 1px rgba(106, 121, 162, .31), inset 0 5px 13px rgba(111, 116, 127, .75);
    overflow: hidden
}

.newsWidget___3IN6K .sidebar-poster__img img {
    position: relative;
    transition: all 1s ease-in-out 0;
    width: 100%;
    display: block;
    min-height: 100px
}

.newsWidget___3IN6K .sidebar-poster__img:hover img {
    transform: scale(1.05)
}

.newsWidget___3IN6K .sidebar-poster__name {
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
    overflow: hidden;
    line-height: 23px;
    box-shadow: inset 0 -2px 1px 1px rgba(0, 0, 0, .35);
    border-top: 2px solid #000
}

.filterCurrent___20E84 {
    font-size: 15px;
    padding: 21px 20px 20px;
    color: #fff;
    border-top: 1px solid rgba(32, 176, 144, .1);
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    margin: 0 20px 0 -20px;
    width: 100vw;
    position: relative;
    z-index: 2
}

@media (min-width: 560px) {
    .filterCurrent___20E84 {
        margin-left: -40px
    }
}

.filterCurrent___20E84 select {
    outline: 0;
    width: 100%;
    -webkit-appearance: none;
    border: none;
    background: 0 0
}

.filterCurrent___20E84:after, .filterCurrent___20E84:before {
    content: "";
    width: 2px;
    border-radius: 4px;
    height: 12px;
    position: absolute;
    top: -3px;
    right: 28px;
    bottom: 0;
    left: auto;
    z-index: 0;
    margin: auto;
    background: #fff;
    transform-origin: 0 100%;
    transition: all .2s
}

.filterCurrent___20E84:after {
    transform: rotate(-45deg)
}

.filterCurrent___20E84:before {
    transform: rotate(45deg);
    top: -5px;
    right: 29px
}

.filterCurrent__open___391Dc:after, .filterCurrent__open___391Dc:before {
    transform-origin: 100% 0
}

.filterCurrent__open___391Dc:before {
    top: 3px;
    right: 33px
}

.filterList___1PaYo {
    height: auto
}

.filterListItem___3AEXp {
    font-size: 12px;
    padding: 10px 20px;
    display: block;
    color: #fff;
    text-decoration: none
}

.transition___1lCEK {
    max-height: 0;
    transition-duration: .2s;
    overflow: hidden
}

.transitionOpen___3FUd_ {
    max-height: 800px;
    transition: max-height .3s ease-in
}

.transition___1lCEK > div {
    min-height: 136px
}

.stretch___2kXHg {
    height: 50px;
    margin: 0 0 5px;
    background: url(/assets/img/desktop/bg/stretch-bg.png) repeat;
    position: relative;
    z-index: 999
}

.stretch___2kXHg:after, .stretch___2kXHg:before {
    content: "";
    height: 6px;
    position: absolute;
    top: 50px;
    right: auto;
    bottom: auto;
    left: auto;
    background: url(sprite.png) repeat;
    z-index: 1
}

.stretch___2kXHg:before {
    right: 50%;
    left: 0;
    background-position: 0 -470px
}

.stretch___2kXHg:after {
    left: 50%;
    right: 0;
    background-position: 100% -470px
}

.inner___T9hjM {
    width: 960px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 0
}

.inner___T9hjM .btn-desktop {
    display: inline-block;
    margin-left: 25px;
    margin-right: 50px;
    width: auto;
    min-width: 293px
}

.inner___T9hjM .btn-desktop span {
    padding: 0 30px
}

.close___1ZmLF {
    width: 38px;
    height: 38px;
    margin-top: 7px;
    position: absolute;
    top: 0;
    right: 10px;
    bottom: auto;
    left: auto;
    background-image: url(btns.png);
    background-repeat: no-repeat;
    background-position: 0 -234px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5), 1px 0 1px rgba(0, 0, 0, .15), -1px 0 1px rgba(0, 0, 0, .15);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .75);
    text-decoration: none;
    text-align: center;
    outline: 0
}

.close___1ZmLF:before {
    width: 100%;
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .15) 1px, transparent 0, transparent 37px, hsla(0, 0%, 100%, .15) 38px)
}

.close___1ZmLF:after, .close___1ZmLF:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0
}

.close___1ZmLF:after {
    background: url(sprite.png) no-repeat -321px -279px;
    width: 28px;
    height: 24px;
    right: 0;
    z-index: 5;
    margin: 6px 4px 6px 6px
}

.close___1ZmLF:hover {
    background-position: 0 -273px
}

.close___1ZmLF:hover:before {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .25) 1px, transparent 0, transparent 37px, hsla(0, 0%, 100%, .25) 38px)
}

.close___1ZmLF:active {
    top: 1px;
    background-position: 0 -312px
}

.title___1yFyM {
    max-width: 960px;
    color: #fff;
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 18px;
    line-height: 42px;
    letter-spacing: .025em;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after, .slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.counter___3RX7O {
    position: absolute;
    top: -4px;
    right: -4px;
    color: #fff;
    background: linear-gradient(180deg, #f5515f, #9f041b);
    min-width: 16px;
    height: 16px;
    width: auto;
    font-size: 10px;
    font-weight: 700;
    line-height: 17px;
    text-align: center;
    border-radius: 4px;
    border-bottom-left-radius: 0;
    padding: 0 2px;
    z-index: 1
}

.sidebarSupportButton___1mYlA .btn-mob {
    height: 48px;
    line-height: 48px;
    text-transform: unset;
    font-weight: 500;
    font-size: 16px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
    color: #fff
}

.sidebarSupportButton___1mYlA .btn-mob:first-letter {
    text-transform: uppercase
}

@-webkit-keyframes rotate___1e6nJ {
    0% {
        transform: rotate(0)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate___1e6nJ {
    0% {
        transform: rotate(0)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes tada___1bSy0 {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@keyframes tada___1bSy0 {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

.tada___1bSy0 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: tada___1bSy0;
    animation-name: tada___1bSy0
}

@-webkit-keyframes blinking-full___1vUPv {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

@keyframes blinking-full___1vUPv {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

.blinking-full___1vUPv {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-full___1vUPv;
    animation-name: blinking-full___1vUPv
}

@-webkit-keyframes blinking-glow___3alai {
    0% {
        opacity: 0
    }
    50% {
        opacity: .5;
        box-shadow: inset 0 0 50px 5px #fdff00
    }
    to {
        opacity: 0
    }
}

@keyframes blinking-glow___3alai {
    0% {
        opacity: 0
    }
    50% {
        opacity: .5;
        box-shadow: inset 0 0 50px 5px #fdff00
    }
    to {
        opacity: 0
    }
}

.blinking-glow___3alai {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-glow___3alai;
    animation-name: blinking-glow___3alai
}

@-webkit-keyframes scaling___1vWSa {
    0% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

@keyframes scaling___1vWSa {
    0% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

.scaling___1vWSa {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: scaling___1vWSa;
    animation-name: scaling___1vWSa
}

@-webkit-keyframes jump___2lKCU {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-10px)
    }
}

@keyframes jump___2lKCU {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-10px)
    }
}

.jump___2lKCU {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: jump___2lKCU;
    animation-name: jump___2lKCU
}

@-webkit-keyframes spin___2E70G {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes spin___2E70G {
    to {
        transform: rotate(1turn)
    }
}

.spin___2E70G {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: spin___2E70G;
    animation-name: spin___2E70G
}

@keyframes points___2Yxvi {
    0% {
        content: "."
    }
    33% {
        content: ".."
    }
    66% {
        content: "..."
    }
    99% {
        content: ""
    }
}

@-webkit-keyframes points___2Yxvi {
    0% {
        content: "."
    }
    33% {
        content: ".."
    }
    66% {
        content: "..."
    }
    99% {
        content: ""
    }
}

.points___2Yxvi {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: points___2Yxvi;
    animation-name: points___2Yxvi
}

@-webkit-keyframes blinking-coff-color___QijkE {
    0% {
        opacity: 1;
        color: #8da1bd
    }
    25% {
        opacity: .25;
        color: #75859d
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1;
        color: #8da1bd
    }
}

@keyframes blinking-coff-color___QijkE {
    0% {
        opacity: 1;
        color: #8da1bd
    }
    25% {
        opacity: .25;
        color: #75859d
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1;
        color: #8da1bd
    }
}

.blinking-coff-color___QijkE {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-coff-color___QijkE;
    animation-name: blinking-coff-color___QijkE
}

@-webkit-keyframes glow___17cGe {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%), scale(1.1)
    }
    to {
        opacity: .4;
        transform: translate(-50%, -50%), scale(1.25)
    }
}

@keyframes glow___17cGe {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%), scale(1.1)
    }
    to {
        opacity: .4;
        transform: translate(-50%, -50%), scale(1.25)
    }
}

@-webkit-keyframes rotation_dots1___3do-N {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@keyframes rotation_dots1___3do-N {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@-webkit-keyframes rotation_dots2___p3NP3 {
    0% {
        opacity: 1;
        background-size: 80%;
        transform: translate(-50%, -50%) rotate(-180deg)
    }
    to {
        opacity: 0;
        background-size: 280%;
        transform: translate(-50%, -50%) rotate(180deg)
    }
}

@keyframes rotation_dots2___p3NP3 {
    0% {
        opacity: 1;
        background-size: 80%;
        transform: translate(-50%, -50%) rotate(-180deg)
    }
    to {
        opacity: 0;
        background-size: 280%;
        transform: translate(-50%, -50%) rotate(180deg)
    }
}

.loading___NDykq {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    min-width: 24px;
    min-height: 24px;
    opacity: .5;
    margin: auto;
    overflow: hidden
}

.loading___NDykq:after, .loading___NDykq:before, .loading___NDykq > div:after, .loading___NDykq > div:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1
}

.loading___NDykq > div:before {
    content: "";
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    margin: auto;
    background: url(/assets/svg/preload.svg) no-repeat;
    background-size: 100%;
    -webkit-animation: rotate___1e6nJ 1.5s ease-in-out 0 infinite;
    animation: rotate___1e6nJ 1.5s ease-in-out 0 infinite;
    width: 24px;
    height: 24px
}

.loadingWheel___N_Pab {
    width: 75px;
    height: 100px;
    position: absolute;
    top: 50%;
    margin-top: -35px;
    left: 50%;
    margin-left: -23px
}

@media screen {
    .loadingWheel___N_Pab {
        width: 100px;
        height: 100px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        margin: auto
    }
}

.loadingWheel___N_Pab:before {
    content: "";
    width: 94px;
    height: 94px;
    position: absolute;
    z-index: 1;
    background: url(/assets/img/desktop/wheel/loader_circle.png?v3) no-repeat;
    -webkit-animation: spin___2E70G .7s linear infinite;
    animation: spin___2E70G .7s linear infinite
}

.loadingWheel___N_Pab:after {
    content: "";
    width: 129px;
    height: 129px;
    position: absolute;
    z-index: 0;
    top: -17px;
    left: -17px;
    background: url(/assets/img/desktop/wheel/loader_glow.png?v3) no-repeat;
    -webkit-animation: blinking-full___1vUPv 1s infinite;
    animation: blinking-full___1vUPv 1s infinite;
    transition: opacity 5000 linear
}

.loadingWheel___N_Pab span {
    position: absolute;
    font-size: 20px;
    text-align: center;
    width: 94px;
    bottom: -45px
}

.loadingWrap___1B0Z5 {
    width: 100%;
    height: 50px;
    position: relative
}

.loadingWrapPadding___Z1wgI {
    padding: 50px
}

.overlay___1FXzC {
    width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 1001;
    display: flex;
    flex-direction: column;
    flex: 1
}

.outside___3Ebvg {
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

.SmartBannerMob___3ywTL {
    background: #f5f5f5;
    width: 100%;
    height: 148px;
    position: fixed;
    bottom: 0;
    padding: 16px
}

.SmartBannerMob___3ywTL .wrap___1hwC8 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50%
}

.SmartBannerMob___3ywTL .headerSmb___2kV7p {
    width: 100%;
    height: 50%
}

.SmartBannerMob___3ywTL .headerSmb___2kV7p .logo___1QXjf {
    width: 48px;
    height: 48px;
    float: left;
    margin-right: 16px;
    border-radius: 5px
}

.SmartBannerMob___3ywTL .headerSmb___2kV7p .name___2HE-H {
    font-size: 18px;
    font-weight: 700;
    color: #323334;
    margin-bottom: 10px
}

.SmartBannerMob___3ywTL .headerSmb___2kV7p .rating___3FXVi {
    width: 80px;
    height: 16px;
    display: flex;
    align-items: unset;
    justify-content: space-between
}

.SmartBannerMob___3ywTL .install___2D5px {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    height: 50%
}

.SmartBannerMob___3ywTL .install___2D5px i {
    width: 97px;
    height: 44px
}

.popupClose___1vf7E {
    background: 0 0;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 16px;
    right: 16px;
    bottom: auto;
    left: auto;
    z-index: 2;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

body.with-smart-banner-mob {
    position: fixed;
    width: 100%
}

.star___tzQGG i {
    width: 14px;
    height: 14px
}

.full___rZD3w path, .half___1hEZv path:last-child {
    fill: #109d57
}

.installBtn___1Pvn5 {
    background: #109d57;
    font-size: 17px;
    font-weight: 500;
    text-align: center;
    width: 120px;
    height: 44px;
    color: #f3f3f3;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    text-decoration: none
}

.wrapper___3-Nb3 {
    transition: max-height .7s ease
}

.wrapper___3-Nb3.closed___D1Gu9 {
    overflow: hidden;
    margin-bottom: 20px
}

.wrapper___3-Nb3.opened___1HtuT {
    overflow: hidden;
    margin-bottom: 40px
}

.wrapper___3-Nb3.opened___1HtuT [data-footer-text=open] {
    visibility: hidden;
    display: inline-block !important;
    width: 0
}

.wrapper___3-Nb3.opened___1HtuT [data-footer-text=open] * {
    display: none
}

.footer___2gjEd {
    position: relative;
    overflow: hidden;
    background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .5));
    font-family: Roboto, sans-serif;
    margin-top: auto;
}


@media (min-width: 1000px) {
    .footer___2gjEd {
        margin-bottom: 0;
        margin-left: 260px
    }
}

.footerPayments___185fn {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    padding: 25px 9px;
    border-top: 1px solid hsla(0, 0%, 100%, .1)
}

@media (min-width: 560px) {
    .footerPayments___185fn {
        justify-content: flex-start;
        padding: 25px 9px
    }
}

.footerPayments___185fn .payment___Biy8v {
    font-size: 0;
    line-height: 0;
    margin: 12px 0;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25%
}

@media (min-width: 560px) {
    .footerPayments___185fn .payment___Biy8v {
        width: 14.28571%
    }
}

@media (min-width: 696px) {
    .footerPayments___185fn .payment___Biy8v {
        width: 12.5%
    }
}

@media (min-width: 912px) {
    .footerPayments___185fn .payment___Biy8v {
        width: 10%
    }
}

.footerPayments___185fn .payment--visa___1ZUcG i {
    width: 44px;
    height: 16px
}

.footerPayments___185fn .payment--sberbank___1m08a i {
    width: 24px;
    height: 23px
}

.footerPayments___185fn .payment--webmoney___3JwP7 i {
    width: 24px;
    height: 24px
}

.footerPayments___185fn .payment--moneta-ru___2E7dt i {
    width: 27px;
    height: 24px
}

.footerPayments___185fn .payment--cirrus___3fkq4 i, .footerPayments___185fn .payment--maestro___2pr3m i, .footerPayments___185fn .payment--mastercard___1pZ8d i {
    width: 39px;
    height: 24px
}

.footerPayments___185fn .payment--wallet-one___17kt- i {
    width: 41px;
    height: 24px
}

.footerPayments___185fn .payment--yandex___3WUrp i {
    width: 12px;
    height: 24px
}

.footerPayments___185fn .payment--alfa-bank___11OSv i {
    width: 15px;
    height: 24px
}

.footerPayments___185fn .payment--promsviazbank___170m8 i {
    width: 24px;
    height: 24px
}

.footerPayments___185fn .payment--qiwi___1av5S i {
    width: 26px;
    height: 26px
}

.footerPayments___185fn .payment--megafon___2depN i, .footerPayments___185fn .payment--mts___1ISsH i {
    width: 24px;
    height: 24px
}

.footerPayments___185fn .payment--tele2___2x-Tw i {
    width: 44px;
    height: 24px
}

.footerPayments___185fn .payment--beeline___1ZgfM i {
    width: 24px;
    height: 24px
}

.footerInfo___3o1oG {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 6px;
    margin: 0 16px;
    border-top: 1px solid rgba(64, 96, 128, .2)
}

.footerInfo___3o1oG i {
    width: 20px;
    height: 20px
}

.footerInfo___3o1oG .copyright___17Oat {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center
}

.footerInfo___3o1oG .copyright___17Oat span {
    color: #fff;
    font-size: 12px;
    font-weight: 900;
    line-height: 16px
}

.footerInfo___3o1oG .copyright___17Oat span:first-child {
    font-size: 10px
}

.footerBtn___2ny8i {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100vw;
    transition: all .3s;
    font-family: Roboto, sans-serif;
    background: #000;
    background: linear-gradient(180deg, transparent 0, #000);
    padding-bottom: 18px
}

.footerBtn___2ny8i .btn-mob {
    font-size: 12px;
    width: calc(100% - 40px);
    display: block;
    margin: 0 auto;
    height: 40px;
    line-height: 42px;
    position: relative;
    border-radius: 5px
}

@media (min-width: 360px) {
    .footerBtn___2ny8i .btn-mob {
        height: 50px;
        line-height: 50px;
        width: calc(100% - 60px)
    }
}

@media (min-width: 400px) {
    .footerBtn___2ny8i .btn-mob {
        height: 60px;
        line-height: 60px;
        width: calc(100% - 80px)
    }
}

.footerBtn___2ny8i .btn-mob:first-child:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(3, 14, 26, .1);
    width: 1px;
    height: 100%
}

.footerBtn___2ny8i .btn-mob:last-child:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: hsla(0, 0%, 100%, .1);
    width: 1px;
    height: 100%
}

@media (min-width: 560px) {
    .footerBtn___2ny8i {
        display: none
    }
}

.footerWallet___1isjN {
    display: flex;
    padding: 0 20px;
    border-radius: 5px;
    position: relative;
    overflow: hidden
}

@media (min-width: 360px) {
    .footerWallet___1isjN {
        padding: 0 30px
    }
}

@media (min-width: 400px) {
    .footerWallet___1isjN {
        padding: 0 40px
    }
}

.footerWallet__wrap___3Er4T {
    width: 56%;
    height: 60px;
    padding: 10px 18px 0 10px;
    text-align: right;
    background-image: linear-gradient(0deg, #008e00 0, #79e700)
}

.footerWallet__title___3uK88 {
    text-transform: uppercase;
    font-size: 10px;
    color: #000;
    letter-spacing: .5px;
    font-weight: 500;
    text-align: right;
    margin-right: 3px
}

.footerWallet__balance___3jW2q {
    font-size: 12px;
    text-align: right;
    color: #000;
    letter-spacing: .1px;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 2px
}

.footerWallet___1isjN .btn-mob {
    font-size: 13px;
    font-weight: 600;
    width: 50%
}

.footerWallet___1isjN .btn-mob + .btn-mob {
    border-radius: 2px 5px 5px 2px;
    text-indent: 3px;
    font-size: 12px
}

.footerWallet___1isjN .user-balance {
    line-height: 11px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-direction: column;
    padding-right: 20px;
    border-radius: 5px 2px 2px 5px
}

.withoutIndent___27Z52 {
    margin-bottom: 0 !important
}

.rubl___paZ3u {
    margin-left: 4px;
    position: relative;
    font-weight: 400
}

.info___3vO-T {
    color: #fff;
    height: 40px;
    line-height: 41px;
    padding: 0 20px;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-weight: 600;
    position: absolute;
    left: 0;
    right: 0
}

.info___3vO-T .footer-loyalty {
    display: flex;
    justify-content: space-between
}

.info___3vO-T .footer-loyalty__percent {
    margin-right: 20px
}

.info___3vO-T .footer-bonus {
    display: flex;
    justify-content: center
}

.info___3vO-T .footer-bonus span {
    white-space: nowrap;
    display: block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}

.info___3vO-T .footer-bonus__dot {
    margin: 0 5px
}

.info___3vO-T .footer-progress {
    position: absolute;
    background: linear-gradient(0deg, #ffa200 0, #fdd557);
    bottom: 0;
    left: 0;
    height: 6px
}

.info___3vO-T .footer-carousel > div {
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

@-webkit-keyframes flipInX___Yo-Zx {
    0% {
        opacity: 0;
        transform: scale(.9)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes flipInX___Yo-Zx {
    0% {
        opacity: 0;
        transform: scale(.9)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

.seoText___3viLy {
    margin: 0 16px 39px;
    text-align: left;
    color: #fff
}

.seoText___3viLy * {
    color: #fff;
    font-size: 12px;
    line-height: 20px
}

.seoText___3viLy > :first-child {
    margin-top: 0
}

.seoText___3viLy > :last-child {
    margin-bottom: 0
}

.seoText___3viLy h1, .seoText___3viLy h2, .seoText___3viLy h3, .seoText___3viLy h4, .seoText___3viLy h5, .seoText___3viLy h6 {
    color: #fff;
    font-size: 16px;
    margin: 0 0 10px
}

.seoText___3viLy p {
    margin: 0 0 10px
}

.seoText___3viLy [data-footer-text] {
    text-decoration: none;
    font-weight: 700;
    -webkit-tap-highlight-color: transparent
}

.seoText___3viLy[class*=closed] {
    margin-bottom: 39px !important
}

.seoText___3viLy[class*=opened] {
    margin-bottom: 20px !important
}

.seoText___3viLy[class*=closed] [data-footer-text=open] {
    float: right;
    position: relative
}

.seoText___3viLy[class*=closed] [data-footer-text=open]:before {
    content: "";
    width: 84px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -84px;
    background: linear-gradient(90deg, rgba(0, 13, 38, 0) 0, #000d26)
}

.seoText___3viLy[class*=closed] [data-footer-text=open] a {
    text-decoration: underline
}

.seoText___3viLy[class*=opened] [data-footer-text=close] {
    text-align: center
}

.seoText___3viLy[class*=opened] [data-footer-text=close] a {
    display: inline-block;
    text-decoration: underline
}

.talisman___3puHg {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}

.talisman___3puHg img {
    vertical-align: middle;
    width: 19px;
    height: 19px
}

div.tooltip___3W9Ob {
    width: auto;
    white-space: nowrap
}

.root___7cPa8 {
    padding-left: 0;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 0;
    right: 0
}

.text___38hsx {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    display: inline-block;
    white-space: nowrap;
    padding-right: 0;
    letter-spacing: .5px;
    box-sizing: content-box;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: ticker___1dVid;
    animation-name: ticker___1dVid
}

.textItem___31uMO {
    display: inline-block;
    margin-right: 32px;
    padding-top: 1px
}

.textItem___31uMO:last-child {
    margin-right: 0
}

.textItem___31uMO .game___2p97K {
    color: #0097ec;
    font-weight: 700
}

.textItem___31uMO .game___2p97K:after, .textItem___31uMO .game___2p97K:before {
    content: "•";
    color: #fff;
    margin: 5px
}

@-webkit-keyframes ticker___1dVid {
    0% {
        transform: translateZ(0);
        visibility: visible
    }
    to {
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes ticker___1dVid {
    0% {
        transform: translateZ(0);
        visibility: visible
    }
    to {
        transform: translate3d(-100%, 0, 0)
    }
}

.rubl___10HWe {
    font-family: als_rublregular, sans-serif !important
}

.portal___2gZwh {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    overflow: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.portal___2gZwh.desktop___O7qfi {
    overflow-x: auto
}

body.with-portal .bonus {
    position: -webkit-sticky;
    position: sticky;
    height: auto
}

body.with-portal.modalOpened.modalModifier #root {
    position: static;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto
}

body.with-portal.modalOpened.modalModifier.searchGames #root {
    overflow: hidden;
    height: 100vh
}

body.with-portal.modalOpened #root {
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 3;
    pointer-events: none
}

body.with-portal.modalOpened #root:before {
    content: "";
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    z-index: 10
}

@media (min-width: 833px) {
    body.with-portal.modalOpened #root:before {
        -webkit-filter: blur(3px);
        -moz-filter: blur(3px);
        -o-filter: blur(3px);
        -ms-filter: blur(3px);
        filter: blur(3px)
    }
}

body.with-portal.modalOpened #root .layout--mobile:after {
    content: "";
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    z-index: 11;
    background-image: linear-gradient(180deg, #000d26 66%, #141111)
}

body.with-portal.modalOpened #container-for-portal header {
    display: block
}

body.with-portal.modalOpened .layout--desktop {
    height: inherit;
    overflow-y: scroll
}

body.with-portal.modalShiftedOpened .container {
    position: relative
}

body.with-portal.modalShiftedOpened .container:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: linear-gradient(180deg, #261d1d 66%, #141111);
    background-repeat: repeat-x;
    z-index: 9
}

body.with-portal.modalShiftedOpened.portalShifted #container-for-portal {
    left: 100%;
    transition: .3s
}

@media screen and (max-width: 767px) {
    body.with-portal.modalShiftedOpened.portalShifted #container-for-portal {
        pointer-events: none;
        z-index: -1000
    }
}

@media screen and (min-width: 768px) {
    body.with-portal.modalShiftedOpened.portalShifted #container-for-portal {
        left: 256px;
        z-index: 2
    }
}

body.with-portal.modalShiftedOpened.portalShifted #container-for-portal.wheelRules {
    z-index: -1000
}

body.with-portal.modalShiftedOpened #container-for-portal.wheelRules {
    top: 60px
}

body.with-portal.modalShiftedOpened #container-for-portal.searchGames {
    top: 0;
    height: 100%
}

@media screen and (min-width: 768px) {
    body.with-portal.modalShiftedOpened #container-for-portal {
        z-index: 1000 !important;
        width: auto
    }
}

@media screen and (min-width: 1000px) {
    body.with-portal.modalShiftedOpened #container-for-portal {
        left: 256px
    }
}

body.with-portal.modalShiftedOpened #root {
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 3
}

body.with-portal.modalShiftedOpened #root header {
    background: linear-gradient(180deg, rgba(4, 65, 232, .4) 0, rgba(4, 65, 232, .4)), #000d26;
    z-index: 10
}

body.with-portal.modalShiftedOpened .layout--desktop {
    height: inherit;
    overflow-y: scroll
}

.radioContainer___22VCy {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    margin-right: 20px;
    cursor: pointer;
    line-height: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 17px
}

.radioContainer___22VCy input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.radioMark___1ovW9 {
    position: absolute;
    top: -1px;
    left: 0;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #000718;
    box-shadow: inset 0 0 0 1px #38404d
}

@media (min-width: 560px) {
    .radioMark___1ovW9 {
        justify-content: center
    }
}

.radioMark___1ovW9:after {
    content: "";
    position: absolute;
    display: none
}

.radioContainer___22VCy input:checked ~ .radioMark___1ovW9:after {
    display: block
}

.radioContainer___22VCy .radioMark___1ovW9:after {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 1px 3px 0 rgba(3, 4, 4, .75);
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%)
}

.radioText___1Ey7v {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    text-transform: capitalize;
    margin-top: 3px;
    display: block
}

.field___2b7TN, .radioText___1Ey7v {
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.field___2b7TN {
    position: relative;
    width: 100%
}

.fieldProfile___2kq87 {
    margin-bottom: 28px
}

.fieldAuth___3IiqU {
    margin-bottom: 12px
}

.fieldSearch___qWJku {
    margin-bottom: 15px
}

.fieldSearch___qWJku svg path {
    fill: #f0d873
}

.field___2b7TN svg g {
    fill: #fff
}

.field--block___3Vh2H {
    margin-bottom: 15px
}

.field--error___mlsAq {
    color: #a6161b
}

.field--error___mlsAq path, .field--error___mlsAq svg {
    fill: #a6161b
}

.field--error___mlsAq .field__input___saAr2:focus {
    border-color: #5f0d23;
    color: #a6161b
}

.field__input___saAr2 {
    background-color: #000717;
    background-image: linear-gradient(180deg, rgba(44, 1, 0, .4), rgba(44, 1, 0, 0));
    border: 1px solid #3b424e;
    border-radius: 2px;
    box-shadow: 0 0 2px rgba(83, 95, 111, .5);
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    outline: 0;
    padding: 3px 50px 3px 6px
}

.field__input___saAr2:focus {
    border: 1px solid #929497;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, .5)
}

.field__input___saAr2::-moz-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___saAr2:-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___saAr2::-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___saAr2::placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

@media (max-width: 992px) {
    .field__input___saAr2::-moz-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___saAr2:-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___saAr2::-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___saAr2::placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }
}

.field__input___saAr2:focus + .field__right-btn-wrap___1tD-6 > .field__btn___woy-a {
    opacity: 1
}

.field__input--error___7QUZ2 {
    border-color: #5f0d23;
    color: #a6161b;
    box-shadow: none !important
}

.field__input--error___7QUZ2:focus {
    border-color: #5f0d23
}

.field__input--warn___zc5sI {
    border-color: #a6161b
}

.field__input--left-icon___2sQuN {
    padding-left: 45px
}

.field__input--xl___2cU2a {
    height: 36px
}

.field__label___2IQcU {
    color: #994901;
    padding-right: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase
}

.field__left-btn-wrap___LBTeg, .field__right-btn-wrap___1tD-6 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.field__right-btn-wrap___1tD-6 {
    right: 5px;
    font-weight: 700;
    width: auto;
    z-index: 2
}

.field__left-btn-wrap___LBTeg {
    left: 10px
}

.field__btn___woy-a {
    cursor: pointer;
    border: none;
    background: 0 0;
    width: 20px;
    height: 20px
}

.field__btn___woy-a:focus {
    outline: 0
}

.field__btn--error___2uSZO {
    fill: #a6161b
}

.field__btn--clear___wrBXf {
    opacity: 0
}

.field__btn--clear___wrBXf svg {
    fill: #a6161b;
    stroke: #01010f;
    stroke-width: 1px
}

.field__btn--check___cFPXj {
    opacity: 0;
    margin-right: 5px;
    width: 20px;
    height: 20px
}

.field__btn--check___cFPXj svg {
    fill: #9aff7c;
    stroke: #01010f;
    stroke-width: 1px
}

.field__btn--info___5Yu_m {
    opacity: 1;
    width: 15px;
    height: 15px
}

.field__btn--info___5Yu_m svg {
    fill: #fff
}

.field__warning___10HXT {
    padding: 5px 8px
}

.fieldMob___WiAKb, .radioMobWrap___eGmbR {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid rgba(0, 151, 236, .2);
    background: #000818;
    border-radius: 5px;
    margin-bottom: 20px
}

.fieldMobDisabled___1ukRp {
    background: 0 0
}

.fieldMob__input___1HmCO {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 9px 19px 0;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    border: none;
    position: relative;
    z-index: 1;
    font-weight: 500
}

.fieldMob__input___1HmCO:focus {
    outline: 0
}

.fieldMob__input___1HmCO::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1HmCO:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1HmCO::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1HmCO::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___WiAKb input[name=currentPassword], .fieldMob___WiAKb input[name=newPasswordSecond], .fieldMob___WiAKb input[name=newPassword], .fieldMob___WiAKb input[name=password], .radioMobWrap___eGmbR input[name=currentPassword], .radioMobWrap___eGmbR input[name=newPasswordSecond], .radioMobWrap___eGmbR input[name=newPassword], .radioMobWrap___eGmbR input[name=password] {
    padding-right: 40px
}

.fieldMob__label___F9SG3 {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all .3s
}

.fieldMob__labelFocus___3JPQ6 {
    color: hsla(0, 0%, 100%, .5)
}

@media screen and (min-width: 569px) {
    .fieldMob__labelFocus___3JPQ6 {
        top: 14px;
        font-size: 12px
    }
}

@media screen and (max-width: 568px) {
    .fieldMob__labelFocus___3JPQ6 {
        top: 12px;
        font-size: 10px
    }
}

.fieldMob___WiAKb svg, .radioMobWrap___eGmbR svg {
    fill: #3f3c3c
}

.fieldMob__btn___12vO_ {
    width: 16px;
    height: 16px;
    position: absolute;
    top: auto;
    right: 22px;
    bottom: 17px;
    left: auto;
    z-index: 2;
    margin: auto;
    outline: 0;
    background: 0 0;
    transition: all .3s
}

.fieldMobError___i4Z24 + .fieldMob__btn___12vO_, .fieldMob__labelFocus___3JPQ6 + .fieldMob__btn___12vO_ {
    top: 12px
}

.fieldMobError___i4Z24 {
    position: absolute;
    transform: translateY(-50%);
    right: 15px;
    color: #a6161b;
    max-width: 70%;
    text-align: right;
    z-index: 100
}

@media screen and (min-width: 569px) {
    .fieldMobError___i4Z24 {
        top: 18px;
        font-size: 12px
    }
}

@media screen and (max-width: 568px) {
    .fieldMobError___i4Z24 {
        top: 16px;
        font-size: 10px
    }
}

.radioMobWrap___eGmbR {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 0
}

.radioMobWrap___eGmbR .radioContainer___3K1s5 {
    position: relative;
    width: 100%;
    height: 58px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.radioMobWrap___eGmbR .radioContainer___3K1s5:first-child .radioMark___2hbeW {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.radioMobWrap___eGmbR .radioContainer___3K1s5:last-child .radioMark___2hbeW {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.radioMobWrap___eGmbR input {
    display: none
}

.radioMobWrap___eGmbR input:checked + .radioContainer___3K1s5 .radioMark___2hbeW {
    color: #000
}

.radioMobWrap___eGmbR input[value=MALE]:checked ~ .radioTransition___z_raY {
    left: 33.33%
}

.radioMobWrap___eGmbR input[value=FEMALE]:checked ~ .radioTransition___z_raY {
    left: 66.66%
}

.radioMobWrap___eGmbR .radioMark___2hbeW {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    background: 0 0;
    height: 100%;
    width: 100%;
    padding-bottom: 14px;
    font-size: 13px;
    border-radius: 0;
    font-family: Roboto, sans-serif;
    transition: all .3s;
    display: flex;
    align-items: flex-end;
    font-weight: 500;
    z-index: 3;
    padding-left: 18px
}

@media only screen and (min-width: 560px) {
    .radioMobWrap___eGmbR .radioMark___2hbeW {
        padding-left: 0;
        justify-content: center
    }
}

.radioMobWrap___eGmbR .radioTransition___z_raY {
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, #008e00 0, #79e700);
    color: #000;
    box-shadow: none;
    border-radius: 5px;
    height: 100%;
    width: 33.33%;
    transition: .3s
}

.radioMobWrap___eGmbR .radioTransition___z_raY span {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 13px;
    position: absolute;
    top: 14px;
    left: 18px
}

@media only screen and (min-width: 560px) {
    .radioMobWrap___eGmbR .radioTransition___z_raY span {
        left: 0;
        right: 0;
        text-align: center
    }
}

.radioMobWrap___eGmbR .radioContainer___3K1s5 input:disabled ~ .radioMark___2hbeW {
    padding-left: 18px
}

.switchWrap___2TsCS .switch___3qyFz {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 20px
}

.switchWrap___2TsCS .switch___3qyFz input {
    display: none
}

.switchWrap___2TsCS .icon___2vqrb {
    display: block;
    position: absolute;
    cursor: pointer;
    top: 1px;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .1;
    width: 19px;
    height: 18px;
    background: transparent url(/assets/svg/star_filled.svg) no-repeat 50%;
    background-size: contain
}

.switchWrap___2TsCS input:checked + .icon___2vqrb, .switchWrap___2TsCS input:focus + .icon___2vqrb {
    opacity: 1
}

.switchWrap___2TsCS .text___3Di2B {
    margin-left: 30px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    font-size: 12px;
    text-decoration: underline
}

.passwordWarn___1hYzU {
    padding-left: 15px;
    margin: -7px 0 15px 12px;
    color: #7ed321;
    font-size: 10px
}

.passwordWarnWrap___3Kv37 {
    color: hsla(0, 0%, 100%, .5)
}

.passwordWarn___1hYzU li {
    margin-bottom: 8px;
    position: relative;
    padding-left: 14px;
    letter-spacing: .1px
}

.passwordWarn___1hYzU li:after {
    position: absolute;
    content: "";
    width: 4px;
    height: 5px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    left: -10px;
    right: auto;
    top: 3px;
    bottom: auto;
    transform: rotate(45deg)
}

.passwordWarn___1hYzU .has___1LivS {
    color: hsla(0, 0%, 100%, .5)
}

.wideSizeErrorWrap___325S9 {
    display: flex;
    padding: 20px 0;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #d0021b;
    text-align: center;
    font-weight: 700;
    height: 140px;
    margin-bottom: -60px;
    border: 1px solid #000;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .05), inset 0 1px 5px 0 #000;
    border-radius: 5px
}

[class^=wideSizeErrorWrap_] ~ [class*=fieldMob_] {
    opacity: 0
}

.label___3pgI1 {
    color: #fff;
    font-size: 14px;
    font-family: kelson_sanslight, kelson_sans_rulight, kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    margin-bottom: 4px;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.passwordToggler___Dechc {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    background: 0 0;
    width: 20px;
    height: 20px;
    z-index: 2
}

.passwordToggler___Dechc i path, .passwordToggler___Dechc i svg {
    fill: #fff
}

.passwordToggler___XM34X {
    position: absolute;
    top: 9px;
    right: 22px;
    background: 0 0;
    width: 16px;
    height: 16px;
    z-index: 2;
    margin: auto;
    bottom: 0
}

.passwordToggler___XM34X i path, .passwordToggler___XM34X i svg {
    fill: #3f3c3c
}

.field___2JQnU {
    position: relative;
    width: 100%;
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.fieldProfile___1k-ps {
    margin-bottom: 28px
}

.fieldAuth___2IXU0 {
    margin-bottom: 12px
}

.fieldSearch___2IbgU {
    margin-bottom: 15px
}

.fieldSearch___2IbgU svg path {
    fill: #f0d873
}

.field___2JQnU svg g {
    fill: #fff
}

.field--block___1k7c- {
    margin-bottom: 15px
}

.field--error___21Zse {
    color: #a6161b
}

.field--error___21Zse path, .field--error___21Zse svg {
    fill: #a6161b
}

.field--error___21Zse .field__input___2O3Id:focus {
    border-color: #5f0d23;
    color: #a6161b
}

.field__input___2O3Id {
    background-color: #000717;
    background-image: linear-gradient(180deg, rgba(44, 1, 0, .4), rgba(44, 1, 0, 0));
    border: 1px solid #3b424e;
    border-radius: 2px;
    box-shadow: 0 0 2px rgba(83, 95, 111, .5);
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    outline: 0;
    padding: 3px 50px 3px 6px
}

.field__input___2O3Id:focus {
    border: 1px solid #929497;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, .5)
}

.field__input___2O3Id::-moz-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___2O3Id:-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___2O3Id::-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___2O3Id::placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

@media (max-width: 992px) {
    .field__input___2O3Id::-moz-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___2O3Id:-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___2O3Id::-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___2O3Id::placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }
}

.field__input___2O3Id:focus + .field__right-btn-wrap___2EwoP > .field__btn___38XCx {
    opacity: 1
}

.field__input--error___JWaTj {
    border-color: #5f0d23;
    color: #a6161b;
    box-shadow: none !important
}

.field__input--error___JWaTj:focus {
    border-color: #5f0d23
}

.field__input--warn___16zFn {
    border-color: #a6161b
}

.field__input--left-icon___3zDee {
    padding-left: 45px
}

.field__input--xl___2lefj {
    height: 36px
}

.field__label___33XHP {
    color: #994901;
    padding-right: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase
}

.field__left-btn-wrap___2ZHys, .field__right-btn-wrap___2EwoP {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.field__right-btn-wrap___2EwoP {
    right: 5px;
    font-weight: 700;
    width: auto;
    z-index: 2
}

.field__left-btn-wrap___2ZHys {
    left: 10px
}

.field__btn___38XCx {
    cursor: pointer;
    border: none;
    background: 0 0;
    width: 20px;
    height: 20px
}

.field__btn___38XCx:focus {
    outline: 0
}

.field__btn--error___2Iick {
    fill: #a6161b
}

.field__btn--clear___3qYLr {
    opacity: 0
}

.field__btn--clear___3qYLr svg {
    fill: #a6161b;
    stroke: #01010f;
    stroke-width: 1px
}

.field__btn--check___1Hh8f {
    opacity: 0;
    margin-right: 5px;
    width: 20px;
    height: 20px
}

.field__btn--check___1Hh8f svg {
    fill: #9aff7c;
    stroke: #01010f;
    stroke-width: 1px
}

.field__btn--info___2ZpHZ {
    opacity: 1;
    width: 15px;
    height: 15px
}

.field__btn--info___2ZpHZ svg {
    fill: #fff
}

.field__warning___1UTgF {
    padding: 5px 8px
}

.fieldMob___3UnG2 {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid rgba(0, 151, 236, .2);
    background: #000818;
    border-radius: 5px;
    margin-bottom: 20px
}

.fieldMobDisabled___15X1f {
    background: 0 0
}

.fieldMob__input___3idsq {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 9px 19px 0;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    border: none;
    position: relative;
    z-index: 1;
    font-weight: 500
}

.fieldMob__input___3idsq:focus {
    outline: 0
}

.fieldMob__input___3idsq::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___3idsq:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___3idsq::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___3idsq::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___3UnG2 input[name=currentPassword], .fieldMob___3UnG2 input[name=newPasswordSecond], .fieldMob___3UnG2 input[name=newPassword], .fieldMob___3UnG2 input[name=password] {
    padding-right: 40px
}

.fieldMob__label___3N9ZD {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all .3s
}

.fieldMob__labelFocus___1qrCs {
    color: hsla(0, 0%, 100%, .5)
}

@media screen and (min-width: 569px) {
    .fieldMob__labelFocus___1qrCs {
        top: 14px;
        font-size: 12px
    }
}

@media screen and (max-width: 568px) {
    .fieldMob__labelFocus___1qrCs {
        top: 12px;
        font-size: 10px
    }
}

.fieldMob___3UnG2 svg {
    fill: #3f3c3c
}

.fieldMob__btn___3RBER {
    width: 16px;
    height: 16px;
    position: absolute;
    top: auto;
    right: 22px;
    bottom: 17px;
    left: auto;
    z-index: 2;
    margin: auto;
    outline: 0;
    background: 0 0;
    transition: all .3s
}

.fieldMobError___1DzR- + .fieldMob__btn___3RBER, .fieldMob__labelFocus___1qrCs + .fieldMob__btn___3RBER {
    top: 12px
}

.fieldMobError___1DzR- {
    position: absolute;
    transform: translateY(-50%);
    right: 15px;
    color: #a6161b;
    max-width: 70%;
    text-align: right;
    z-index: 100
}

@media screen and (min-width: 569px) {
    .fieldMobError___1DzR- {
        top: 18px;
        font-size: 12px
    }
}

@media screen and (max-width: 568px) {
    .fieldMobError___1DzR- {
        top: 16px;
        font-size: 10px
    }
}

form input:-webkit-autofill, form input:-webkit-autofill:focus, form input:-webkit-autofill:hover, form textarea:-webkit-autofill, form textarea:-webkit-autofill:focus, form textarea:-webkit-autofill:hover {
    -webkit-box-shadow: inset 0 0 0 50px #000214 !important;
    border-radius: 0
}

.fieldWeb___3Ji5h {
    position: relative;
    width: 100%;
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    margin-bottom: 15px
}

.fieldWeb__error___1zRrG {
    color: red;
    font-size: 13px
}

.fieldWeb__input___1b5rB {
    background-color: #000717;
    background-image: linear-gradient(180deg, rgba(44, 1, 0, .4), rgba(44, 1, 0, 0));
    border: 1px solid #3b424e;
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 0 2px rgba(83, 95, 111, .5);
    width: 100%;
    height: 38px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    outline: 0;
    padding: 3px 50px 3px 6px
}

.fieldWeb__input___1b5rB:focus {
    border: 1px solid #929497;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, .5)
}

.fieldWeb__input___1b5rB:focus::-moz-placeholder {
    color: transparent
}

.fieldWeb__input___1b5rB:focus:-ms-input-placeholder {
    color: transparent
}

.fieldWeb__input___1b5rB:focus::-ms-input-placeholder {
    color: transparent
}

.fieldWeb__input___1b5rB:focus::placeholder {
    color: transparent
}

.fieldWeb__input___1b5rB::-moz-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___1b5rB:-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___1b5rB::-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___1b5rB::placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

@media (max-width: 992px) {
    .fieldWeb__input___1b5rB::-moz-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___1b5rB:-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___1b5rB::-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___1b5rB::placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }
}

.fieldWeb___3Ji5h .cancelBtn___19urN {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    padding: 9px;
    cursor: pointer;
    border: none;
    background: 0 0;
    width: auto
}

.fieldWeb___3Ji5h .cancelBtn___19urN:focus {
    outline: 0
}

.fieldWeb___3Ji5h .cancelBtn___19urN i[class^=icon] {
    width: 11px;
    height: 11px;
    flex-shrink: 0
}

.fieldWeb___3Ji5h .cancelBtn___19urN i[class^=icon] path, .fieldWeb___3Ji5h .cancelBtn___19urN i[class^=icon] svg {
    width: 100%;
    height: 100%;
    fill: #9d4a06
}

.fieldWeb___3Ji5h .searchIcon___Tv_6s {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    height: 15px;
    width: 15px
}

.fieldWeb___3Ji5h .searchIcon___Tv_6s path {
    fill: #f0d873
}

.fieldMob___1dyzk {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    padding: 0;
    background: 0 0
}

.fieldMob__input___1k7Wy {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 0 20px;
    background: 0 0;
    box-shadow: none;
    border: none
}

.fieldMob__input___1k7Wy:focus {
    outline: 0
}

.fieldMob__input___1k7Wy:focus::-moz-placeholder {
    color: transparent
}

.fieldMob__input___1k7Wy:focus:-ms-input-placeholder {
    color: transparent
}

.fieldMob__input___1k7Wy:focus::-ms-input-placeholder {
    color: transparent
}

.fieldMob__input___1k7Wy:focus::placeholder {
    color: transparent
}

.fieldMob__input___1k7Wy::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1k7Wy:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1k7Wy::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1k7Wy::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___1dyzk i[class^=icon] {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-left: 20px
}

.fieldMob___1dyzk i[class^=icon] svg {
    width: 100%;
    height: 100%;
    fill: #fff
}

.payment-container {
    width: auto
}

.payment-container .payment-icons {
    margin-bottom: 20px;
    display: inline-flex;
    background: #000d26;
    border: 1px solid #0097ec;
    padding: 11px;
    width: auto
}

.payment-container .payment-icons div {
    width: 113px;
    margin-right: 11px
}

.payment-container .payment-icons div:last-child {
    margin-right: 0
}

.payment-container .payment-icons label {
    background-color: #212121;
    opacity: .6;
    border-radius: 3px;
    display: block;
    width: 100%;
    height: 55px;
    cursor: pointer
}

.payment-container .payment-icons label:hover {
    opacity: 1
}

.payment-container .payment-icons input[type=radio] {
    display: none
}

.payment-container .payment-icons input[type=radio]:checked + label {
    opacity: 1;
    position: relative
}

.payment-container .payment-icons input[type=radio]:checked + label:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    top: 66px;
    border: 12px solid transparent;
    border-top-color: #0097ec;
    margin-left: -12px
}

.payment-container .payment-icons input[type=radio]:checked + label:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    top: 66px;
    border: 10px solid transparent;
    border-top-color: #000d26;
    margin-left: -10px
}

.payment-container-mob {
    width: auto
}

.payment-container-mob__body {
    background: #000d26;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -17px;
    position: relative;
    z-index: 1;
    padding: 0 20px 20px;
    border: 1px solid #000;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .1), inset 0 1px 3px 0 rgba(0, 0, 0, .5), inset 0 4px 5px 0 rgba(0, 0, 0, .5)
}

@media screen and (min-width: 560px) {
    .payment-container-mob__body {
        margin-left: -40px;
        margin-right: -40px;
        padding: 0 40px
    }
}

.payment-container-mob .payment-icons {
    display: block;
    width: auto;
    height: 85px;
    white-space: nowrap;
    margin-right: -20px;
    margin-left: -20px;
    padding-left: 20px;
    overflow: auto;
    position: relative;
    z-index: 2
}

.payment-container-mob .payment-icons__item {
    width: 80px;
    height: 100%;
    margin-right: 10px;
    display: inline-block;
    font-size: 0;
    vertical-align: top;
    position: relative
}

.payment-container-mob .payment-icons__item:last-child {
    margin-right: 0
}

.payment-container-mob .payment-icons label {
    border-radius: 5px;
    border: 1px solid #000;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .05), inset 0 1px 0 0 hsla(0, 0%, 100%, .1);
    display: block;
    width: 80px;
    height: 60px;
    cursor: pointer;
    position: relative;
    outline: 0;
    padding: 10px
}

.payment-container-mob .payment-icons input[type=radio], .payment-container-mob .payment-icons label + .payment-container-mob__decor {
    display: none
}

.payment-container-mob .payment-icons input[type=radio]:checked + label {
    background: #000d26;
    border-radius: 5px 5px 0 0;
    padding-bottom: 10px;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .1), inset 0 1px 3px 0 rgba(0, 0, 0, .5), inset 0 4px 5px 0 rgba(0, 0, 0, .5);
    position: relative
}

.payment-container-mob .payment-icons input[type=radio]:checked + label + .payment-container-mob__decor {
    display: block
}

.payment-container-mob__label {
    padding-top: 44px;
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
    font-size: 15px
}

.payment-container-mob__label + .mob-input-wrap {
    margin-top: 16px
}

.payment-container-mob__text {
    color: #54bddc;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 20px
}

.payment-container-mob__decor {
    position: absolute;
    overflow: hidden;
    z-index: 2;
    bottom: 0;
    left: -10px;
    width: 100px;
    height: 30px;
    background: #000d26
}

.payment-container-mob__decor:before {
    left: -16px
}

.payment-container-mob__decor:after, .payment-container-mob__decor:before {
    content: "";
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #000d26;
    position: absolute;
    bottom: 16px;
    border: 1px solid #000;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 4px 5px 0 rgba(0, 0, 0, .5)
}

.payment-container-mob__decor:after {
    right: -16px
}

.bonuses__checkbox_wrap___3QGjq {
    margin-bottom: 12px
}

.input___aIBQL {
    display: none
}

.input___aIBQL:checked + .label___37G8j {
    background-color: hsla(0, 0%, 100%, .05)
}

.input___aIBQL:checked + .label___37G8j .labelText___38mLp {
    color: #fff
}

.label___37G8j {
    display: flex;
    align-items: center;
    height: 96px;
    width: 100%;
    padding: 0 32px;
    cursor: pointer;
    flex: auto
}

.labelImg___1QQew {
    display: flex;
    flex: 0 0 62px;
    height: 58px;
    width: 62px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center
}

.labelText___38mLp {
    margin-left: 21px;
    display: inline-block;
    color: #868686;
    font-size: 12px;
    line-height: 16px;
    font-family: Roboto, sans-serif;
    pointer-events: none
}

.field___3aR_4 {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid #3b424e;
    box-shadow: inset 0 1px 5px 0 #000717;
    border-radius: 2px;
    background-image: linear-gradient(180deg, #000717 0, transparent);
    background-repeat: repeat-x;
    margin-bottom: 20px
}

.fieldAuth___2aPye {
    margin-bottom: 16px
}

.fieldAuth___2aPye + .fieldAuth___2aPye .field__input___1sibs {
    padding: 26px 38px 6px 16px
}

.fieldDisabled___1MMck {
    border: 1px solid rgba(27, 19, 19, .9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: 0 0
}

.field___3aR_4 svg {
    fill: #868686
}

.field--block___1FApQ {
    margin-bottom: 15px
}

.field--error___2kWpn {
    color: #d0021b
}

.field__input___1sibs {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 64px;
    padding: 26px 16px 6px;
    background-color: transparent;
    box-shadow: none;
    border: none;
    position: relative;
    z-index: 1;
    font-weight: 500
}

.field__input___1sibs:focus {
    outline: 0
}

.field__input___1sibs::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.field__input___1sibs:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.field__input___1sibs::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.field__input___1sibs::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.field__input___1sibs:focus + .field__right-btn-wrap___2VAPa > .field__btn___UDuGl {
    opacity: 1;
    margin-top: 0
}

.field__input--left-icon___1g2WL {
    padding-left: 45px
}

.field__input--xl___2Et2F {
    height: 36px
}

.field__label___2AUNm {
    position: absolute;
    max-width: calc(100% - 32px);
    top: 50%;
    transform: translateY(-50%);
    left: 16px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    z-index: 0;
    pointer-events: all !important;
    transform-origin: 0 0
}

.field__labelFocus___1fOKs, .field__label___2AUNm {
    transition: transform .2s linear .1s, color .2s, transform-origin .2s
}

.field__labelFocus___1fOKs {
    color: #726a6a;
    transform-origin: 0 0;
    transform: translateY(-20px) scale(.65)
}

.field__labelFocus___1fOKs + .field__right-btn-wrap___2VAPa .field__btn___UDuGl, .field__labelFocus___1fOKs + .field__right-btn-wrap___2VAPa .togglerWebNew___2b9tk {
    margin-top: 0
}

.field__left-btn-wrap___9WLis, .field__right-btn-wrap___2VAPa {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.field__right-btn-wrap___2VAPa {
    right: 16px;
    font-weight: 700;
    width: auto;
    z-index: 2;
    transform: none;
    top: 32px;
    width: 16px;
    height: 16px
}

.field__right-btn-wrap___2VAPa .togglerWebNew___2b9tk {
    cursor: pointer;
    border: none;
    background: 0 0;
    width: 16px;
    height: 16px;
    margin-top: -10px;
    transition: margin-top .1s ease .1s
}

.field__right-btn-wrap___2VAPa .togglerWebNew___2b9tk i path, .field__right-btn-wrap___2VAPa .togglerWebNew___2b9tk i svg {
    fill: #726a6a
}

.field__left-btn-wrap___9WLis {
    left: 10px
}

.field__btn___UDuGl {
    cursor: pointer;
    border: none;
    background: 0 0;
    width: 16px;
    height: 16px;
    margin-top: -10px;
    transition: margin-top .1s ease .1s
}

.field__btn___UDuGl.isFilled___hQ3R4 {
    margin-top: 0
}

.field__btn___UDuGl:focus {
    outline: 0;
    margin-top: 0
}

.field__btn--clear___1CUcG {
    opacity: 0
}

.field__btn--clear___1CUcG svg {
    fill: #994901;
    stroke: #994901;
    stroke-width: 2px
}

.field__btn--check___VGAU6 {
    opacity: 0;
    margin-right: 5px;
    width: 15px;
    height: 15px
}

.field__btn--check___VGAU6 svg {
    fill: #994901
}

.field__btn--info___1UcXV {
    opacity: 1;
    width: 15px;
    height: 15px
}

.field__btn--info___1UcXV svg {
    fill: #fae7a5
}

.field__warning___1UG54 {
    padding: 5px 8px
}

.new-button-desktop--lg___UIxeM {
    line-height: 48px;
    font-size: 26px
}

.new-button-desktop--md___2m_cq {
    line-height: 40px;
    font-size: 22px
}

.new-button-desktop--sm___2QzCm {
    line-height: 32px;
    font-size: 20px
}

.fieldMob___1dD3n {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid #000;
    background: 0 0;
    border-radius: 4px;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .05), inset 0 1px 5px 0 #000;
    background-image: linear-gradient(180deg, #000 0, transparent);
    background-repeat: repeat-x;
    margin-bottom: 20px
}

.fieldMobDisabled___1QX_Z {
    border: 1px solid rgba(27, 19, 19, .9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: 0 0
}

.fieldMob__input___2feXJ {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 0 15px 0 19px;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    border: none;
    position: relative;
    font-weight: 500
}

.fieldMob__input___2feXJ:focus {
    outline: 0
}

.fieldMob__input___2feXJ::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___2feXJ:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___2feXJ::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___2feXJ::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___1dD3n input[name=currentPassword], .fieldMob___1dD3n input[name=newPasswordSecond], .fieldMob___1dD3n input[name=newPassword] {
    padding-right: 40px
}

.fieldMob__label___39YdQ {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all .3s
}

.fieldMob__labelFocus___1erDk {
    color: hsla(0, 0%, 100%, .5)
}

@media screen and (min-width: 569px) {
    .fieldMob__labelFocus___1erDk {
        top: 14px;
        font-size: 12px
    }
}

@media screen and (max-width: 568px) {
    .fieldMob__labelFocus___1erDk {
        top: 12px;
        font-size: 10px
    }
}

.fieldMob___1dD3n svg {
    fill: #3f3c3c
}

.fieldMob__btn___3jod6 {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 19px;
    bottom: 0;
    left: auto;
    z-index: 2;
    margin: auto;
    outline: 0;
    background: 0 0;
    transition: all .3s
}

.fieldMobError___IECd7 + .fieldMob__btn___3jod6, .fieldMob__labelFocus___1erDk + .fieldMob__btn___3jod6 {
    top: 12px
}

.fieldMobError___IECd7 {
    position: absolute;
    transform: translateY(-50%);
    right: 15px;
    color: #d0021b;
    max-width: 70%;
    text-align: right
}

@media screen and (min-width: 569px) {
    .fieldMobError___IECd7 {
        top: 18px;
        font-size: 12px
    }
}

@media screen and (max-width: 568px) {
    .fieldMobError___IECd7 {
        top: 16px;
        font-size: 10px
    }
}

form input:-webkit-autofill, form input:-webkit-autofill:focus, form input:-webkit-autofill:hover, form textarea:-webkit-autofill, form textarea:-webkit-autofill:focus, form textarea:-webkit-autofill:hover {
    -webkit-box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .05), inset 0 1px 5px 0 #000, inset 0 0 0 50px #000717;
    -webkit-text-fill-color: #fff !important;
    border: none !important;
    -webkit-appearance: none;
    border-radius: 2px
}

.content___1HaQW {
    width: 100%;
    height: 100%
}

.empty___1WBoV, .title___3s7-O {
    color: #fff;
    text-align: left;
    font-size: 24px;
    font-weight: 400;
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.title___3s7-O {
    margin: 7px 0 14px;
    font-family: Roboto;
    text-transform: unset
}

.empty___1WBoV {
    margin: 14px 0 50px
}

.btnMore___1-5dT {
    display: block;
    text-align: center;
    outline: 0;
    background: 0 0;
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 0 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 20px auto;
    letter-spacing: .6px;
    width: 160px;
    height: 40px;
    line-height: 38px;
    text-decoration: none
}

@media (min-width: 560px) {
    .btnMore___1-5dT {
        margin: 20px auto
    }
}

.menuBtn___21vzW {
    width: 40px;
    height: 40px;
    padding: 10px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    left: -10px
}

@media (min-width: 1000px) {
    .menuBtn___21vzW {
        display: none
    }
}

.menuBtn___21vzW:after {
    content: "";
    width: 18px;
    height: 2px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    margin: auto;
    box-shadow: 0 5px 0 0 #fff, 0 -5px 0 0 #fff;
    border-radius: 2px;
    background-color: #fff
}

.arrowBack___2s9__ {
    width: 40px;
    height: 40px;
    padding: 10px;
    position: relative;
    overflow: hidden;
    margin-left: -9px;
    margin-right: 9px
}

@media (min-width: 760px) {
    .arrowBack___2s9__ {
        margin-right: 19px
    }
}

.arrowBack___2s9__ span {
    margin: auto;
    border-radius: 2px;
    background-color: #fff;
    width: 12px;
    height: 2px;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 0;
    left: 0;
    z-index: 1
}

.arrowBack___2s9__ span:first-child {
    top: 7px;
    transform: rotate(45deg)
}

.arrowBack___2s9__ span:last-child {
    top: -7px;
    transform: rotate(-45deg)
}

.panelFixed___vUWxf {
    position: fixed;
    top: 50%;
    left: 0;
    width: 137px;
    z-index: 999;
    display: none;
    transform: translateY(-50%)
}

@media screen and (min-width: 1366px) {
    .panelFixed___vUWxf {
        display: block
    }
}

.fixedLeft___3ga0j {
    top: 0;
    bottom: 0;
    width: 23px
}

.fixedLeft___3ga0j, .fixedLeft___3ga0j:after, .fixedLeft___3ga0j:before {
    position: absolute;
    left: 0;
    z-index: 2;
    background-image: url(/assets/img/desktop/sys/anim/panel-fixed.gif)
}

.fixedLeft___3ga0j:after, .fixedLeft___3ga0j:before {
    content: "";
    right: 0;
    background-repeat: no-repeat
}

.fixedLeft___3ga0j:before {
    top: 0;
    bottom: 50%;
    background-position: -52px 0
}

.fixedLeft___3ga0j:after {
    top: 50%;
    bottom: 0;
    background-position: -52px 100%
}

.fixedNeon___F20Tt {
    position: absolute;
    top: -2px;
    right: 0;
    bottom: -2px;
    left: -1px;
    z-index: 0;
    background: url(/assets/img/desktop/sys/anim/neon.png) -24px 50% no-repeat
}

.fixedNeon___F20Tt:after, .fixedNeon___F20Tt:before {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    z-index: 1;
    background-image: url(/assets/img/desktop/sys/anim/neon.png);
    background-repeat: no-repeat
}

.fixedNeon___F20Tt:before {
    top: 0;
    bottom: 50%;
    background-position: -51px 0
}

.fixedNeon___F20Tt:after {
    top: 50%;
    bottom: 0;
    background-position: -51px 100%
}

.fixedRight___1aSmi {
    position: relative;
    width: 115px;
    left: 3px;
    height: 100%;
    z-index: 1
}

.fixedRight___1aSmi > .cnt-pt {
    padding: 10px 9px
}

.absolute___2EwPX {
    top: 648px;
    position: absolute;
    transform: translateY(0)
}

.lottery___19LoA {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 20px 0 #000;
    font-family: Roboto, sans-serif
}

.lottery___19LoA + .master__title {
    margin-top: 58px !important
}

@media screen and (min-width: 560px) {
    .lottery___19LoA {
        margin: 10px 0 !important
    }
}

.lotteryActual___30VXF {
    max-width: 768px;
    width: 100%
}

.lotteryActual___30VXF .lotteryImg___FeRLc {
    height: 200px
}

@media screen and (min-width: 560px) {
    .lotteryActual___30VXF .lotteryImg___FeRLc {
        height: 120px
    }
}

.lotteryActual___30VXF .lotteryImg___FeRLc img {
    position: relative;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    border: none
}

@media (min-width: 560px) {
    .lotteryActual___30VXF > .lotteryImg___FeRLc {
        display: none
    }

    .lotteryActual___30VXF .lotteryOverlayBlur___6trMk img {
        -webkit-filter: blur(0);
        filter: blur(0)
    }
}

.lottery___19LoA + .lottery___19LoA {
    margin-top: 20px
}

@media screen and (min-width: 560px) {
    .lotteryEnded___2Y0ML {
        width: calc(50% - 10px)
    }

    .lotteryEnded___2Y0ML .lotteryImg___FeRLc {
        height: 120px
    }
}

.lotteryEnded___2Y0ML .lotteryTitle___1ZI7j {
    font-size: 18px;
    font-weight: 400;
    word-wrap: break-word
}

@media screen and (min-width: 560px) {
    .lotteryEnded___2Y0ML .lotteryTitle___1ZI7j {
        font-size: 15px;
        font-weight: 500;
        padding-right: 48px
    }
}

@media screen and (min-width: 560px) {
    .lotteryEnded___2Y0ML .lotteryContent___b09PE {
        padding: 26px 20px 14px
    }
}

@media screen and (min-width: 560px) {
    .lotteryEnded___2Y0ML .lotteryDate___2svHb {
        top: 23px;
        right: 13px
    }
}

@media screen and (min-width: 560px) {
    .lotteryEnded___2Y0ML .lotteryLink___2q9eR {
        right: 9px
    }
}

.lotteryOverlay___12IFs {
    position: relative;
    overflow: hidden;
    width: 100%
}

.lotteryOverlay___12IFs:after, .lotteryOverlay___12IFs:before {
    content: "";
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 0;
    opacity: .4;
    transition: opacity .4s
}

.lotteryOverlayGray___3lMGr:after, .lotteryOverlayGray___3lMGr:before {
    background: #000
}

.lotteryOverlayBlur___6trMk .lotteryContent___b09PE {
    color: #000
}

@media (min-width: 560px) {
    .lotteryOverlayBlur___6trMk .lotteryContent___b09PE {
        color: #fff
    }
}

.lotteryOverlayBlur___6trMk:after, .lotteryOverlayBlur___6trMk:before {
    opacity: 1;
    background: hsla(0, 0%, 100%, .4)
}

@media (min-width: 560px) {
    .lotteryOverlayBlur___6trMk:after, .lotteryOverlayBlur___6trMk:before {
        background: rgba(0, 0, 0, .5)
    }
}

.lotteryOverlayBlur___6trMk img {
    -webkit-filter: blur(15px);
    filter: blur(15px)
}

.lotteryOverlayBlur___6trMk .lotteryTextSub___3sws0 {
    color: #383635
}

@media (min-width: 560px) {
    .lotteryOverlayBlur___6trMk .lotteryTextSub___3sws0 {
        color: #fff
    }
}

.lotteryOverlayBlur___6trMk .btn-mob {
    color: #000;
    box-shadow: inset 0 0 0 2px #000
}

@media (min-width: 560px) {
    .lotteryOverlayBlur___6trMk .btn-mob {
        color: #fff;
        box-shadow: inset 0 0 0 2px #fff
    }
}

.lotteryImg___FeRLc {
    height: 120px;
    overflow: hidden
}

.lotteryImg___FeRLc > [class^=LazyLoad] {
    height: 100%
}

.lotteryImg___FeRLc img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.lotteryContent___b09PE {
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding: 23px 20px 18px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media screen and (min-width: 560px) {
    .lotteryContent___b09PE {
        flex-direction: row;
        flex-wrap: wrap
    }
}

.lotteryTitle___1ZI7j {
    font-size: 18px;
    font-weight: 700;
    width: 65%;
    height: 42px
}

.lotteryTitle___1ZI7j + .lotteryText___1dqHP {
    margin-top: -5px
}

@media screen and (min-width: 560px) {
    .lotteryTitle___1ZI7j {
        width: 100%;
        height: 35px
    }
}

.lotteryDate___2svHb {
    font-size: 24px;
    font-weight: 700;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: auto;
    z-index: 0
}

.lotteryDate___2svHb span {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .5px
}

.lotteryLink___2q9eR {
    width: 16px;
    height: 16px;
    position: absolute;
    bottom: 2px;
    text-decoration: none
}

.lotteryText___1dqHP {
    font-size: 24px;
    font-weight: 700;
    position: relative
}

@media screen and (min-width: 560px) {
    .lotteryText___1dqHP {
        display: flex;
        flex-direction: column;
        justify-content: flex-end
    }
}

@media screen and (min-width: 560px) {
    .lotteryText___1dqHP + .lotteryText___1dqHP {
        width: 63.6%
    }
}

.lotteryTextSum___1NRDe {
    white-space: nowrap
}

.lotteryTextCurrency___3_fO8 {
    font-weight: 400;
    margin-left: 6px
}

.lotteryTextSub___3sws0 {
    padding-top: 5px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 400;
    color: #c8c6c6;
    letter-spacing: .5px
}

.lotteryBtn___3uMC3 {
    width: 50%;
    position: absolute;
    right: 0;
    top: 2px
}

.lotteryBtn___3uMC3 .btn-mob {
    letter-spacing: 0
}

@media screen and (min-width: 560px) {
    .lotteryBtn___3uMC3 {
        top: auto;
        bottom: 2px;
        width: 43%;
        right: 0
    }
}

@media (max-width: 560px) {
    .dates___1_h6z {
        letter-spacing: -2px
    }
}

.bonusWidget___31MUj {
    margin: 0 0 15px;
    position: relative;
    z-index: 1
}

.bonusWidgetCountdown___fETpF {
    margin-bottom: 10px
}

.bonusWidget___31MUj .neon-header {
    margin-bottom: 0
}

.bonusWidget___31MUj .countdown {
    margin-top: -33px
}

.bonusWidget___31MUj .sidebar-poster {
    position: relative;
    min-height: 200px;
    margin: 0 0 15px
}

.bonusWidget___31MUj .sidebar-poster__wrapper {
    position: relative;
    z-index: 2;
    height: 194px
}

.bonusWidget___31MUj .sidebar-poster__wrapper:before {
    content: "";
    width: 267px;
    height: 198px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: 0 -860px;
    position: absolute;
    top: 6px;
    right: -11px;
    bottom: auto;
    left: -11px;
    z-index: 0;
    z-index: 3
}

.bonusWidget___31MUj .sidebar-poster__title {
    height: 23px;
    margin: 0 -20px;
    top: -5px;
    position: relative;
    z-index: 3;
    text-align: center
}

.bonusWidget___31MUj .sidebar-poster__title img {
    width: 90%;
    display: block;
    margin: 0 auto
}

.bonusWidget___31MUj .sidebar-poster__img {
    width: 235px;
    height: 164px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.bonusWidget___31MUj .sidebar-poster__img:before {
    content: "";
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    box-shadow: inset 0 -3px 3px 1px rgba(0, 0, 0, .75)
}

.bonusWidget___31MUj .sidebar-poster__img img {
    width: 235px;
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.bonusWidget___31MUj .sidebar-poster__img, .bonusWidget___31MUj .sidebar-poster__img img {
    border-radius: 10px/60px
}

.bonusWidget___31MUj .sidebar-poster__name {
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center
}

.bonusWidget___31MUj .sidebar-poster__bonus {
    background: url(/assets/img/desktop/bg/pattern.jpg);
    border: 1px solid rgba(63, 72, 86, .75);
    border-radius: 2px;
    width: auto;
    position: relative;
    margin: 0 auto 16px
}

.bonusWidget___31MUj .sidebar-poster__bonus .bonus__inner {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .75);
    min-height: 60px
}

.bonusWidget___31MUj .sidebar-poster__bonus .bonus-percent {
    background: url(sprite.png) -791px -375px no-repeat;
    color: #fff;
    float: left;
    min-width: 140px;
    min-height: 60px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    font-weight: 700
}

.bonusWidget___31MUj .sidebar-poster__bonus .bonus-percent:after {
    content: "";
    background: url(sprite.png) -940px -375px no-repeat;
    font-size: 22px;
    line-height: 1;
    width: 66px;
    height: 48px;
    padding-top: 1px;
    padding-right: 2px;
    position: absolute;
    top: 1px;
    right: 0
}

.bonusWidget___31MUj .sidebar-poster__bonus .bonus-percent span {
    max-width: 55px;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    position: absolute;
    right: 16px;
    bottom: 22px;
    font-size: 11px;
    padding-top: 2px;
    z-index: 1
}

.bonusWidget___31MUj .sidebar-poster__bonus .bonus-percent strong {
    max-width: 55px;
    font-size: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    position: absolute;
    z-index: 1;
    top: -1px;
    right: 18px
}

.bonusWidget___31MUj .sidebar-poster__bonus .bonus-deposit {
    padding: 8px 0 6px 15px
}

.bonusWidget___31MUj .sidebar-poster__bonus .bonus-deposit > span {
    color: #8da1bd;
    font-size: 14px;
    line-height: 1;
    padding-bottom: 5px;
    text-shadow: 0 2px 0 #000
}

.bonusWidget___31MUj .sidebar-poster__bonus .bonus-deposit .sum {
    font-size: 26px;
    line-height: 1;
    text-transform: uppercase;
    text-shadow: 0 3px 0 rgba(0, 0, 0, .43);
    white-space: nowrap;
    color: #ffc000
}

.bonusWidget___31MUj .sidebar-poster__bonus .bonus-deposit .sum.big {
    font-size: 28px
}

.bonusWidget___31MUj .sidebar-poster .bonus-link {
    margin-top: 8px;
    margin-bottom: 15px;
    text-align: center
}

.bonusWidget___31MUj .sidebar-poster .bonus-link a {
    font-size: 14px;
    border-bottom: 1px solid #2095c2;
    color: #009aec;
    display: inline-block;
    line-height: 1
}

.bonusWidget___31MUj .sidebar-poster .bonus-link a:hover {
    border-bottom: none
}

.bonusWidget___31MUj .sidebar-poster .bonus-link a:active {
    top: 1px
}

.bonusWidget___31MUj .sidebar-poster__name + .tournament-fond {
    margin-top: 15px
}

.container___3t-S3 {
    background: #2d0a02;
    box-shadow: inset 0 0 85px #000;
    border: 2px solid #a95402;
    border-radius: 10px;
    position: absolute;
    top: 60px;
    right: auto;
    bottom: auto;
    left: -270px;
    width: 250px
}

@media (max-width: 1439px) {
    .container___3t-S3 {
        position: absolute;
        top: auto;
        right: 80px;
        bottom: -270px;
        left: 80px;
        padding: 25px;
        display: flex;
        width: auto
    }
}

.header___sOCYd {
    width: 247px;
    height: 80px;
    margin: 0 auto;
    position: absolute;
    top: -45px;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(/assets/img/desktop/titles/title-as-bonus-new.png) no-repeat 50%;
    z-index: 3
}

@media (max-width: 1439px) {
    .header___sOCYd {
        top: 0;
        position: relative
    }
}

.header___sOCYd .percent___3-JBl {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 35px;
    line-height: 50px;
    text-align: center;
    margin-top: 34px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fce9a9;
    background: -webkit-linear-gradient(180deg, #fcf3d2 0, #fce9a9 40%, #f1dc85 51%, #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent
}

@media (max-width: 1439px) {
    .header___sOCYd .percent___3-JBl {
        width: 250px
    }
}

.body___SyfzS {
    padding: 45px 10px;
    position: relative;
    z-index: 3
}

@media (max-width: 1439px) {
    .body___SyfzS {
        padding: 5px 10px
    }
}

.checklist___23iM4 {
    padding: 0 0 0 2px;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    counter-reset: list
}

.checklist___23iM4.active___1sqIT {
    counter-reset: none
}

.checklist___23iM4.active___1sqIT .item___2jhkk .title___3lmxY:after, .checklist___23iM4.active___1sqIT .item___2jhkk:after {
    content: ""
}

.checklist___23iM4.active___1sqIT .item___2jhkk:first-child .icon___2rxon {
    border: 1px solid #01935d
}

.checklist___23iM4.active___1sqIT .item___2jhkk:first-child .icon___2rxon:after {
    background: url(/assets/img/desktop/sprites/sprite-full.png) -210px -132px no-repeat;
    transform: scale(1)
}

.checklist___23iM4 .item___2jhkk {
    font-size: 14px;
    color: #fbe8a5;
    margin: 0 0 20px 40px;
    font-weight: 700;
    position: relative
}

.checklist___23iM4 .item___2jhkk:after {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -27px;
    color: #c1600a;
    font-size: 16px;
    content: ""
}

.checklist___23iM4 .icon___2rxon {
    float: left;
    width: 25px;
    height: 25px;
    border: 1px solid #9a4902;
    margin: -5px -100% 0 -36px;
    position: relative;
    border-radius: 50%
}

.checklist___23iM4 .icon___2rxon:after {
    content: "";
    position: absolute;
    left: 1px;
    top: 3px;
    width: 20px;
    height: 18px;
    background: url(/assets/img/desktop/sprites/sprite-full.png) -210px -132px no-repeat;
    transform: scale(0)
}

.checklist___23iM4 .title___3lmxY:after {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -27px;
    content: counter(list);
    counter-increment: list;
    color: #c1600a;
    font-size: 16px
}

.button___1wpwA {
    position: absolute;
    bottom: -22px;
    left: 50%;
    transform: translateX(-50%)
}

.button___1wpwA button span {
    padding: 0 15px
}

@media (max-width: 1439px) {
    .button___1wpwA {
        left: -123px;
        bottom: 0
    }

    .button___1wpwA button {
        margin-bottom: 20px
    }
}

.profileBar___1vDkG {
    max-width: 120px;
    float: left;
    padding: 1px 0 0;
    font-size: 14px;
    line-height: 18px;
    color: #75859d;
    text-shadow: 0 0 8px #000;
    text-decoration: none
}

.profileBar___1vDkG:hover {
    color: #75859d
}

.profileBar__img___2Clrc {
    float: left;
    position: relative;
    width: 34px;
    height: 34px;
    margin-right: -40px;
    background: url(/assets/img/desktop/pic/userpic.png)
}

.profileBar__img___2Clrc .counter-number {
    display: none
}

.profileBar__textWrap___1_EoZ {
    margin-left: 40px
}

.profileBar__name___2SKJr {
    color: #fff;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.userBar__info___CLJny {
    position: relative;
    z-index: 2
}

.userBar__info___CLJny .userBar__block___bvYO5:first-child {
    width: 120px
}

.userBar__info___CLJny .userBar__block___bvYO5:last-child {
    width: 235px
}

.userBar__infoIco___uuign {
    float: left;
    position: relative;
    width: 34px;
    height: 34px;
    margin-right: -40px
}

.userBar__infoIco__profile___lE_KK {
    width: 32px;
    height: 33px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -231px -197px;
    position: relative;
    z-index: 1
}

.userBar__infoIco__msg___7HedN {
    padding: 0 2px;
    min-width: 10px;
    height: 14px;
    position: absolute;
    top: -3px;
    right: -3px;
    bottom: auto;
    left: auto;
    z-index: 0;
    border-radius: 7px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5), inset 0 1px 2px hsla(0, 0%, 100%, .25);
    z-index: 2;
    background-color: #b50501;
    font-size: 10px;
    letter-spacing: -.025em;
    line-height: 14px;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    white-space: nowrap
}

.userBar__infoIco__status___1nP6I {
    width: 123%;
    position: absolute;
    top: auto;
    right: auto;
    bottom: -9%;
    left: -9%;
    z-index: 0
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG {
    margin-left: 40px
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .pseudoLink {
    color: #ffc000;
    text-decoration: underline
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .pseudoLink:hover {
    color: #0097ec;
    text-decoration: none
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range {
    padding: 4px 24px 0 0;
    position: relative
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__outer {
    height: 12px;
    position: relative;
    overflow: hidden;
    border: 1px solid #000;
    border-radius: 6px;
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75), inset 0 0 3px 1px rgba(63, 72, 255, .35);
    background-color: #101a3b
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__outer:hover .status-range__value-static {
    opacity: 0
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__outer:hover .status-range__value-hover {
    opacity: 1
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__inner {
    height: 10px;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    z-index: 1;
    border-radius: 5px;
    background: url(/assets/img/desktop/sys/bg/status-range.gif) 50% 0 repeat-x
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__value {
    position: relative;
    z-index: 2;
    font-size: 10px;
    color: #fff;
    line-height: 12px;
    height: 10px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5), 0 -1px 0 rgba(0, 0, 0, .5), -1px 0 0 rgba(0, 0, 0, .5), 1px 0 0 rgba(0, 0, 0, .5);
    font-weight: 700
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__value-hover, .userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__value-static {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    transition: opacity .5s ease-in-out 0
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__value-static {
    opacity: 1
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__value-hover {
    opacity: 0
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff {
    position: absolute;
    top: auto;
    right: -3px;
    bottom: -3px;
    left: auto;
    z-index: 0;
    width: 24px;
    height: 24px
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2 {
    font-size: 24px;
    line-height: 24px;
    position: relative;
    z-index: 1
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2 span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 0;
    font-weight: 700
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2 span.text-blue {
    opacity: 0
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2 span.text-blue small, .userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2 span.text-grey small {
    font-size: 24px;
    position: relative;
    bottom: 0
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2 > .form-error.help-block {
    right: 5px;
    left: -170px;
    visibility: hidden;
    font-size: 14px;
    display: block;
    opacity: 0;
    border: 1px solid #2685ff;
    background-color: #0b194e;
    border-radius: 2px;
    position: absolute;
    z-index: 105;
    bottom: auto;
    top: 100%;
    padding: 9px;
    height: auto;
    min-height: 20px;
    color: #fff;
    line-height: 16px;
    width: auto;
    font-weight: 400;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    transition: all .4s ease-in-out 0;
    margin: 35px -6px 0 0
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2 > .form-error.help-block span {
    position: static
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2 > .form-error.help-block p {
    font-size: 13px;
    margin-bottom: 2px;
    color: inherit
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2:hover > .form-error.help-block {
    visibility: visible;
    opacity: 1
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2:hover > .form-error.help-block:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #0b194e;
    left: -7px;
    top: 12px;
    z-index: 2;
    border-color: transparent transparent #0b194e;
    border-style: solid;
    border-width: 7px 5px 5px;
    left: 50%;
    top: -12px;
    left: auto;
    margin-left: 0;
    right: 7px
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range__coff-x2:hover > .form-error.help-block:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-bottom: 9px solid transparent;
    border-right: 9px solid #2685ff;
    left: -9px;
    top: 10px;
    z-index: 1;
    border-color: transparent transparent #2685ff;
    border-style: solid;
    border-width: 9px 6px 6px;
    left: 50%;
    top: -16px;
    left: auto;
    margin-left: 0;
    right: 7px;
    right: 6px
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range.active .status-range__coff-x2 .text-blue {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-full;
    animation-name: blinking-full;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    transition: opacity .1s linear 0
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range.active .status-range__coff-x2 .text-grey {
    opacity: .25
}

.userBar__infoIco___uuign + .userBar__infoData___aubKG .status-range.active .status-range__coff-x2:hover .text-blue {
    -webkit-animation-duration: 0 ease 0 normal none;
    animation-duration: 0 ease 0 normal none;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1
}

.userBar__infoValue___9mPBp {
    color: #f9fdff;
    padding-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 16px
}

.userBar__info___CLJny .userBarInfoValue___3RgmO {
    max-width: 78px
}

.userBar__block___bvYO5 {
    float: left;
    padding: 1px 0 0;
    font-size: 14px;
    line-height: 18px;
    color: #75859d;
    text-shadow: 0 0 8px #000;
    text-decoration: none;
    width: 192px
}

.userBar__block___bvYO5:hover {
    color: #75859d
}

.userBar__block___bvYO5 a {
    text-decoration: none
}

.balanceDetails___38sk6 {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    background: 0;
    border: 1px solid rgba(82, 92, 103, .49);
    border-top-color: #39424d;
    box-shadow: inset 0 -10px 20px rgba(0, 0, 0, .5), inset 0 3px 5px rgba(0, 0, 0, .4);
    overflow: hidden
}

.balanceDetails___38sk6:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    margin: auto;
    background: url(/assets/img/desktop/sys/bg/texture-grey.jpg) 50% 0 repeat;
    opacity: .94
}

.balanceDetails___38sk6 li {
    position: relative;
    padding: 4px 2px;
    margin: 0 6px;
    transition: .2s
}

.balanceDetails___38sk6 li:nth-of-type(3) .balanceDetailsName___UIiYw {
    text-transform: capitalize
}

.balanceDetails___38sk6 li + li {
    border-top: 1px solid rgba(0, 0, 0, .5)
}

.balanceDetails___38sk6 li.isolated {
    border-top: 0
}

.balanceDetails___38sk6 li.isolated + .isolated {
    border-bottom: 1px solid hsla(0, 0%, 100%, .3)
}

.balanceDetails___38sk6 li:after {
    content: "";
    display: block;
    clear: both
}

.balanceDetailsName___UIiYw, .balanceDetailsValue___27MKl {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: 13px;
    line-height: 1.2;
    color: #75859d;
    text-shadow: 0 2px #000;
    white-space: nowrap;
    border: 0
}

.balanceDetailsValue___27MKl {
    font-size: 13px;
    font-weight: 700;
    color: #fc0;
    text-decoration: none;
    padding-right: 30px;
    background: 0 0 !important;
    cursor: pointer
}

.balanceDetailsValue___27MKl:hover {
    color: #fc0
}

.unreadMessages___6_liS {
    width: 24px;
    height: 24px;
    position: relative;
    top: -2px;
    color: inherit
}

.unreadMessages___6_liS a {
    display: block
}

.unreadMessagesCount___2c9-U {
    color: #fff;
    font-weight: 500;
    font-size: 6px;
    line-height: 6px;
    display: block;
    position: absolute;
    text-decoration: none;
    top: -2px;
    right: -6px;
    background: linear-gradient(180deg, #d73637, #780424);
    border: 2px solid #009df7;
    border-radius: 10px;
    padding: 1px 2px;
    min-width: 12px;
    text-align: center
}

.sidebarUser___1xw7Q {
    background: linear-gradient(180deg, #00c6fb, #005bea);
    font-family: Roboto, sans-serif;
    color: #fff
}

.sidebarUserHeader___18e6X {
    background: rgba(0, 91, 234, .4);
    height: 64px;
    padding: 14px 14px 16px 16px;
    position: relative
}

.sidebarUserLogin___FlfQY {
    position: relative;
    font-size: 16px;
    letter-spacing: 0;
    text-align: left;
    display: flex;
    justify-content: space-between
}

.sidebarUserLoginName___3zDSP {
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 99%;
    text-decoration: none;
    font-weight: 500;
    color: inherit
}

.sidebarUserStatus___3XT9Q {
    position: relative;
    width: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 500;
    padding-right: 2px;
    margin-top: -1px
}

.sidebarUserStatusTitle___1WmKK {
    font-size: 12px
}

.sidebarUserStatusPercent___2aBHf {
    font-size: 10px
}

.sidebarUserStatusRange___12Upa {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    height: 2px;
    background: #fff
}

.sidebarUserBonus___3ZsHT {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: rgba(0, 0, 0, .1);
    border-radius: 5px;
    width: auto;
    max-width: 216px;
    margin: 9px auto 0;
    padding: 7px 10px;
    color: #fff;
    overflow: hidden;
    font-weight: 700;
    min-height: 41px
}

.sidebarUserBonus___3ZsHT .btn-mob {
    width: 55px
}

.sidebarUserBonus___3ZsHT .btn-mob:last-child {
    margin-left: 10px
}

.sidebarUserBonus___3ZsHT .btn-mob__white {
    color: #0080e0;
    line-height: 21px
}

.sidebarUserBonusRange___1FMy8 {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    border-radius: 5px 0 0 5px;
    opacity: .6
}

.sidebarUserBonusTitle___12ksF {
    letter-spacing: .5px;
    max-width: 140px;
    text-transform: uppercase;
    line-height: 13px
}

.sidebarUserBonusPercent___1oF1F, .sidebarUserBonusTitle___12ksF {
    position: relative;
    z-index: 1;
    font-size: 10px
}

.sidebarUserBonusClose___3C0zG {
    border-radius: 3px;
    border: 2px solid #fff;
    color: #fff;
    width: 20px;
    height: 20px;
    position: relative;
    margin-top: -1px
}

.sidebarUserBonusClose___3C0zG:after, .sidebarUserBonusClose___3C0zG:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 8px;
    height: 2px;
    margin: auto;
    background: #fff;
    transform: rotate(45deg)
}

.sidebarUserBonusClose___3C0zG:before {
    transform: rotate3d(0, 0, -1, 45deg)
}

.sidebarUserBonusConfirm___1YI9v {
    position: relative;
    z-index: 1;
    font-size: 10px;
    letter-spacing: .5px;
    text-transform: uppercase;
    line-height: 13px
}

.sidebarUserBonus___3ZsHT + .sidebarUserBonus___3ZsHT {
    margin-top: 9px;
    padding: 7px 10px
}

.sidebarUserBonus___3ZsHT + .sidebarUserBonus___3ZsHT .sidebarUserStatusTitle___1WmKK {
    line-height: 13px
}

.sidebarUserBonus___3ZsHT + .sidebarUserBonus___3ZsHT .sidebarUserStatusTitle___1WmKK span {
    font-size: 9px
}

.sidebarUserWallet___yqhSK {
    display: flex;
    flex-wrap: wrap;
    margin-top: 33px
}

.sidebarUserWalletTotal___3BZFI {
    width: 100%;
    font-weight: 500;
    font-size: 32px;
    line-height: 32px;
    white-space: nowrap;
    text-align: center;
    margin-bottom: 14px
}

.sidebarUserWalletTotalCurrency___1UP6W {
    margin: 0 -12px 0 6px;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .6)
}

.sidebarUserWalletBallance___q8Mie {
    width: 112px;
    color: hsla(0, 0%, 100%, .6);
    position: relative;
    font-weight: 500
}

.sidebarUserWalletBallance___q8Mie:nth-child(2) {
    text-align: right
}

.sidebarUserWalletBallanceSum___rFmLg {
    font-size: 16px;
    line-height: 23px;
    white-space: nowrap
}

.sidebarUserWalletBallanceSumCurrency___3C0Wc {
    margin-left: 5px
}

.sidebarUserWalletBallanceTitle___26jeH {
    font-size: 12px;
    text-transform: lowercase;
    line-height: 12px
}

.sidebarUserWalletBallance___q8Mie + .sidebarUserWalletBallance___q8Mie {
    margin-left: 32px
}

.sidebarUserWalletBallance___q8Mie + .sidebarUserWalletBallance___q8Mie:after {
    content: "+";
    font-size: 16px;
    position: absolute;
    top: 7px;
    right: auto;
    bottom: 0;
    left: -21px;
    z-index: 0;
    margin: auto
}

.sidebarUserExchange___2Tj-Q {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-top: 29px
}

.sidebarUserExchange___2Tj-Q > div {
    width: 112px;
    position: relative
}

.sidebarUserExchange___2Tj-Q > div:first-child {
    text-align: right
}

.sidebarUserExchangeSum___1C0gN {
    font-weight: 500;
    font-size: 16px;
    line-height: 23px;
    white-space: nowrap;
    position: relative
}

.sidebarUserExchangeSumCurrency___2JXVY {
    margin-left: 5px
}

.sidebarUserExchangeXPoints___T6ZJr {
    position: absolute;
    top: -5px;
    right: -22px;
    padding: 0;
    border-radius: 2px;
    color: #005bea;
    width: 20px;
    height: 16px;
    background-color: #fff
}

.sidebarUserExchangeXPoints___T6ZJr:hover > .HelpBlock___2nlJz {
    visibility: visible;
    opacity: 1
}

.sidebarUserExchangeXPoints___T6ZJr .XpointsInfo___1c5K1 {
    font-size: 6px;
    text-transform: capitalize;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.sidebarUserExchangeXPoints___T6ZJr .XpointsInfo___1c5K1 span {
    font-weight: 700;
    font-size: 12px
}

.sidebarUserExchangeXPoints___T6ZJr .HelpBlock___2nlJz {
    position: absolute;
    top: 100%;
    bottom: auto;
    right: auto;
    left: -68px;
    visibility: hidden;
    font-size: 12px;
    display: block;
    opacity: 0;
    border-radius: 3px;
    text-align: left;
    background-color: #fff;
    z-index: 105;
    padding: 9px 18px 20px;
    height: auto;
    min-height: 20px;
    color: #000;
    line-height: 16px;
    width: 165px;
    font-weight: 400;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    transition: all .4s ease-in-out 0;
    margin: 15px 0 0;
    box-shadow: 0 8px 16px 0 rgba(64, 96, 128, .1)
}

.sidebarUserExchangeXPoints___T6ZJr .HelpBlock___2nlJz:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #fff;
    z-index: 2;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 7px 5px 5px;
    top: -12px;
    left: auto;
    margin-left: 0;
    right: 50%
}

.sidebarUserExchangeXPoints___T6ZJr .HelpBlock___2nlJz [class*=countdownMob] {
    font-weight: 400
}

.sidebarUserExchangeXPoints___T6ZJr .HelpBlock___2nlJz [class*=countdownMob] [class^=flash] {
    width: 6px
}

.sidebarUserExchangeTitle___3L_fr {
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    color: hsla(0, 0%, 100%, .6);
    text-transform: lowercase
}

.sidebarUserExchange___2Tj-Q .btn-mob {
    margin-top: 1px;
    width: 96px;
    line-height: 32px;
    height: 32px;
    text-transform: capitalize
}

.sidebarUserButton___2bA_Y {
    padding: 16px 16px 48px
}

.sidebarUserButton___2bA_Y .btn-mob {
    height: 40px;
    line-height: 42px
}

.social___3TIji {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 560px;
    margin: 0 auto
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) and (max-width: 760px) {
    .social___3TIji {
        flex-direction: column-reverse;
        align-items: center
    }
}

.socialItem___P2yCU {
    width: 40px;
    height: 40px
}

@media screen and (min-aspect-ratio: 11) and (min-aspect-ratio: 139) and (min-width: 480px) and (max-width: 760px) {
    .socialItem___P2yCU {
        margin-bottom: 22px
    }
}

.payments___3Itqi {
    padding: 0 40px;
    text-align: center;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    height: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-filter: grayscale(100%) brightness(200%) saturate(300%) contrast(.9) opacity(90%);
    filter: grayscale(100%) brightness(200%) saturate(300%) contrast(.9) opacity(90%)
}

.payments___3Itqi .payment--visa___2Ohfz {
    width: 76px;
    height: 30px
}

.payments___3Itqi .payment--cirrus___2grEd, .payments___3Itqi .payment--maestro___2gG7l, .payments___3Itqi .payment--mastercard___2QBuy {
    width: 50px;
    height: 48px
}

.payments___3Itqi .payment--qiwi___oSEx1 {
    width: 92px;
    height: 40px
}

.payments___3Itqi .payment--yandex___2yFUY {
    width: 110px;
    height: 23px
}

.payments___3Itqi .payment--alfa-bank___3v5zc {
    width: 108px;
    height: 33px
}

.payments___3Itqi .payment--webmoney___2S2fA {
    width: 130px;
    height: 42px
}

.payments___3Itqi .payment--sberbank___2-bgM {
    width: 98px;
    height: 28px
}

.sliderFooter___2BpQX {
    position: relative;
    min-height: 200px
}

.sliderFooter___2BpQX p {
    margin: 0;
    color: #8a8d99;
    font-size: 14px;
    line-height: 1.4285714;
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.sliderFooter___2BpQX h1, .sliderFooter___2BpQX h2, .sliderFooter___2BpQX h3, .sliderFooter___2BpQX h4, .sliderFooter___2BpQX h5, .sliderFooter___2BpQX h6 {
    text-align: left;
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    margin: 9.5px 0;
    color: #0097ec
}

.sliderFooter___2BpQX > .owl-dots {
    display: flex;
    width: 300px;
    position: absolute;
    top: -10px;
    right: 15px
}

.sliderFooter___2BpQX .slick-dots li {
    float: left;
    margin-right: 6px
}

.sliderFooter___2BpQX .slick-dots li button {
    display: block;
    width: 12px;
    height: 12px;
    background-color: #3f5971;
    border-radius: 50%;
    border: none;
    outline: 0;
    font-size: 0;
    padding: 0
}

.sliderFooter___2BpQX .slick-dots li.slick-active button {
    background-color: #fff
}

.sliderFooter___2BpQX .slick-dots li:last-child {
    margin-right: 0
}

.sliderFooter___2BpQX .slick-track {
    min-height: 218px;
    width: 100% !important
}

.sliderFooter___2BpQX .slick-track:after {
    content: "";
    display: table;
    clear: both
}

.sliderFooter___2BpQX .slick-list, .sliderFooter___2BpQX .slick-slide {
    height: inherit
}

.sliderFooter___2BpQX .slick-list {
    width: 100%;
    position: relative;
    overflow: hidden
}

.sliderFooter___2BpQX .slick-slide {
    transition-duration: 1.5s, 1.5s !important;
    float: none;
    position: absolute !important;
    top: 0;
    left: 0 !important;
    width: 100% !important
}

.sliderFooter___2BpQX .slick-slide:not(.slick-active) {
    pointer-events: none
}

.sliderFooter___2BpQX .slick-slide .slideContent:before {
    content: "";
    float: right;
    height: 32px
}

.sliderFooter___2BpQX .slick-slide .slideContent--2:before {
    width: 36px
}

.sliderFooter___2BpQX .slick-slide .slideContent--3:before {
    width: 54px
}

.sliderFooter___2BpQX .slick-slide .slideContent--4:before {
    width: 72px
}

.sliderFooter___2BpQX .slick-slide .slideContent--5:before {
    width: 90px
}

.sliderFooter___2BpQX .slick-slide .slideContent--6:before {
    width: 108px
}

.sliderFooter___2BpQX .slick-slide .slideContent--7:before {
    width: 126px
}

.sliderFooter___2BpQX .slick-slide .slideContent--8:before {
    width: 144px
}

.sliderFooter___2BpQX .slick-slide .slideContent--9:before {
    width: 162px
}

.sliderFooter___2BpQX .slick-slide .slideContent--10:before {
    width: 180px
}

.footer___2JwvE {
    margin: 0 0 50px
}

.footer___2JwvE .cnt-mt {
    margin-bottom: 20px
}

.footerSection___6Rd9G {
    overflow: hidden
}

.footerSection___6Rd9G:after, .footerSection___6Rd9G:before {
    content: " ";
    display: table
}

.footerNavigation___3zlaC {
    float: left;
    width: 33.33333334%
}

.footerNavigationColumn___3MWZ_ {
    float: left;
    width: 50%;
    padding-left: 14px;
    padding-right: 14px
}

.footerNavigationColumn___3MWZ_ + .footerNavigationColumn___3MWZ_ {
    padding-left: 24px;
    padding-right: 0
}

.footerNavigationColumn___3MWZ_:first-child {
    padding-left: 24px
}

.footerNavigationTitle___2vbvY {
    font-family: kelson_sansregular, kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: #0097ec;
    margin-top: 9.5px;
    margin-bottom: 9.5px;
    font-weight: 400;
    line-height: 1.33
}

.footerNavigationList___1SsI_ {
    margin: 0;
    list-style-type: none;
    padding: 0 0 20px
}

.footerNavigationItem___4Jn7r a, .footerNavigationItem___4Jn7r span {
    color: #c2c4cc;
    text-decoration: none;
    font-size: 14px;
    white-space: nowrap
}

.footerNavigationItem___4Jn7r a:hover, .footerNavigationItem___4Jn7r span:hover {
    text-decoration: underline
}

.footerCarousel___3xG4b {
    float: left;
    width: 66.66666667% !important;
    padding-left: 20px;
    padding-right: 14px;
    padding-bottom: 20px
}

.footerInfo___1saqa {
    padding-top: 10px;
    padding-bottom: 5px;
    overflow: hidden;
    height: 45px;
    box-sizing: content-box
}

.footerInfo___1saqa .col__wr .col__half {
    padding-right: 20px;
    padding-left: 20px
}

.footerPartners___26M-X {
    text-align: right;
    white-space: nowrap
}

.footerPartnersWP___3pl2n {
    display: inline-block;
    width: 92px;
    height: 45px;
    background: url(sprite.png) -449px -67px no-repeat;
    margin-right: 15px
}

.footerPartnersWP___3pl2n:hover {
    background-position: -558px -67px
}

.footerPartnersList___DH3ir {
    float: right;
    width: 360px;
    height: 45px;
    background: url(sprite.png) -77px -67px no-repeat
}

.footerContactsList___w_rnw {
    overflow: hidden;
    white-space: nowrap
}

.footerContactsItem___3ruun {
    font-size: 0;
    display: inline-block;
    padding: 0;
    margin: 0 10px 0 0;
    overflow: hidden
}

.footerContactsItem___3ruun [class^=icon_] {
    width: 20px;
    height: 20px;
    margin-right: 2px;
    float: left
}

.footerContactsItem___3ruun a {
    font-size: 14px;
    line-height: 1.4285714;
    text-decoration: none;
    color: #fff;
    font-family: kelson_sans_ruregular, kelson_sansregular, Arial, Helvetica, Verdana, Tahoma, sans-serif
}

.footerContactsItem___3ruun a:hover {
    text-decoration: underline
}

.footerContactsCopy___2jKiR {
    font-size: 14px;
    line-height: 1.4285714;
    color: #8da1bd;
    margin: 0 0 15px
}

.background___3beHj {
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 1550px;
    background-position: 50% 0;
    background-attachment: scroll;
    background-repeat: repeat-y;
    transition: top .4s;
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    z-index: 0
}

.animateWrap___q7PKz {
    margin-bottom: 10px
}

.animateWrapStart___kqj76 {
    visibility: visible;
    position: relative;
    opacity: 0;
    margin-bottom: 10px
}

.animateWrapEnd___YRGf8 {
    visibility: visible;
    position: relative;
    opacity: 1;
    margin-bottom: 10px !important;
    transition: opacity .15s ease, margin-bottom .3s ease
}

.notification___wNBLh {
    position: relative;
    width: 244px;
    font-size: 13px;
    line-height: 1.1;
    color: #707f8e;
    text-align: left
}

.notification___wNBLh a {
    color: #00d3e5
}

.notification__content___3APOz {
    display: flex;
    padding: 10px;
    background-color: #000;
    border: 3px solid #375ed7;
    border-radius: 3px
}

.notification__aside___3dFT_ {
    width: 55px;
    margin-right: 15px
}

.notification__aside___3dFT_ img {
    width: 100%
}

.notification__main___3CzbV {
    flex: 1
}

.notification__heading___3Jn_l {
    text-transform: uppercase;
    margin-bottom: 5px;
    color: #0491eb
}

.notification___wNBLh p {
    font-size: inherit;
    line-height: inherit;
    color: #707f8d;
    text-align: inherit
}

.notification__closeBtn___25pMy {
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    color: #d2d2d2;
    cursor: pointer
}

.notification__closeBtn___25pMy:before {
    content: "X"
}

.notification___wNBLh .btn___1XHq4, .notification___wNBLh p, .notification__heading___3Jn_l {
    margin: 0
}

.notification___wNBLh {
    margin-top: 10px
}

.notification___wNBLh * + p {
    margin-bottom: 5px;
    margin-top: 5px
}

.notification___wNBLh * + .btn___1XHq4 {
    margin-top: 8px
}

.notification__closeBtn___25pMy {
    opacity: .8
}

.notification__closeBtn___25pMy:hover {
    opacity: 1
}

.notification___wNBLh .textYellow___1y82a {
    color: #fae7a5;
    font-size: 16px
}

.notification___wNBLh a {
    margin-top: 5px
}

.notificationMob___11e5c {
    background: #000;
    font-size: 12px;
    color: #fff
}

.notificationsWrapper___1hsGG {
    position: fixed;
    z-index: 99999;
    bottom: 20px;
    right: 50px;
    pointer-events: auto
}

.notificationWrap___J9toE {
    background: rgba(0, 0, 0, .9);
    border-radius: 10px;
    padding: 20px 46px 20px 20px;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    max-width: 280px;
    position: relative
}

@media (max-width: 530px) and (orientation: portrait) {
    .notificationWrap___J9toE {
        min-width: 100%
    }
}

.notificationWrap___J9toE a {
    color: #2bc8d9
}

.IconWrap___1a0nf {
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: auto;
    left: auto;
    width: 10px;
    height: 10px
}

.IconWrap___1a0nf svg * {
    fill: #fff !important
}

.notificationsWrapper___2LOHh {
    position: fixed;
    z-index: 99999;
    bottom: 75px;
    right: 20px;
    pointer-events: auto
}

@media (max-width: 530px) and (orientation: portrait) {
    .notificationsWrapper___2LOHh {
        left: 20px
    }
}

.notificationsWrapper___2LOHh > span {
    display: block
}

@media (min-width: 560px) {
    .notificationsWrapper___2LOHh {
        bottom: 10px
    }
}

@media (max-width: 320px) and (orientation: portrait) {
    .notificationsWrapper___2LOHh {
        left: 20px;
        right: 20px
    }
}

.wrapper___3J-MK {
    position: relative;
    min-height: 100px;
    padding: 25px;
    background: 0 0;
    box-shadow: none
}

.wrapper___3J-MK p {
    font-size: 14px;
    line-height: 1.4285714;
    color: #fff;
    margin: 0 auto 10px;
    text-align: center
}

.wrapper___3J-MK button {
    margin-top: 50px;
    margin-left: 5px
}

.commonPopupErrorWrapper___2rtDQ .popup__web_title .h4, .commonPopupErrorWrapper___2rtDQ .popup__web_title h4 {
    font-size: 20px
}

.commonPopupErrorWrapper___2qMmf .warning-wrapper {
    height: 100vh;
    padding: 20px;
    width: 100%;
    background: url(/assets/img/sys/bg/bg.png) no-repeat 50%;
    background-size: cover
}

.commonPopupErrorWrapper___2qMmf .warning-page {
    border-radius: 20px;
    min-height: 350px;
    width: calc(100% - 40px);
    margin: 20px auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: visible;
    position: absolute;
    text-align: left;
    background: #080705
}

@media (max-height: 520px) and (max-width: 569px) {
    .commonPopupErrorWrapper___2qMmf .warning-page {
        min-height: 370px;
        height: 370px
    }
}

@media (max-height: 450px) and (max-width: 569px) {
    .commonPopupErrorWrapper___2qMmf .warning-page {
        min-height: 240px;
        height: 240px
    }
}

.commonPopupErrorWrapper___2qMmf .warning-page [class^=sidebarSupportButton_] .btn-mob {
    color: #fff
}

.commonPopupErrorWrapper___2qMmf .warning-page:before {
    content: url(/assets/svg/exclamation.svg);
    width: 40px;
    height: 40px;
    position: absolute;
    top: 40px;
    left: 40px
}

@media (max-height: 520px) and (max-width: 569px) {
    .commonPopupErrorWrapper___2qMmf .warning-page:before {
        display: block
    }
}

@media (max-height: 450px) and (max-width: 569px) {
    .commonPopupErrorWrapper___2qMmf .warning-page:before {
        display: none
    }
}

.commonPopupErrorWrapper___2qMmf .warning-page__subtitle {
    text-align: left;
    text-transform: none;
    font-family: Roboto, sans-serif;
    line-height: 30px
}

.commonPopupErrorWrapper___2qMmf .warning-page__description {
    display: none
}

.commonPopupErrorWrapper___2qMmf .warning-page__center {
    top: 0;
    margin-top: 117px;
    margin-left: 40px;
    margin-right: 40px
}

@media (max-height: 520px) and (max-width: 569px) {
    .commonPopupErrorWrapper___2qMmf .warning-page__center {
        margin-top: 117px
    }
}

@media (max-height: 450px) and (max-width: 569px) {
    .commonPopupErrorWrapper___2qMmf .warning-page__center {
        margin-top: 40px
    }
}

.commonPopupErrorWrapper___2qMmf .warning-page__link {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
    text-transform: uppercase;
    line-height: 28px;
    margin: auto;
    border: 2px solid #fff;
    color: #fff;
    width: 200px;
    border-radius: 5px;
    font-size: 12px;
    box-shadow: 0 -13px 45px 10px #080705
}

.commonPopupErrorWrapper___2qMmf .warning-page__close {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 6px;
    right: 5px
}

.commonPopupErrorWrapper___2qMmf .warning-page__timer {
    display: block;
    position: fixed;
    bottom: 14px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    width: 70%;
    left: 0;
    right: 0;
    margin: auto;
    line-height: 20px;
    font-family: Roboto, sans-serif
}

.commonPopupErrorWrapper___2qMmf .warning-page__timer span {
    font-weight: 700
}

.commonPopupErrorWrapper___2qMmf .warning-page__close:after, .commonPopupErrorWrapper___2qMmf .warning-page__close:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 12px;
    margin: auto;
    border-radius: 2px;
    background: #fff
}

.commonPopupErrorWrapper___2qMmf .warning-page__text {
    text-align: left;
    font-size: 14px;
    height: 90px;
    overflow: scroll;
    padding-bottom: 20px
}

.commonPopupErrorWrapper___2qMmf .warning-page__close:after {
    transform: rotate(45deg)
}

.commonPopupErrorWrapper___2qMmf .warning-page__close:before {
    transform: rotate(-45deg)
}

.commonPopupErrorWrapper___2qMmf .popup__mob-short_close {
    display: none
}

@media (min-width: 30em) and (max-width: 767px) and (orientation: landscape),(min-width: 812px) and (max-width: 812px) and (orientation: landscape),(min-width: 823px) and (max-width: 823px) and (orientation: landscape) {
    .commonPopupErrorWrapper___2qMmf .warning-page {
        min-height: 240px;
        height: 240px
    }

    .commonPopupErrorWrapper___2qMmf .warning-page__link {
        display: none
    }

    .commonPopupErrorWrapper___2qMmf .warning-page__timer {
        bottom: 20px
    }

    .commonPopupErrorWrapper___2qMmf .warning-page:before {
        width: 30px;
        height: 30px;
        line-height: 30px
    }
}

@media (max-height: 320px) and (min-aspect-ratio: 11), screen and (height: 320px) and (min-aspect-ratio: 11) {
    .commonPopupErrorWrapper___2qMmf .warning-page .warning-page__center {
        margin-top: 40px;
        margin-left: 40px
    }

    .commonPopupErrorWrapper___2qMmf .warning-page .warning-page__subtitle {
        font-size: 24px
    }

    .commonPopupErrorWrapper___2qMmf .warning-page:before {
        display: none
    }

    .commonPopupErrorWrapper___2qMmf .warning-page {
        min-height: 200px;
        height: 200px
    }

    .commonPopupErrorWrapper___2qMmf .warning-page__link {
        display: none
    }
}

.wrap___18m-k {
    height: 100%;
    width: 100%;
    background: #fff;
    color: red;
    padding: 15px;
    word-wrap: break-word
}

.wrap___18m-k h2 {
    font-size: 24px;
    margin: 0 0 20px
}

.wrap___18m-k .error___z6LZm {
    font-size: 14px;
    background: #fff0f0
}

.wrap___18m-k .stack___Zrron {
    font-size: 14px;
    background: #d3d3d3;
    color: #000
}

body.with-yhelper-mob #sh_button, body.with-yhelper-mob #widget-container > button {
    display: none !important;
    visibility: hidden !important
}

.title___24t49 {
    text-transform: uppercase;
    font-size: 20px;
    font-family: inherit;
    font-weight: 400;
    line-height: 1.33;
    color: #fff;
    padding: 0 34px 0 13px;
    box-shadow: none
}

.content___1G62F {
    padding: 0 34px 0 13px;
    color: #fffdf5;
    font-weight: 700
}

.content___1G62F:last-of-type {
    margin-bottom: 45px
}

.btn___1Phoc {
    width: 270px;
    margin: 25px auto;
    display: block
}

.title___3t0nO {
    font-size: 24px;
    text-align: center;
    text-shadow: 0 2px 1px rgba(0, 0, 0, .5), 0 0 3px rgba(0, 0, 0, .5);
    margin-bottom: 5px !important
}

.loadMore___14u8g {
    display: block;
    margin: 0 auto;
    width: auto;
    padding: 0 17px
}

.loadMore___14u8g svg {
    vertical-align: middle;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .75), 0 0 5px rgba(0, 0, 0, .25) !important;
    margin-right: 10px
}

.loadMore___14u8g svg path {
    fill: #fbe8a7
}

.mobile___2Soqt {
    text-align: center;
    outline: 0;
    background: 0 0;
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 0 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 40px auto 0;
    letter-spacing: .6px;
    width: 160px;
    height: 40px;
    line-height: 38px
}

@media (min-width: 560px) {
    .mobile___2Soqt {
        margin: 30px auto 0
    }
}

.loadMore_home {
    margin: -5px auto 40px;
    position: relative
}

.loadMore_home:before {
    content: "";
    position: absolute;
    top: auto;
    right: -400px;
    bottom: -43px;
    left: -400px;
    margin: auto;
    z-index: 1;
    height: 1px;
    background: hsla(0, 0%, 60.8%, .1)
}

.loadMore__news {
    margin-top: 22px
}

@media (min-width: 560px) {
    .loadMore__news {
        margin-top: 20px;
        margin-left: 0
    }
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #4dc7a0;
    color: #fff;
    text-decoration: none
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #4dc7a0
}

.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.MobileRoot {
    display: none
}

.mainSlider___3K_Iw .owl-item {
    height: 260px
}

@media screen and (max-width: 1440px) {
    .WebRoot {
        display: none
    }

    .MobileRoot {
        display: block
    }
}
.content__both {
    padding: 20px;
}
.ders {
    margin-top: 100px;
}
.frdw {
    margin-top: 30px;
}
@media (max-width: 850px) {
    .ders {
        margin-top: 100px;
    }
}
article ul, ol {
    padding-left: 20px;
    margin-bottom: 15px;
}
article img {
    display: block;
    max-width: 100%;
    border-radius: 14px;
    margin: 30px auto;
}

table {
    margin: 30px 0;
    width: 100%;
}
td, th {
    color: #8da1bd;
    word-break: break-all;
    text-align: center;
    padding: 5px;
    border: 1px solid white;
}
