
.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 16px;
    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 0s ease 0s, right 0s ease 0s;
}

.help-button {
    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(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=cyrillic&display=swap);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700&subset=cyrillic&display=swap);

.sidebar__wrapper___2cDjd {
    width: 100%;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: -100%;
    z-index: 10;
    position: fixed;
    background: rgba(0, 0, 0, 0.1);
    transition: background 0.4s, left 0s 0.4s;
}

.sidebarOpened [class^="sidebar__wrapper"] {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    transition: background 0.4s;
    z-index: 4;
}

@media (min-width: 768px) {
    .sidebar__wrapper___2cDjd {
        transition: background 0s 0s;
    }
}

@media screen and (min-width: 1000px) {
    .sidebar__wrapper___2cDjd {
        left: 0;
        top: 0;
        width: 256px;
        background: #261d1d;
        bottom: -100px;
        height: auto;
    }

    .sidebar__wrapper___2cDjd:after {
        content: "";
        position: fixed;
        left: 230px;
        top: auto;
        bottom: -100px;
        height: 200px;
        width: 10px;
        background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.4));
    }
}

.sidebarOpened [class^="sidebar___"] {
    left: 0;
}

@media (max-width: 767px) {
    .sidebarOpened [class^="sidebar___"] {
        transition-delay: 0.1s;
        height: 100vh !important;
    }
}

.sidebarOpened [class^="sidebarClose"] {
    top: 20px;
    left: 256px;
    right: 0;
    margin: auto;
    opacity: 1;
    transition: top 0s 0s;
    cursor: pointer;
    z-index: 99;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
    .sidebarOpened [class^="sidebarClose"] {
        right: 30px;
        left: auto;
    }
}
.display_none_xl {
    margin-left: 7px !important;
}
.sidebarOpened .modalShiftedOpened [class^="sidebar___"] {
    height: 100% !important;
}

.sidebarOpened .withPromoBackground [class^="sidebarUser___"] {
    position: relative;
}

.sidebarOpened .withPromoBackground [class^="sidebarUser___"] > * {
    position: relative;
    z-index: 2;
}

.sidebarOpened .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% 0 no-repeat;
    background-size: cover;
    opacity: 0.3;
}

.sidebar___Qn439 {
    width: 256px;
    overflow-y: auto;
    font-size: 16px;
    position: fixed;
    left: -256px;
    top: 0;
    bottom: auto;
    background: #fff;
    z-index: 11;
    transition: left 0.3s;
    font-family: Roboto, sans-serif;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 767px) {
    .sidebar___Qn439 {
        transition-delay: 0.2s;
    }
}

@media screen and (min-width: 1000px) {
    .sidebar___Qn439 {
        background: #261d1d;
        left: 0;
    }
}

.sidebarBanner___1H_Wj {
    width: 100%;
    background: linear-gradient(180deg, #fadd61, #ffa200);
    position: relative;
}

.sidebarBanner___1H_Wj img {
    width: 100%;
    height: auto;
    display: block;
}

.sidebarBanner___1H_Wj img + .sidebarMenuItem___OWRcX {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.sidebarBanner___1H_Wj .sidebarMenuItem___OWRcX {
    padding: 16px;
}

.sidebarBanner___1H_Wj .sidebarMenuItem___OWRcX .btn-mob {
    text-transform: capitalize;
    height: 48px;
    font-weight: 500;
    font-size: 16px;
    line-height: 48px;
}

.sidebarClose___1f0kV {
    position: fixed;
    top: -50px;
    right: 20px;
    bottom: auto;
    left: auto;
    z-index: 5;
    opacity: 0;
    transition: opacity 0.4s, top 0s 0.4s;
    width: 24px;
    height: 24px;
    overflow: hidden;
}

@media (min-width: 320px) and (max-width: 1024px) {
    .sidebarClose___1f0kV {
        display: block;
    }
}

.sidebarClose___1f0kV 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___1f0kV span:first-child {
    transform: rotate(45deg);
}

.sidebarClose___1f0kV span:nth-child(2) {
    transform: rotate(-45deg);
}

.sidebarMenuUser___px2WC {
    height: auto;
}

.sidebarMenuPage___1oZQw {
    padding: 11px 0 21px;
    border-bottom: 1px solid #f2f2f2;
}

@media screen and (min-width: 1000px) {
    .sidebarMenuPage___1oZQw {
        border: none;
    }
}

.sidebarMenuPage___1oZQw .sidebarMenuItem___OWRcX {
    height: 40px;
    border-bottom: none;
    padding-right: 20px;
    padding-left: 32px;
}

.sidebarMenuPage___1oZQw .sidebarMenuTitle___1XRCr {
    font-size: 12px;
    font-weight: 400;
}

.sidebarMenuItem___OWRcX {
    padding-left: 48px;
    padding-right: 20px;
    border-bottom: 1px solid #f2f2f2;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    transition: 0.4s;
    letter-spacing: 0.1px;
}

@media screen and (min-width: 1000px) {
    .sidebarMenuItem___OWRcX {
        border-color: #312828;
    }
}

.sidebarMenuItem___OWRcX li a,
.sidebarMenuItem___OWRcX li span {
    font-size: 12px;
    color: #000;
    text-decoration: none;
    padding: 5px 0;
    margin-bottom: 16px;
    display: block;
    letter-spacing: 0.01px;
}

@media screen and (min-width: 1000px) {

    .sidebarMenuItem___OWRcX li a,
    .sidebarMenuItem___OWRcX li span {
        color: #fff;
    }
}

.sidebarMenuItemWithSub___88wth: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___88wth:after {
        border-color: #fff transparent transparent;
    }
}

.sidebarMenuItemWithSubOpened___VAb9a: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___VAb9a:after {
        border-color: transparent transparent #fff;
    }
}

.sidebarSubmenu___3GPSt {
    max-height: 0;
    margin: 0;
}

.sidebarSubmenuOpened___1gMic,
.sidebarSubmenu___3GPSt {
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: 0.4s;
}

.sidebarSubmenuOpened___1gMic {
    max-height: 1000px;
}

.sidebarMenuLink___28lb7 {
    text-decoration: none;
    color: #000;
    display: block;
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
}

@media screen and (min-width: 1000px) {
    .sidebarMenuLink___28lb7 {
        color: #fff;
    }
}

.sidebarMenuLink___28lb7 [class^="icon_"]:not(.color___1_rTc) circle,
.sidebarMenuLink___28lb7 [class^="icon_"]:not(.color___1_rTc) g,
.sidebarMenuLink___28lb7 [class^="icon_"]:not(.color___1_rTc) path,
.sidebarMenuLink___28lb7 [class^="icon_"]:not(.color___1_rTc) svg {
    fill: #000;
}

@media screen and (min-width: 1000px) {

    .sidebarMenuLink___28lb7 [class^="icon_"]:not(.color___1_rTc) circle,
    .sidebarMenuLink___28lb7 [class^="icon_"]:not(.color___1_rTc) g,
    .sidebarMenuLink___28lb7 [class^="icon_"]:not(.color___1_rTc) path,
    .sidebarMenuLink___28lb7 [class^="icon_"]:not(.color___1_rTc) svg {
        fill: #fff;
    }
}

.sidebarMenuLink___28lb7.active {
    color: #ffa913;
}

.sidebarMenuLink___28lb7.active [class^="icon_"]:not([class*="color_"]) circle,
.sidebarMenuLink___28lb7.active [class^="icon_"]:not([class*="color_"]) g,
.sidebarMenuLink___28lb7.active [class^="icon_"]:not([class*="color_"]) path,
.sidebarMenuLink___28lb7.active [class^="icon_"]:not([class*="color_"]) svg {
    fill: #ffa913;
}

@media screen and (min-width: 1000px) {

    .sidebarMenuLink___28lb7.active [class^="icon_"]:not([class*="color_"]) circle,
    .sidebarMenuLink___28lb7.active [class^="icon_"]:not([class*="color_"]) g,
    .sidebarMenuLink___28lb7.active [class^="icon_"]:not([class*="color_"]) path,
    .sidebarMenuLink___28lb7.active [class^="icon_"]:not([class*="color_"]) svg {
        fill: #fff;
    }
}

.sidebarMenuLink___28lb7.active:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    z-index: 0;
    width: 0;
    height: 0;
    margin: auto;
    border-right: 10px solid #000;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

@media screen and (min-width: 1000px) {
    .sidebarMenuLink___28lb7.active:after {
        display: none;
    }
}

.sidebarMenuTitle___1XRCr {
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    color: inherit;
}

@media screen and (min-width: 1000px) {
    .sidebarMenuTitle___1XRCr {
        color: #fff;
    }
}

.sidebarMenuIcon___3Zphd {
    font-weight: 700;
    position: absolute;
    left: 12px;
    display: block;
    width: 24px;
    height: 24px;
    top: 12px;
}

.sidebarMenuCount___CZ73z {
    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___CZ73z {
        color: #fff;
    }
}

.sidebarMenuLogout___1RtZw,
.sidebarMenuPage___1oZQw,
.sidebarMenuUser___px2WC,
.sidebarSupport___13wPp {
    position: relative;
}

@media screen and (min-width: 1000px) {

    .sidebarMenuLogout___1RtZw:after,
    .sidebarMenuPage___1oZQw:after,
    .sidebarMenuUser___px2WC:after,
    .sidebarSupport___13wPp:after {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 10px;
        background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.4));
    }
}

.sidebarSupport___13wPp {
    padding: 25px 16px 16px;
}

.sidebarSupportTelephone___1iYsd {
    font-size: 24px;
    line-height: 32px;
    color: #000;
    text-align: center;
    display: block;
    text-decoration: none;
}

.sidebarSupportTelephone___1iYsd:active,
.sidebarSupportTelephone___1iYsd:hover {
    color: inherit;
}

.sidebarSupportTelephone___1iYsd a {
    text-decoration: none;
    color: inherit;
}

@media screen and (min-width: 1000px) {
    .sidebarSupportTelephone___1iYsd {
        color: #fff;
    }
}

.sidebarSupportMail___M9MZD {
    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___M9MZD:active,
.sidebarSupportMail___M9MZD:hover {
    color: inherit;
}

.sidebarMenuLogout___1RtZw {
    width: 100%;
}

.icon___12QkW {
    display: flex;
    align-items: center;
    justify-content: center;
}

.icon___12QkW,
.icon___12QkW svg {
    width: 100%;
    height: 100%;
}

.example___CL30N svg,
.search___1weOD svg {
    height: 15px;
    width: 15px;
    margin: auto;
}

.cancel___197T4 svg {
    width: 10px;
    height: 10px;
}

.checkbox___bC3Uc {
    z-index: 2;
    position: relative;
}

.checkbox___bC3Uc svg {
    height: 16px;
    width: 16px;
}

.arrow-down___3sRnc svg {
    height: 15px;
    width: 15px;
}

.load-more___1p2qb {
    display: inline-flex;
    vertical-align: middle;
    width: auto;
    height: auto;
}

.load-more___1p2qb svg {
    height: 0.8em;
    width: 0.8em;
}

.home___17JG9 {
    display: flex;
}

.popularity___-8IIV {
    display: inline-flex;
}

.alphabetical___2vCub,
.popularity___-8IIV,
.popularity___-8IIV svg {
    height: 100%;
    width: 100%;
}

.alphabetical___2vCub {
    display: inline-flex;
}

.alphabetical___2vCub svg,
.payout___1lfii {
    height: 100%;
    width: 100%;
}

.payout___1lfii {
    display: inline-flex;
}

.payout___1lfii svg,
.rating___RR3Ny {
    height: 100%;
    width: 100%;
}

.rating___RR3Ny {
    display: inline-flex;
}

.rating___RR3Ny svg {
    height: 100%;
    width: 100%;
}

.vkontakte___B3f13 svg {
    width: 30px;
    height: 17px;
}

.odnoklassniki___y3dED svg {
    width: 16px;
    height: 26px;
}

.mailru___3lnzq svg {
    width: 26px;
    height: 25px;
}

.twitter___1xOqR svg {
    width: 26px;
    height: 21px;
}

.yandex___36R1X svg {
    width: 13px;
    height: 26px;
}

.facebook___29FaN svg {
    width: 14px;
    height: 26px;
}

.userBar___3HxVr {
    height: 42px;
    background: url(sprite-min.png) 50% -47px repeat-x;
}

.userBar___3HxVr:after,
.userBar___3HxVr:before {
    content: "";
    width: 21px;
    height: 46px;
    position: absolute;
    top: 0;
    background-image: url(sprite-min.png);
    background-repeat: no-repeat;
}

.userBar___3HxVr:before {
    left: -21px;
    background-position: 0 0;
}

.userBar___3HxVr:after {
    right: -21px;
    background-position: 100% 0;
}

.userBarWidget___2Hy9Q {
    width: 400px;
    height: 42px;
    float: left;
    padding: 6px 4px;
}

.userBarWidgetSocials___2-W2z {
    display: flex;
    align-items: center;
    height: 100%;
}

.userBarWidgetSocials___2-W2z > div {
    width: 216px;
}

.userBarWidgetSocials___2-W2z ul {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-direction: row !important;
    align-items: center;
    margin: 0;
}

.userBarWidgetSocials___2-W2z ul li {
    cursor: pointer;
    margin: 0;
}

.userBarWidgetSocials___2-W2z p {
    font-size: 13px;
    color: #339ab7;
    margin: 0 0 0 10px;
}

.userBarWidgetInfo___1bp2T,
.userBarWidgetLogin___34f4I,
.userBarWidgetLogout____lBTd {
    position: relative;
    z-index: 5;
}

.userBarWidgetLogout____lBTd .btn-desktop span {
    font-weight: 700;
    font-size: 16px !important;
    line-height: 29px;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-transform: capitalize;
}

.userBarWidgetLogin___34f4I .btn-desktop {
    float: right;
    width: 110px;
}

.userBarWidgetLogin___34f4I .btn-desktop span {
    font-weight: 700;
    font-size: 16px !important;
    line-height: 29px;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-transform: capitalize;
}

.userBarWidgetLogin___34f4I .btn-desktop + .btn-desktop {
    width: 180px;
    margin-right: 10px;
}

.userBarWidgetActions___J0oNO {
    float: right;
    width: 145px;
    margin-left: -145px;
    margin-right: 42px;
}

.userBarWidgetFunds___2CQ9u {
    margin: 0 150px 0 -10px;
    position: relative;
    height: 40px;
}

.userBarWidgetFunds___2CQ9u .userBarWidgetBlock___yd2-p:first-child,
.userBarWidgetFunds___2CQ9u .userBarWidgetBlock___yd2-p:last-child {
    width: 120px;
}

.userBarWidgetFunds___2CQ9u .userBarWidgetBlock___yd2-p {
    max-width: 118px;
}

.userBarWidgetInfo___1bp2T .userBarWidgetBlock___yd2-p:first-child {
    width: 120px;
}

.userBarWidgetInfo___1bp2T .userBarWidgetBlock___yd2-p:last-child {
    width: 235px;
}

.userBarWidgetInfoFortune___wOjFu {
    position: absolute;
    top: -1px;
    right: -3px;
    z-index: 6;
    cursor: pointer;
}

.userBarWidgetInfoFortune___wOjFu + .userBarWidgetLogout____lBTd .userBarWidgetBlock___yd2-p {
    width: 110px;
}

.userBarWidgetInfoIco___2BrlX {
    float: left;
    position: relative;
    width: 32px;
    height: 33px;
    margin-right: -38px;
    margin-top: -1px;
}

.userBarWidgetInfoIcoProfile___3fZDg {
    width: 32px;
    height: 33px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -231px -197px;
    position: relative;
    z-index: 1;
}

.userBarWidgetInfoIcoFortune___oqTB3 {
    width: 32px;
    height: 32px;
    background-image: url(../../assets/img/desktop/wheel/icon.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    position: relative;
    z-index: 1;
    opacity: 0.9;
}

.userBarWidgetInfoIcoFortune___oqTB3:hover {
    opacity: 1;
}

.userBarWidgetInfoIcoFortune___oqTB3.vipLabel___1-DfO: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;
}

.userBarWidgetInfoIcoMsg___22XjV {
    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, 0.5),
    inset 0 1px 2px hsla(0, 0%, 100%, 0.25);
    z-index: 2;
    background-color: #b50501;
    font-size: 10px;
    letter-spacing: -0.025em;
    line-height: 14px;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
    white-space: nowrap;
}

.userBarWidgetInfoIcoStatus___2xJIF {
    display: block;
    width: 32px;
    height: 33px;
}

.userBarWidgetInfoIco___2BrlX + .userBarWidgetInfoData___HI1AD {
    margin-left: 38px;
}

.userBarWidgetInfoValue___3Ceje {
    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___MHoSm .pseudo-link___1i8qw {
    color: #339ab7 !important;
}

.userBarWidgetInfoTitle___MHoSm .pseudo-link___1i8qw:hover {
    color: #0097ec !important;
    text-decoration: underline;
}

.userBarWidgetArrowDown___1QLBz,
.userBarWidgetArrowUp___KNxCy {
    position: relative;
}

.userBarWidgetArrowDown___1QLBz:after,
.userBarWidgetArrowUp___KNxCy:after {
    content: "";
    display: inline-block;
    position: relative;
    margin: 0 4px;
    width: 12px;
    height: 9px;
}

.userBarWidgetArrowDown___1QLBz:after,
.userBarWidgetArrowUp___KNxCy:after {
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -94px -185px;
}

.userBarWidgetArrowDown___1QLBz:after {
    top: 2px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -80px -185px;
}

.userBarWidgetBlock___yd2-p {
    float: left;
    font-size: 13px;
    line-height: 14px;
    color: #339ab7;
    text-decoration: none;
}

.userBarWidgetBlock___yd2-p.userBarDropdown___3-_Vw:hover {
    color: #339ab7;
}

.userBarWidgetBlock___yd2-p.userBarDropdown___3-_Vw:hover .userBarWidgetInfoValue___3Ceje {
    color: #fff;
}

.userBarWidgetBlock___yd2-p a {
    text-decoration: none;
}

.userBarWidget___2Hy9Q + .userBarWidget___2Hy9Q {
    margin-left: 160px;
}

.profileBalance-enter {
    opacity: 0.01;
    transform: scale(0.01);
    transition: all 0.3s ease-in;
}

.profileBalance-enter.profileBalance-enter-active {
    opacity: 1;
    transform: scale(1);
    transition: all 0.3s ease-in;
}

.profileBalance-exit {
    opacity: 1;
    transform: scale(1);
}

.profileBalance-exit.profileBalance-exit-active {
    opacity: 0.01;
    transform: scale(0.01);
    transition: all 0.8s ease-in 0.5s;
}

.status-range___38BDX {
    padding: 3px 34px 0 0;
    position: relative;
}

.status-range__outer___1jbLs {
    height: 11px;
    padding: 1px;
    position: relative;
    overflow: hidden;
    box-sizing: content-box;
    border-radius: 6px;
    border-bottom: 1px solid rgba(28, 153, 218, 0.85);
    box-shadow: inset 0 1px 3px 1px rgba(0, 0, 0, 0.4);
    background-color: #062d58;
}

.status-range__outer___1jbLs:hover .status-range__value-static___1DPbX {
    opacity: 0;
}

.status-range__outer___1jbLs:hover .status-range__value-hover___3FQKK {
    opacity: 1;
}

.status-range__inner___fO7AM {
    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___i1cud {
    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, 0.5), 0 -1px 0 rgba(0, 0, 0, 0.5),
    -1px 0 0 rgba(0, 0, 0, 0.5), 1px 0 0 rgba(0, 0, 0, 0.5);
}

.status-range__value-hover___3FQKK,
.status-range__value-static___1DPbX {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    transition: opacity 0.5s ease-in-out 0s;
}

.status-range__value-static___1DPbX {
    opacity: 1;
}

.status-range__value-hover___3FQKK {
    opacity: 0;
}

.status-range__coff___3xEqS {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 7px;
    left: auto;
    z-index: 0;
    width: 24px;
    height: 24px;
}

.status-range__coff-x2___2TmXG {
    font-size: 28px;
    line-height: 28px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
    position: relative;
    z-index: 1;
}

.status-range__coff-x2___2TmXG span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 0;
}

.status-range__coff-x2___2TmXG span.text-blue___1zbrZ {
    opacity: 0;
}

.status-range__coff-x2___2TmXG span.text-blue___1zbrZ small,
.status-range__coff-x2___2TmXG span.text-grey___1YR76 small {
    font-size: 16px;
    position: relative;
    top: -4px;
    margin-right: 2px;
}

.status-range__coff-x2___2TmXG > .form-error___3MdIj.help-block___16eiv {
    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, 0.5), 0 0 0 1px #250101;
    transition: all 0.4s ease-in-out 0s;
}

.status-range__coff-x2___2TmXG > .form-error___3MdIj.help-block___16eiv span {
    position: static;
}

.status-range__coff-x2___2TmXG > .form-error___3MdIj.help-block___16eiv p {
    color: #fff;
    font-size: 13px;
    margin-bottom: 2px;
}

.status-range__coff-x2___2TmXG > .form-error___3MdIj.help-block___16eiv:after,
.status-range__coff-x2___2TmXG > .form-error___3MdIj.help-block___16eiv:before {
    left: auto;
    margin-left: 0;
    right: 4px;
}

.status-range__coff-x2___2TmXG > .form-error___3MdIj.help-block___16eiv:after {
    right: 6px;
}

.status-range__coff-x2___2TmXG:hover > .form-error___3MdIj.help-block___16eiv {
    visibility: visible;
    opacity: 1;
}

.status-range__coff-x2___2TmXG:hover > .form-error___3MdIj.help-block___16eiv: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___38BDX.active___2Yg1p .status-range__coff-x2___2TmXG .text-blue___1zbrZ {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-full___3sgUx;
    animation-name: blinking-full___3sgUx;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    transition: opacity 0.1s linear 0s;
}

.status-range___38BDX.active___2Yg1p .status-range__coff-x2___2TmXG .text-grey___1YR76 {
    opacity: 0.25;
}

.status-range___38BDX.active___2Yg1p .status-range__coff-x2___2TmXG:hover .text-blue___1zbrZ {
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1;
}

@-webkit-keyframes rotate___1cNNj {
    0% {
        transform: rotate(0);
    }

    50% {
        transform: rotate(180deg);
    }

    to {
        transform: rotate(1turn);
    }
}

@keyframes rotate___1cNNj {
    0% {
        transform: rotate(0);
    }

    50% {
        transform: rotate(180deg);
    }

    to {
        transform: rotate(1turn);
    }
}

@-webkit-keyframes tada___3mvrf {
    0% {
        transform: scaleX(1);
    }

    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.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___3mvrf {
    0% {
        transform: scaleX(1);
    }

    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.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___3mvrf {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: tada___3mvrf;
    animation-name: tada___3mvrf;
}

@-webkit-keyframes blinking-full___3JTkT {
    0% {
        opacity: 1;
    }

    25% {
        opacity: 0;
    }

    50% {
        opacity: 1%;
    }

    75% {
        opacity: 1%;
    }

    to {
        opacity: 1;
    }
}

@keyframes blinking-full___3JTkT {
    0% {
        opacity: 1;
    }

    25% {
        opacity: 0;
    }

    50% {
        opacity: 1%;
    }

    75% {
        opacity: 1%;
    }

    to {
        opacity: 1;
    }
}

.blinking-full___3JTkT {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-full___3JTkT;
    animation-name: blinking-full___3JTkT;
}

@-webkit-keyframes blinking-glow___1oFdH {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0.5;
        box-shadow: inset 0 0 50px 5px #fdff00;
    }

    to {
        opacity: 0;
    }
}

@keyframes blinking-glow___1oFdH {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0.5;
        box-shadow: inset 0 0 50px 5px #fdff00;
    }

    to {
        opacity: 0;
    }
}

.blinking-glow___1oFdH {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-glow___1oFdH;
    animation-name: blinking-glow___1oFdH;
}

@-webkit-keyframes jump___vT7oe {
    0% {
        transform: translateY(0);
    }

    to {
        transform: translateY(-10px);
    }
}

@keyframes jump___vT7oe {
    0% {
        transform: translateY(0);
    }

    to {
        transform: translateY(-10px);
    }
}

.jump___vT7oe {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: jump___vT7oe;
    animation-name: jump___vT7oe;
}

@-webkit-keyframes spin___31D-s {
    to {
        -webkit-transform: rotate(1turn);
    }
}

@keyframes spin___31D-s {
    to {
        transform: rotate(1turn);
    }
}

.spin___31D-s {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: spin___31D-s;
    animation-name: spin___31D-s;
}

@keyframes points___1DEEb {
    0% {
        content: ".";
    }

    33% {
        content: "..";
    }

    66% {
        content: "...";
    }

    99% {
        content: "";
    }
}

@-webkit-keyframes points___1DEEb {
    0% {
        content: ".";
    }

    33% {
        content: "..";
    }

    66% {
        content: "...";
    }

    99% {
        content: "";
    }
}

@keyframes blinkingStartButton___E4-ZX {

    0%,
    to {
        -webkit-filter: saturate(none);
    }

    50% {
        -webkit-filter: saturate(120%);
    }
}

@-webkit-keyframes blinkingStartButton___E4-ZX {

    0%,
    to {
        -webkit-filter: saturate(none);
    }

    50% {
        -webkit-filter: saturate(120%);
    }
}

.points___1DEEb {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: points___1DEEb;
    animation-name: points___1DEEb;
}

@-webkit-keyframes glow___8MupT {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%), scale(1.1);
    }

    to {
        opacity: 0.4;
        transform: translate(-50%, -50%), scale(1.25);
    }
}

@keyframes glow___8MupT {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%), scale(1.1);
    }

    to {
        opacity: 0.4;
        transform: translate(-50%, -50%), scale(1.25);
    }
}

@-webkit-keyframes rotation_dots1___yevXK {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(1turn);
    }
}

@keyframes rotation_dots1___yevXK {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }

    to {
        transform: translate(-50%, -50%) rotate(1turn);
    }
}

@-webkit-keyframes rotation_dots2___1ASSe {
    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___1ASSe {
    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___2THJG {
    z-index: 10;
    min-width: 24px;
    min-height: 24px;
    opacity: 0.5;
    margin: auto;
    overflow: hidden;
}

.loading___2THJG,
.loading___2THJG > div:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.loading___2THJG > div:before {
    z-index: 1;
    content: "";
    margin: auto;
    background: url(../../assets/svg/preload.svg) no-repeat;
    background-size: 100%;
    -webkit-animation: rotate___1cNNj 1.5s ease-in-out 0s infinite;
    animation: rotate___1cNNj 1.5s ease-in-out 0s infinite;
    will-change: transform;
    width: 24px;
    height: 24px;
}

.loadingWheel___1MhjI {
    width: 75px;
    height: 100px;
    position: absolute;
    top: 50%;
    margin-top: -35px;
    left: 50%;
    margin-left: -23px;
}

@media screen {
    .loadingWheel___1MhjI {
        width: 100px;
        height: 100px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        margin: auto;
    }
}

.loadingWheel___1MhjI: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___31D-s 0.7s linear infinite;
    animation: spin___31D-s 0.7s linear infinite;
}

.loadingWheel___1MhjI: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___3JTkT 1s infinite;
    animation: blinking-full___3JTkT 1s infinite;
    transition: opacity 5000 linear;
}

.loadingWheel___1MhjI span {
    position: absolute;
    font-size: 20px;
    text-align: center;
    width: 94px;
    bottom: -45px;
}

.loadingWrap___2L0VD {
    width: 100%;
    height: 50px;
    position: relative;
}

.loadingWrapPadding___Nqh8H {
    padding: 50px;
}

.nav___1RkuC {
    height: 60px;
    padding: 12px 0;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 0;
    white-space: nowrap;
}

.navList___3BF4W {
    margin: 0 -10px;
}

.navItem___tpO15 {
    display: inline-block;
    margin: 0 22px 0 17px;
}

.navItem___tpO15:first-child {
    width: 115px;
}

.navItem___tpO15:nth-child(2) {
    width: 83px;
}

.navItem___tpO15:nth-child(3) {
    width: 86px;
}

.navItem___tpO15:nth-child(4) {
    width: 96px;
    margin-left: 193px;
}

.navItem___tpO15:nth-child(5) {
    width: 79px;
    margin-left: 47px;
    margin-right: 10px;
}

.navItem___tpO15:nth-child(6) {
    width: 100px;
    text-align: right;
}

.navLink____UFCQ {
    display: inline-block;
    font-size: 16px;
    padding: 0 2px;
    z-index: 2;
    text-decoration: none;
}

.navLink____UFCQ,
.navLink____UFCQ > span {
    line-height: 36px;
    height: 36px;
    position: relative;
}

.navLink____UFCQ > span {
    font-weight: 700;
    display: block;
    text-transform: uppercase;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
}

.navLink____UFCQ:after,
.navLink____UFCQ:before {
    content: "";
    opacity: 0;
    width: 30px;
    height: 36px;
    background-image: url(sprite-min.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    z-index: 1;
}

.navLink____UFCQ:before {
    left: -17px;
    background-position: 0 -90px;
}

.navLink____UFCQ:after {
    right: -17px;
    background-position: 100% -127px;
}

.navLink____UFCQ.active___32HN3,
.navLink____UFCQ:active,
.navLink____UFCQ:focus,
.navLink____UFCQ:hover {
    background: url(sprite-min.png) 50% -164px repeat-x;
}

.navLink____UFCQ.active___32HN3:after,
.navLink____UFCQ.active___32HN3:before,
.navLink____UFCQ:active:after,
.navLink____UFCQ:active:before,
.navLink____UFCQ:focus:after,
.navLink____UFCQ:focus:before,
.navLink____UFCQ:hover:after,
.navLink____UFCQ:hover:before {
    opacity: 1;
}

.navLink____UFCQ.active {
    background: url(sprite-min.png) 50% -164px repeat-x;
}

.navLink____UFCQ.active:after,
.navLink____UFCQ.active:before {
    opacity: 1;
}

.slick-slider___SASqQ {
    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____G2sE {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list____G2sE:focus {
    outline: 0;
}

.slick-list____G2sE.dragging___hVXfa {
    cursor: pointer;
    cursor: hand;
}

.slick-slider___SASqQ .slick-list____G2sE,
.slick-slider___SASqQ .slick-track___CssvL {
    transform: translateZ(0);
}

.slick-track___CssvL {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track___CssvL:after,
.slick-track___CssvL:before {
    display: table;
    content: "";
}

.slick-track___CssvL:after {
    clear: both;
}

.slick-loading___3gZs_ .slick-track___CssvL {
    visibility: hidden;
}

.slick-slide___1qWwD {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir="rtl"] .slick-slide___1qWwD {
    float: right;
}

.slick-slide___1qWwD img {
    display: block;
}

.slick-slide___1qWwD.slick-loading___3gZs_ img {
    display: none;
}

.slick-slide___1qWwD.dragging___hVXfa img {
    pointer-events: none;
}

.slick-initialized___2M9cj .slick-slide___1qWwD {
    display: block;
}

.slick-loading___3gZs_ .slick-slide___1qWwD {
    visibility: hidden;
}

.slick-vertical___1EqVt .slick-slide___1qWwD {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow___3SUog.slick-hidden___1U4AP {
    display: none;
}

.slick-slide___1qWwD.slick-cloned___3zxng {
    margin: 0 !important;
}

.item___27xae {
    padding-bottom: 12px;
    width: 280px;
    outline: 0;
}

.link___2pncq {
    display: block;
    height: 70px;
    text-decoration: none;
    border-radius: 3px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 -298px;
}

.link___2pncq:hover {
    background-position: 0 -369px;
}

.link___2pncq:hover .icon___2I8kK:before {
    background-position: -1px -440px;
}

.icon___2I8kK {
    float: left;
    padding: 5px;
    margin: 0 -125px 0 0;
}

.icon___2I8kK,
.icon___2I8kK img {
    width: 105px;
    height: 60px;
    border-radius: 3px;
    position: relative;
}

.icon___2I8kK img {
    display: block;
    z-index: 1;
}

.icon___2I8kK:before {
    content: "";
    width: 115px;
    height: 70px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -117px -440px;
    z-index: 2;
}

.info___1lkEc {
    margin-left: 128px;
    padding: 5px 0 0;
}

.game___rUlH- {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 20px;
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 140px;
}

.wrapper___2qNrs {
    margin: 0;
    font-size: 0;
}

.name___nrT0H {
    display: inline-block;
    max-width: calc(100% - 25px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 5px;
    line-height: 19px;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    color: #80260a;
}

.total___3neQM {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 20px;
    color: #ffc649;
}

.talismanWrap___28ehx {
    display: inline-block;
    vertical-align: middle;
}

.talismanWrap___28ehx img {
    vertical-align: middle;
    margin-left: 5px;
}

.tips___2YZRQ {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    background: red;
    min-height: 24px;
    font-size: 13px;
    color: #fbe8a5;
    font-weight: 700;
    padding: 4px 7px;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    white-space: normal;
    height: auto;
    width: 200px;
    z-index: 100;
    transition: 0.4s;
}

.tips___2YZRQ span {
    color: #55bedc;
    text-decoration: underline;
    cursor: pointer;
}

.tips___2YZRQ:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
}

.tips__left___2fzZs {
    top: 0;
    transform: translate(10px);
    left: 100%;
}

.tips__left___2fzZs:after {
    top: 6px;
    left: -6px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid;
}

.tips__right___3WE8L {
    top: 0;
    transform: translate(-10px);
    right: calc(100% + 18px);
}

.tips__right___3WE8L:after {
    top: 6px;
    right: -6px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid;
}

.tips__top___26xAl {
    bottom: 100%;
    transform: translateY(-10px);
    left: 0;
}

.tips__top___26xAl:after {
    bottom: -6px;
    left: 6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid;
}

.tips__topCenter___PEKR0 {
    bottom: 100%;
    left: 50%;
    right: unset;
    transform: translateX(-50%) translateY(-10px);
    z-index: 11;
}

.tips__topCenter___PEKR0:after {
    bottom: -6px;
    left: calc(50% - 8px);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid;
}

.tips__bottom___s9okF {
    top: 100%;
    transform: translateY(10px);
    left: 0;
}

.tips__bottom___s9okF:after {
    top: -6px;
    left: 6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid;
}

.tips__bottomCenter___ZKrBi {
    top: 100%;
    left: 50%;
    right: unset;
    transform: translateX(-50%) translateY(7px);
}

.tips__bottomCenter___ZKrBi:after {
    top: -6px;
    left: calc(50% - 8px);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid;
}

.tips__topleft___3tzuF {
    bottom: 100%;
    transform: translateY(-10px);
    left: auto;
    right: 0;
}

.tips__topleft___3tzuF: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___3tMFn {
    background: linear-gradient(-90deg, #8c021b, #980024 99%);
    box-shadow: 1.5px 2.598px 4px 0 rgba(0, 0, 0, 0.54);
}

.tips--error___3tMFn:after {
    color: #980024;
}

.tips--warn___3ljrE {
    background: linear-gradient(-90deg, #8e4202, #984802);
    box-shadow: 1.5px 2.598px 4px 0 rgba(0, 0, 0, 0.54);
}

.tips--warn___3ljrE:after {
    color: #984802;
}

.tips___2YZRQ svg {
    fill: #fbe8a5;
}

.tips___2YZRQ.newTips___3iy8R {
    top: -1px;
    left: -1px;
    right: -1px;
    height: 20px;
    width: calc(100% + 2px);
    font-family: Roboto, sans-serif;
    background: #d0021b;
    transform: none;
    color: #fff;
    font-size: 9px;
    line-height: 12px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    font-weight: 500;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    box-shadow: none;
    border: none;
    padding: 0;
}

.tips___2YZRQ.newTips___3iy8R:after {
    content: none;
}

.tipsClick___kwbfI > .tips___2YZRQ,
.tipsHover___2JzYn:hover > .tips___2YZRQ {
    opacity: 1;
    visibility: visible;
    transition: all 0.5s;
}

.tipsAlways___20IJ9 > .tips___2YZRQ {
    opacity: 1;
    visibility: visible;
}

.tipsWrap___1NU79 {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 100%;
}

.tipsWrap___1NU79.withoutWidth___1fjck {
    width: inherit;
    margin-top: 2px;
}

.tipsInput___1xCH1 {
    opacity: 1;
    visibility: visible;
    top: 50%;
    transform: translate(10px, -50%);
}

.tipsSelect___3Npcv {
    opacity: 1;
    visibility: visible;
    bottom: auto;
    top: -9px;
    transform: translateY(-20px);
}

.tipsSelect___3Npcv.tips__left___2fzZs {
    top: 0;
    transform: translate(10px);
}

.tipsCheckbox___1cHNT {
    opacity: 1;
    visibility: visible;
    top: 50%;
    transform: translate(-10px, -50%);
    width: 207px;
}

.fieldWeb___1QkZO {
    position: relative;
    width: 100%;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    margin-bottom: 15px;
}

.fieldWeb__input___5rxv8 {
    background-color: #502304;
    background-image: linear-gradient(180deg,
    rgba(44, 1, 0, 0.4),
    rgba(44, 1, 0, 0));
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(52, 9, 1, 0.8),
    inset 0 0 5px rgba(251, 233, 167, 0.15);
    box-sizing: border-box;
    padding: 5px 30px;
    width: 100%;
    height: 29px;
    color: #fae7a5;
    font-size: 13px;
    font-weight: 700;
    outline: 0;
}

.fieldWeb__input___5rxv8:focus {
    border: 1px solid #fae7a5;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, 0.5);
}

.fieldWeb__input___5rxv8:focus::-moz-placeholder {
    color: transparent;
}

.fieldWeb__input___5rxv8:focus:-ms-input-placeholder {
    color: transparent;
}

.fieldWeb__input___5rxv8:focus::-ms-input-placeholder {
    color: transparent;
}

.fieldWeb__input___5rxv8:focus::placeholder {
    color: transparent;
}

.fieldWeb__input___5rxv8::-moz-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.fieldWeb__input___5rxv8:-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.fieldWeb__input___5rxv8::-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.fieldWeb__input___5rxv8::placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

@media (max-width: 992px) {
    .fieldWeb__input___5rxv8::-moz-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
    }

    .fieldWeb__input___5rxv8:-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
    }

    .fieldWeb__input___5rxv8::-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
    }

    .fieldWeb__input___5rxv8::placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
    }
}

.fieldWeb___1QkZO .cancelBtn___2m-hM {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    padding: 9px;
    cursor: pointer;
    border: none;
    background: 0 0;
    width: auto;
}

.fieldWeb___1QkZO .cancelBtn___2m-hM:focus {
    outline: 0;
}

.fieldWeb___1QkZO .cancelBtn___2m-hM i[class^="icon"] {
    width: 11px;
    height: 11px;
    flex-shrink: 0;
}

.fieldWeb___1QkZO .cancelBtn___2m-hM i[class^="icon"] path,
.fieldWeb___1QkZO .cancelBtn___2m-hM i[class^="icon"] svg {
    width: 100%;
    height: 100%;
    fill: #9d4a06;
}

.fieldWeb___1QkZO .searchIcon___3Wea3 {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    height: 15px;
    width: 15px;
}

.fieldWeb___1QkZO .searchIcon___3Wea3 path {
    fill: #f0d873;
}

.fieldMob___2BcjE {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    padding: 0;
    background: 0 0;
}

.fieldMob__input___3zmQv {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 0 20px;
    background: 0 0;
    box-shadow: none;
    border: none;
}

.fieldMob__input___3zmQv:focus {
    outline: 0;
}

.fieldMob__input___3zmQv:focus::-moz-placeholder {
    color: transparent;
}

.fieldMob__input___3zmQv:focus:-ms-input-placeholder {
    color: transparent;
}

.fieldMob__input___3zmQv:focus::-ms-input-placeholder {
    color: transparent;
}

.fieldMob__input___3zmQv:focus::placeholder {
    color: transparent;
}

.fieldMob__input___3zmQv::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___3zmQv:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___3zmQv::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___3zmQv::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob___2BcjE i[class^="icon"] {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-left: 20px;
}

.fieldMob___2BcjE i[class^="icon"] svg {
    width: 100%;
    height: 100%;
    fill: #fff;
}

.wrap___1Qdp6 {
    position: relative;
    width: 100%;
}

.wrap___1Qdp6 .close___2JO0p {
    position: fixed;
    top: 15px;
    right: 10px;
    width: 30px;
    height: 30px;
    background: 0 0;
    outline: 0;
    z-index: 10;
    padding: 10px;
    cursor: pointer;
}

.wrap___1Qdp6 .close___2JO0p path {
    fill: #fff;
}

.wrap___1Qdp6 .area___3qMh7 {
    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: #1b1413;
}

.wrap___1Qdp6 .area___3qMh7 form {
    width: 100%;
}

.wrap___1Qdp6 .area___3qMh7 form [name="searchStr"] {
    font-weight: 700;
    padding-right: 40px;
}

.wrap___1Qdp6 .area___3qMh7 form i[class^="icon"] {
    width: 18px;
    height: 18px;
}

.wrap___1Qdp6 .content___wpxxb {
    height: calc(100vh - 60px);
    padding: 20px 18px;
    margin-top: 60px;
}

.wrap___1Qdp6 .content___wpxxb [class^="btnMore"] {
    margin-bottom: 20px;
}

.searchIcon___292Yk {
    background: 0 0;
    outline: 0;
    display: block;
    height: 100%;
    width: 100%;
    cursor: pointer;
}

.searchIcon___292Yk svg {
    width: 18px;
    height: auto;
}

.searchIcon___292Yk svg path {
    fill: #fff;
}

[class^="portal_"].searchGames {
    position: absolute;
    background: #1b1413;
}

.header___1y7SC {
    height: 60px;
    position: relative;
    z-index: 3;
}

.header___1y7SC.cutted {
    height: auto;
}

.headerWithGradient___1xyV5 {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0, transparent);
}

.headerEnterButton___3shmf {
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    background-color: #fff;
    border-radius: 4px;
    text-decoration: none;
    color: #000;
    padding: 4px 12px;
}

.headerWrap___3t5SE {
    height: 80px;
    padding: 8px 16px 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: center;
}

@media screen and (min-width: 350px) {
    .headerWrap___3t5SE {
        padding: 8px 32px 30px;
    }
}

@media screen and (min-width: 530px) {
    .headerWrap___3t5SE {
        padding: 8px 48px 30px;
    }
}

@media screen and (min-width: 896px) {
    .headerWrap___3t5SE {
        padding: 8px 64px 30px;
    }
}

.headerWrap___3t5SE .headerLogo___3fDrj {
    margin-left: 0;
}

.headerMenu___3ubMp div:after {
    width: 16px;
    background-color: #000;
    box-shadow: 0 5px 0 0 #000, 0 -5px 0 0 #000;
}

.headerInner___-KVp_ {
    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___-KVp_ {
        padding: 20px 0 30px 10px;
    }
}

@media (min-width: 760px) {
    [class*="cutted"] .headerInner___-KVp_ {
        height: auto;
        padding-top: 30px;
        padding-left: 20px;
    }
}

.headerElement___1DIz8 {
    position: relative;
    display: flex;
    align-items: center;
    height: 40px;
}

.headerElementTitle___KMvCl {
    text-transform: uppercase;
    color: #928e8e;
    font-size: 10px;
    line-height: 1.25;
    font-weight: 500;
    white-space: nowrap;
    text-align: right;
    padding-top: 1px;
    padding-right: 10px;
}

.headerElementTitle___KMvCl > * {
    font-size: 15px;
    color: #fff;
    margin-top: -1px;
}

.headerElement___1DIz8 .btn-mob {
    padding: 0 20px;
}

@media (min-width: 560px) {
    .headerElement___1DIz8 .btn-mob {
        width: 120px;
        font-size: 13px;
        font-weight: 700;
        line-height: 43px;
        letter-spacing: 0.6px;
        text-indent: -4px;
    }

    .headerElement___1DIz8 .btn-mob-reg[href*="https://redircasino.com/pharaon"] {
        width: 160px;
        letter-spacing: 0.5px;
        line-height: 42px;
        text-indent: 0;
    }

    .headerElement___1DIz8 .btn-mob-log[href*="https://redircasino.com/pharaon"] {
        width: 80px;
        margin-right: 1px;
        letter-spacing: 0.5px;
        line-height: 42px;
        text-indent: 0;
        margin-left: 20px;
        font-size: 13px;
    }
}

.headerElement___1DIz8 .btn-mob__white {
    height: 17px;
    transform: scaleY(1.2);
    line-height: 17px;
    font-size: 10px;
    padding: 0;
    margin-right: 0;
    margin-left: 10px;
    margin-top: 0;
    width: 40px;
    min-width: 40px;
}

@media (min-width: 415px) {
    .headerElement___1DIz8 .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___1DIz8:nth-of-type(3) {
    margin-left: auto;
}

.headerElement___1DIz8:nth-of-type(3) [class^="searchIcon_"] {
    min-width: 40px;
    width: 40px;
}

.headerElement___1DIz8:nth-of-type(3) [href*="https://redircasino.com/pharaon"] {
    /*display: none;*/
}

@media (min-width: 415px) {
    .headerElement___1DIz8:nth-of-type(3) [href*="https://redircasino.com/pharaon"] {
        display: block;
        margin-left: 10px;
    }
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
    .headerElement___1DIz8:nth-of-type(3) [href*="https://redircasino.com/pharaon"] {
        margin-left: 19px;
    }
}

.headerElement___1DIz8:nth-of-type(3) [href*="#popup-profile"] {
    display: block;
    width: 40px;
    min-width: 40px;
    height: 20px;
    margin-left: 10px;
}

@media (min-width: 415px) {
    .headerElement___1DIz8:nth-of-type(3) [href*="#popup-profile"] {
        margin-right: 10px;
    }
}

.headerElement___1DIz8 svg {
    width: 18px;
}

.headerLogo___3fDrj {
    vertical-align: middle;
    text-align: center;
    margin: auto;
}

@media (min-width: 560px) {
    .headerLogo___3fDrj {
        margin-left: 10px;
    }
}

.headerLogo___3fDrj .logoDefaultPosition {
    display: block;
    font-size: 0;
    line-height: 0;
    width: 90px;
    height: 40px;
    background: url(logo.webp) 50% 50% no-repeat;
    background-size: 100%;
}

.headerLogo___3fDrj .logoUniqueHeader {
    width: 90px;
    height: 40px;
}

.headerLogo___3fDrj .logoUniqueHeader div {
    height: inherit;
    width: inherit;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 0 50%;
}

.rubl___1nld9 {
    text-transform: none;
    margin-left: 4px;
}

.headroom {
    z-index: 9 !important;
}

.headroom--scrolled {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0, transparent);
    height: 60px;
}

@media (min-width: 768px) and (max-width: 999px) {
    .wrapperShifted .headroom--scrolled {
        left: 256px !important;
    }
}

.withPromoBackground [class*="headerLogoLink_"] {
    background: url(../../assets/img/mobile/logo-NY2k20.png) 50% 50% no-repeat;
    background-size: 100%;
}

body.webPUnsupported .headerLogo___3fDrj .logoDefaultPosition {
    background-image: url(../../assets/img/mobile/logo.png);
}

.menuBtn___1Irkn {
    width: 40px;
    height: 40px;
    padding: 10px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    left: -10px;
}

@media (min-width: 1000px) {
    .menuBtn___1Irkn {
        display: none;
    }
}

.menuBtn___1Irkn: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;
}

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: 0.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: -0.5em;
}

sub {
    bottom: -0.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: 0.35em 0.625em 0.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%;
}

.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(0.9, 0.9, 0.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(0.9, 0.9, 0.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: 0s;
    animation-delay: 0s;
    -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: 0s;
    animation-delay: 0s;
    -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: 0.5;
        box-shadow: inset 0 0 50px 5px #fdff00;
    }

    to {
        opacity: 0;
    }
}

@keyframes blinking-glow {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0.5;
        box-shadow: inset 0 0 50px 5px #fdff00;
    }

    to {
        opacity: 0;
    }
}

.blinking-glow {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-glow;
    animation-name: blinking-glow;
}

@-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: 0s;
    animation-delay: 0s;
    -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: 0s;
    animation-delay: 0s;
    -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: "";
    }
}

@keyframes blinkingStartButton {

    0%,
    to {
        -webkit-filter: saturate(none);
    }

    50% {
        -webkit-filter: saturate(120%);
    }
}

@-webkit-keyframes blinkingStartButton {

    0%,
    to {
        -webkit-filter: saturate(none);
    }

    50% {
        -webkit-filter: saturate(120%);
    }
}

.points {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: points;
    animation-name: points;
}

@-webkit-keyframes glow {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%), scale(1.1);
    }

    to {
        opacity: 0.4;
        transform: translate(-50%, -50%), scale(1.25);
    }
}

@keyframes glow {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%), scale(1.1);
    }

    to {
        opacity: 0.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;
    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;
}

.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 .h1,
.wysiwyg-wrapperMOB h1 {
    text-transform: uppercase;
}

.wysiwyg-wrapperMOB .h1,
.wysiwyg-wrapperMOB .h2,
.wysiwyg-wrapperMOB h1,
.wysiwyg-wrapperMOB h2 {
    font-size: 24px;
    margin: 20px 0;
}

.wysiwyg-wrapperMOB .h2,
.wysiwyg-wrapperMOB h2 {
    font-weight: 400;
}

.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;
}

.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;
}

.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: 0.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;
    }

    a.btn-mob.btn-mob__orange.btn-mob--md.display_none_md {
        display: none !important;
    }
}

.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 0.7s, margin 0.7s;
    margin-top: 0;
    margin-bottom: 0;
    height: 0;
}

.wysiwyg-wrapperMOB.faq .accordion-title.active + .accordion-inner {
    margin-top: 20px;
    transition: height 0.7s, margin 0.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: #b29d6c;
}

.wysiwyg-wrapperMOB table.status thead {
    text-align: left;
    color: #fff;
    font-size: 12px;
    padding-bottom: 10px;
    text-transform: uppercase;
    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: #827d7d;
    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:last-child span {
    color: #ffc649;
}

.wysiwyg-wrapperMOB .table__body .col_right {
    text-align: right;
}

.wysiwyg-wrapperMOB .table .cell-wr {
    display: flex;
}

.wysiwyg-wrapperMOB .table .cell-wr.top {
    color: #ffc649;
}

.wysiwyg-wrapperMOB .table .cell-wr.gold {
    background: #ffc649;
    color: #483e3e;
}

.wysiwyg-wrapperMOB .table .cell-wr.gold span {
    color: #483e3e;
}

.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;
    color: #483e3e;
    font-size: 10px;
    font-weight: 700;
}

.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: #211a1a;
    z-index: -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;
    }

    a.btn-mob.btn-mob__orange.btn-mob--md.display_none_xl {
        display: none;
    }
}

@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: #514a4a;
    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%, 0.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%, 0.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%, 0.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: 0.4px;
}

@media (min-width: 560px) {
    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col {
        color: #eaeae9;
        font-weight: 600;
        letter-spacing: 0.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: 0.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: -10px;
}

.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, 0.1);
}

.wysiwyg-wrapperMOB iframe {
    max-width: 100% !important;
}

.wysiwyg-wrapperMOB--text {
    padding-top: 20px;
}

.wysiwyg-wrapperMOB a {
    color: #55bedc;
    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: 400;
    margin-bottom: 16px;
    margin-left: -1px;
}

.wysiwyg-wrapperMOB.anti-block .subtitle,
.wysiwyg-wrapperMOB.antiblock-new .subtitle {
    font-size: 12px;
    color: #ffc001;
    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;
}

.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: 0.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: #b8a16f;
    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 #support-btn,
.wysiwyg-wrapperMOB.antiblock-new ol li #support-btn {
    display: inline-block;
    margin-bottom: 0;
}

.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: #312b2b;
    font-size: 10px;
    color: #fff;
    letter-spacing: 0;
    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: -0.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;
    display: block;
    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: 0.1px;
    margin-bottom: 23px;
}

@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.mob-app .content-brwn .content-title .h1,
.wysiwyg-wrapperWEB.mob-app .content-brwn .content-title h1 {
    max-width: 100%;
    margin-top: 22px;
}

.wysiwyg-wrapperWEB.mob-app .backgroundImages {
    position: relative;
    height: 300px;
}

.wysiwyg-wrapperWEB.mob-app .iphoneIcon {
    position: absolute;
    width: 440px;
    margin-left: 8px;
    margin-top: 37px;
}

.wysiwyg-wrapperWEB.mob-app .mumIcon {
    position: absolute;
    right: -4px;
    width: 363px;
    top: -3px;
}

.wysiwyg-wrapperWEB.mob-app .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(180deg, rgba(45, 9, 1, 0) 150px, #2d0901);
}

.wysiwyg-wrapperWEB.download-client img {
    max-width: 100%;
}

.wysiwyg-wrapperWEB.download-client .activationRules {
    border-radius: 8px;
    border-color: #86491b #e38d30 #b66d26 #9d6120;
    border-style: solid;
    border-width: 1px;
    box-shadow: inset 0 -1px 0 #592910, inset 1px 0 0 #733b16,
    inset 0 1px 0 #86491b;
    padding: 0 20px 20px;
    position: relative;
}

.wysiwyg-wrapperWEB.download-client .activationRules:after {
    content: "";
    position: absolute;
    top: -9px;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 0;
    width: 18px;
    height: 11px;
    transform: rotate(180deg);
    margin: auto;
    background-size: cover;
    background-image: url(../../assets/img/desktop/sprites/triangle-tabs-2.png);
}

.wysiwyg-wrapperWEB.download-client .promo-img {
    margin: 20px auto;
    width: 608px;
    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, 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-brwn {
    padding: 22px 24px;
    border: 1px solid #000;
    border-radius: 4px;
    background-image: linear-gradient(180deg,
    rgba(44, 1, 0, 0.36) 0,
    rgba(44, 1, 0, 0));
    background-repeat: repeat-x;
    background-color: #2d0901;
    box-shadow: inset 0 1px 1px 0 #521503, inset 0 0 0 1px #2f0801,
    0 1px 1px #411704;
    position: relative;
    z-index: 1;
    border-radius: 8px;
    z-index: 2;
}

.wysiwyg-wrapperWEB .content-brwn:before {
    position: absolute;
    z-index: -1;
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 1px solid #2e0801;
    border-top-color: #430c01;
    border-radius: 6px;
}

.wysiwyg-wrapperWEB .content-brwn .content-title {
    max-height: none;
}

.wysiwyg-wrapperWEB .content-brwn .content-title:after,
.wysiwyg-wrapperWEB .content-brwn .content-title:before {
    display: none;
}

.wysiwyg-wrapperWEB .content-brwn .content-title .h1,
.wysiwyg-wrapperWEB .content-brwn .content-title h1 {
    max-width: 530px;
    font-size: 24px;
    padding: 0 0 15px;
}

.wysiwyg-wrapperWEB .content-brwn .content-title .h1:before,
.wysiwyg-wrapperWEB .content-brwn .content-title h1:before {
    position: absolute;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 -1197px;
    top: auto;
    right: 50%;
    bottom: 0;
    left: auto;
    margin-right: -11px;
}

.wysiwyg-wrapperWEB .content-brwn .content-title .h1:after,
.wysiwyg-wrapperWEB .content-brwn .content-title h1:after {
    position: absolute;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 -1211px;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-left: -12px;
    z-index: 0;
}

.wysiwyg-wrapperWEB .content-title {
    text-align: center;
    margin: 0 0 15px;
    overflow: hidden;
    max-height: 35px;
}

.wysiwyg-wrapperWEB .content-title:after,
.wysiwyg-wrapperWEB .content-title:before {
    content: "";
    position: absolute;
    top: 10px;
    right: auto;
    bottom: auto;
    left: 0;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 20px -1197px;
    width: 78px;
    height: 14px;
    z-index: 2;
    background-color: transparent;
}

.wysiwyg-wrapperWEB .content-title:after {
    background-position: -136px -1211px;
}

.wysiwyg-wrapperWEB .content-title h1,
.wysiwyg-wrapperWEB .content-title > .h1 {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Conv_SavaPro-Medium, Conv_SavaPro-Regular, Arial, Helvetica,
    Verdana, Tahoma, sans-serif;
    font-size: 28px;
    line-height: 36px;
    color: #f1dc85;
    display: inline-block;
    margin: 0;
    font-weight: 400;
    text-shadow: 0 0 0 transparent !important;
    text-transform: uppercase;
    position: relative;
    max-width: 550px;
    padding: 0 42px;
}

.wysiwyg-wrapperWEB .content-title h1:after,
.wysiwyg-wrapperWEB .content-title h1:before,
.wysiwyg-wrapperWEB .content-title > .h1:after,
.wysiwyg-wrapperWEB .content-title > .h1:before {
    content: "";
    width: 195px;
    height: 14px;
    z-index: 1;
    position: absolute;
    top: 10px;
    right: auto;
    bottom: auto;
    left: -167px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 -1197px;
}

.wysiwyg-wrapperWEB .content-title h1:after,
.wysiwyg-wrapperWEB .content-title > .h1:after {
    right: -167px;
    left: auto;
    background-position: 0 -1211px;
}

.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 ._names {
    color: #ffc549;
}

.wysiwyg-wrapperWEB .cashback {
    margin: 25px 0;
}

.wysiwyg-wrapperWEB .cas2play,
.wysiwyg-wrapperWEB .neverblock {
    margin: 20px auto;
    width: 608px;
    height: 205px;
    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;
    top: auto;
    right: 175px;
    bottom: 15px;
    left: 210px;
}

.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/pharaon_sprite-browsers.png);
    display: inline-block;
    margin-bottom: 13px;
}

.wysiwyg-wrapperWEB .active .ico-chrome {
    background-position: -116px 0;
}

.wysiwyg-wrapperWEB .active .ico-explorer {
    background-position: -72px -186px;
}

.wysiwyg-wrapperWEB .active .ico-yandex {
    background-position: -10px -251px;
}

.wysiwyg-wrapperWEB .active .ico-ff,
.wysiwyg-wrapperWEB .active .ico-firefox {
    background-position: 0 -1px;
}

.wysiwyg-wrapperWEB .active .ico-opera {
    background-position: -59px -61px;
    width: 59px;
}

.wysiwyg-wrapperWEB .active .ico-safari {
    background-position: -60px 0;
}

.wysiwyg-wrapperWEB .ico-chrome {
    background-position: -116px -63px;
    width: 60px;
    height: 59px;
}

.wysiwyg-wrapperWEB .ico-explorer {
    background-position: -4px -186px;
    width: 61px;
    height: 59px;
}

.wysiwyg-wrapperWEB .ico-yandex {
    background-position: -78px -251px;
    width: 60px;
    height: 59px;
}

.wysiwyg-wrapperWEB .ico-ff,
.wysiwyg-wrapperWEB .ico-firefox {
    background-position: -1px -126px;
    width: 61px;
    height: 59px;
}

.wysiwyg-wrapperWEB .ico-opera {
    background-position: -61px -126px;
    width: 61px;
    height: 59px;
}

.wysiwyg-wrapperWEB .ico-safari {
    background-position: -120px -126px;
    width: 58px;
    height: 59px;
}

.wysiwyg-wrapperWEB .grid-wrapper {
    display: inline-block;
}

.wysiwyg-wrapperWEB .accordion {
    margin: 25px -10px;
}

.wysiwyg-wrapperWEB .accordion-title {
    text-indent: 20px;
    line-height: 36px;
    margin-bottom: 0;
    cursor: pointer;
    height: 39px !important;
    outline: 0;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    text-align: left;
    color: #fae7a5;
    border: 1px solid #694020;
    border-bottom: 0;
    border-radius: 3px 3px 0 0;
    background-color: #511f01;
    box-shadow: inset 0 0 28px #6d421f;
    background-image: linear-gradient(180deg, #51270b 0, #341204);
    background-repeat: repeat-x;
    position: relative;
    border-radius: 3px;
    transition: all 0.2s ease-in-out 0s;
}

.wysiwyg-wrapperWEB .accordion-title.active {
    border-radius: 3px 3px 0 0;
}

.wysiwyg-wrapperWEB .accordion-inner {
    display: none;
    background-color: #1a0000;
    margin: 0;
    border-radius: 3px;
}

.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;
    color: #fce9a9;
    text-shadow: 0 0 0 transparent !important;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 50%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.wysiwyg-wrapperWEB .promo-poster {
    position: relative;
    padding: 3px;
    border-radius: 7px;
    background-image: linear-gradient(180deg,
    #b95f03 0,
    #671d00 5%,
    #b95f03 80%,
    #671d00);
    background-repeat: repeat-x;
    box-shadow: inset 0 -1px 0 rgba(185, 95, 3, 0.5),
    inset 0 1px 0 1px rgba(109, 33, 1, 0.5);
}

.wysiwyg-wrapperWEB .promo-poster:after {
    content: "";
    border-radius: 7px;
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    box-shadow: inset 0 0 25px rgba(0, 0, 0, 0.5),
    inset 0 0 35px rgba(0, 0, 0, 0.25);
    background: url(../../assets/img/desktop/bg/brown-pattern.gif) 50% 0 repeat;
    z-index: 1;
}

.wysiwyg-wrapperWEB .promo-img {
    padding: 5px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.wysiwyg-wrapperWEB .promo-img:after,
.wysiwyg-wrapperWEB .promo-img:before {
    content: "";
    border-radius: 5px;
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
}

.wysiwyg-wrapperWEB .promo-img:after {
    z-index: 4;
    opacity: 0.75;
    background: url(../../assets/img/desktop/bg/promo-light.png) 0 0 no-repeat;
    box-shadow: inset 0 1px 1px hsla(0, 0%, 100%, 0.5);
}

.wysiwyg-wrapperWEB .promo-img img {
    max-width: 100%;
    border-radius: 5px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.5);
    display: block;
    position: relative;
    z-index: 1;
    border: 0;
}

.wysiwyg-wrapperWEB .content-wrapper {
    position: relative;
}

.wysiwyg-wrapperWEB .content-wrapper.cnt-brwn-brd {
    border-radius: 6px;
    margin: 0 -2px 20px;
    padding: 2px;
}

.wysiwyg-wrapperWEB .content-reduser {
    position: relative;
    padding: 25px;
}

.wysiwyg-wrapperWEB .table-striped-two-head {
    border-radius: 3px 3px 0 0;
    box-shadow: inset 17px 0 30px -10px rgba(109, 33, 9, 0.8),
    inset -17px 0 30px -10px rgba(109, 33, 9, 0.8),
    inset 0 -3px 19px -1px rgba(109, 33, 9, 0.8);
    background-image: linear-gradient(180deg, #430a07 0, #2f0a01);
    background-repeat: repeat-x;
    border-color: #724420 #5c2d12 #100000;
    border-style: solid;
    border-width: 1px;
}

.wysiwyg-wrapperWEB .cnt-brwn-brd {
    border: 1px solid #000;
    border-radius: 4px;
    background-image: linear-gradient(180deg,
    rgba(44, 1, 0, 0.36) 0,
    rgba(44, 1, 0, 0));
    background-repeat: repeat-x;
    background-color: #2d0901;
    box-shadow: inset 0 1px 1px 0 #521503, inset 0 0 0 1px #2f0801,
    0 1px 1px #411704;
    position: relative;
    z-index: 1;
}

.wysiwyg-wrapperWEB .cnt-brwn-brd > .table-striped-two-head {
    top: 38px;
    left: 2px;
    right: 2px;
}

.wysiwyg-wrapperWEB .cnt-brwn-brd:last-child > table:last-child {
    margin-bottom: 0 !important;
}

.wysiwyg-wrapperWEB .tdn {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.wysiwyg-wrapperWEB p {
    font-size: 13px;
    line-height: 1.4285714;
    color: #af9d6e;
    margin: 0 0 22px;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

.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 h2 {
    -webkit-text-fill-color: transparent;
    margin-top: 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700 !important;
    text-align: center;
    line-height: 1.1;
    text-shadow: 0 0 0 transparent !important;
}

.wysiwyg-wrapperWEB .h2,
.wysiwyg-wrapperWEB .h3,
.wysiwyg-wrapperWEB h2,
.wysiwyg-wrapperWEB h3 {
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 50%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    color: #fce9a9;
}

.wysiwyg-wrapperWEB .h3,
.wysiwyg-wrapperWEB h3 {
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    text-shadow: 0 0 0 transparent !important;
}

.wysiwyg-wrapperWEB a {
    color: #55bedc;
    text-decoration: none;
}

.wysiwyg-wrapperWEB li {
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 13px;
    line-height: 1.4285714;
    color: #af9d6e;
}

.wysiwyg-wrapperWEB strong {
    font-weight: 700;
}

.wysiwyg-wrapperWEB .text-left {
    text-align: left;
}

.wysiwyg-wrapperWEB .text-yellow {
    color: #fae7a5;
}

.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 ol {
    display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 40px;
}

.wysiwyg-wrapperWEB .list-minuses,
.wysiwyg-wrapperWEB .list-pluses,
.wysiwyg-wrapperWEB .list-square {
    list-style-type: none;
    vertical-align: bottom;
    color: #ae9d6d;
    font-size: 13px;
    line-height: 1.2;
    padding: 0 0 10px;
    margin: 0 5px 0 14px;
}

.wysiwyg-wrapperWEB .list-minuses li,
.wysiwyg-wrapperWEB .list-pluses li,
.wysiwyg-wrapperWEB .list-square li {
    margin: 0 0 10px 7px;
    vertical-align: middle;
    position: relative;
    padding-left: 26px;
}

.wysiwyg-wrapperWEB .list-minuses li:before,
.wysiwyg-wrapperWEB .list-pluses li:before,
.wysiwyg-wrapperWEB .list-square li:before {
    content: "";
    position: absolute;
    top: -2px;
    right: auto;
    bottom: auto;
    left: 0;
    height: 18px;
    width: 18px;
    background-repeat: no-repeat;
}

.wysiwyg-wrapperWEB .list-num-title {
    padding: 15px 0 0;
    margin: 0;
    counter-reset: item;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.33;
    color: #fff;
    text-align: left;
}

.wysiwyg-wrapperWEB .list-num-title > li {
    display: block;
    padding: 0;
    margin: 0;
    position: relative;
    text-transform: none;
}

.wysiwyg-wrapperWEB .list-num-title > li:before {
    content: counters(item, "") ".";
    counter-increment: item;
    position: absolute;
    width: 20px;
    top: 0;
    left: 0;
    font-size: 16px;
    -webkit-text-fill-color: transparent;
}

.wysiwyg-wrapperWEB .list-num-title > li:before,
.wysiwyg-wrapperWEB .list-num-title > li > h4:first-child {
    text-decoration: none;
    color: #fce9a9;
    text-shadow: 0 0 0 transparent !important;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 50%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
}

.wysiwyg-wrapperWEB .list-num-title > li > h4:first-child {
    margin-top: 0 !important;
    padding-left: 25px;
    text-transform: uppercase;
    font-size: 16px !important;
    -webkit-text-fill-color: transparent;
}

.wysiwyg-wrapperWEB .list-num {
    padding: 0 0 0 30px;
    margin: 0;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 13px;
    line-height: 1.4285714;
    counter-reset: item;
    text-align: left;
}

.wysiwyg-wrapperWEB .list-num > li {
    padding: 0 0 1px 42px;
    display: block;
    position: relative;
    margin-bottom: 20px;
}

.wysiwyg-wrapperWEB .list-num > li:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
    color: #ae9d6d;
    position: absolute;
    left: 0;
    top: 0;
}

.wysiwyg-wrapperWEB .cas2play__browsers {
    margin-top: 20px;
    padding: 20px 0 0;
    text-align: center;
    background-color: rgba(0, 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 .cas2play__browsers-list-full .accordion__browsers-item {
    width: 16.6667%;
}

.wysiwyg-wrapperWEB .accordion__browsers-item {
    float: left;
    padding: 0 5px;
    height: 126px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    cursor: default;
    width: 20%;
    opacity: 1;
}

.wysiwyg-wrapperWEB .accordion__browsers-item a {
    text-decoration: none;
    position: relative;
    display: block;
}

.wysiwyg-wrapperWEB .accordion__browsers-item a span {
    font-size: 15px;
}

.wysiwyg-wrapperWEB .round-border-wrapper {
    border: 2px solid #000;
    border-radius: 8px;
    background-color: #1a0000;
    box-shadow: 0 1px 0 rgba(81, 34, 5, 0.54),
    inset 0 0 1px 1px rgba(251, 233, 167, 0.36);
    padding: 3px;
}

.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: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
}

.wysiwyg-wrapperWEB .table-separate td {
    border-right: 1px solid #3a1401;
    border-left: 1px solid #100000;
}

.wysiwyg-wrapperWEB .table-separate td:first-child {
    border-left: 0;
}

.wysiwyg-wrapperWEB .table-separate td:last-child {
    border-right: 0;
}

.wysiwyg-wrapperWEB .table-striped {
    border-collapse: separate;
}

.wysiwyg-wrapperWEB .table-striped td {
    position: relative;
    z-index: 1;
    padding: 5px 0 5px 10px;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    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: rgba(26, 0, 0, 0.75);
}

.wysiwyg-wrapperWEB .table-striped thead th {
    font-family: PT Sans Caption, 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 thead tr:last-child th {
    color: #ae9d6d;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap;
    padding: 4px 10px;
    text-align: center;
    border-collapse: collapse;
    position: relative;
    z-index: 1;
    border-right: 1px solid #401602;
    border-left: 1px solid #100000;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

.wysiwyg-wrapperWEB .table-striped thead tr:last-child th:first-child {
    border-left: 0;
}

.wysiwyg-wrapperWEB .table-striped thead tr:last-child th:last-child {
    border-right: 0;
}

.wysiwyg-wrapperWEB .table-striped tbody th {
    color: #ae9d6d;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap;
    padding: 4px 10px;
    text-align: center;
    border-collapse: collapse;
    position: relative;
    z-index: 1;
    border-right: 1px solid #401602;
    border-left: 1px solid #100000;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

.wysiwyg-wrapperWEB .table-striped tbody th:first-child {
    border-left: 0;
}

.wysiwyg-wrapperWEB .table-striped tbody th:last-child {
    border-right: 0;
}

.wysiwyg-wrapperWEB .table-striped-two-head {
    position: absolute;
    top: 36px;
    right: 1px;
    bottom: auto;
    left: 1px;
    height: 28px;
    border-radius: 0 0 3px 3px;
    z-index: 0;
}

.cnt-brwn-brd > .wysiwyg-wrapperWEB .table-striped-two-head {
    left: 2px;
    right: 2px;
}

.wysiwyg-wrapperWEB .table-striped .ico-talisman--sm {
    text-align: center;
    margin: 0 auto;
}

.wysiwyg-wrapperWEB .table-promo td {
    font-family: PT Sans Caption, 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: PT Sans Caption, 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: 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: PT Sans Caption, 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: 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 .layout.partners {
    position: relative;
    z-index: 2;
    height: auto;
    min-height: 100%;
    min-width: 960px;
    overflow: hidden;
}

.wysiwyg-wrapperWEB .layout.partners .grid-wrapper {
    position: relative;
    display: block;
}

.wysiwyg-wrapperWEB .layout.partners .header {
    position: relative;
}

.wysiwyg-wrapperWEB .layout.partners .header:before {
    content: "";
    background: url(sprite-min.png) 50% -47px repeat-x;
    height: 41px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
}

.wysiwyg-wrapperWEB .layout.partners .wrapper {
    width: 960px;
    float: none !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}

.wysiwyg-wrapperWEB .layout.partners .main {
    margin-right: 0;
}

.wysiwyg-wrapperWEB .layout.partners .logo {
    width: 166px;
    height: 93px;
    position: absolute;
    z-index: 5;
    top: 3px;
    left: 50%;
    margin-left: -93px;
}

.wysiwyg-wrapperWEB .layout.partners .logo-link {
    display: block;
    width: 166px;
    height: 93px;
    position: relative;
    background: url(logo.webp) 50% 0 no-repeat;
}

.wysiwyg-wrapperWEB .layout.partners .user-bar {
    position: relative;
    z-index: 3;
    background: url(sprite-min.png) 50% -47px repeat-x;
    font-weight: 700;
    height: 48px;
    background: 0;
    padding-top: 52px;
}

.wysiwyg-wrapperWEB .layout.partners .user-bar__login {
    padding: 6px 4px;
    position: relative;
    z-index: 2;
}

.wysiwyg-wrapperWEB .layout.partners .user-bar__login .btn-desktop,
.wysiwyg-wrapperWEB.download-client .layout.partners .user-bar__login .btn {
    float: right;
    width: 110px;
}

.wysiwyg-wrapperWEB .layout.partners .user-bar__login .btn-desktop > strong,
.wysiwyg-wrapperWEB.download-client .layout.partners .user-bar__login .btn > strong {
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 29px;
    text-transform: none;
}

.wysiwyg-wrapperWEB .layout.partners .user-bar__login .btn-desktop + .btn-desktop,
.wysiwyg-wrapperWEB.download-client .layout.partners .user-bar__login .btn + .btn,
.wysiwyg-wrapperWEB.download-client .layout.partners .user-bar__login .btn + .btn-desktop,
.wysiwyg-wrapperWEB.download-client .layout.partners .user-bar__login .btn-desktop + .btn {
    width: 180px;
    margin-right: 10px;
}

.wysiwyg-wrapperWEB .layout.partners .promo {
    margin: 0;
    position: relative;
    z-index: 1;
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider {
    height: 242px;
    margin: 0 0 15px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    border-radius: 8px;
    border: 2px solid #b14200;
    background-color: #160301;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.5);
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider #main-carousel {
    height: 100%;
}

.wysiwyg-wrapperWEB .layout.partners .promo-slider .carousel {
    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: 240px;
}

.wysiwyg-wrapperWEB .layout.partners .carousel-caption {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
    max-width: 320px;
    z-index: 2;
    transition: all 1s linear;
    top: 35px;
}

.wysiwyg-wrapperWEB .layout.partners .carousel-caption .h2 {
    margin-bottom: 10px;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 50%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-top: 0;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 24px;
    font-weight: 700 !important;
    text-align: center;
    line-height: 1.1;
    color: #fbf3d3;
    color: #fce9a9;
    text-shadow: 0 0 0 transparent !important;
}

.wysiwyg-wrapperWEB .layout.partners .carousel-caption .h2 div {
    text-align: left;
    color: #e7950a;
    background: -webkit-linear-gradient(top,
    #fade97,
    #fad27f 50%,
    #f7b73f 51%,
    #c36200);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.wysiwyg-wrapperWEB .layout.partners .carousel-caption .text-brown,
.wysiwyg-wrapperWEB .layout.partners .carousel-caption .wysiwyg-wrapperMOB {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 17px;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare {
    width: 230px;
    height: 95px;
    border-radius: 2px;
    background-color: #000;
    box-shadow: 0 0 0 1px rgba(237, 224, 154, 0.06);
    margin-top: -40px;
    margin-left: -19px;
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare p {
    opacity: 0.5;
    color: #af5f0e;
    text-transform: uppercase;
    font-size: 14px;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    margin-bottom: 4px;
    text-align: center;
    padding-top: 4px;
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare-shadow {
    height: 63px;
    margin: 2px;
    border-radius: 2px;
    background-color: #230501;
    box-shadow: inset 0 -1px 16px #5c220e, inset 0 0 7px rgba(237, 224, 154, 0.09),
    inset 0 2px 37px #43180a;
    background-image: linear-gradient(180deg,
    rgba(0, 0, 0, 0.18) 0,
    rgba(63, 22, 2, 0));
    background-repeat: repeat-x;
    border: 1px solid #753313;
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare-left {
    margin: 8px 0;
    font-size: 36px;
    text-align: center;
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare-left div {
    background: -webkit-linear-gradient(top,
    #fade97,
    #fad27f 50%,
    #f7b73f 51%,
    #c36200);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #e7950a;
    font-weight: 700;
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare-right {
    margin: 7px 0;
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare-right div {
    margin: 8px -3px -14px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    color: #e7950a;
    background: -webkit-linear-gradient(top,
    #fade97,
    #fad27f 50%,
    #f7b73f 51%,
    #c36200);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.wysiwyg-wrapperWEB .layout.partners .partners__rewshare-right div + div {
    font-size: 14.6px;
}

.wysiwyg-wrapperWEB .layout.partners .content-brwn {
    padding: 21px 41px;
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom {
    margin-top: 0;
    padding: 0 0 20px;
    text-align: center;
}

.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;
    display: inline-block;
}

.wysiwyg-wrapperWEB .layout.partners .partners__bottom-list > span {
    display: inline-block;
    color: #994901;
    margin-right: 80px;
}

.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;
    color: #994901;
    text-decoration: none !important;
    font-weight: 700;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 14px;
}

.wysiwyg-wrapperWEB .layout.partners .content-title {
    margin-top: 12px;
}

.wysiwyg-wrapperWEB .layout.partners .content-title h2 {
    line-height: 18px;
    font-size: 18px;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    padding: 0 3px;
}

.wysiwyg-wrapperWEB .layout.partners .content-title h2:before {
    top: 3px;
    right: auto;
    bottom: auto;
    left: -210px;
}

.wysiwyg-wrapperWEB .layout.partners .content-title h2:after {
    top: 3px;
    right: -210px;
    bottom: auto;
    left: auto;
}

.wysiwyg-wrapperWEB .layout.partners .text-brown,
.wysiwyg-wrapperWEB .layout.partners .wysiwyg-wrapperMOB {
    color: #994901;
}

.wysiwyg-wrapperWEB .layout.partners .content h4 {
    text-transform: none;
    font-size: 14px;
}

.wysiwyg-wrapperWEB .layout.partners .partners__get {
    margin: 0 0 5px;
}

.wysiwyg-wrapperWEB .layout.partners .clearfix:after {
    clear: both;
}

.wysiwyg-wrapperWEB .layout.partners .clearfix:after,
.wysiwyg-wrapperWEB .layout.partners .clearfix:before {
    content: " ";
    display: table;
}

.wysiwyg-wrapperWEB .h4,
.wysiwyg-wrapperWEB h4 {
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 50%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    color: #fce9a9;
    text-shadow: 0 0 0 transparent !important;
}

.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;
}

.hide-for-ie,
.show-for-ie {
    display: none;
}

.hide-for-ie.active-content,
.show-for-ie.active-content {
    display: block;
}

:global body.webPUnsupported :local .wysiwyg-wrapperWEB .layout.partners .logo-link {
    background-image: url(../../assets/img/desktop/logo.png);
}

* {
    box-sizing: border-box;
}

html {
    font-size: 14px;
}

body,
html {
    height: 100%;
    width: 100%;
}

@media (max-width: 812px) {

    body,
    html {
        -webkit-overflow-scrolling: touch;
    }
}

body {
    background-color: #1b1413;
}

a {
    color: #55bedc;
}

a:hover {
    text-decoration: none;
}

#root {
    height: auto;
    min-height: 100%;
    background-color: #000;
    position: relative;
}

#root:empty:after,
#root:empty:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
    width: 50px;
    height: 50px;
    margin: auto;
    background: url(../../assets/svg/preload.svg) no-repeat;
    background-size: 100%;
    will-change: transform;
    -webkit-animation: rotate 1.5s ease-in-out 0s infinite;
    animation: rotate 1.5s ease-in-out 0s infinite;
}

blockquote {
    position: relative;
    font-size: 13px;
    color: #b8a16f !important;
    line-height: 20px;
    font-style: italic;
    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: #fcbe32;
}

.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: #757575;
}

.text-brown,
.wysiwyg-wrapperMOB {
    color: #b8a16f;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -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: 0.3s;
}

.fadeDown-exit {
    opacity: 1;
    transform: translate(0);
    transform: translateZ(0);
    transition-property: transform, opacity;
    transition-duration: 0.3s;
}

.fadeDown-exit.fadeDown-exit-active {
    opacity: 0;
    transform: translateY(-250px);
    transform: translate3d(0, -250px, 0);
}

.fade-enter {
    opacity: 0.01;
}

.fade-enter-active {
    opacity: 1;
    transition: opacity 0.5s;
}

.fade-exit {
    opacity: 1;
}

.fade-exit-active {
    opacity: 0;
    transition: opacity 0.5s;
}

.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 0.15s ease, transform 0.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 a {
    position: relative;
    left: 60%;
}

.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: 1/1) and (min-aspect-ratio: 13/9) 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 0.4s ease 1.91s, margin-bottom 0.4s ease 1.91s;
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_banner--login {
    height: 0;
    margin-bottom: 80px;
    transition: height 0.4s ease 1.91s, margin-bottom 0.4s ease 1.91s;
}

.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 0.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: 1/1) and (min-aspect-ratio: 13/9) 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 0.6s ease 1.7s;
    }
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_terms--register {
    margin-bottom: 0;
    transition: margin-bottom 0.4s ease 1.91s;
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_terms--login {
    margin-bottom: -43px;
    transition: margin-bottom 0.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: 1/1) and (min-aspect-ratio: 13/9) 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 0.4s ease, margin-right 0.4s ease, width 0.4s ease,
    left 0.4s ease, transform;
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_nav a {
    transition: color 0.4s ease, font-size 0.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 0.6s ease 0.4s;
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_body_inner form > :nth-child(2) {
    transition-delay: 0.47s;
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_body_inner form > :nth-child(3) {
    transition-delay: 0.54s;
}

.auth-modal-exit.auth-modal-exit-active .popup__mob_body_inner form > :nth-child(4) {
    transition-delay: 0.61s;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) 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 0.6s ease;
    }
}

.tooltips_animation_show-appear {
    opacity: 0;
    transform: rotate(-90deg);
    transition: opacity 1s cubic-bezier(0.12, 2.07, 0.36, 0.8),
    transform 1s cubic-bezier(0.12, 2.07, 0.36, 0.8);
}

.tooltips_animation_show-appear.tooltips_animation_show-appear-active {
    opacity: 1;
    transform: rotate(0);
}

.tooltips_animation_show-enter {
    opacity: 0;
    transform: rotate(-90deg);
    transition: opacity 1s cubic-bezier(0.12, 2.07, 0.36, 0.8),
    transform 1s cubic-bezier(0.12, 2.07, 0.36, 0.8);
}

.tooltips_animation_show-enter.tooltips_animation_show-enter-active,
.tooltips_animation_show-exit {
    opacity: 1;
    transform: rotate(0);
}

.tooltips_animation_show-exit {
    transition: opacity 1s cubic-bezier(0.12, 2.07, 0.36, 0.8),
    transform 1s cubic-bezier(0.12, 2.07, 0.36, 0.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 0.25s ease 0.25s;
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^="search__wrap"] [class^="search__content"] {
    position: absolute;
    top: 61px;
    width: 100%;
    transition: top 0.5s ease;
}

.ingame-tabs-enter.ingame-tabs-enter-active [class^="tabsCtrls_"] {
    opacity: 1;
    transition: top 0.25s ease 0.25s, opacity 0s ease 0.25s;
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^="tabsCtrls_"] {
    margin-left: 0;
    opacity: 1;
    transition: margin-left 0.25s ease 0.25s, opacity 0.25s ease 0.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 0s ease 0.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 0.25s ease 0.25s;
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^="tabsCtrls_"] + [class^="status_"] {
    top: 0;
    opacity: 1;
    transition: top 0.5s 0.2s, opacity 0.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 0.1s;
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^="tabsCtrls_"] {
    margin-left: -66px;
    transition: margin-left 0.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 0s ease 0.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 0.25s ease;
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^="search__wrap"] [class^="search__content"] {
    top: 100%;
    transition: top 0.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;
    width: auto;
    top: 0;
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^="menuInnerTabs_"] [class^="search__wrap_"] {
    opacity: 0;
    transition: opacity 125ms ease 0.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 0.25s ease, opacity 0s ease 0.25s;
}

.ingame-tabs-exit.ingame-tabs-exit-active > [class^="wrap_"] {
    opacity: 0;
    transition: opacity 0.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 0.25s ease 0.25s;
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^="search__wrap"] [class^="search__content"] {
    position: absolute;
    top: 61px;
    width: 100%;
    transition: top 0.5s ease;
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active [class^="tabsCtrls_"] {
    opacity: 1;
    transition: top 0.25s ease 0.25s, opacity 0s ease 0.25s;
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^="tabCtrl"] {
    transition: top 0.5s ease;
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^="tabCtrl"] span:last-child {
    transition: opacity 0.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 0.5s ease 0.5s;
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^="tabsCtrls_"] {
    margin-left: 0;
    opacity: 1;
    transition: margin-left 0.25s ease 0.25s, opacity 0.25s ease 0.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 0s ease 0.25s;
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^="tabCtrl"] {
    position: fixed;
    opacity: 1;
    transition: top 0.5s ease, opacity 0.5s ease;
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^="tabCtrl"] span:last-child {
    opacity: 1;
    transition: opacity 0.25s ease 0.25s;
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^="tabsCtrls_"] + [class^="status_"] {
    top: 0;
    opacity: 1;
    transition: top 0.5s 0.2s, opacity 0.5s 0.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 0.1s;
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active .search[class^="tabCtrl"] {
    position: absolute;
    top: 0 !important;
    opacity: 0;
    transition: top 0.5s ease, opacity 125ms ease 0.25s;
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active .search[class^="tabCtrl"] span:last-child {
    opacity: 0;
    transition: opacity 0.5s ease;
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^="tabsCtrls_"] {
    margin-left: -66px;
    transition: margin-left 0.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 0s ease 0.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 0.25s ease;
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^="search__wrap"] [class^="search__content"] {
    top: 100%;
    transition: top 0.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;
    width: auto;
    top: 0;
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^="menuInnerTabs_"] [class^="search__wrap_"] {
    opacity: 0;
    transition: opacity 125ms ease 0.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 0.25s ease, opacity 0s ease 0.25s;
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active > [class^="wrap_"] {
    opacity: 0;
    transition: opacity 0.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;
    }
}

.unreadMessages-appear.unreadMessages-appear-active,
.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;
}

.warning-page {
    height: 100vh;
    min-height: 100%;
    background: #080705 url(../../assets/img/sys/warning-pages/404.jpg) no-repeat 50% 50%;
    position: relative;
    overflow: hidden;
}

.warning-page.warning-page-500 {
    background-image: url(../../assets/img/sys/warning-pages/500.jpg);
}

.warning-page__center {
    color: #fff;
    position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
    left: 0;
    margin-top: 100px;
    text-align: center;
}

.warning-page__subtitle {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}

.warning-page__description {
    text-transform: uppercase;
    text-decoration: none;
    color: #fce9a9;
    background: linear-gradient(180deg,
    #fcf3d2 0,
    #fce9a9 50%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
    font-size: 16px;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    max-width: 90%;
    margin: 0 auto 20px;
}

.warning-page__link {
    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: 600;
    text-decoration: none !important;
    min-width: 100px;
    padding: 4px 17px;
    white-space: nowrap;
}

.warning-page__timer {
    display: none;
}

.warning-page__link:hover {
    border: 1px solid #fae7a5;
    color: #fae7a5;
}

@media (max-width: 767px),
(min-width: 812px) and (max-width: 812px),
(min-width: 823px) and (max-width: 823px) {
    .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-size: 742px;
        background-position: calc(50% + 4px) 70px;
        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) {
    .warning-page {
        min-height: 370px;
        height: 370px;
        background-position: calc(50% + 4px) -12px;
    }
}

@media (max-width: 767px),
(min-width: 812px) and (max-width: 812px),
(min-width: 823px) and (max-width: 823px) {
    .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) {
    .warning-page:before {
        display: none;
    }
}

@media (max-width: 767px),
(min-width: 812px) and (max-width: 812px),
(min-width: 823px) and (max-width: 823px) {
    .warning-page__subtitle {
        text-align: left;
        text-transform: none;
        font-family: Roboto, sans-serif;
        line-height: 30px;
        -webkit-font-smoothing: auto;
    }

    .warning-page__description {
        display: none;
    }

    .warning-page__center {
        top: 0;
        margin-top: 117px;
        margin-left: 40px;
        margin-right: 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) {
    .warning-page__center {
        margin-top: 40px;
    }
}

@media (max-width: 767px),
(min-width: 812px) and (max-width: 812px),
(min-width: 823px) and (max-width: 823px) {
    .warning-page__center .warning-page__text {
        font-size: 15px;
    }

    .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;
    }

    .warning-page__close {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 6px;
        right: 5px;
    }

    .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;
    }

    .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: 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) {
    .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__link {
        display: none;
    }

    .warning-page__timer {
        bottom: 20px;
    }

    .warning-page:before {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
}

@media (min-aspect-ratio: 1/1) and (max-height: 320px), screen and (min-aspect-ratio: 1/1) and (height: 320px) {
    .warning-wrapper {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: auto;
    }

    .warning-page {
        min-height: 150px;
        height: 150px;
        background-size: 420px;
        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: -0.2px;
    }

    .warning-page .warning-page__timer {
        font-size: 10px;
    }
}

.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 .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: 1/1) and (min-aspect-ratio: 13/9) 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.piastrix .popup__mob_body .warning-page {
    background: #080705;
}

.popup.piastrix .popup__mob_body .warning-page .warning-page__center h1 {
    font-size: 16px;
}

.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;
}

.popup__mob_title span {
    font-size: 10px;
    line-height: 10px;
    position: relative;
    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;
}

@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: #3c3434;
    text-decoration: none;
    font-size: 18px;
    line-height: 30px;
}

.popup__mob_nav > span {
    color: inherit;
    font-size: 24px;
    line-height: 24px;
}

.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(270deg, #fad961, #ffa200);
    position: relative;
    z-index: -1;
    transition: height 0.4s ease, margin-bottom 0.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, 0.8) 0,
    rgba(0, 0, 0, 0.3) 20%,
    rgba(0, 0, 0, 0.3) 80%,
    rgba(0, 0, 0, 0.8)),
    linear-gradient(180deg, rgba(0, 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 0.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: #fde09b;
    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: 1/1) and (min-aspect-ratio: 13/9) 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%, 0.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: 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: 1/1) and (min-aspect-ratio: 13/9) 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: #4f3f20;
    line-height: 20px;
    font-weight: 500;
    margin: 0 0 20px;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) 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-image: linear-gradient(180deg, #261d1d 66%, #141111);
    background-repeat: repeat-x;
}

.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: 1/1) and (min-aspect-ratio: 13/9) 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, 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: 1/1) and (min-aspect-ratio: 13/9) 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;
}

.message .popup__mob_body,
.wheel .popup__mob_body {
    padding-top: 20px;
}

.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;
}

@media screen and (max-height: 768px) {
    .modalOverlay--web.payment {
        min-height: 900px;
    }
}

.modalOverlay--web.wheelWrap {
    background: #000;
}

.modalOverlay--web .popup {
    display: table;
    margin: 10% auto 25px;
    z-index: 1001;
}

.modalOverlay--web .popup--payment {
    margin: 100px auto 25px;
}

@media (max-width: 1439px) {
    .modalOverlay--web .popup--payment .popup__web_decor_outer {
        padding-bottom: 270px;
    }
}

.modalOverlay--web .popup.wheel {
    margin-top: 0;
}

.modalOverlay--web .popup--new {
    position: absolute;
    width: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1100;
}

.modalOverlay--web .popup--new--payment {
    margin: 100px auto 25px;
}

@media (max-width: 1439px) {
    .modalOverlay--web .popup--new--payment .popup__web_decor_outer {
        padding-bottom: 270px;
    }
}

.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, 0.6);
}

.popup {
    position: relative;
}

.popup__web_wrapper {
    border-radius: 4px;
    position: relative;
}

.popup__web_close {
    position: absolute;
    top: -10px;
    right: 9px;
    bottom: auto;
    left: auto;
    z-index: 3;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: url(sprite-popups.png) -44px -140px no-repeat;
    box-shadow: 0 1px 29px #000, 0 1px 7px #000, 0 1px 8px #000, 0 1px 9px #000;
    border-radius: 24px;
}

.popup__web_close:hover {
    background-position: -16px -140px;
}

.popup__web_decor_outer {
    border-radius: 22px;
    background-image: linear-gradient(180deg,
    rgba(73, 27, 3, 0.9) 0,
    rgba(73, 27, 3, 0.17) 80%);
    background-repeat: repeat-x;
    position: relative;
    padding: 0 15px;
    z-index: 2;
}

.popup__web_decor_outer:after,
.popup__web_decor_outer:before {
    content: "";
    width: 159px;
    height: 94px;
    position: absolute;
    z-index: -1;
    top: -55px;
    background-image: url(sprite-popups.png);
    background-repeat: no-repeat;
}

.popup__web_decor_outer:before {
    left: -18px;
    background-position: 0 -16px;
}

.popup__web_decor_outer:after {
    right: -16px;
    background-position: -224px -16px;
}

.popup__web_decor_inner {
    border-radius: 20px;
    border-top: 2px solid #974602;
    background: url(bg-pat-popup.jpg) -2px 2px repeat #1d0000;
    box-shadow: 0 0 26px #000, 0 0 40px #000;
    position: relative;
}

.popup__web_decor_inner:before {
    content: "";
    height: 282px;
    position: absolute;
    top: -53px;
    right: -10px;
    bottom: auto;
    left: -10px;
    z-index: 3;
    background-repeat: no-repeat;
    background-position: 50% 0;
    pointer-events: none;
}

.popup--sm .popup__web_decor_inner:before {
    background-image: url(bg.png);
}

.popup--md .popup__web_decor_inner:before {
    background-image: url(bg.png);
}

.popup--lg .popup__web_decor_inner:before {
    background-image: url(bg.png);
}

.popup--hg .popup__web_decor_inner:before {
    background-image: url(bg.png);
}

.popup--transparent .popup__web_decor_inner {
    border-top: none;
    background: 0 0;
    box-shadow: none;
}

.popup--transparent .popup__web_decor_inner:before {
    background-image: none;
}

.popup--transparent .popup__web_decor_outer {
    background: 0 0;
}

.popup--transparent .popup__web_decor_outer:after,
.popup--transparent .popup__web_decor_outer:before {
    display: none;
}

.popup__web_size {
    min-height: 245px;
    padding: 0 40px;
    position: relative;
    border-radius: 20px;
    background-image: linear-gradient(transparent,
    rgba(0, 0, 0, 0.35) 80%,
    rgba(0, 0, 0, 0.7));
    background-repeat: no-repeat;
}

.popup__web_size:after,
.popup__web_size:before {
    content: "";
    width: 2px;
    position: absolute;
    top: 15px;
    right: auto;
    bottom: 23px;
    left: auto;
    z-index: 1;
    background: url(bg-border.gif) 0 0 repeat-y;
}

.popup__web_size:before {
    left: -2px;
    box-shadow: 15px 0 20px 10px rgba(0, 0, 0, 0.35);
}

.popup__web_size:after {
    right: -2px;
    box-shadow: -15px 0 20px 10px rgba(0, 0, 0, 0.35);
}

.popup--sm .popup__web_size {
    width: 317px;
}

.popup--md .popup__web_size {
    width: 556px;
}

.popup--lg .popup__web_size {
    width: 757px;
}

.popup--hg .popup__web_size {
    width: 877px;
}

.popup--transparent .popup__web_size {
    width: 530px;
    background-image: none;
}

.popup--transparent .popup__web_size:after,
.popup--transparent .popup__web_size:before {
    display: none;
}

.popup__web_footer {
    height: 30px;
    margin: 0 -40px;
    position: relative;
    z-index: 1;
}

.popup__web_footer_decor {
    height: 50px;
    position: absolute;
    top: auto;
    right: -2px;
    bottom: -26px;
    left: -2px;
    z-index: 2;
    background-position: 50% 100%;
    background-repeat: no-repeat;
}

.popup__web_footer_decor:before {
    height: 25px;
    top: 0;
    right: 2px;
    bottom: auto;
}

.popup__web_footer_decor:after,
.popup__web_footer_decor:before {
    content: "";
    position: absolute;
    left: 2px;
    z-index: 3;
    background-image: url(bg-pat-popup.jpg);
    border-radius: 0 0 22px 22px;
    box-shadow: inset 0 -4px 89px rgba(0, 0, 0, 0.87);
}

.popup__web_footer_decor:after {
    height: 20px;
    margin: 0 auto;
    top: auto;
    right: 0;
    bottom: 7px;
}

.popup--sm .popup__web_footer_decor {
    background-image: url(bg-footer.png);
}

.popup--sm .popup__web_footer_decor:after {
    width: 173px;
}

.popup--md .popup__web_footer_decor {
    bottom: -24px;
    background-image: url(bg-footer.png);
}

.popup--md .popup__web_footer_decor:before {
    top: 3px;
    height: 20px;
}

.popup--md .popup__web_footer_decor:after {
    width: 173px;
}

.popup--md .popup__web_footer_decor--lg {
    background-image: url(bg-footer.png);
}

.popup--lg .popup__web_footer_decor {
    background-image: url(bg-footer.png);
}

.popup--lg .popup__web_footer_decor:after {
    width: 173px;
}

.popup--hg .popup__web_footer_decor {
    background-image: url(bg-footer.png);
}

.popup--hg .popup__web_footer_decor:after {
    width: 733px;
}

.popup--hg .popup__web_header,
.popup--lg .popup__web_header {
    height: 62px;
    min-height: 40px;
}

.popup__web_header {
    min-height: 90px;
    padding: 10px 0;
    position: relative;
}

.popup__web_title {
    min-height: 70px;
    position: relative;
}

.popup__web_title--with-decoration:after {
    content: "";
    height: 15px;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 7px;
    left: 0;
    z-index: 0;
    margin: 0 auto;
    background-image: url(sprite-popups.png);
    background-repeat: no-repeat;
}

.popup__web_title .h4,
.popup__web_title h4 {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    line-height: 65px;
    position: relative;
    z-index: 2;
    margin: 0;
    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica,
    Verdana, Tahoma, sans-serif;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
    white-space: nowrap;
}

.popup--md .popup__web_title--with-decoration:after,
.popup--sm .popup__web_title--with-decoration:after {
    width: 212px;
    background-position: -1px 0;
}

.popup--hg .popup__web_title--with-decoration:after,
.popup--lg .popup__web_title--with-decoration:after {
    width: 362px;
    background-position: -1px -121px;
}

.popup__web_bottom_space {
    text-align: center;
    margin: 0 0 -30px;
    padding-top: 2px;
}

.popup__web_bottom_link {
    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;
    position: relative;
    z-index: 2;
}

.popup__web_bottom_link:hover {
    border-color: #fae7a5;
    color: #fae7a5;
}

.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: relative;
}

.popup--new__web_wrapper {
    border-radius: 4px;
    position: relative;
    box-shadow: 0 10px 40px 20px rgba(0, 0, 0, 0.5);
    z-index: 1;
}

.popup--new__web_wrapper:before {
    content: "";
    position: absolute;
    z-index: 3;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 0;
    background-image: url(center.png);
    height: 80px;
    width: 80px;
    top: -46px;
    left: 50%;
    transform: translateX(-50%);
}

.popup--new__web_close {
    position: absolute;
    top: 18px;
    right: 18px;
    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: 0.9;
}

.popup--new__web_close:hover {
    opacity: 1;
}

.popup--new__web_decor_outer {
    position: relative;
    z-index: 1;
}

.popup--new__web_decor_outer:after,
.popup--new__web_decor_outer:before {
    content: "";
    position: absolute;
    z-index: -1;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 0;
    height: 275px;
    width: 144px;
    top: -46px;
    background-image: url(wind_left.png);
}

.popup--new__web_decor_outer:before {
    left: -25px;
}

.popup--new__web_decor_outer:after {
    transform: scaleX(-1);
    right: -25px;
}

.popup--new__web_decor_inner {
    position: relative;
    z-index: 1;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

.popup--new__web_decor_inner:after,
.popup--new__web_decor_inner:before {
    content: "";
    position: absolute;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 0;
    background-image: url(snake_left.png);
    z-index: 3;
    height: 60px;
    width: 80px;
    top: -39px;
}

.popup--new__web_decor_inner:before {
    left: 37px;
}

.popup--new__web_decor_inner:after {
    transform: scaleX(-1);
    right: 37px;
}

.popup--new--transparent .popup__web_decor_inner {
    border-top: none;
    background: 0 0;
    box-shadow: none;
}

.popup--new--transparent .popup__web_decor_inner:after,
.popup--new--transparent .popup__web_decor_inner:before {
    background-image: none;
}

.popup--new--transparent .popup__web_decor_outer {
    background: 0 0;
}

.popup--new--transparent .popup__web_decor_outer:after,
.popup--new--transparent .popup__web_decor_outer:before {
    display: none;
}

.popup--new__web_size {
    min-height: 245px;
    position: relative;
    background-color: #2a2120;
    border-radius: 10px;
}

.popup--new--sm .popup--new__web_size {
    width: 320px;
}

.popup--new--md .popup--new__web_size {
    width: 556px;
}

.popup--new--lg .popup--new__web_size {
    width: 640px;
}

.popup--new--hg .popup--new__web_size {
    width: 877px;
}

.popup--new--transparent .popup--new__web_size {
    width: 530px;
    background-image: none;
}

.popup--new--transparent .popup--new__web_size:after,
.popup--new--transparent .popup--new__web_size:before {
    display: none;
}

.popup--new__web_footer {
    height: 30px;
    margin: 0 -40px;
    position: relative;
    z-index: 1;
}

.popup--new__web_footer_decor {
    height: 50px;
    position: absolute;
    top: auto;
    right: -2px;
    bottom: -26px;
    left: -2px;
    z-index: 2;
    background-position: 50% 100%;
    background-repeat: no-repeat;
}

.popup--new__web_footer_decor:before {
    height: 25px;
    top: 0;
    right: 2px;
    bottom: auto;
}

.popup--new__web_footer_decor:after,
.popup--new__web_footer_decor:before {
    content: "";
    position: absolute;
    left: 2px;
    z-index: 3;
    background-image: url(bg-pat-popup.jpg);
    border-radius: 0 0 22px 22px;
    box-shadow: inset 0 -4px 89px rgba(0, 0, 0, 0.87);
}

.popup--new__web_footer_decor:after {
    height: 20px;
    margin: 0 auto;
    top: auto;
    right: 0;
    bottom: 7px;
}

.popup--new--sm .popup__web_footer_decor {
    background-image: url(bg-footer.png);
}

.popup--new--sm .popup__web_footer_decor:after {
    width: 173px;
}

.popup--new--md .popup__web_footer_decor {
    bottom: -24px;
    background-image: url(bg-footer.png);
}

.popup--new--md .popup__web_footer_decor:before {
    top: 3px;
    height: 20px;
}

.popup--new--md .popup__web_footer_decor:after {
    width: 173px;
}

.popup--new--md .popup__web_footer_decor--lg {
    background-image: url(bg-footer.png);
}

.popup--new--lg .popup__web_footer_decor {
    background-image: url(bg-footer.png);
}

.popup--new--lg .popup__web_footer_decor:after {
    width: 173px;
}

.popup--new--hg .popup__web_footer_decor {
    background-image: url(bg-footer.png);
}

.popup--new--hg .popup__web_footer_decor:after {
    width: 733px;
}

.popup--new__web_header {
    min-height: 96px;
    padding: 10px 0;
    position: relative;
}

.popup--new__web_title {
    position: relative;
    padding: 0 32px;
}

.popup--new__web_title--with-decoration:after {
    content: "";
    height: 15px;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 7px;
    left: 0;
    z-index: 0;
    margin: 0 auto;
    background-image: url(sprite-popups.png);
    background-repeat: no-repeat;
}

.popup--new__web_title .h4,
.popup--new__web_title h4 {
    font-size: 26px;
    text-align: center;
    text-transform: none;
    line-height: 30px;
    position: relative;
    z-index: 2;
    margin: 30px 0 0;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    text-shadow: 0 0 0 transparent !important;
    letter-spacing: 0.2px;
    white-space: nowrap;
}

.popup--new__web_bottom_space {
    text-align: center;
    margin: 0 0 -30px;
    padding-top: 2px;
}

.popup--new__web_bottom_link {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    color: #27bff8;
    font-weight: 500;
    text-decoration: none;
    font-family: Roboto, sans-serif;
    position: relative;
    margin-left: 4px;
}

.popup--new__web_bottom_link:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: #27bff8;
    left: 0;
    bottom: 0;
}

.popup--new__web_bottom_link:hover {
    text-decoration: none;
}

.popup--new__web_bottom_link:hover:before {
    background-color: transparent;
}

.popup--new__web_body {
    position: relative;
}

.popup--new__web_body .formBlock {
    width: 256px;
    margin: 0 auto 32px;
}

.popup--new .btn-auth-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 64px;
    width: 100%;
    background-color: #1b1514;
    box-shadow: inset 0 5px 7px -5px rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.popup--new .btn-auth-wrap:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    height: 2px;
    background: linear-gradient(180deg, #000 0, transparent);
}

.popup--new .btn-auth-wrap .btn-auth-pre {
    font-size: 12px;
    color: #726a6a;
    display: inline-block;
}

.popup--new .btn-auth-wrap .btn-auth-link {
    font-size: 12px;
    font-family: Roboto, sans-serif;
    color: #27bff8;
    font-weight: 500;
    display: inline-block;
    margin-left: 4px;
    text-decoration: underline;
}

.popup--new .btn-auth-wrap .btn-auth-link:hover {
    border-color: #fff;
    color: #fff;
}

.separateLine__wrapper {
    position: relative;
    width: 100%;
    margin: 0 0 20px;
}

.separateLine__wrapper:after {
    content: "";
    display: block;
    position: absolute;
    background-color: #000;
    width: 100%;
    height: 1px;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.1);
    top: 7px;
    z-index: 1;
}

.separateLine {
    height: 16px;
    line-height: 14px;
    width: 64px;
    margin: 0 auto;
    border-radius: 10em;
    position: relative;
    z-index: 9;
}

.separateLine:before {
    content: "";
    display: block;
    position: absolute;
    height: 18px;
    width: 66px;
    top: -1px;
    left: -1px;
    border-radius: 10em;
    background: #000;
    background: linear-gradient(180deg,
    rgba(0, 0, 0, 0.5) 0,
    hsla(0, 0%, 100%, 0.1));
    z-index: 1;
}

.separateLine span {
    font-family: Roboto, sans-serif;
    display: block;
    height: 100%;
    font-size: 12px;
    line-height: 16px;
    color: #726a6a;
    font-weight: 700;
    text-shadow: 0 1px 0 #000;
    position: relative;
    border-radius: inherit;
    text-align: center;
    background-color: #261d1d;
    box-shadow: inset 0 1px 1px #000, inset 0 8px 8px #000,
    0 0 0 hsla(0, 0%, 100%, 0.1);
    z-index: 11;
}

.loginSectionSocial {
    padding: 0 28px;
    margin-bottom: 20px;
}

.grecaptcha-badge {
    display: none !important;
}

.layout {
    z-index: 2;
    min-height: 100%;
}

.layout--desktop {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    background-image: url(default_background.webp);
    background-color: #000;
    background-position: 50% 0;
    background-repeat: no-repeat;
    min-height: 100vh;
    min-width: 960px;
    overflow: hidden;
}

.layout--mobile {
    min-width: 320px;
    width: 100%;
    background-color: #261d1d;
    font-family: Roboto, sans-serif;
    z-index: auto;
}

.layout--mobile .wrapper {
    transition: all 0.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: 768px) {
    .layout--mobile .wrapperShifted {
        margin-left: 256px;
        left: 0;
        right: auto;
        height: auto;
        position: relative;
        transition: all 0.3s;
        min-height: 100vh;
        display: flex;
        flex-direction: column;
    }
}

.layout--desktop .measurer {
    width: 960px;
    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: 300px;
}

.col__left {
    float: left;
    width: 660px;
}

.col__half {
    float: left;
    width: 50%;
}

.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: 244px;
    position: relative;
    overflow: hidden;
    margin: 0 0 15px;
    border: 2px solid #b14200;
    border-radius: 8px;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.5);
}

.main-promotion__banner_slider {
    height: 100%;
    position: relative;
    z-index: 1;
}

.main-promotion__banner_widget {
    overflow: hidden;
    position: absolute;
    top: 3px;
    right: 8px;
    bottom: 3px;
    left: auto;
    z-index: 2;
}

.main-promotion__banner_widget .root {
    height: 232px;
    width: 280px;
    border: none;
    color: #fff;
    overflow: hidden;
}

.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: -0.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, 0.75);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5),
    inset 0 1px 2px hsla(0, 0%, 100%, 0.25);
    -webkit-text-fill-color: initial !important;
}

.userBar {
    height: 42px;
    position: relative;
    z-index: 3;
    background: url(sprite-min.png) 50% -47px repeat-x;
}

.userBar:after,
.userBar:before {
    content: "";
    width: 21px;
    height: 46px;
    position: absolute;
    top: 0;
    background-image: url(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;
    padding: 45px 20px 0;
    margin: 0 0 15px 15px;
    width: 285px;
    min-height: 100px;
    background: url(texture-brown.jpg) 50% 0 repeat-y;
}

.sidebar:after,
.sidebar:before {
    content: "";
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
}

.sidebar:before {
    width: 307px;
    height: 31px;
    position: absolute;
    top: 0;
    right: -11px;
    bottom: auto;
    left: -11px;
    z-index: 1;
    background-position: 0 -828px;
}

.sidebar:after {
    width: 285px;
    height: 30px;
    position: absolute;
    top: auto;
    right: 0;
    bottom: -10px;
    left: 0;
    z-index: 0;
    background-position: 0 -1116px;
}

.widget-jackpot {
    background: url(sprite-full.png) 0 -731px no-repeat;
}

.widget-jackpot,
.widget-top5 {
    width: 330px;
    height: 48px;
    margin: 1px 0;
}

.widget-top5 {
    background: url(sprite-full.png) 0 -780px no-repeat;
}

.widget-button {
    float: right;
    width: 289px;
    height: 50px;
    padding: 3px 4px 5px;
    background: url(sprite-full.png) 0 -1147px no-repeat;
}

.layout--desktop .banner-container {
    position: relative;
    overflow: hidden;
    margin: 25px 0 13px;
}

.layout--desktop .banner-container > a {
    display: block;
    height: auto;
}

.layout--desktop .banner-container > a > img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}

.layout--desktop .content__both .banner-container {
    padding: 7px;
    margin: 0;
}

.layout--desktop .content__both .banner-container > a {
    height: auto;
}

.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 calc((33% - 80px) / 2);
}

.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 calc((25% - 80px) / 2);
        width: 100%;
    }
}

@media screen and (min-width: 480px) and (max-width: 660px) {
    .layout--mobile .content__both .banner-container {
        padding: 0 calc((20% - 81px) / 2);
        width: calc(100% - 5px);
    }
}

@media screen and (min-width: 661px) and (max-width: 767px) {
    .layout--mobile .content__both .banner-container {
        width: 96%;
        padding: 0 calc((16% - 80px) / 2);
    }
}

@media screen and (min-width: 768px) {
    .layout--mobile .content__both .banner-container {
        width: 98%;
        padding: 0 calc((14% - 80px) / 2);
    }
}

@media screen and (min-width: 907px) and (max-width: 1024px) {
    .layout--mobile .content__both .banner-container {
        padding: 0 calc((14% - 80px) / 2);
        width: 98%;
    }
}

@media screen and (min-width: 1025px) {
    .layout--mobile .content__both .banner-container {
        padding: 0 calc((14% - 80px) / 2);
        width: 98%;
    }
}

@media screen and (min-width: 1200px) {
    .layout--mobile .content__both .banner-container {
        padding: 0 calc((12% - 80px) / 2);
        width: 96%;
    }
}

@media screen and (min-width: 1300px) {
    .layout--mobile .content__both .banner-container {
        padding: 0 calc((11% - 80px) / 2);
        width: 99%;
    }
}

@media screen and (min-width: 768px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        width: 100%;
        padding: 0 calc((20% - 80px) / 2);
    }
}

@media screen and (min-width: 907px) and (max-width: 1024px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        width: 98%;
        padding: 0 calc((14% - 80px) / 2);
    }
}

@media screen and (min-width: 1025px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        padding: 0 calc((14% - 80px) / 2);
        width: 98%;
    }
}

@media screen and (min-width: 1200px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        padding: 0 calc((12% - 80px) / 2);
        width: 96%;
    }
}

@media screen and (min-width: 1300px) {
    .layout--mobile.sidebarOpened .content__both .banner-container {
        padding: 0 calc((11% - 80px) / 2);
        width: 99%;
    }
}

.socials-network-wrap {
    position: relative;
    text-align: center;
    width: 660px;
    padding: 15px;
    margin-bottom: 5px;
}

.socials-network-btns {
    text-align: center;
    height: 18px;
}

.socials-network-btns a {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin: 0;
    background: url(../../assets/img/desktop/b-share-icon.png) no-repeat scroll 0 0 transparent;
}

.socials-network-btns a:not(:last-of-type) {
    margin-right: 5px;
}

.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;
}

.hidden {
    display: none;
}

#root {
    overflow: hidden;
}

#root.WebRoot {
    overflow: auto;
    min-width: 1100px;
}

:global body.webPUnsupported :local .layout--desktop {
    background-image: url(../../assets/img/desktop/bg/default_background.jpeg);
}

.content {
    position: relative;
    min-height: 136px;
    margin: 0 0 20px;
}

.content__both {
    padding: 15px 0;
    position: relative;
    z-index: 2;
}

@media screen and (min-width: 560px) {
    .content__both {
        margin: 0 -25px;
    }
}

@media screen and (min-width: 560px) {
    .layout--desktop .content__both {
        margin: 15px -7px;
        padding: 0;
    }
}

.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 0.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;
}

.cnt-pt-line {
    width: 364px;
    height: 17px;
    margin: 25px auto;
    background: url(../../assets/img/desktop/popups/sprite-popups.png) -3px -119px no-repeat;
}

.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 0.25s ease;
    vertical-align: top;
    white-space: nowrap;
    outline: 0;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 0.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: 15px;
    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__white {
    background: #fff;
    color: #1f0d0b;
}

.btn-mob__gray {
    box-shadow: inset 0 0 0 2px #504a3a;
    color: #fff;
    background: 0 0;
}

.btn-mob__silver {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    background: linear-gradient(180deg, #fff, #e6ecf2);
    color: #000;
    font-weight: 500;
    font-size: 14px;
}

.btn-mob__black {
    box-shadow: inset 0 0 0 2px #020202 !important;
    color: #080808 !important;
    background: 0 0;
}

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;
    border-radius: 3px;
    background-image: url(sprite-buttons.png);
    background-repeat: repeat-x;
    background-position: 50% 0;
    background-color: transparent;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
}

.btn-desktop,
.btn-desktop span,
.btn-desktop strong,
.wysiwyg-wrapperWEB.download-client .btn,
.wysiwyg-wrapperWEB.download-client .btn span,
.wysiwyg-wrapperWEB.download-client .btn strong {
    text-decoration: none;
    text-align: center;
    outline: 0;
    cursor: pointer;
    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica,
    Verdana, Tahoma, sans-serif;
}

.btn-desktop span,
.wysiwyg-wrapperWEB.download-client .btn span {
    text-transform: lowercase;
}

.btn-desktop:after,
.btn-desktop:before,
.wysiwyg-wrapperWEB.download-client .btn:after,
.wysiwyg-wrapperWEB.download-client .btn:before {
    content: "";
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: auto;
    z-index: 0;
    width: 30px;
    height: 100%;
    background-image: url(sprite-buttons.png);
    background-repeat: no-repeat;
    background-position: 50% 0;
    z-index: 2;
}

.btn-desktop:before,
.wysiwyg-wrapperWEB.download-client .btn:before {
    left: 0;
}

.btn-desktop:after,
.wysiwyg-wrapperWEB.download-client .btn:after {
    right: 0;
}

.btn-desktop__center {
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin: 25px 0;
}

.btn-desktop__center span {
    padding: 0 40px;
}

.btn-desktop span,
.btn-desktop strong,
.wysiwyg-wrapperWEB.download-client .btn span,
.wysiwyg-wrapperWEB.download-client .btn strong {
    box-sizing: border-box;
    display: block;
    position: relative;
    z-index: 3;
    color: #eafbfc;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
}

.btn-desktop span:before,
.btn-desktop strong:before,
.wysiwyg-wrapperWEB.download-client .btn span:before,
.wysiwyg-wrapperWEB.download-client .btn strong:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    content: "";
    background-image: url(sprite-buttons.png);
    background-repeat: no-repeat;
}

.btn-desktop span.active,
.btn-desktop span:active,
.btn-desktop span:focus,
.btn-desktop strong.active,
.btn-desktop strong:active,
.btn-desktop strong:focus,
.wysiwyg-wrapperWEB.download-client .btn span.active,
.wysiwyg-wrapperWEB.download-client .btn span:active,
.wysiwyg-wrapperWEB.download-client .btn span:focus,
.wysiwyg-wrapperWEB.download-client .btn strong.active,
.wysiwyg-wrapperWEB.download-client .btn strong:active,
.wysiwyg-wrapperWEB.download-client .btn strong:focus {
    box-shadow: 0 1px 1px 1px transparent;
    opacity: 0.9;
}

.btn-desktop span .iso.safari .cufon canvas,
.btn-desktop strong .iso.safari .cufon canvas,
.wysiwyg-wrapperWEB.download-client .btn span .iso.safari .cufon canvas,
.wysiwyg-wrapperWEB.download-client .btn strong .iso.safari .cufon canvas {
    top: 0 !important;
}

.btn-desktop__warning.btn-desktop--lg:hover,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red:hover,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:hover,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg:hover {
    background-position: 50% -971px;
}

.btn-desktop__warning.btn-desktop--lg:hover:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red:hover:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:hover:before,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg:hover:before {
    background-position: 0 -1014px;
}

.btn-desktop__warning.btn-desktop--lg:hover:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red:hover:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:hover:after,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg:hover:after {
    background-position: 100% -1057px;
}

.btn-desktop__warning.btn-desktop--lg,
.btn-desktop__warning.btn-desktop--lg:active,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red:active,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:active,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg:active {
    background-position: 50% -799px;
}

.btn-desktop__warning.btn-desktop--lg:active:before,
.btn-desktop__warning.btn-desktop--lg:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red:active:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:active:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:before,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg:active:before,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg:before {
    background-position: 0 -842px;
}

.btn-desktop__warning.btn-desktop--lg:active:after,
.btn-desktop__warning.btn-desktop--lg:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red:active:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:active:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg:after,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg:active:after,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg:after {
    background-position: 100% -885px;
}

.btn-desktop__warning.btn-desktop--lg span:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--lg.btn-red span:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__warning.btn-lg span:before,
.wysiwyg-wrapperWEB.download-client .btn-red.btn-lg span:before {
    background-position: 0 -928px;
}

.btn-desktop__warning.btn-desktop--md:hover,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red:hover {
    background-position: 50% -1549px;
}

.btn-desktop__warning.btn-desktop--md:hover:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red:hover:before {
    background-position: 0 -1586px;
}

.btn-desktop__warning.btn-desktop--md:hover:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red:hover:after {
    background-position: 100% -1623px;
}

.btn-desktop__warning.btn-desktop--md,
.btn-desktop__warning.btn-desktop--md:active,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red:active {
    background-position: 50% -1401px;
}

.btn-desktop__warning.btn-desktop--md:active:before,
.btn-desktop__warning.btn-desktop--md:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red:active:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red:before {
    background-position: 0 -1438px;
}

.btn-desktop__warning.btn-desktop--md:active:after,
.btn-desktop__warning.btn-desktop--md:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red:active:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red:after {
    background-position: 100% -1475px;
}

.btn-desktop__warning.btn-desktop--md span:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--md.btn-red span:before {
    background-position: 0 -1512px;
}

.btn-desktop__warning.btn-desktop--sm:hover,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red:hover {
    background-position: 50% -706px;
}

.btn-desktop__warning.btn-desktop--sm:hover:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red:hover:before {
    background-position: 0 -737px;
}

.btn-desktop__warning.btn-desktop--sm:hover:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red:hover:after {
    background-position: 100% -768px;
}

.btn-desktop__warning.btn-desktop--sm,
.btn-desktop__warning.btn-desktop--sm:active,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red:active {
    background-position: 50% -582px;
}

.btn-desktop__warning.btn-desktop--sm:active:before,
.btn-desktop__warning.btn-desktop--sm:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red:active:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red:before {
    background-position: 0 -613px;
}

.btn-desktop__warning.btn-desktop--sm:active:after,
.btn-desktop__warning.btn-desktop--sm:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red:active:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red:after {
    background-position: 100% -644px;
}

.btn-desktop__warning.btn-desktop--sm span:before,
.btn-desktop__warning.btn-desktop--sm strong:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red span:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop--sm.btn-red strong:before {
    background-position: 0 -675px;
}

.btn-desktop__warning_sides span,
.wysiwyg-wrapperWEB.download-client .btn-red-sides span {
    z-index: 5;
}

.btn-desktop__warning_sides span:after,
.btn-desktop__warning_sides span:before,
.wysiwyg-wrapperWEB.download-client .btn-red-sides span:after,
.wysiwyg-wrapperWEB.download-client .btn-red-sides span:before {
    content: "";
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 0;
    width: 31px;
    height: 44px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    z-index: 6;
}

.btn-desktop__warning_sides span:before,
.wysiwyg-wrapperWEB.download-client .btn-red-sides span:before {
    left: -7px;
    background-position: 0 -153px !important;
}

.btn-desktop__warning_sides span:after,
.wysiwyg-wrapperWEB.download-client .btn-red-sides span:after {
    right: -7px;
    background-position: -31px -153px !important;
}

.btn-desktop__warning span,
.btn-desktop__warning strong,
.wysiwyg-wrapperWEB.download-client .btn-red span,
.wysiwyg-wrapperWEB.download-client .btn-red strong {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75), 0 0 5px rgba(0, 0, 0, 0.25) !important;
    color: #fbe8a7;
}

.chrome .btn-desktop__warning span,
.chrome .btn-desktop__warning strong,
.chrome .wysiwyg-wrapperWEB.download-client .btn-red span,
.chrome .wysiwyg-wrapperWEB.download-client .btn-red strong,
.wysiwyg-wrapperWEB.download-client .chrome .btn-red span,
.wysiwyg-wrapperWEB.download-client .chrome .btn-red strong {
    text-shadow: 0 0 0 transparent !important;
    color: #fbe8a7;
    background: -webkit-linear-gradient(top,
    #fdfae1,
    #fbe8a7 40%,
    #ffe988 51%,
    #fdfae1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.btn-desktop__primary.btn-desktop--sm:hover {
    background-position: 50% -272px;
}

.btn-desktop__primary.btn-desktop--sm:hover:before {
    background-position: 0 -303px;
}

.btn-desktop__primary.btn-desktop--sm:hover:after {
    background-position: 100% -334px;
}

.btn-desktop__primary.btn-desktop--sm,
.btn-desktop__primary.btn-desktop--sm:active {
    background-position: 50% -148px;
}

.btn-desktop__primary.btn-desktop--sm:active:before,
.btn-desktop__primary.btn-desktop--sm:before {
    background-position: 0 -179px;
}

.btn-desktop__primary.btn-desktop--sm:active:after,
.btn-desktop__primary.btn-desktop--sm:after {
    background-position: 100% -210px;
}

.btn-desktop__primary.btn-desktop--sm span:before,
.btn-desktop__primary.btn-desktop--sm strong:before {
    background-position: 0 -241px;
}

.btn-desktop__primary.btn-desktop--md:hover {
    background-position: 50% -1956px;
}

.btn-desktop__primary.btn-desktop--md:hover:before {
    background-position: 0 -1993px;
}

.btn-desktop__primary.btn-desktop--md:hover:after {
    background-position: 100% -2030px;
}

.btn-desktop__primary.btn-desktop--md,
.btn-desktop__primary.btn-desktop--md:active {
    background-image: url(sprite-buttons.png);
    background-repeat: repeat-x;
    background-position: 50% 0;
    background-position: 0 -1802px;
}

.btn-desktop__primary.btn-desktop--md:active:before,
.btn-desktop__primary.btn-desktop--md:before {
    background-position: 0 -1840px;
}

.btn-desktop__primary.btn-desktop--md:active:after,
.btn-desktop__primary.btn-desktop--md:after {
    background-position: 100% -1878px;
}

.btn-desktop__primary.btn-desktop--md span:before,
.btn-desktop__primary.btn-desktop--md strong:before {
    background-position: 0 -1916px;
}

.btn-desktop__primary.btn-desktop--lg:hover,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:hover {
    background-position: 50% -2254px;
}

.btn-desktop__primary.btn-desktop--lg:hover:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:hover:before {
    background-position: 0 -2300px;
}

.btn-desktop__primary.btn-desktop--lg:hover:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:hover:after {
    background-position: 100% -2345px;
}

.btn-desktop__primary.btn-desktop--lg,
.btn-desktop__primary.btn-desktop--lg:active,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:active {
    background-image: url(sprite-buttons.png);
    background-repeat: repeat-x;
    background-position: 50% 0;
    background-position: 0 -2069px;
}

.btn-desktop__primary.btn-desktop--lg:active:before,
.btn-desktop__primary.btn-desktop--lg:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:active:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:before {
    background-position: 0 -2114px;
}

.btn-desktop__primary.btn-desktop--lg:active:after,
.btn-desktop__primary.btn-desktop--lg:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:active:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg:after {
    background-position: 100% -2159px;
}

.btn-desktop__primary.btn-desktop--lg span:before,
.btn-desktop__primary.btn-desktop--lg strong:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg span:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__primary.btn-lg strong:before {
    background-position: 0 -2204px;
}

.btn-desktop__primary span,
.btn-desktop__primary strong {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75), 0 0 5px rgba(0, 0, 0, 0.25) !important;
    color: #fbe8a7;
}

.chrome .btn-desktop__primary span,
.chrome .btn-desktop__primary strong {
    text-shadow: 0 0 0 transparent !important;
    color: #fbe8a7;
    background: -webkit-linear-gradient(top,
    #fdfae1,
    #fbe8a7 40%,
    #ffe988 51%,
    #fdfae1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.btn-desktop__primary.disabled {
    box-shadow: none;
    overflow: hidden;
    border-top: 1px solid #612105;
    background-position: 0 -2069px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}

.btn-desktop__primary.disabled:before {
    background-position: 0 -2114px;
    top: -20px;
    left: 50%;
    height: 20px;
    margin-left: -56px;
    width: 112px;
    background-color: rgba(199, 83, 40, 0.9);
    border-radius: 0 0 50% 50%;
    box-shadow: 0 0 60px 44px #4d1602;
}

.btn-desktop__primary.disabled:after {
    display: none;
}

.btn-desktop__primary.disabled span {
    cursor: default;
    background-image: none;
    color: #c25b1a;
    background: -webkit-linear-gradient(top, #c25b1a, #c25b1a);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none !important;
}

.btn-desktop__brown:hover > span,
.btn-desktop__brown > span:hover {
    background-image: linear-gradient(180deg, #450e02 0, #390a01);
    background-repeat: repeat-x;
    color: #fbe8a7;
    box-shadow: 0 1px 0 rgba(81, 34, 5, 0.54),
    inset 0 0 1px 0 rgba(251, 233, 167, 0.15),
    inset 0 1px 0 rgba(251, 233, 167, 0.1);
}

.btn-desktop__brown,
.btn-desktop__brown:active {
    border-radius: 3px;
    background-color: #2d0901;
    background-image: none;
}

.btn-desktop__brown span,
.btn-desktop__brown:active span {
    box-shadow: 0 1px 0 rgba(81, 34, 5, 0.54),
    inset 0 0 1px 0 rgba(251, 233, 167, 0.1),
    inset 0 1px 0 rgba(251, 233, 167, 0.1);
    border-radius: 3px;
    border: 2px solid #000;
    background-image: none;
    text-transform: uppercase;
    font-size: 16px !important;
    color: #fbe8a7;
    background-image: linear-gradient(180deg, #2d0a02 0, #250701);
    background-repeat: repeat-x;
}

.btn-desktop__brown span b,
.btn-desktop__brown:active span b {
    color: #f1dc85;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
}

.btn-desktop__brown:after,
.btn-desktop__brown:before,
.btn-desktop__brown > span:after,
.btn-desktop__brown > span:before {
    display: none;
}

.btn-desktop__success.btn-desktop--lg:hover,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:hover {
    background-position: 50% -1272px;
}

.btn-desktop__success.btn-desktop--lg:hover:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:hover:before {
    background-position: 0 -1315px;
}

.btn-desktop__success.btn-desktop--lg:hover:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:hover:after {
    background-position: 100% -1358px;
}

.btn-desktop__success.btn-desktop--lg,
.btn-desktop__success.btn-desktop--lg:active,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:active {
    background-position: 50% -1100px;
}

.btn-desktop__success.btn-desktop--lg:active:before,
.btn-desktop__success.btn-desktop--lg:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:active:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:before {
    background-position: 0 -1143px;
}

.btn-desktop__success.btn-desktop--lg:active:after,
.btn-desktop__success.btn-desktop--lg:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:active:after,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg:after {
    background-position: 100% -1186px;
}

.btn-desktop__success.btn-desktop--lg span:before,
.wysiwyg-wrapperWEB.download-client .btn-desktop__success.btn-lg span:before {
    background-position: 0 -1228px;
}

.btn-desktop__success.btn-desktop--md:hover {
    background-position: 50% -1660px;
}

.btn-desktop__success.btn-desktop--md:hover:before {
    background-position: 0 -1697px;
}

.btn-desktop__success.btn-desktop--md:hover:after {
    background-position: 100% -1734px;
}

.btn-desktop__success.btn-desktop--md,
.btn-desktop__success.btn-desktop--md:active {
    background-position: 50% 0;
}

.btn-desktop__success.btn-desktop--md:active:before,
.btn-desktop__success.btn-desktop--md:before {
    background-position: 0 -37px;
}

.btn-desktop__success.btn-desktop--md:active:after,
.btn-desktop__success.btn-desktop--md:after {
    background-position: 100% -74px;
}

.btn-desktop__success.btn-desktop--md span:before {
    background-position: 0 -111px;
}

.btn-desktop__success.btn-desktop--sm:hover {
    background-position: 50% -489px;
}

.btn-desktop__success.btn-desktop--sm:hover:before {
    background-position: 0 -520px;
}

.btn-desktop__success.btn-desktop--sm:hover:after {
    background-position: 100% -551px;
}

.btn-desktop__success.btn-desktop--sm,
.btn-desktop__success.btn-desktop--sm:active {
    background-position: 50% -365px;
}

.btn-desktop__success.btn-desktop--sm:active:before,
.btn-desktop__success.btn-desktop--sm:before {
    background-position: 0 -396px;
}

.btn-desktop__success.btn-desktop--sm:active:after,
.btn-desktop__success.btn-desktop--sm:after {
    background-position: 100% -427px;
}

.btn-desktop__success.btn-desktop--sm span:before,
.btn-desktop__success.btn-desktop--sm strong:before {
    background-position: 0 -458px;
}

.btn-desktop__success span,
.btn-desktop__success strong {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75), 0 0 5px rgba(0, 0, 0, 0.25) !important;
    color: #d6f6ff;
}

.chrome .btn-desktop__success span,
.chrome .btn-desktop__success strong {
    text-shadow: 0 0 0 transparent !important;
    color: #d6f6ff;
    background: -webkit-linear-gradient(top,
    #f3fcff,
    #d6f6ff 40%,
    #d6f6ff 51%,
    #f3fcff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.btn-desktop__success:hover span,
.btn-desktop__success:hover strong {
    color: #fff;
}

.chrome .btn-desktop__success:hover span,
.chrome .btn-desktop__success:hover strong {
    -webkit-text-fill-color: #fff;
    color: #fff;
    background: -webkit-linear-gradient(top, #fff, #fff 40%, #fff 51%, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.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: 42px;
    line-height: 40px;
    font-size: 26px;
}

.btn-desktop--lg.btn-square,
.wysiwyg-wrapperWEB.download-client .btn-square.btn-lg {
    height: 42px;
    width: 42px;
}

.btn-desktop--md,
.btn-desktop--md span,
.btn-desktop--md strong {
    height: 36px;
    line-height: 34px;
    font-size: 24px;
}

.btn-desktop--md.btn-square {
    height: 36px;
    width: 36px;
}

.btn-desktop--sm,
.btn-desktop--sm span,
.btn-desktop--sm strong {
    height: 30px;
    line-height: 28px;
    font-size: 20px;
}

.btn-desktop--sm.btn-square {
    height: 30px;
    width: 30px;
}

.btn-desktop.active,
.btn-desktop:active,
.wysiwyg-wrapperWEB.download-client .active.btn,
.wysiwyg-wrapperWEB.download-client .btn:active {
    top: 1px;
    box-shadow: 0 1px 1px 1px transparent;
    opacity: 0.9;
}

.btn-desktop--add-funds {
    width: 400px;
    margin: 80px auto;
}

.btn-desktop--add-funds span {
    font-style: italic;
    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica,
    Verdana, Tahoma, sans-serif;
    text-shadow: 1px 0 0 #fbe8a7 !important;
}

.btn-desktop:disabled,
.btn-desktop[disabled],
.btn-desktop__disabled,
.wysiwyg-wrapperWEB.download-client .btn:disabled,
.wysiwyg-wrapperWEB.download-client .btn[disabled] {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    overflow: hidden;
    border-top: 1px solid #612105;
    background-position: 0 -1512px;
}

.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-position: 0 -1512px;
}

.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, 0.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: #c25b1a !important;
    color: #c25b1a;
    background-image: -webkit-linear-gradient(top, #de8045, #c25b1a);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
}

.btn-desktop:disabled span:active,
.btn-desktop:disabled span:hover,
.btn-desktop:disabled strong:active,
.btn-desktop:disabled strong:hover,
.btn-desktop[disabled] span:active,
.btn-desktop[disabled] span:hover,
.btn-desktop[disabled] strong:active,
.btn-desktop[disabled] strong:hover,
.btn-desktop__disabled span:active,
.btn-desktop__disabled span:hover,
.btn-desktop__disabled strong:active,
.btn-desktop__disabled strong:hover,
.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] 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 {
    opacity: 1;
}

.btn-desktop:disabled.active,
.btn-desktop:disabled:active,
.btn-desktop[disabled].active,
.btn-desktop[disabled]:active,
.btn-desktop__disabled.active,
.btn-desktop__disabled:active,
.wysiwyg-wrapperWEB.download-client .btn:disabled.active,
.wysiwyg-wrapperWEB.download-client .btn:disabled:active,
.wysiwyg-wrapperWEB.download-client .btn[disabled].active,
.wysiwyg-wrapperWEB.download-client .btn[disabled]:active {
    top: 0;
    opacity: 1;
}

.master__content {
    display: flex;
    flex-wrap: wrap;
}

.master__content [class*="btn"] {
    margin-bottom: 1rem;
}

.master__content_container {
    width: 50%;
    padding: 0.5rem;
}

.master__title,
.master__title-second {
    width: 100%;
    color: #fff;
    font-size: 24px;
    margin: 18px 0 34px;
}

.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-button-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: 4px;
    width: 256px;
    text-decoration: none;
}

.new-button-desktop,
.new-button-desktop span,
.new-button-desktop strong {
    text-transform: none;
    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica,
    Verdana, Tahoma, sans-serif;
    color: #fff;
    text-decoration: none;
    text-align: center;
    outline: 0;
    cursor: pointer;
}

.new-button-desktop.disabled,
.new-button-desktop.disabled span,
.new-button-desktop.disabled strong,
.new-button-desktop:disabled,
.new-button-desktop:disabled span,
.new-button-desktop:disabled strong {
    cursor: auto;
}

.new-button-desktop:after {
    display: none;
    content: none;
}

.new-button-desktop:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 4px;
    z-index: 1;
    top: 1px;
    right: 4px;
    width: calc(100% - 18px);
    left: 50%;
    height: 50%;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff);
    transform: translateX(-50%) perspective(7em) rotateX(-15deg);
    opacity: 0.2;
}

.new-button-desktop span {
    font-weight: 700;
    display: block;
    height: calc(100% - 2px);
    width: calc(100% - 2px);
    position: relative;
    overflow: hidden;
    margin: 1px;
    text-transform: lowercase;
    border-radius: inherit;
}

.new-button-desktop span:after,
.new-button-desktop span:before {
    top: auto;
    left: auto;
    right: auto;
    content: "";
    display: block;
    position: absolute;
    bottom: 4px;
    z-index: 1;
    opacity: 0.2;
}

.new-button-desktop span:before {
    left: 0;
    height: 25px;
    width: 15px;
    background: linear-gradient(to bottom right, #fff 0, hsla(0, 0%, 100%, 0));
    transform: translateX(-50%) rotate(30deg) skewX(5deg) skewY(10deg);
}

.new-button-desktop span:after {
    right: 0;
    height: 25px;
    width: 15px;
    background: linear-gradient(to bottom left,
    hsla(0, 0%, 100%, 0.75) 0,
    hsla(0, 0%, 100%, 0));
    transform: translateX(50%) rotate(-30deg) skewX(-5deg) skewY(-10deg);
}

.new-button-desktop__red {
    background: #f5515f;
    background: linear-gradient(180deg, #f5515f 0, #8e0919 45%, #9f041b);
    box-shadow: 0 4px 8px rgba(208, 2, 27, 0.3), inset 0 -4px 16px #e62e45;
}

.new-button-desktop__red span {
    text-shadow: 0 -1px 0 #62000c;
}

.new-button-desktop__red:hover {
    background: #f84656;
    background: linear-gradient(180deg, #f84656 0, #be0d22 45%, #ef3e4f);
}

.new-button-desktop__red:hover span {
    text-shadow: 0 1px 0 #62000c;
}

.new-button-desktop__red.disabled,
.new-button-desktop__red:disabled {
    background: #b3b3b3;
    background: linear-gradient(180deg, #b3b3b3 0, grey 45%, #5c5c5c);
    box-shadow: inset 0 -4px 16px #9a9999;
}

.new-button-desktop__red.disabled span,
.new-button-desktop__red:disabled span {
    text-shadow: none;
    opacity: 0.8;
}

.new-button-desktop__green {
    background: #00ac83;
    background: linear-gradient(180deg, #00ac83 0, #00745a 45%, #00765a);
    box-shadow: 0 4px 8px rgba(0, 103, 79, 0.6), inset 0 -4px 16px #009f7a;
}

.new-button-desktop__green span {
    text-shadow: 0 -1px 0 #007d61;
}

.new-button-desktop__green:hover {
    background: #00d2a0;
    background: linear-gradient(180deg, #00d2a0 0, #00a37f 45%, #008a69);
    box-shadow: 0 4px 8px rgba(1, 86, 66, 0.6), inset 0 -4px 16px #009f7a;
}

.new-button-desktop__green:hover span {
    text-shadow: 0 -1px 0 #00a480;
}

.new-button-desktop__green:active {
    background: #007a5e;
    background: linear-gradient(180deg, #007a5e 0, #00503f 45%, #005944);
    box-shadow: inset 0 -4px 16px #006d53;
}

.new-button-desktop__green:active span {
    text-shadow: 0 -1px 0 rgba(0, 85, 66, 0.6);
}

.new-button-desktop__green.disabled,
.new-button-desktop__green:disabled {
    background: #b3b3b3;
    background: linear-gradient(180deg, #b3b3b3 0, grey 45%, #5c5c5c);
    box-shadow: inset 0 -4px 16px #9a9999;
}

.new-button-desktop__green.disabled span,
.new-button-desktop__green:disabled span {
    text-shadow: none;
    opacity: 0.8;
}

.new-button-desktop__blue {
    background: #3342cd;
    background: linear-gradient(180deg, #3342cd 0, #000f8e 50%, #3134aa);
    box-shadow: 0 4px 8px rgba(2, 60, 208, 0.2), inset 0 -4px 16px #3b47eb;
}

.new-button-desktop__blue span {
    text-shadow: 0 -1px 0 #000a69;
}

.new-button-desktop__blue:hover {
    background: #3342cd;
    background: linear-gradient(180deg, #4656f0 0, #1225c4 50%, #414fe5);
    box-shadow: 0 4px 8px rgba(2, 60, 208, 0.2), inset 0 -4px 16px #3b47eb;
}

.new-button-desktop__blue:hover span {
    text-shadow: 0 1px 0 #000a69;
}

.new-button-desktop__blue.disabled,
.new-button-desktop__blue:disabled {
    background: #b3b3b3;
    background: linear-gradient(180deg, #b3b3b3 0, grey 45%, #5c5c5c);
    box-shadow: inset 0 -4px 16px #9a9999;
}

.new-button-desktop__blue.disabled span,
.new-button-desktop__blue:disabled span {
    text-shadow: none;
    opacity: 0.8;
}

.new-button-desktop--lg {
    line-height: 46px;
    font-size: 26px;
}

.new-button-desktop--md {
    line-height: 38px;
    font-size: 22px;
}

.new-button-desktop--sm {
    line-height: 30px;
    font-size: 20px;
}

.socials--md {
    display: flex;
    flex-direction: row !important;
    justify-content: space-between;
}

.popup .socials--md {
    float: none;
}

.btn-social,
.btn-social span,
.sidebar-block .btn-social {
    width: 24px;
    height: 24px;
}

.btn-social:hover {
    cursor: pointer;
}

.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-desktop {
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    padding: 4px;
    width: 210px;
    height: 152px;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.75);
    border-radius: 2px;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
    text-decoration: none;
}

.tmb-desktop .LazyLoad.is-visible {
    height: 100%;
}

.tmb-desktop .LazyLoad:not(.is-visible) {
    width: 202px;
    height: 114px;
    background: url(defaultThumb.webp);
    background-size: cover;
}

.tmb-desktop__img {
    width: 202px;
    height: 114px;
    border-radius: 2px;
    margin: 0 0 4px;
    position: relative;
    z-index: 1;
    background: #000;
}

.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:before {
    content: "";
    position: absolute;
    top: -4px;
    right: -4px;
    bottom: auto;
    left: -4px;
    z-index: 0;
    width: 210px;
    height: 152px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    z-index: 2;
}

.tmb-desktop__img img {
    display: block;
    max-width: 100%;
    height: auto;
    transition: all 1s ease-in-out;
    position: relative;
    z-index: 11;
}

.tmb-desktop__title {
    margin: 0 3px;
    position: relative;
    z-index: 3;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    text-shadow: 0 0 0 transparent !important;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.tmb-desktop__action {
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    z-index: 0;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    overflow: hidden;
    z-index: 13;
}

.tmb-desktop__action .btn-desktop,
.tmb-desktop__action .wysiwyg-wrapperWEB.download-client .btn,
.wysiwyg-wrapperWEB.download-client .tmb-desktop__action .btn {
    transition: margin 0.3s ease-in-out;
    position: absolute;
    top: auto;
    right: 32px;
    bottom: auto;
    left: 32px;
    z-index: 0;
    max-width: 130px;
}

.tmb-desktop__action .btn-desktop,
.tmb-desktop__action .btn-desktop span,
.tmb-desktop__action .wysiwyg-wrapperWEB.download-client .btn,
.tmb-desktop__action .wysiwyg-wrapperWEB.download-client .btn span,
.wysiwyg-wrapperWEB.download-client .tmb-desktop__action .btn,
.wysiwyg-wrapperWEB.download-client .tmb-desktop__action .btn span {
    text-transform: lowercase;
    color: #fbe8a7;
}

.tmb-desktop__action .btn-desktop__warning,
.tmb-desktop__action .wysiwyg-wrapperWEB.download-client .btn-red,
.wysiwyg-wrapperWEB.download-client .tmb-desktop__action .btn-red {
    margin-top: -70px !important;
}

.tmb-desktop__action .btn-desktop__primary {
    margin-top: 120px !important;
}

.tmb-desktop__lock {
    transition: margin 0.3s ease-in-out;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.tmb-desktop__lock .promo-action__status {
    height: 55px;
    border-radius: 3px;
    box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.54), inset 0 -1px 0 #a9002a,
    inset 0 1px 0 #8d021b;
    position: absolute;
    top: 37px;
    right: 10px;
    bottom: auto;
    left: 10px;
    z-index: 0;
    padding: 5px 3px;
    background-color: #b7152d;
    background-image: linear-gradient(#620112, #750115 48%, #970023);
    background-repeat: no-repeat;
}

.tmb-desktop__lock .promo-action__status-ico {
    float: right;
    width: 48px;
    height: 48px;
    margin-left: -48px;
}

.tmb-desktop__lock .promo-action__status-ico span {
    width: 48px;
    height: 48px;
    position: relative;
    display: block;
}

.tmb-desktop__lock .promo-action__status-ico img {
    max-width: 123% !important;
    position: absolute !important;
    transition: none;
    bottom: 5%;
    left: 1%;
    width: 96%;
}

.tmb-desktop__lock .promo-action__status-info {
    color: #fbe8a5;
    padding-top: 2px;
    margin-right: 52px;
    white-space: nowrap;
}

.tmb-desktop__lock .promo-action__status-info,
.tmb-desktop__lock .promo-action__status-info span {
    text-transform: none;
    font-size: 11px !important;
    line-height: 14px !important;
}

.tmb-desktop__lock .promo-action__status-info span {
    color: #ffbe31;
}

.tmb-desktop__lock .promo-action__status:after,
.tmb-desktop__lock .promo-action__status:before {
    content: "";
    position: absolute;
    top: -7px;
    right: auto;
    bottom: auto;
    left: 16px;
    z-index: 0;
    width: 0;
    height: 0;
    margin-left: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

.tmb-desktop__lock .promo-action__status:before {
    margin-left: -7px;
    border-bottom: 7px solid #8d021b;
    z-index: 2;
}

.tmb-desktop__lock .promo-action__status:after {
    top: -6px;
    border-bottom: 7px solid #620112;
    z-index: 3;
}

.tmb-desktop__fav {
    position: absolute;
    top: 4px;
    right: 4px;
    bottom: auto;
    left: auto;
    z-index: 0;
    width: 52px;
    height: 52px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -211px -1px;
    z-index: 4;
}

.tmb-desktop__fav .ico {
    margin: 9px 0 0 27px;
    cursor: pointer;
}

.tmb-desktop .sticker {
    position: absolute;
    top: 8px;
    right: auto;
    bottom: auto;
    left: 3px;
    z-index: 5;
}

.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, 0.1) 0,
    rgba(0, 0, 0, 0.75));
    background-repeat: repeat-x;
    opacity: 1;
}

.tmb-desktop__glory-pl {
    overflow: visible;
}

.tmb-desktop__glory__cup {
    width: 64px;
    height: 68px;
    position: absolute;
    top: 43px;
    right: auto;
    bottom: auto;
    left: -23px;
    z-index: 0;
}

.tmb-desktop__glory__info {
    padding: 72px 0 0 80px;
    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;
    font-size: 14px;
    font-weight: 700;
    text-transform: none;
    line-height: 13px;
}

.tmb-desktop__glory__total {
    color: #ffc549;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    margin-top: -3px;
}

.tmb-desktop:hover {
    z-index: 2;
    background-position: -208px -120px;
}

.tmb-desktop:hover .tmb-desktop__img img {
    transform: scale(1.04);
}

.tmb-desktop:hover .tmb-desktop__action {
    opacity: 1;
}

.tmb-desktop:hover .tmb-desktop__action .btn-desktop__warning,
.tmb-desktop:hover .tmb-desktop__action .wysiwyg-wrapperWEB.download-client .btn-red,
.wysiwyg-wrapperWEB.download-client .tmb-desktop:hover .tmb-desktop__action .btn-red {
    margin-top: 27px !important;
}

.tmb-desktop:hover .tmb-desktop__action .btn-desktop__warning.vertical-centered,
.tmb-desktop:hover .tmb-desktop__action .wysiwyg-wrapperWEB.download-client .vertical-centered.btn-red,
.wysiwyg-wrapperWEB.download-client .tmb-desktop:hover .tmb-desktop__action .vertical-centered.btn-red {
    margin-top: 40px !important;
}

.tmb-desktop:hover .tmb-desktop__action .btn-desktop__primary {
    margin-top: 65px !important;
}

.tmb-desktop:hover .tmb-desktop__glory {
    opacity: 0;
    z-index: 0;
}

.tmb-desktop:hover .tmb-desktop__lock {
    z-index: 3;
}

.ff .tmb-desktop:hover .tmb-desktop__img img {
    transform: scale(1);
}

.tmb-desktop.little {
    display: block;
    width: 110px;
    height: 61px;
    padding: 5px 2px 2px 4px;
    cursor: pointer;
    left: 20px;
    margin-left: -7px;
    margin-bottom: 10px;
    transition: width 0.5s ease-out 0s, height 0.3s ease-out 0s;
    box-shadow: 0 0 0 transparent;
}

.tmb-desktop.little .tmb-desktop__title {
    display: none;
    line-height: 16px;
    margin-right: 0;
    color: #fff;
    font-size: 12px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
    text-align: center;
}

.tmb-desktop.little .tmb-desktop__img {
    width: 110px;
    height: 60px;
}

.tmb-desktop.little .tmb-desktop__img:before {
    background: url(../../assets/img/desktop/fix-panel/thmb-l.png);
    background-position: 0 0;
    width: 131px;
    height: 71px;
    left: -17px;
}

.tmb-desktop.little img {
    width: 121px;
    height: 60px;
    transition: none;
}

.tmb-desktop.little:hover {
    height: 95px;
    width: 134px;
}

.tmb-desktop.little:hover img {
    transform: scale(1);
    transition: none;
}

.tmb-desktop.little:hover .tmb-desktop__title {
    display: block;
}

.tmb-desktop.little:hover .tmb-desktop__img {
    height: 73px;
    width: 132px;
    transition: none;
}

.tmb-desktop.little:hover .tmb-desktop__img img {
    width: 132px;
    height: 73px;
}

.tmb-desktop.little:hover .tmb-desktop__img:before {
    height: 102px;
    width: 154px;
    background-position: 12px -77px;
}

.tmb-desktop.little:last-child {
    margin-bottom: 0;
}

.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;
}

@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) {
    .tmb-mobile {
        width: 14%;
    }

    .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(defaultThumb.webp);
    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;
}

.tmb-grid {
    width: 100%;
    font-size: 0;
}

.tmb-grid * {
    box-sizing: content-box;
}

.tmb-grid__container {
    padding: 7px 0;
    display: inline-block;
    width: 33.3333333%;
}

.grid-list-games {
    position: relative;
    padding: 30px 10px 14px;
    margin: 0 -20px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.grid-list-games:after,
.grid-list-games:before {
    content: " ";
    display: table;
}

.grid-list-games:after {
    clear: both;
}

@media screen and (min-width: 560px) {
    .grid-list-games {
        padding: 18px 0 14px;
        margin: 0 -25px;
    }
}

.grid-list-games__centered {
    text-align: center;
}

.grid-list-games__centered .tmb-mobile {
    float: none;
    display: inline-block;
    margin: 10px;
}

@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;
    }
}

:global body.webPUnsupported :local .tmb-desktop .LazyLoad:not(.is-visible) {
    background-image: url(defaultThumb.webp);
}

:global body.webPUnsupported :local .tmb-mobile__inner .LazyLoad:not(.is-visible) {
    background-image: url(defaultThumb.webp);
}

.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-full.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-full.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-full.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-full.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: 20px;
    height: 20px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -263px -1px;
}

.ico-tmb-fav.active {
    background-position: -263px -21px;
}

.ico-lock {
    width: 42px;
    height: 34px;
    background-position: -173px -1423px;
}

.ico-lock,
.ico-search {
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
}

.ico-search {
    width: 26px;
    height: 23px;
    background-position: -136px -171px;
    opacity: 0.8;
}

.ico-msg {
    width: 28px;
    height: 24px;
    background-position: -758px -90px;
}

.ico-msg:hover {
    background-position: -789px -90px;
}

.ico-logout {
    width: 28px;
    height: 28px;
    background-position: -903px -65px;
}

.ico-logout:hover {
    background-position: -933px -65px;
}

.sticker {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 5px;
    z-index: 0;
}

.sticker span {
    display: block;
    margin-bottom: 5px;
}

.sticker-new {
    background-position: -211px -53px;
}

.sticker-new,
.sticker-vip {
    width: 49px;
    height: 23px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
}

.sticker-vip {
    background-position: -211px -78px;
}

.sticker-now {
    width: 49px;
    height: 23px;
    background-position: -211px -105px;
}

.podium-place__1,
.podium-place__2,
.podium-place__3,
.sticker-now {
    background-image: url(sprite-full.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;
    padding: 32px 50px;
    margin: 0;
}

.podium-place__1 {
    background-position: -230px -534px;
}

.podium-place__2 {
    background-position: -230px -599px;
}

.podium-place__3 {
    background-position: -230px -664px;
}

.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;
}

.root___2Y5S7 .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___2Y5S7 .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.root___2Y5S7 .slick-list:focus {
    outline: 0;
}

.root___2Y5S7 .slick-list.dragging {
    cursor: hand;
}

.root___2Y5S7 .slick-slider .slick-list,
.root___2Y5S7 .slick-slider .slick-track {
    transform: translateZ(0);
}

.root___2Y5S7 .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.root___2Y5S7 .slick-track:after,
.root___2Y5S7 .slick-track:before {
    display: table;
    content: "";
}

.root___2Y5S7 .slick-track:after {
    clear: both;
}

.root___2Y5S7 .slick-loading .slick-track {
    visibility: hidden;
}

.root___2Y5S7 .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

.root___2Y5S7 [dir="rtl"] .slick-slide {
    float: right;
}

.root___2Y5S7 .slick-slide img {
    display: block;
}

.root___2Y5S7 .slick-slide.slick-loading img {
    display: none;
}

.root___2Y5S7 .slick-slide.dragging img {
    pointer-events: none;
}

.root___2Y5S7 .slick-initialized .slick-slide {
    display: block;
}

.root___2Y5S7 .slick-loading .slick-slide {
    visibility: hidden;
}

.root___2Y5S7 .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.root___2Y5S7 .slick-arrow.slick-hidden {
    display: none;
}

.main-promotion__row .winners-top {
    width: 325px;
    min-height: 48px !important;
    max-height: 48px;
    height: 48px !important;
    position: relative;
    line-height: 1;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 -780px;
    margin: 0 auto 15px;
}

.main-promotion__row .winners-top__list {
    position: relative;
    top: 0;
}

.main-promotion__row .winners-top__title {
    position: absolute;
    top: -7px;
    right: 0;
    bottom: auto;
    left: 0;
    display: block;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    color: #915e1a;
    text-decoration: none !important;
    z-index: 1;
}

.main-promotion__row .winners-top__item {
    width: 322px;
    height: 48px;
    opacity: 1;
    position: relative;
    overflow: hidden;
}

.main-promotion__row .winners-top__place {
    float: left;
    margin-right: 10px;
    margin-left: 5px;
    padding: 2px;
    width: 44px;
    height: 44px;
    border-radius: 24px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.main-promotion__row .winners-top__place span {
    position: absolute;
    display: block;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    width: 44px;
    height: 44px;
    text-align: center;
    border-radius: 22px;
}

.main-promotion__row .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;
}

.main-promotion__row .winners-top__place-num {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    z-index: 2;
    padding: 1px 10px;
    top: 0 !important;
    height: 44px !important;
    width: 43px !important;
    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica,
    Verdana, Tahoma, sans-serif;
    font-size: 32px;
    color: #f1dc85;
}

.main-promotion__row .winners-top__place-num b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    line-height: 1;
    height: 26px;
}

.main-promotion__row .winners-top__info {
    float: left;
    padding-top: 7px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.main-promotion__row .winners-top__info div {
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main-promotion__row html.chrome .winners-top__place-num,
.main-promotion__row html.safari .winners-top__place-num,
.main-promotion__row 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;
}

.main-promotion__row .winners-top__info div.winner-game,
.main-promotion__row .winners-top__info div.winner-game a,
.main-promotion__row .winners-top__info div.winner-total {
    color: #f1dc85;
    text-decoration: none;
}

.main-promotion__row .winners-top__info div.winner-total {
    text-align: right;
    line-height: 16px;
}

.main-promotion__row .winners-top__info div.winner-total span {
    margin-left: 5px;
}

.main-promotion__row .winners-top__place + .winners-top__info {
    width: 173px;
    max-width: 173px;
}

.main-promotion__row .winners-top__place + .winners-top__info + .winners-top__info {
    width: 82px;
    max-width: 82px;
    margin-right: 3px;
}

.main-promotion__row .winners-top__place + .winners-top__info + .winners-top__info .winner-total {
    margin-top: 2px;
}

.main-promotion__row .ios.safari .winners-top__place-num {
    padding: 5px 7px;
    height: 40px !important;
    left: 2px !important;
}

.main-promotion__row .winner-game,
.main-promotion__row .winner-total {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 20px;
}

.main-promotion__row .winner-name {
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    margin: 0 0 5px;
    color: #80260a;
}

.main-promotion__row .winner-total {
    color: #ffc649;
}

.main-promotion__row .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.main-promotion__row .animated.flipInY {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
}

.main-promotion__row .animated.fadeInLeft,
.main-promotion__row .animated.fadeInRight {
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.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);
    }
}

.main-promotion__row .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;
    }
}

.main-promotion__row .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;
    }
}

.main-promotion__row .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;
    }
}

.main-promotion__row .fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

.widgetJackpot___XvE12 {
    width: 330px;
    height: 48px;
    margin: 1px 0;
    background: url(sprite-full.png) 0 -731px no-repeat;
    line-height: 50px;
    text-align: center;
    position: relative;
}

.widgetJackpot___XvE12 a {
    display: block;
    text-decoration: none;
}

.title___3ImHB {
    position: absolute;
    top: -20px;
    right: 0;
    bottom: auto;
    left: 0;
    display: block;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    color: #915e1a;
    text-decoration: none !important;
    z-index: 1;
}

.money___2-LEv {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-right: 6px;
}

.asString___HDex8 {
    color: #fbc843;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 30px;
    position: relative;
    text-align: center;
}

.currencyAsString___3lK69 {
    width: 28px;
    height: 25px;
    display: inline-block;
    background: url(../../assets/img/desktop/jackpot/cur.png) no-repeat 0 98%;
    position: relative;
    top: 1px;
    margin: 0;
}

.figure___3cz90 {
    width: 21px;
    height: 27px;
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 50% 0;
    margin: 0 5px 0 0;
    text-align: center;
    display: inline-block;
    position: relative;
    color: transparent;
    overflow: hidden;
    transition: all 0.4s;
    z-index: 1;
}

.figureWrapper___UwgCQ {
    position: relative;
    display: inline-block;
    height: 32px;
    background: url(../../assets/img/desktop/jackpot/back-jackpot.png) no-repeat 0 0;
}

.coma___e8cNL,
.dot___3F4l0 {
    width: 5px;
    height: 8px;
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat -14px 100%;
    margin-bottom: 2px;
    margin-left: -9px;
    margin-right: 4px;
    position: relative;
    top: 0;
    left: 4px;
}

.one___3Ajhr {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px -26px;
}

.two___1_US7 {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px -52px;
}

.three___3f4wV {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px -78px;
}

.four___2ZAtZ {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px -104px;
}

.five___KzPpJ {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px -130px;
}

.six___3ysR- {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px -156px;
}

.seven___187ZQ {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px -182px;
}

.eight___1A6p- {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px -208px;
}

.nine___2pDsn {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px -234px;
}

.zero___3H8Bf {
    background: url(../../assets/img/desktop/jackpot/num-sprite.png) no-repeat 4px 0;
}

.slide___2JTaQ {
    position: relative;
    width: 100%;
    height: 500px;
    background-size: cover;
}

.slideLinkBack___1jrjU,
.slideLink___nWqIU {
    position: absolute !important;
    top: auto !important;
    left: 20px;
    bottom: 20px;
    display: inline-block;
}

.html___1Db-Z {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: auto;
    margin: auto;
    transform: translateY(-75%);
    width: 80%;
    max-width: 500px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    padding: 10px 20px;
    background: linear-gradient(90deg,
    transparent 0,
    rgba(0, 0, 0, 0.7) 20%,
    rgba(0, 0, 0, 0.7) 80%,
    transparent);
    font-family: Roboto, sans-serif;
}

.html___1Db-Z * {
    margin: 0;
    text-transform: uppercase;
    transform: skewX(-10deg);
    letter-spacing: 0;
}

.mainSlider___38lRa {
    height: 100%;
}

.mainSlider_slide___3YpRl {
    position: relative;
}

.mainSlider_slide__link___1c5lm {
    position: absolute;
    left: 20px;
    bottom: 20px;
    display: inline-block;
}

.mainSlider___38lRa .owl-dots {
    bottom: 20px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    display: flex;
}

.content__both {
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 1024px) {
    .mainSlider___38lRa .owl-dots {
        display: none !important;
    }
}

.mainSlider___38lRa .owl-dots button {
    float: left;
    margin-right: 6px;
}

.mainSlider___38lRa .owl-dots button span {
    display: block;
    width: 12px;
    height: 12px;
    background-color: #3f5971;
    border-radius: 50%;
    border: none;
    outline: 0;
    font-size: 0;
    padding: 0;
}

.mainSlider___38lRa .owl-dots button.active span {
    background-color: #fff;
}

.mainSlider___38lRa .owl-dots button:last-child {
    margin-right: 0;
}

.mainSlider___38lRa .owl-item,
.mainSlider___38lRa .owl-stage,
.mainSlider___38lRa .owl-stage-outer {
    height: inherit;
}

.mainSlider___38lRa .owl-stage {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.mainSlider___38lRa .owl-item {
    float: left;
    transition-duration: 1.5s, 1.5s !important;
}

.mainSlider___38lRa .owl-item > div {
    height: inherit;
}

.mainSlider___38lRa .owl-item .back {
    transform: rotateX(-180deg);
    pointer-events: none;
}

.mainSlider___38lRa .owl-item .front {
    transform: none;
}

.mainSlider___38lRa .owl-item .back,
.mainSlider___38lRa .owl-item .front {
    width: 270px;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 0.5s ease-in-out;
}

.mainSlider___38lRa .owl-iteme:not(.active) {
    pointer-events: none;
}

.mainSlider___38lRa .owl-item:not(.active) .front {
    transform: rotateX(180deg);
}

.mainSlider___38lRa .owl-item:not(.active) .back {
    transform: none;
}

.mainSlider___38lRa .slick-track .slick-slide:not(:first-child) .main-slick-slide-image {
    background-image: none !important;
}

.mainSlider___38lRa .owl-stage .owl-item: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 0s infinite;
    animation: rotate 1.5s ease-in-out 0s infinite;
    box-sizing: border-box;
    visibility: visible;
}

.slide___1B3Iw {
    position: relative;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.slideLinkBack___2kHY2,
.slideLink___1lwzz {
    position: absolute;
    top: auto !important;
    left: 20px;
    bottom: 20px;
    display: inline-block;
}

.slide___1B3Iw .img___RCg7Z {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.slide___1B3Iw .img___RCg7Z img {
    width: inherit;
    height: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}

.html___1BKIW {
    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, 0.7) 0,
    rgba(0, 0, 0, 0.7) 80%,
    transparent);
    font-family: Roboto, sans-serif;
    z-index: 1;
}

.html___1BKIW * {
    margin: 0;
    letter-spacing: 0;
    font-style: italic;
}

@media (min-width: 560px) {
    .html___1BKIW {
        top: 100px;
    }
}

.mainSlider___1pajk {
    height: 100%;
}

.mainSlider_slide___1edkU {
    position: relative;
}

.mainSlider___1pajk .slick-list,
.mainSlider___1pajk .slick-slide,
.mainSlider___1pajk .slick-track {
    height: inherit;
}

.mainSlider___1pajk .slick-track {
    transform: translate3d(-200vw, 0, 0);
}

.mainSlider___1pajk .slick-list {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.mainSlider___1pajk .slick-slide {
    float: left;
}

.mainSlider___1pajk .slick-slide > div {
    height: inherit;
}

.sliderWrap___23psI {
    height: 100%;
    touch-action: pan-x;
}

.menu___3il_B {
    height: 48px;
    padding: 6px 50px 7px;
    margin: 0 -8px 15px -9px;
    background: url(main-menu.png) 50% 0 no-repeat;
    position: relative;
    font-size: 0;
    line-height: 0;
    display: flex;
    justify-content: space-between;
}

.menu___3il_B:after,
.menu___3il_B:before {
    content: "";
    width: 115px;
    height: 40px;
    position: absolute;
    top: -8px;
    z-index: 2;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
}

.menu___3il_B:before {
    left: -35px;
    background-position: -1px -511px;
}

.menu___3il_B:after {
    right: -35px;
    background-position: -116px -511px;
}

.menuLink___2Dw9y {
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
    line-height: 30px;
    color: #bed5e1;
    width: 144px;
    height: 35px;
    margin: 1px 0 0 2px;
    background: url(sprite-full.png) 0 -1401px no-repeat;
}

.menuLink___2Dw9y:after {
    content: "";
    position: absolute;
    top: 2px;
    right: 7px;
    bottom: auto;
    left: 7px;
    z-index: 0;
    width: 130px;
    height: 30px;
    border-radius: 10px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
}

.menuLink___2Dw9y.active___3blkJ,
.menuLink___2Dw9y:hover {
    color: #ecfbfc;
    background-position: 0 -1485px;
}

.menuLink___2Dw9y.active___3blkJ:after,
.menuLink___2Dw9y:hover:after {
    box-shadow: 0 0 0 transparent;
}

.menuLinkActive___2UXtL {
    color: #ecfbfc;
    background-position: 0 -1485px;
}

.menuLinkActive___2UXtL:after {
    box-shadow: 0 0 0 transparent;
}

@font-face {
    font-family: Conv_SavaPro-Regular;
    font-display: block;
    src: url(460fbc2b.eot);
    src: local("☺"), url(9b27bb30.woff) format("woff"),
    url(d66ae076.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Conv_SavaPro-Medium;
    font-display: block;
    src: url(0861a3ca.eot);
    src: local("☺"), url(2c7b94b0.woff) format("woff"),
    url(2bb60712.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Conv_SavaPro-Semibold;
    font-display: block;
    src: url(27f39537.eot);
    src: local("☺"), url(public/1603104804753/efc55665.woff) format("woff"),
    url(888ad5b1.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: als_rublregular;
    font-display: block;
    src: url(05382e3c.eot);
    src: url(318a362a.woff) format("woff"), url(519cb366.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

.wrapper___34nE3 {
    float: left;
}

.wrapper___34nE3 .item___AJauq {
    width: auto;
    margin: 0 2px;
    height: 32px;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.5),
    inset 0 0 0 1px rgba(252, 236, 188, 0.75),
    inset 0 0 8px 1px rgba(212, 185, 104, 0.75);
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    line-height: 29px;
    padding: 0 12px;
    color: #fcecbc;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75), 1px 0 1px rgba(0, 0, 0, 0.5),
    -1px 0 1px rgba(0, 0, 0, 0.5), 0 0 7px rgba(0, 0, 0, 0.95),
    0 0 10px rgba(0, 0, 0, 0.95), 0 0 5px rgba(0, 0, 0, 0.95);
    border: 1px solid #000;
    border-radius: 6px;
    cursor: pointer;
    outline: 0;
    background: #361102;
    display: block;
    text-decoration: none;
}

.wrapper___34nE3 .itemActive___28uiV,
.wrapper___34nE3 .item___AJauq:hover {
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.5),
    inset 0 0 0 1px rgba(240, 216, 115, 0.75),
    inset 0 0 8px 1px rgba(240, 216, 115, 0.75);
    color: #f0d873;
}

.wrapper___34nE3 .itemDisabled___3iGgF,
.wrapper___34nE3 .itemDisabled___3iGgF:hover {
    cursor: default;
    text-shadow: none;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.5),
    inset 0 0 0 1px rgba(89, 72, 44, 0.95),
    inset 0 0 8px 1px rgba(0, 0, 0, 0.25);
    color: #97621c;
}

.wrapper___34nE3 .tooltip___18AGS {
    color: #fae7a5;
    white-space: nowrap;
    margin: 5px 10px;
}

.wrapper___34nE3 div[class^="tips_"] {
    width: auto;
    pointer-events: none;
}

.wrapper____EMS4 {
    float: right;
}

.wrapper____EMS4 .item___G3Hjr {
    margin: 0 2px;
    height: 32px;
    width: 32px;
    color: #f0d873;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.5),
    inset 0 0 0 1px rgba(240, 216, 115, 0.75),
    inset 0 0 8px 1px rgba(240, 216, 115, 0.75);
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    line-height: 29px;
    padding: 5px;
    color: #fcecbc;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75), 1px 0 1px rgba(0, 0, 0, 0.5),
    -1px 0 1px rgba(0, 0, 0, 0.5), 0 0 7px rgba(0, 0, 0, 0.95),
    0 0 10px rgba(0, 0, 0, 0.95), 0 0 5px rgba(0, 0, 0, 0.95);
    border: 1px solid #000;
    border-radius: 6px;
    cursor: pointer;
    outline: 0;
    background: url(sprite-min.png) 0 -250px repeat-x;
    display: block;
}

.wrapper____EMS4 .item___G3Hjr path {
    fill: #fcecbc;
    opacity: 0.2;
}

.wrapper____EMS4 .itemActive___2ea17 path,
.wrapper____EMS4 .item___G3Hjr:hover path {
    opacity: 1;
}

.wrapper____EMS4 .itemDisabled___3fc-C,
.wrapper____EMS4 .itemDisabled___3fc-C:hover {
    cursor: default;
    text-shadow: none;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.5),
    inset 0 0 0 1px rgba(89, 72, 44, 0.95),
    inset 0 0 8px 1px rgba(0, 0, 0, 0.25);
}

.wrapper____EMS4 .itemDisabled___3fc-C path,
.wrapper____EMS4 .itemDisabled___3fc-C:hover path {
    opacity: 0.2;
}

.wrapper____EMS4 .tooltip___LYDKD {
    color: #fae7a5;
    white-space: nowrap;
    margin: 5px 10px;
}

.wrapper____EMS4 div[class^="tips_"] {
    width: auto;
    pointer-events: none;
}

.wrap___3Ihpu {
    margin: 0 -2px;
}

.wrap___3Ihpu:after {
    content: "";
    clear: both;
    display: table;
}

.banner___U0e_F {
    overflow: hidden;
    position: relative;
    width: calc(100% - 14px);
    margin: 7px;
}

.bannerBorder___7w2kn {
    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, 0.5), 0 0 1px rgba(0, 0, 0, 0.5);
}

.banner___U0e_F a,
.banner___U0e_F img {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    display: block;
    height: 152px;
    width: 100%;
}

.wrap___19pjm {
    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___19pjm {
        margin-left: -40px;
        margin-right: -40px;
    }
}

.withPromoBackground .wrap:after {
    content: "";
    position: absolute;
    top: 0;
    height: 10px;
}

.swipable___1R9Jq {
    display: flex;
    /* overflow-x: scroll; */
}

.shadow___ZCmGC {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.shadowLeft___1slTt:after,
.shadowLeft___1slTt:before,
.shadowRight___obT9D:after,
.shadowRight___obT9D:before {
    content: "";
    position: absolute;
    top: 0;
    width: 43px;
    height: 100%;
    opacity: 0;
    transition: opacity 0.7s ease;
}

.shadowLeft___1slTt:before,
.shadowRight___obT9D:before {
    left: 0;
    background: linear-gradient(90deg, #221919 0, transparent);
}

.shadowLeft___1slTt:after,
.shadowRight___obT9D:after {
    right: 0;
    background: linear-gradient(270deg, #221919 0, transparent);
}

.shadowLeft___1slTt:before,
.shadowRight___obT9D:after {
    opacity: 1;
}

.tabs___IjJAa {
    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___IjJAa {
        margin-right: -40px;
        margin-left: -40px;
    }
}

.tabs___IjJAa:after {
    content: "";
    position: absolute;
    top: -40px;
    right: 0;
    bottom: -20px;
    left: 0;
    z-index: -1;
    background: linear-gradient(180deg, transparent 0, #261d1d 75%, #261d1d);
    pointer-events: none;
}

.tabs___IjJAa.transparent .active {
    background: 0 0;
}

.tabs___IjJAa.transparent:after {
    content: "";
    position: absolute;
    top: -40px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: linear-gradient(180deg, #251c1c, #161111);
}

.tabs___IjJAa.lotteryTabs:after {
    display: none;
}

.tabs___IjJAa.home {
    margin-top: -80px;
    margin-bottom: -25px;
}

.tabs___IjJAa.home [class^="tab"] {
    width: 70px;
}

@media (min-width: 560px) {
    .tabs___IjJAa.home {
        margin-top: -100px;
    }
}

.tabs___IjJAa.home .active {
    background: #261d1d;
}

.tabs___IjJAa.gamehall [class^="tab"] {
    width: 70px;
}

.tabs___IjJAa a {
    text-decoration: none;
}

.tab___P8Mlz {
    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___P8Mlz > [class^="icon"] {
    width: 20px;
    height: 20px;
    margin-bottom: 9px;
}

.tab___P8Mlz > [class^="icon"] g,
.tab___P8Mlz > [class^="icon"] path,
.tab___P8Mlz > [class^="icon"] svg {
    fill: #fff;
}

.tab___P8Mlz.active {
    background: #261d1d;
    color: #ffc001;
}

.tab___P8Mlz.active g,
.tab___P8Mlz.active path,
.tab___P8Mlz.active svg {
    fill: #ffc001;
}

.tab___P8Mlz.active .stroke-color {
    stroke: #ffc001;
}

@media (min-width: 560px) {
    .tab___P8Mlz {
        font-size: 10px;
    }

    .tab___P8Mlz > [class^="icon"] {
        margin-bottom: 7px;
    }
}

.activeLink___9BjnN .tab___P8Mlz {
    background: #221919;
    color: #ffc001;
}

.activeLink___9BjnN .tab___P8Mlz g,
.activeLink___9BjnN .tab___P8Mlz path,
.activeLink___9BjnN .tab___P8Mlz svg {
    fill: #ffc001;
}

.tab___P8Mlz figcaption {
    text-align: center;
    letter-spacing: 0.5px;
    height: 17px;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
}

.newsWidget___2yVpf {
    margin: 0 0 15px;
    position: relative;
    z-index: 1;
}

.newsWidget___2yVpf .sidebar-poster {
    position: relative;
    min-height: 200px;
    margin: 0 0 15px;
}

.newsWidget___2yVpf .sidebar-poster__wrapper {
    position: relative;
    z-index: 2;
    height: 194px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fce9a9;
    text-shadow: 0 0 0 transparent !important;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 50%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.newsWidget___2yVpf .sidebar-poster__wrapper:before {
    content: "";
    width: 267px;
    height: 198px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 -860px;
    position: absolute;
    top: 6px;
    right: -11px;
    bottom: auto;
    left: -11px;
    z-index: 3;
}

.newsWidget___2yVpf .sidebar-poster__title {
    height: 23px;
    margin: 0 -20px;
    top: -5px;
    position: relative;
    z-index: 3;
    text-align: center;
}

.newsWidget___2yVpf .sidebar-poster__title img {
    width: 90%;
    display: block;
    margin: 0 auto;
}

.newsWidget___2yVpf .sidebar-poster__img {
    width: 235px;
    height: 164px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border-radius: 10px/60px;
}

.newsWidget___2yVpf .sidebar-poster__img img {
    width: 235px;
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    border-radius: 10px/60px;
}

.newsWidget___2yVpf .sidebar-poster__img:before {
    content: "";
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: inset 0 -3px 3px 1px rgba(0, 0, 0, 0.75);
}

.newsWidget___2yVpf .sidebar-poster__name {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fce9a9;
    text-shadow: 0 0 0 transparent !important;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 50%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 10px;
}

.rc-swipeout {
    overflow: hidden;
}

.rc-swipeout,
.rc-swipeout-content {
    position: relative;
}

.rc-swipeout-cover {
    position: absolute;
    z-index: 2;
    background: 0 0;
    height: 100%;
    width: 100%;
    top: 0;
    display: none;
}

.rc-swipeout .rc-swipeout-actions,
.rc-swipeout .rc-swipeout-content {
    transition: all 0.5s;
}

.rc-swipeout-swiping .rc-swipeout-content {
    transition: none;
}

.rc-swipeout-actions {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    overflow: hidden;
    white-space: nowrap;
}

.rc-swipeout-actions-left {
    left: 0;
}

.rc-swipeout-actions-right {
    right: 0;
}

.rc-swipeout-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    font-size: 0;
    background-image: linear-gradient(0deg, transparent, #000);
    border: 1px solid #000;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.05), inset 0 1px 5px 0 #000;
}

.rc-swipeout-btn-text {
    padding: 0 50px;
    position: relative;
}

.wrap___2bWXp {
    padding: 27px 16px 18px;
    order: 2;
}

.wrap___2bWXp .table___17Hii {
    width: 100%;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1;
    color: #fff;
    border-collapse: collapse;
    vertical-align: middle;
}

.wrap___2bWXp .table___17Hii tbody tr {
    height: 15px;
}

.wrap___2bWXp .table___17Hii tbody tr:first-child > td:first-child {
    font-weight: 500;
    letter-spacing: 0.2px;
    z-index: 2;
    position: relative;
}

.wrap___2bWXp .table___17Hii tbody tr td {
    text-align: left;
    width: 100%;
}

.wrap___2bWXp .table___17Hii tbody tr.transparent___17Nes td {
    opacity: 0.5;
}

.wrap___2bWXp .table___17Hii tbody tr.transparent___17Nes td:last-child {
    white-space: nowrap;
    text-align: right;
}

.wrap___2bWXp .table___17Hii tbody tr:first-child td {
    font-size: 15px;
    color: #fff;
    text-transform: none;
}

.wrap___2bWXp .table___17Hii tbody tr:nth-child(2) {
    height: 42px;
}

.wrap___2bWXp .table___17Hii tbody tr:nth-child(2) td {
    font-size: 18px;
}

.wrap___2bWXp .table___17Hii tbody tr:nth-child(2) td span + span {
    position: relative;
    opacity: 0.5;
    display: inline-block;
    padding-left: 15px;
    text-transform: lowercase;
}

.wrap___2bWXp .table___17Hii tbody tr:nth-child(2) td span + span:after {
    content: "";
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 5px;
    z-index: 1;
    margin: auto;
    width: 5px;
    height: 5px;
    background: hsla(0, 0%, 100%, 0.5);
    border-radius: 50%;
    transform: translateY(-50%);
}

.wrap___2bWXp .table___17Hii tbody tr .rubl___1Snl2 {
    margin-left: 3px;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
    .wrap___2bWXp {
        width: 50%;
        align-self: flex-end;
        border-top: none;
        padding: 20px 20px 18px;
    }

    .wrap___2bWXp .table___17Hii tbody tr:first-child td:last-child span:first-child {
        top: 1px;
    }
}

.mac-scroll {
    overflow-y: scroll;
    overflow-x: hidden;
}

.mac-scroll .tournament-fond__table {
    width: 100%;
}

.mac-scroll::-webkit-scrollbar {
    width: 3px;
    opacity: 0.3;
}

.mac-scroll::-webkit-scrollbar-track {
    background-color: hsla(0, 0%, 100%, 0.3);
}

.mac-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(225, 241, 255, 0.7);
}

.mac-scroll:hover::-webkit-scrollbar {
    opacity: 0.7;
}

.win-scroll > div:first-child {
    overflow-y: scroll !important;
    overflow-x: hidden !important;
    margin-bottom: 0 !important;
}

.win-scroll > div:first-child table.tournament-fond__table {
    width: 100%;
    margin: 0;
}

.win-scroll > div:last-child {
    opacity: 0.3;
}

.win-scroll:hover > div:last-child {
    opacity: 0.7;
}

.track-vertical {
    background-color: hsla(0, 0%, 100%, 0.3);
    width: 3px !important;
    height: 100%;
    right: 0;
    z-index: 9999;
}

.thumb-vertical {
    background-color: rgba(225, 241, 255, 0.7);
}

.sidebarWidget___xN20V {
    margin: 0 0 15px;
    position: relative;
    z-index: 1;
}

.sidebarWidgetCountdown___2BRL8 {
    margin-top: -50px;
}

.sidebarWidget___xN20V .countdown {
    margin-top: -33px;
}

.sidebarWidget___xN20V .sidebar-poster {
    position: relative;
    min-height: 200px;
    margin: 0 0 15px;
}

.sidebarWidget___xN20V .sidebar-poster .sidebar-poster__img--ingame {
    width: 208px;
    height: 132px;
    border-radius: 8px/70px;
}

.sidebarWidget___xN20V .sidebar-poster--lottery {
    margin-bottom: 25px;
}

.sidebarWidget___xN20V .sidebar-poster a:not(.btn-desktop):not(.bonus-link) {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
}

.sidebarWidget___xN20V .sidebar-poster__wrapper {
    position: relative;
    z-index: 2;
    height: 194px;
}

.sidebarWidget___xN20V .sidebar-poster__wrapper:before {
    content: "";
    width: 267px;
    height: 198px;
    background-image: url(sprite-full.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;
}

.sidebarWidget___xN20V .sidebar-poster__title {
    height: 23px;
    margin: 0 -20px;
    top: -5px;
    position: relative;
    z-index: 3;
    text-align: center;
}

.sidebarWidget___xN20V .sidebar-poster__title img {
    width: 90%;
    display: block;
    margin: 0 auto;
}

.sidebarWidget___xN20V .sidebar-poster__img {
    width: 235px;
    height: 164px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.sidebarWidget___xN20V .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, 0.75);
}

.sidebarWidget___xN20V .sidebar-poster__img img {
    width: 235px;
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.sidebarWidget___xN20V .sidebar-poster__img,
.sidebarWidget___xN20V .sidebar-poster__img img {
    border-radius: 10px/60px;
}

.sidebarWidget___xN20V .sidebar-poster__name {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}

.sidebarWidget___xN20V .sidebar-poster__bonus {
    position: relative;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    height: 200px;
}

.sidebarWidget___xN20V .sidebar-poster__bonus:before {
    position: absolute;
    top: -15px;
    right: auto;
    bottom: auto;
    left: -13px;
    z-index: 0;
    content: "";
    width: 277px;
    height: 238px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 -1969px;
}

.sidebarWidget___xN20V .sidebar-poster__bonus .bonus__inner {
    position: relative;
    padding-top: 68px;
    z-index: 1;
    line-height: 1.43;
}

.sidebarWidget___xN20V .sidebar-poster__bonus .bonus-percent {
    width: 70px;
    padding: 0 0 0 14px;
    color: #fff;
    text-align: center;
}

.sidebarWidget___xN20V .sidebar-poster__bonus .bonus-percent span {
    display: inline-block;
    max-width: 55px;
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.sidebarWidget___xN20V .sidebar-poster__bonus .bonus-percent strong {
    display: inline-block;
    max-width: 55px;
    font-size: 21px;
    text-shadow: 0 1px 2px #000;
    margin-top: -10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.sidebarWidget___xN20V .sidebar-poster__bonus .bonus-deposit {
    display: inline-block;
    padding-top: 15px;
    line-height: 1.4;
}

.sidebarWidget___xN20V .sidebar-poster__bonus .bonus-deposit > span {
    display: block;
    max-width: 120px;
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.sidebarWidget___xN20V .sidebar-poster__bonus .bonus-deposit .sum {
    position: relative;
    max-width: 120px;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.sidebarWidget___xN20V .sidebar-poster__bonus .bonus-deposit .sum:before {
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 5px;
    left: 0;
    z-index: 0;
    content: "";
    box-shadow: inset 0 0 15px 1px #000, 0 0 18px 1px #000;
    border-radius: 50%;
    z-index: -1;
}

.sidebarWidget___xN20V .sidebar-poster__bonus .bonus-deposit .sum.big {
    font-size: 17px;
}

.sidebarWidget___xN20V .sidebar-poster .bonus-link {
    margin-top: 8px;
    text-align: center;
}

.sidebarWidget___xN20V .sidebar-poster .bonus-link a {
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    color: #ffc549;
    text-decoration: underline;
}

.sidebarWidget___xN20V .sidebar-poster .bonus-link a:hover {
    text-decoration: none;
}

.sidebarWidget___xN20V .sidebar-poster .bonus-link a:active {
    top: 1px;
}

.sidebarWidget___xN20V .sidebar-poster__name + .tournament-fond {
    margin-top: 15px;
}

.sidebarWidget___xN20V .week-game-title {
    color: #ffc649;
    font-size: 24px;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.sidebarWidget___xN20V .week-game .sidebar-poster {
    margin: 7px 0 5px;
}

.sidebarWidget___xN20V .week-game .sidebar-poster__wrapper {
    height: 170px;
}

.sidebarWidget___xN20V .week-game .sidebar-poster__wrapper:before {
    top: -18px;
}

.sidebarWidget___xN20V .tournament-fond {
    position: relative;
    margin: 0 0 15px;
    border: 2px solid #9a4902;
    border-top: 0 solid #9a4902;
    border-radius: 10px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.sidebarWidget___xN20V .tournament-fond:after,
.sidebarWidget___xN20V .tournament-fond:before {
    content: "";
    width: 60px;
    height: 10px;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 0;
    z-index: 1;
}

.sidebarWidget___xN20V .tournament-fond:before {
    left: -2px;
    background-position: -270px -861px;
}

.sidebarWidget___xN20V .tournament-fond:after,
.sidebarWidget___xN20V .tournament-fond:before {
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
}

.sidebarWidget___xN20V .tournament-fond:after {
    right: -3px;
    background-position: -270px -872px;
}

.sidebarWidget___xN20V .tournament-fond table {
    margin: 0;
    width: 100%;
}

.sidebarWidget___xN20V .tournament-fond.single-game:after,
.sidebarWidget___xN20V .tournament-fond.single-game:before {
    width: 42px;
    height: 10px;
}

.sidebarWidget___xN20V .tournament-fond.single-game:after {
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -288px -872px;
}

.sidebarWidget___xN20V .tournament-fond.single-game .btn-desktop {
    max-width: 180px;
    margin: 10px auto 15px;
}

.sidebarWidget___xN20V .tournament-fond__title,
.sidebarWidget___xN20V .tournament-fond__total {
    white-space: nowrap;
    text-align: center;
    line-height: 1;
}

.sidebarWidget___xN20V .tournament-fond__title {
    font-size: 13px;
    font-weight: 700;
    color: #af0512;
    position: relative;
    top: -8px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.sidebarWidget___xN20V .tournament-fond__total {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    color: #ffc649;
    margin: 0 0 10px;
}

.sidebarWidget___xN20V .tournament-fond__stats {
    overflow: hidden;
    margin: 0 5px 15px;
}

.sidebarWidget___xN20V .tournament-fond__table tr td {
    height: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
}

.sidebarWidget___xN20V .tournament-fond__table tr td:first-child {
    font-size: 12px;
    font-weight: 700;
    width: 44px;
    padding-left: 15px;
    text-align: left;
}

.sidebarWidget___xN20V .tournament-fond__table tr td:first-child span {
    display: block;
    color: #763500;
}

.sidebarWidget___xN20V .tournament-fond__table tr td:nth-child(2) {
    font-size: 12px;
    font-weight: 700;
    width: 126px;
    padding-left: 5px;
    text-align: left;
    white-space: nowrap;
}

.sidebarWidget___xN20V .tournament-fond__table tr td:nth-child(2) span {
    max-width: 99px;
    color: #af0512;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: inline-block;
    padding-right: 5px;
    vertical-align: unset;
}

.sidebarWidget___xN20V .tournament-fond__table tr td:last-child {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 14px;
    width: 85px;
    padding-right: 15px;
    text-align: right;
}

.sidebarWidget___xN20V .tournament-fond__table tr td:last-child span {
    display: block;
    max-width: 85px;
    color: #fce9a9;
    text-shadow: 0 0 0 transparent !important;
}

.sidebarWidget___xN20V .tournament-fond__table tr td span {
    vertical-align: middle;
    line-height: 1.33;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: content-box;
}

.sidebarWidget___xN20V .tournament-fond__table tr:nth-child(odd) {
    background-color: #3e1604;
}

.sidebarWidget___xN20V .tournament-fond__table._my-stats tr.personal td span {
    font-size: 14px;
    color: #ffc649;
    background-color: #290802;
    border-color: #000;
    border-style: solid;
    display: block;
    color: #fce9a9;
    text-shadow: 0 0 0 transparent !important;
}

.sidebarWidget___xN20V .tournament-fond__table._my-stats tr.personal td:first-child {
    padding: 5px 0 5px 2px;
}

.sidebarWidget___xN20V .tournament-fond__table._my-stats tr.personal td:first-child span {
    padding: 3px 0 3px 12px;
    border-width: 2px 0 2px 2px;
    border-radius: 3px 0 0 3px;
    box-shadow: inset 0 1px 0 #5e1703, inset 1px 0 0 #350c02,
    inset 0 -1px 0 rgba(94, 23, 3, 0.15), 0 1px 0 rgba(94, 23, 3, 0.5);
    color: #ffc447 !important;
    background: 0 0 !important;
    -webkit-background-clip: initial !important;
    -webkit-text-fill-color: #ffc447 !important;
}

.sidebarWidget___xN20V .tournament-fond__table._my-stats tr.personal td:last-child {
    padding: 5px 2px 5px 0;
}

.sidebarWidget___xN20V .tournament-fond__table._my-stats tr.personal td:last-child span {
    padding: 3px 12px 3px 0;
    border-width: 2px 2px 2px 0;
    border-radius: 0 3px 3px 0;
    box-shadow: inset 0 1px 0 #5e1703, inset -1px 0 0 #350c02,
    inset 1px 0 0 #2a0c04, inset 0 -1px 0 rgba(94, 23, 3, 0.15),
    0 1px 0 rgba(94, 23, 3, 0.5);
}

.sidebarWidget___xN20V .tournament-fond__table._my-stats tr.little-hints td {
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 700;
    font-size: 11px !important;
}

.sidebarWidget___xN20V .tournament-fond__table._my-stats tr.little-hints td:first-child span {
    color: #af0512;
    background: -webkit-linear-gradient(top,
    #af0512,
    #af0512 40%,
    #af0512 51%,
    #af0512);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.sidebarWidget___xN20V .tournament-fond__table._my-stats tr:nth-child(odd) {
    background-color: transparent;
}

.sidebarWidget___xN20V .tournament-fond__table.tournament-fond__table_head {
    color: #763500;
}

.sidebarWidget___xN20V .tournament-fond__table.tournament-fond__table_head tr {
    background-color: unset;
}

.sidebarWidget___xN20V .tournament-fond__table.tournament-fond__table_head tr th {
    height: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
}

.sidebarWidget___xN20V .tournament-fond__table.tournament-fond__table_head tr th span {
    display: block;
}

.sidebarWidget___xN20V .tournament-fond__table.tournament-fond__table_head tr th:first-child {
    width: 44px;
    padding-left: 15px;
    text-align: left;
}

.sidebarWidget___xN20V .tournament-fond__table.tournament-fond__table_head tr th:nth-child(2) {
    width: 126px;
    padding-left: 5px;
    text-align: left;
    white-space: nowrap;
}

.sidebarWidget___xN20V .tournament-fond__table.tournament-fond__table_head tr th:nth-child(2) span {
    max-width: 90px;
}

.sidebarWidget___xN20V .tournament-fond__table.tournament-fond__table_head tr th:last-child {
    width: 85px;
    padding-right: 15px;
    text-align: right;
}

.sidebarWidget___xN20V .tournament-fond__table.tournament-fond__table_head tr th:last-child span {
    max-width: 85px;
}

.sidebarWidget___xN20V .tournament-fond__current-user td span {
    color: #ffc447 !important;
    background: 0 0 !important;
    -webkit-background-clip: initial !important;
    -webkit-text-fill-color: #ffc447 !important;
}

.swipe___cIR7m {
    position: relative;
    height: 100%;
}

.shadow___2JpcR {
    position: absolute;
    height: 40px;
    bottom: 102px;
    width: 100%;
    top: auto;
    left: 0;
    pointer-events: none;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
    .shadow___2JpcR {
        bottom: 0;
        width: calc(50% - 8px);
    }
}

.shadow___2JpcR:before {
    content: "";
    position: absolute;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.7s ease;
    background: linear-gradient(-180deg, rgba(0, 13, 42, 0), #1c1515);
}

.shadowBottom___rrVEh:before {
    opacity: 1;
}

@media (min-width: 768px) {
    .shadowBottom___rrVEh:after {
        content: none;
    }
}

.wrap___2HEzG {
    position: absolute;
    top: 155px;
    right: 16px;
    bottom: auto;
    left: 16px;
    z-index: 1;
    padding-bottom: 10px;
}

.wrap___2HEzG .table___2c7D4 {
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    color: hsla(0, 0%, 100%, 0.7);
    border-collapse: collapse;
    vertical-align: middle;
    table-layout: fixed;
}

.wrap___2HEzG .table___2c7D4 tbody,
.wrap___2HEzG .table___2c7D4 thead {
    font-weight: 900;
}

.wrap___2HEzG .table___2c7D4 tbody tr td,
.wrap___2HEzG .table___2c7D4 tbody tr th,
.wrap___2HEzG .table___2c7D4 thead tr td,
.wrap___2HEzG .table___2c7D4 thead tr th {
    vertical-align: middle;
    text-align: left;
    padding-bottom: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wrap___2HEzG .table___2c7D4 tbody tr td:first-child,
.wrap___2HEzG .table___2c7D4 tbody tr th:first-child,
.wrap___2HEzG .table___2c7D4 thead tr td:first-child,
.wrap___2HEzG .table___2c7D4 thead tr th:first-child {
    color: hsla(0, 0%, 100%, 0.4);
    width: 32px;
}

.wrap___2HEzG .table___2c7D4 tbody tr td:last-child,
.wrap___2HEzG .table___2c7D4 tbody tr th:last-child,
.wrap___2HEzG .table___2c7D4 thead tr td:last-child,
.wrap___2HEzG .table___2c7D4 thead tr th:last-child {
    text-align: right;
}

.current___1N19V td {
    color: #fff;
}

.wrap___wg6aW {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    height: 100%;
    justify-content: space-between;
    z-index: 2;
    overflow: hidden;
    width: 100%;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
    .wrap___wg6aW {
        flex-direction: row;
    }
}

.wrap___wg6aW [class^="swipe_"] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    position: relative;
    overflow-y: scroll;
    z-index: 2;
    flex-grow: 1;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
    .wrap___wg6aW [class^="swipe_"] {
        width: 50%;
    }
}

.wrap___wg6aW .mainContent___xorOe {
    padding: 20px 16px 2px;
    position: relative;
    height: 100%;
}

.wrap___wg6aW .mainContent___xorOe .doubleTitle___3SvFl {
    position: relative;
}

.wrap___wg6aW .mainContent___xorOe .doubleTitle___3SvFl .minBets___61FpL {
    position: absolute;
    right: 0;
    top: 0;
}

.wrap___wg6aW .mainContent___xorOe .doubleTitle___3SvFl .title___1oLRn {
    margin-bottom: 25px;
}

.wrap___wg6aW .mainContent___xorOe .title___1oLRn {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    margin: 0 0 13px;
    position: relative;
}

.wrap___wg6aW .mainContent___xorOe .title___1oLRn:first-letter {
    text-transform: uppercase;
}

.wrap___wg6aW .mainContent___xorOe .title___1oLRn .rubl___24Pzx {
    text-transform: lowercase;
    font-weight: 400;
    margin-left: 5px;
}

.wrap___wg6aW .mainContent___xorOe .title___1oLRn > span {
    display: inline-block;
    max-width: 88%;
}

.wrap___wg6aW .mainContent___xorOe .title___1oLRn .info___1r4U7 {
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -5px;
    right: 0;
}

.wrap___wg6aW .mainContent___xorOe .title___1oLRn .info___1r4U7 g,
.wrap___wg6aW .mainContent___xorOe .title___1oLRn .info___1r4U7 path {
    fill: #fff;
}

.wrap___wg6aW .mainContent___xorOe .subTitle___3udFX {
    font-size: 10px;
    line-height: 16px;
    color: hsla(0, 0%, 100%, 0.4);
    margin-bottom: 2px;
}

.wrap___wg6aW .mainContent___xorOe .subTitle___3udFX:first-letter {
    text-transform: uppercase;
}

.wrap___wg6aW .mainContent___xorOe .counter___38IMb {
    font-size: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 13px;
}

.wrap___wg6aW .mainContent___xorOe .counter___38IMb [class^="countdown"],
.wrap___wg6aW .mainContent___xorOe .counter___38IMb > div {
    color: #fff;
    height: 14px;
    align-items: center;
    font-weight: 400;
    margin-left: 1rem;
    line-height: 1.2;
}

.wrap___wg6aW .mainContent___xorOe .counter___38IMb > span {
    text-transform: uppercase;
    color: #828897;
}

.wrap___wg6aW .mainContent___xorOe .counter___38IMb,
.wrap___wg6aW .mainContent___xorOe .title___1oLRn {
    flex-shrink: 0;
}

.wrap___wg6aW .mobTitle___2iG2D {
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    min-height: 35px;
}

.wrap___wg6aW .mobTitle___2iG2D:after {
    content: "";
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    z-index: 0;
    width: 3px;
    height: 30px;
    background: hsla(0, 0%, 100%, 0.5);
    border-radius: 8px;
    margin: auto;
}

.wrap___wg6aW .mobTitle___2iG2D .title___1oLRn {
    order: 0;
    line-height: 10px;
    margin-bottom: 0;
    margin-top: 10px;
}

.wrap___wg6aW .mobTitle___2iG2D .title___1oLRn [class*="countdownMob_"] {
    height: 10px;
}

.wrap___wg6aW .mobTitle___2iG2D .subTitle___3udFX {
    margin-top: 5px;
    order: 1;
}

.wrap___wg6aW .mobTitle___2iG2D + .mobTitle___2iG2D {
    margin-top: -8px;
}

.wrap___wg6aW .joinBtnWrap___2xEjJ {
    margin: 46px 16px 16px;
    width: calc(100% - 32px);
    order: 2;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
    .wrap___wg6aW .joinBtnWrap___2xEjJ {
        align-self: flex-end;
        width: 50%;
    }
}

.promo___281pU {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 20px 0 #000;
    font-family: Roboto, sans-serif;
}

.promo___281pU + .master__title {
    margin-top: 58px !important;
}

@media screen and (min-width: 560px) {
    .promo___281pU {
        margin: 10px 0 !important;
    }
}

.promoFull___1gPCc {
    max-width: 768px;
    width: 100%;
}

.promoFull___1gPCc .promoImg___GEDTe {
    height: 220px;
    min-height: 200px;
}

@media screen and (min-width: 560px) {
    .promoFull___1gPCc .promoImg___GEDTe {
        height: 120px;
    }
}

.promoFull___1gPCc .promoImg___GEDTe img {
    position: relative;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    border: none;
}

@media (min-width: 560px) {
    .promoFull___1gPCc > .promoImg___GEDTe {
        display: none;
    }

    .promoFull___1gPCc .promoOverlayBlur___2QFIJ img {
        -webkit-filter: blur(0);
        filter: blur(0);
    }
}

.promo___281pU + .promo___281pU {
    margin-top: 20px;
}

@media screen and (min-width: 560px) {
    .promoExpired___28MPH {
        width: calc(50% - 10px);
    }

    .promoExpired___28MPH .promoImg___GEDTe {
        height: 120px;
    }
}

.promoExpired___28MPH .promoTitle___e66V- {
    font-size: 18px;
    font-weight: 400;
    word-wrap: break-word;
}

@media screen and (min-width: 560px) {
    .promoExpired___28MPH .promoTitle___e66V- {
        font-size: 15px;
        font-weight: 500;
    }
}

@media screen and (min-width: 560px) {
    .promoExpired___28MPH .promoContent___C5SDC {
        padding: 26px 20px 14px;
    }
}

@media screen and (min-width: 560px) {
    .promoExpired___28MPH .promoDate___1t5oo {
        top: 23px;
        right: 13px;
    }
}

@media screen and (min-width: 560px) {
    .promoExpired___28MPH .promoLink___zyq-Z {
        right: 9px;
    }
}

.promoOverlay___3v3sq {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.promoOverlay___3v3sq:after,
.promoOverlay___3v3sq:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    opacity: 0.4;
    transition: opacity 0.4s;
}

.promoOverlayGray___2v-RD:after,
.promoOverlayGray___2v-RD:before {
    background: #000;
}

.promoOverlayBlur___2QFIJ .promoContent___C5SDC {
    color: #000;
}

@media (min-width: 560px) {
    .promoOverlayBlur___2QFIJ .promoContent___C5SDC {
        color: #fff;
    }
}

.promoOverlayBlur___2QFIJ:after,
.promoOverlayBlur___2QFIJ:before {
    opacity: 1;
    background: hsla(0, 0%, 100%, 0.4);
}

@media (min-width: 560px) {

    .promoOverlayBlur___2QFIJ:after,
    .promoOverlayBlur___2QFIJ:before {
        background: rgba(0, 0, 0, 0.5);
    }
}

.promoOverlayBlur___2QFIJ img {
    -webkit-filter: blur(15px);
    filter: blur(15px);
}

.promoOverlayBlur___2QFIJ .promoTextSub___1qvxw {
    color: #383635;
}

@media (min-width: 560px) {
    .promoOverlayBlur___2QFIJ .promoTextSub___1qvxw {
        color: #fff;
    }
}

.promoOverlayBlur___2QFIJ .promoTitleSub___15sU1 {
    color: #383635;
}

@media (min-width: 560px) {
    .promoOverlayBlur___2QFIJ .promoTitleSub___15sU1 {
        color: #fff;
    }
}

.promoOverlayBlur___2QFIJ .btn-mob {
    color: #000;
    box-shadow: inset 0 0 0 2px #000;
}

@media (min-width: 560px) {
    .promoOverlayBlur___2QFIJ .btn-mob {
        color: #fff;
        box-shadow: inset 0 0 0 2px #fff;
    }
}

.promoImg___GEDTe {
    height: 120px;
    transition: height 0.4s;
    overflow: hidden;
}

.promoImg___GEDTe > [class^="LazyLoad"] {
    height: 100%;
}

.promoImg___GEDTe img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.promoContent___C5SDC {
    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) {
    .promoContent___C5SDC {
        flex-direction: row;
        flex-wrap: wrap;
    }
}

.promoTitle___e66V- {
    font-size: 18px;
    font-weight: 700;
    width: 80%;
    height: auto;
}

.promoTitleSub___15sU1 {
    display: block;
    margin-top: 5px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 500;
    color: #c8c6c6;
    letter-spacing: 0.5px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding-left: 0.3px;
}

@media screen and (min-width: 560px) {
    .promoTitleSub___15sU1 {
        display: none;
    }
}

.promoTitle___e66V- + .promoText___3fhnE {
    margin-top: -4px;
}

@media screen and (min-width: 560px) {
    .promoTitle___e66V- {
        width: 100%;
        height: 35px;
    }
}

.promoDate___1t5oo {
    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;
}

.promoDate___1t5oo span {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.promoLink___zyq-Z {
    width: 16px;
    height: 16px;
    position: absolute;
    bottom: 2px;
    text-decoration: none;
}

.promoText___3fhnE {
    font-size: 24px;
    font-weight: 700;
    position: relative;
}

@media screen and (min-width: 560px) {
    .promoText___3fhnE {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
}

@media screen and (min-width: 560px) {
    .promoText___3fhnE + .promoText___3fhnE {
        width: 63.6%;
    }
}

.promoTextSum___3srDC {
    white-space: nowrap;
}

.promoTextCurrency___2mS_E {
    font-weight: 400;
    margin-left: 6px;
}

.promoTextSub___1qvxw {
    padding-top: 5px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 500;
    color: #c8c6c6;
    letter-spacing: 0.5px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding-left: 0.3px;
}

.promoBtn___12rm- {
    width: 50%;
    position: absolute;
    right: 0;
    top: 2px;
}

.promoBtn___12rm- .btn-mob {
    letter-spacing: 0;
}

@media screen and (min-width: 560px) {
    .promoBtn___12rm- {
        top: auto;
        bottom: 2px;
        width: 43%;
        right: 0;
    }
}

.promo___2Oe3P {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 20px 0 #000;
    font-family: Roboto, sans-serif;
}

.promo___2Oe3P + .master__title {
    margin-top: 58px !important;
}

@media screen and (min-width: 560px) {
    .promo___2Oe3P {
        margin: 10px 0 !important;
    }
}

.promoNews___3JPmP + .promo___2Oe3P.collapsed___1Bqhe {
    margin-top: 29px;
}

.promo___2Oe3P.collapsed___1Bqhe {
    box-shadow: none;
    border-radius: 0;
}

@media screen and (min-width: 560px) {
    .promo___2Oe3P.collapsed___1Bqhe {
        width: 100%;
    }
}

.promo___2Oe3P.collapsed___1Bqhe.promoNews___3JPmP + .promo___2Oe3P.collapsed___1Bqhe.promoNews___3JPmP {
    margin-top: 10px;
}

.promo___2Oe3P.collapsed___1Bqhe .promoContent___q1TCx {
    padding: 0;
}

@media screen and (min-width: 560px) {
    .promo___2Oe3P.collapsed___1Bqhe + .promo___2Oe3P.collapsed___1Bqhe {
        margin-top: 0 !important;
    }
}

.promo___2Oe3P + .promo___2Oe3P {
    margin-top: 20px;
}

.promoWrap___3u95Y {
    width: 100%;
    height: auto;
}

@media screen and (min-width: 560px) {
    .promoWrap___3u95Y {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
}

.promoNews___3JPmP {
    max-width: 518px;
}

@media screen and (min-width: 560px) {
    .promoNews___3JPmP {
        width: calc(50% - 10px);
    }

    .promoNews___3JPmP .promoImg___2_VmO {
        height: 120px;
    }
}

.promoNews___3JPmP .promoTitle___3fyEh {
    font-size: 18px;
    font-weight: 500;
    width: calc(100% - 75px);
}

.promoNews___3JPmP.collapsed___1Bqhe {
    max-width: 100%;
}

.promoOverlay___3UPDv {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.promoOverlay___3UPDv:after,
.promoOverlay___3UPDv:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    opacity: 0.4;
    transition: opacity 0.4s;
}

.promoOverlay___3UPDv.collapsed___1Bqhe {
    height: 50px;
}

.promoOverlayGray___323wa:after,
.promoOverlayGray___323wa:before {
    background: #000;
}

.promoOverlayGray___323wa.collapsed___1Bqhe:after,
.promoOverlayGray___323wa.collapsed___1Bqhe:before {
    background: 0 0;
}

.promoOverlayBlur___P23Pd .promoContent___q1TCx {
    color: #000;
}

.promoOverlayBlur___P23Pd:after,
.promoOverlayBlur___P23Pd:before {
    opacity: 1;
    background: hsla(0, 0%, 100%, 0.4);
}

.promoOverlayBlur___P23Pd img {
    -webkit-filter: blur(15px);
    filter: blur(15px);
}

.promoOverlayBlur___P23Pd .promoTextSub___1deZ8 {
    color: #383635;
}

.promoOverlayBlur___P23Pd .btn-mob {
    color: #000;
    box-shadow: inset 0 0 0 2px #000;
}

.promoImg___2_VmO {
    height: 120px;
    overflow: hidden;
}

.promoImg___2_VmO > [class^="LazyLoad"] {
    height: 100%;
}

.promoImg___2_VmO img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.promoContent___q1TCx {
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding: 24px 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

@media screen and (min-width: 560px) {
    .promoContent___q1TCx {
        flex-direction: row;
        flex-wrap: wrap;
        padding: 23px 20px;
    }
}

@media screen and (min-width: 560px) {
    .promoContent___q1TCx .collapsed___1Bqhe {
        padding: 20px 0;
    }
}

.promoTitle___3fyEh {
    font-size: 18px;
    font-weight: 700;
    width: 50%;
    line-height: 20px;
}

@media screen and (min-width: 560px) {
    .promoTitle___3fyEh {
        width: 85%;
    }
}

.promoTitle___3fyEh.collapsed___1Bqhe {
    width: 100%;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
    color: #fff;
    letter-spacing: 0.5px;
    line-height: 15px;
    padding-right: 30px;
    position: absolute;
    top: 19px;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 0;
}

@media screen and (min-width: 560px) {
    .promoTitle___3fyEh.collapsed___1Bqhe {
        width: 90%;
        line-height: 14px;
        top: 9px;
    }
}

.promoDate___27w8S {
    font-size: 23px;
    font-weight: 700;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 55px;
    position: absolute;
    top: 24px;
    right: 22px;
    bottom: 20px;
    left: auto;
    z-index: 0;
    letter-spacing: 1px;
}

.promoDate___27w8S span {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.4px;
}

.promoDate___27w8S.collapsed___1Bqhe {
    display: flex;
    flex-direction: row;
    position: relative;
    font-size: 10px;
    font-weight: 400;
    color: hsla(0, 0%, 100%, 0.1);
    text-transform: uppercase;
    letter-spacing: 0;
    line-height: 11px;
    width: 100%;
    position: absolute;
    top: 2px;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 0;
}

@media screen and (min-width: 560px) {
    .promoDate___27w8S.collapsed___1Bqhe {
        top: -9px;
    }
}

.promoDate___27w8S.collapsed___1Bqhe .promoLink___2Uy_e {
    top: 10px;
    right: 12px;
}

@media screen and (min-width: 560px) {
    .promoDate___27w8S.collapsed___1Bqhe .promoLink___2Uy_e {
        right: 3px;
        top: 30px;
    }
}

.promoLink___2Uy_e {
    width: 16px;
    height: 16px;
    position: absolute;
    bottom: 2px;
    text-decoration: none;
}

.promoText___2fb79 {
    font-size: 24px;
    font-weight: 700;
    position: relative;
    width: calc(100% - 75px);
}

@media screen and (min-width: 560px) {
    .promoText___2fb79 {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
}

@media screen and (min-width: 560px) {
    .promoText___2fb79 + .promoText___2fb79 {
        width: 65%;
    }
}

.promoTextCurrency____Idqq {
    font-weight: 400;
}

.promoTextSub___1deZ8 {
    padding-top: 5px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 400;
    color: #c1c0c1;
}

.promoBtn___1RSdZ {
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
}

@media screen and (min-width: 560px) {
    .promoBtn___1RSdZ {
        top: auto;
        bottom: 0;
    }
}

.flash___2atGI {
    -webkit-animation: flash___2atGI 2s 0.5s infinite;
    animation: flash___2atGI 2s 0.5s infinite;
}

@-webkit-keyframes flash___2atGI {

    0%,
    50%,
    to {
        opacity: 0;
    }

    25%,
    75% {
        opacity: 1;
    }
}

@keyframes flash___2atGI {

    0%,
    50%,
    to {
        opacity: 0;
    }

    25%,
    75% {
        opacity: 1;
    }
}

.withFrame___3oOpd {
    background-image: url(/assets/img/desktop/sprites/sprite-full.png);
}

.withoutFrame___wrX7p {
    margin: 0;
    height: 50px;
    display: inline-flex;
}

.countdown___3te1G {
    width: 220px;
    height: 60px;
    padding: 0 9px;
    margin: 0 auto 10px;
    background-repeat: no-repeat;
    background-position: -90px -1046px;
    position: relative;
    z-index: 2;
}

.countdownMob___1hL8j,
.countdown___3te1G {
    display: flex;
    align-items: flex-start;
    box-sizing: border-box;
}

.countdownMob___1hL8j {
    width: auto;
    height: 28px;
    font-weight: 700;
}

.dotsFlash___2kYO4,
.dots___1dDpB,
.item___1TC5e {
    font-size: 22px;
    font-weight: 500;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
}

.dotsFlash___2kYO4,
.dots___1dDpB {
    position: absolute;
    right: -4px;
    background-image: url(/assets/img/desktop/sprites/sprite-full.png);
    width: 5px;
    background-position: -321px -1073px;
}

.dotsFlash___2kYO4 {
    -webkit-animation: flash___2atGI 2s 0.5s infinite;
    animation: flash___2atGI 2s 0.5s infinite;
}

.section___2e8Eh {
    position: relative;
    padding-top: 15px;
    width: 53px;
    height: 54px;
    background-image: url(/assets/img/desktop/sprites/sprite-full.png);
    background-repeat: no-repeat;
    background-position: -272px -962px;
    display: flex;
    justify-content: center;
}

.label___1Safd {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    height: 13px;
    line-height: 13px;
    text-align: center;
    color: #00d3e5;
    font-size: 11px;
    font-weight: 700;
}

.wrap___w_fCM {
    height: 48px;
    margin: 0 0 1px;
    background: url(sprite-min.png) 50% -201px repeat;
    position: relative;
    z-index: 999;
}

.wrap___w_fCM:before {
    content: "";
    display: block;
    height: 46px;
    position: absolute;
    top: 2px;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.25;
    background: url(../../assets/img/desktop/bg/pattern.png) 50% 50% repeat;
    z-index: 1;
}

.wrap___w_fCM:after {
    clear: both;
    content: " ";
    display: table;
}

.inner___1eCno {
    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___1eCno .btn-desktop--lg {
    display: inline-block;
    margin-left: 20px;
    width: auto;
    min-width: 210px;
}

.inner___1eCno .btn-desktop--lg span {
    padding: 0 30px;
}

.close___34Z9g {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 9px;
    right: 9px;
    bottom: auto;
    left: auto;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -1px -198px;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    z-index: 2;
    color: #55bedc;
    text-decoration: underline;
    outline: 0;
    cursor: pointer;
}

.close___34Z9g:hover {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

.close___34Z9g:active {
    top: 10px;
    box-shadow: 0 1px 2px transparent;
}

.title___VqzG0 {
    max-width: 960px;
    color: #463100;
    font-family: PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    line-height: 42px;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(242, 198, 61, 0.56),
    0 0 7px rgba(207, 140, 59, 0.21), 0 0 0 #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.profileBar___2clRU {
    max-width: 150px;
    width: 100%;
    position: relative;
    padding: 0 14px 0 0;
    float: left;
    cursor: pointer;
}

.profileBar___2clRU .profileBarHeader___2o3TW {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 13px;
    line-height: 1.5;
    font-weight: 700;
}

.profileBar__name___3MVa3 {
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 78px;
    line-height: 1;
    padding-top: 2px;
    height: 16px;
}

.profileBar__header___3SQhr {
    color: #339ab7;
    line-height: 14px;
}

.profileBar__img___dqCnt {
    min-width: 32px;
    min-height: 33px;
    width: 32px;
    height: 33px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -231px -197px;
    position: relative;
    z-index: 1;
    margin-right: 7px;
}

.profileBar__img___dqCnt .counter-number {
    top: -2px;
    right: -4px;
}

.profileBar__textWrap___25-Sj {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.profileBar__icon___cJzFM {
    transition: all 0.3s ease-in;
    cursor: pointer;
}

.profileBar__icon___cJzFM i svg {
    width: 10px;
    height: 10px;
    fill: #339ab7;
}

.profileBar__iconShow___3X8nT {
    transform: rotate(180deg);
}

.profileBar___2clRU:hover .profileBar__icon___cJzFM i svg {
    fill: #fff;
}

.profileBar__menu___BWuTK {
    position: absolute;
    top: 36px;
    left: 50%;
    right: auto;
    bottom: auto;
    transform: translateX(-50%);
    box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.75);
    height: 100%;
    z-index: 4;
}

.profileBar__menu___BWuTK ul {
    position: relative;
    padding: 8px 0 0;
    background-color: #0b194e;
    width: 150px;
    margin: 0;
    box-shadow: inset 0 0 25px 1px rgba(0, 0, 0, 0.5),
    inset 0 10px 15px rgba(0, 0, 0, 0.35);
    background-image: url(../../assets/img/sys/bg/dark-border-horiz.gif);
    background-repeat: repeat-x;
    background-position: 50% 100%;
}

.profileBar__menu___BWuTK ul:after,
.profileBar__menu___BWuTK ul:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 3px;
    height: 99%;
    background-image: url(../../assets/img/sys/bg/dark-border-vert.gif);
    background-repeat: repeat-y;
    background-position: 0 0;
}

.profileBar__menu___BWuTK ul:after {
    left: 0;
    right: auto;
}

.profileBar__menu___BWuTK ul:before {
    left: auto;
    right: 0;
}

.profileBar__item___1YHg6 {
    color: #3aaccf;
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    line-height: 14px;
    padding: 5px 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
    letter-spacing: -0.8px;
    -webkit-font-smoothing: antialiased;
}

.profileBar__item___1YHg6:last-child {
    margin-top: 6px;
    padding: 9px 12px 10px;
    border-top: 1px solid #000;
    box-shadow: inset 0 1px 0 #113966;
    cursor: pointer;
}

.profileBar__item___1YHg6:hover {
    color: #fff;
}

.profileBar__item___1YHg6 a {
    text-decoration: none;
    color: #3aaccf;
}

.profileBar__item___1YHg6 a:hover {
    color: #fff;
}

.profileBar__message___qTEeI {
    padding-left: 5px;
}

.profileBar-enter {
    opacity: 0.01;
}

.profileBar-enter.profileBar-enter-active {
    opacity: 1;
    transition: opacity 0.5s ease-in;
}

.profileBar-exit {
    opacity: 1;
}

.profileBar-exit.profileBar-exit-active {
    opacity: 0.01;
    transition: opacity 0.3s ease-in;
}

.userBar__info___1KkEc {
    position: relative;
    z-index: 2;
}

.userBar__info___1KkEc .userBar__block___3bsAS:first-child {
    width: 120px;
}

.userBar__info___1KkEc .userBar__block___3bsAS:last-child {
    width: 235px;
}

.userBar__infoIco___NrVS4 {
    float: left;
    position: relative;
    width: 32px;
    height: 33px;
    margin-right: -38px;
    margin-top: -1px;
}

.userBar__infoIco__profile___3Va6D {
    width: 32px;
    height: 33px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: -231px -197px;
    position: relative;
    z-index: 1;
}

.userBar__infoIco__msg___3n7J9 {
    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, 0.5),
    inset 0 1px 2px hsla(0, 0%, 100%, 0.25);
    z-index: 2;
    background-color: #b50501;
    font-size: 10px;
    letter-spacing: -0.025em;
    line-height: 14px;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
    white-space: nowrap;
}

.userBar__infoIco__status___3lZGv {
    display: block;
    width: 32px;
    height: 33px;
}

.userBar__infoIco___NrVS4 + .userBar__infoData___2-r8o {
    margin-left: 38px;
}

.userBar__infoValue___3Omf8 {
    color: #f9fdff;
    padding-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 16px;
}

.userBar__info___1KkEc .userBarInfoValue___1C6GC {
    max-width: 78px;
}

.userBar__block___3bsAS {
    float: left;
    width: 235px;
    font-size: 13px;
    line-height: 14px;
    text-decoration: none;
}

.userBar__block___3bsAS a {
    text-decoration: none;
}

.pseudoLink___3S3Wx {
    color: #339ab7 !important;
}

.pseudoLink___3S3Wx:hover {
    text-decoration: underline;
}

.status_range___9K-3A {
    padding: 3px 34px 0 0;
    position: relative;
}

.status_range___9K-3A.active___3Ai2z .status_range__coff__x2___-KHtF .text_blue___5gzaa {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -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 0.1s linear 0s;
}

.status_range___9K-3A.active___3Ai2z .status_range__coff__x2___-KHtF .text_grey___1qRvm {
    opacity: 0.25;
}

.status_range___9K-3A.active___3Ai2z .status_range__coff__x2___-KHtF:hover .text_blue___5gzaa {
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1;
}

.status_range__outer___1WZ_1 {
    height: 11px;
    padding: 1px;
    position: relative;
    overflow: hidden;
    box-sizing: content-box;
    border-radius: 6px;
    border-bottom: 1px solid rgba(28, 153, 218, 0.85);
    box-shadow: inset 0 1px 3px 1px rgba(0, 0, 0, 0.4);
    background-color: #062d58;
}

.status_range__outer___1WZ_1:hover .status_range__value_static___2IvbK {
    opacity: 0;
}

.status_range__outer___1WZ_1:hover .status_range__value_hover___2g4V7 {
    opacity: 1;
}

.status_range__inner___9NYT6 {
    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___11nSz {
    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, 0.5), 0 -1px 0 rgba(0, 0, 0, 0.5),
    -1px 0 0 rgba(0, 0, 0, 0.5), 1px 0 0 rgba(0, 0, 0, 0.5);
}

.status_range__value_hover___2g4V7,
.status_range__value_static___2IvbK {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    transition: opacity 0.5s ease-in-out 0s;
}

.status_range__value_static___2IvbK {
    opacity: 1;
}

.status_range__value_hover___2g4V7 {
    opacity: 0;
}

.status_range__coff___3T0Jk {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 7px;
    left: auto;
    z-index: 3;
    width: 24px;
    height: 24px;
}

.status_range__coff__x2___-KHtF {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 28px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
    position: relative;
    z-index: 1;
}

.status_range__coff__x2___-KHtF span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 0;
    font-weight: 700;
}

.status_range__coff__x2___-KHtF span.text_blue___5gzaa {
    opacity: 0;
    color: #0082dd;
}

.status_range__coff__x2___-KHtF span.text_blue___5gzaa small,
.status_range__coff__x2___-KHtF span.text_grey___1qRvm small {
    font-size: 16px;
    position: relative;
    top: -4px;
    margin-right: 2px;
}

.status_range__coff__x2___-KHtF .form-error.help-block {
    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, 0.5), 0 0 0 1px #250101;
    transition: all 0.4s ease-in-out 0s;
}

.status_range__coff__x2___-KHtF .form-error.help-block span {
    position: static;
}

.status_range__coff__x2___-KHtF .form-error.help-block p {
    color: #fff;
    font-size: 13px;
    margin-bottom: 2px;
}

.status_range__coff__x2___-KHtF .form-error.help-block span {
    color: #fce9a9;
}

.status_range__coff__x2___-KHtF .form-error.help-block:after,
.status_range__coff__x2___-KHtF .form-error.help-block:before {
    left: auto;
    margin-left: 0;
    right: 4px;
}

.status_range__coff__x2___-KHtF .form-error.help-block:after {
    right: 6px;
}

.status_range__coff__x2___-KHtF:hover .form-error.help-block {
    visibility: visible;
    opacity: 1;
}

.status_range__coff__x2___-KHtF: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 #970023;
    z-index: 2;
    border-color: transparent transparent #970023;
    border-style: solid;
    border-width: 7px 5px 5px;
    border-top: 0;
    top: -5px;
    left: auto;
    margin-left: 0;
    right: 4px;
}

.blinking-full {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: blinking-full;
    animation-name: blinking-full;
}

.balanceDetails___IvImx {
    padding: 1px;
    margin: 0;
    border-radius: 2px;
    min-width: 200px;
    min-height: 69px;
    position: absolute;
    bottom: -70px;
    left: -65px;
}

.balanceDetails___IvImx:before {
    content: "";
    z-index: 0;
    border-radius: 2px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
}

.balanceDetailsContent___1LexV {
    width: 100%;
    height: 100%;
    position: relative;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(59, 0, 1, 0.43);
    border-radius: 2px;
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    border: 4px solid;
    -o-border-image: repeating-linear-gradient(45deg,
    rgba(2, 67, 95, 0.6),
    rgba(2, 67, 95, 0.6) 8px,
    rgba(0, 49, 71, 0.6) 0,
    rgba(0, 49, 71, 0.6) 17px);
    border-image: repeating-linear-gradient(45deg,
    rgba(2, 67, 95, 0.6),
    rgba(2, 67, 95, 0.6) 8px,
    rgba(0, 49, 71, 0.6) 0,
    rgba(0, 49, 71, 0.6) 17px);
    border-image-slice: 1;
    background-color: transparent;
}

.balanceDetailsWrap___1kLKA {
    padding: 11px 14px;
    background-color: #08184e;
    box-shadow: inset 0 0 15px 3px #000;
    height: 56px;
    width: 230px;
}

.balanceDetailsTitle___QtmsA {
    font-size: 11px;
    font-weight: 700;
    color: #2c8fad;
    line-height: 1;
    text-align: left;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.004);
    display: inline-block;
    width: 100%;
}

.balanceDetailsSubTitle___POK1s {
    float: right;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    text-shadow: 0 1px 0 rgba(1, 6, 14, 0.53);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    max-width: 100px;
    text-decoration: none;
}

.balanceDetailsSubTitleRubl___31AMa {
    font-size: 14px;
    font-weight: 400;
}

.unreadMessages___1yTXM {
    width: 24px;
    height: 24px;
    position: relative;
    top: -2px;
    color: inherit;
}

.unreadMessages___1yTXM a {
    display: block;
}

.unreadMessagesCount___2VneE {
    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 #fcc438;
    border-radius: 10px;
    padding: 1px 2px;
    min-width: 12px;
    text-align: center;
}

.rubl___386Ha {
    font-family: als_rublregular, sans-serif !important;
}

.sidebarUser___CY7wj {
    background: linear-gradient(180deg, #fadd61, #ffa200);
    font-family: Roboto, sans-serif;
    color: #000;
}

.sidebarUserHeader___2f74d {
    background: rgba(255, 162, 0, 0.4);
    box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, 0.1);
    height: 64px;
    padding: 14px 14px 16px 16px;
    position: relative;
}

.sidebarUserLogin___3e33m {
    position: relative;
    font-size: 16px;
    letter-spacing: 0;
    text-align: left;
    display: flex;
    justify-content: space-between;
}

.sidebarUserLoginName___2R4XJ {
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 99%;
    text-decoration: none;
    font-weight: 500;
    color: inherit;
}

.sidebarUserStatus___3Pp2F {
    position: relative;
    width: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 500;
    padding-right: 2px;
    margin-top: -1px;
}

.sidebarUserStatusTitle___1SiEW {
    font-size: 12px;
}

.sidebarUserStatusPercent___1xdzm {
    font-size: 10px;
}

.sidebarUserStatusRange___1yL1u {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    height: 2px;
    background: #fff;
}

.sidebarUserBonus___JSdyt {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: rgba(0, 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___JSdyt .btn-mob {
    width: 55px;
}

.sidebarUserBonus___JSdyt .btn-mob:last-child {
    margin-left: 10px;
}

.sidebarUserBonus___JSdyt .btn-mob__white {
    color: #ffa400;
    line-height: 21px;
}

.sidebarUserBonusRange___2sAlB {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    height: 100%;
    background: linear-gradient(90deg, #b77606, #b48e2e);
    border-radius: 5px 0 0 5px;
    opacity: 0.6;
}

.sidebarUserBonusTitle___3zMqZ {
    letter-spacing: 0.5px;
    max-width: 140px;
    text-transform: uppercase;
    line-height: 13px;
}

.sidebarUserBonusPercent___3Wm2Q,
.sidebarUserBonusTitle___3zMqZ {
    position: relative;
    z-index: 1;
    font-size: 10px;
}

.sidebarUserBonusClose___3h1eC {
    border-radius: 3px;
    border: 2px solid #fff;
    color: #fff;
    width: 20px;
    height: 20px;
    position: relative;
    margin-top: -1px;
}

.sidebarUserBonusClose___3h1eC:after,
.sidebarUserBonusClose___3h1eC: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___3h1eC:before {
    transform: rotate3d(0, 0, -1, 45deg);
}

.sidebarUserBonusConfirm___3X-NK {
    position: relative;
    z-index: 1;
    font-size: 10px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    line-height: 13px;
}

.sidebarUserBonus___JSdyt + .sidebarUserBonus___JSdyt {
    margin-top: 9px;
    padding: 7px 10px;
}

.sidebarUserBonus___JSdyt + .sidebarUserBonus___JSdyt .sidebarUserStatusTitle___1SiEW {
    line-height: 13px;
}

.sidebarUserBonus___JSdyt + .sidebarUserBonus___JSdyt .sidebarUserStatusTitle___1SiEW span {
    font-size: 9px;
}

.sidebarUserWallet___qDoIH {
    display: flex;
    flex-wrap: wrap;
    margin-top: 33px;
}

.sidebarUserWalletTotal___2qnrh {
    width: 100%;
    font-weight: 500;
    font-size: 32px;
    line-height: 32px;
    white-space: nowrap;
    text-align: center;
    margin-bottom: 14px;
}

.sidebarUserWalletTotalCurrency___3_0ha {
    margin: 0 -12px 0 6px;
    color: rgba(0, 0, 0, 0.4);
}

.sidebarUserWalletBallance___IBWBX {
    width: 112px;
    color: rgba(0, 0, 0, 0.4);
    position: relative;
    font-weight: 500;
}

.sidebarUserWalletBallance___IBWBX:nth-child(2) {
    text-align: right;
}

.sidebarUserWalletBallanceSum___2Bo7Z {
    font-size: 16px;
    line-height: 23px;
    white-space: nowrap;
}

.sidebarUserWalletBallanceSumCurrency___j-8V3 {
    margin-left: 5px;
}

.sidebarUserWalletBallanceTitle___f4Bdh {
    font-size: 12px;
    text-transform: lowercase;
    line-height: 12px;
}

.sidebarUserWalletBallance___IBWBX + .sidebarUserWalletBallance___IBWBX {
    margin-left: 32px;
}

.sidebarUserWalletBallance___IBWBX + .sidebarUserWalletBallance___IBWBX:after {
    content: "+";
    font-size: 16px;
    position: absolute;
    top: 7px;
    right: auto;
    bottom: 0;
    left: -21px;
    z-index: 0;
    margin: auto;
}

.sidebarUserExchange___V6P7q {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-top: 29px;
}

.sidebarUserExchange___V6P7q > div {
    width: 112px;
}

.sidebarUserExchange___V6P7q > div:first-child {
    text-align: right;
}

.sidebarUserExchangeSum___L_dkl {
    font-weight: 500;
    font-size: 16px;
    line-height: 23px;
    white-space: nowrap;
    position: relative;
}

.sidebarUserExchangeSumCurrency___2Bxhv {
    margin-left: 5px;
}

.sidebarUserExchangeXPoints___2ZGwL {
    display: block;
    background: #201818;
    border-radius: 2px;
    color: #fdba2a;
    font-size: 12px;
    position: absolute;
    top: -5px;
    right: -24px;
    padding: 0;
    width: 20px;
    height: 16px;
}

.sidebarUserExchangeXPoints___2ZGwL:hover > .HelpBlock___308o4 {
    visibility: visible;
    opacity: 1;
}

.sidebarUserExchangeXPoints___2ZGwL .XpointsInfo___3qk49 {
    font-size: 6px;
    text-transform: capitalize;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.sidebarUserExchangeXPoints___2ZGwL .XpointsInfo___3qk49 span {
    font-weight: 700;
    font-size: 12px;
}

.sidebarUserExchangeXPoints___2ZGwL .HelpBlock___308o4 {
    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 0.4s ease-in-out 0s;
    margin: 15px 0 0;
    box-shadow: 0 8px 16px 0 rgba(64, 96, 128, 0.1);
    white-space: normal;
}

.sidebarUserExchangeXPoints___2ZGwL .HelpBlock___308o4: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___2ZGwL .HelpBlock___308o4 [class*="countdownMob"] {
    font-weight: 400;
}

.sidebarUserExchangeXPoints___2ZGwL .HelpBlock___308o4 [class*="countdownMob"] [class^="flash"] {
    width: 6px;
}

.sidebarUserExchangeTitle___1KqdM {
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    color: rgba(0, 0, 0, 0.4);
    text-transform: lowercase;
}

.sidebarUserExchange___V6P7q .btn-mob {
    margin-top: 1px;
    width: 96px;
    line-height: 32px;
    height: 32px;
    text-transform: capitalize;
}

.sidebarUserButton___SZ3Nn {
    padding: 16px 16px 48px;
}

.sidebarUserButton___SZ3Nn .btn-mob {
    height: 40px;
    line-height: 42px;
}

.counter___1EAR3 {
    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___3Qtrz .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, 0.2);
}

.sidebarSupportButton___3Qtrz .btn-mob:first-letter {
    text-transform: uppercase;
}

.overlay___2IR-d {
    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___26ZqS {
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.SmartBannerMob___vDjvW {
    background: #f5f5f5;
    width: 100%;
    height: 148px;
    position: fixed;
    bottom: 0;
    padding: 16px;
}

.SmartBannerMob___vDjvW .wrap___20y7o {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50%;
}

.SmartBannerMob___vDjvW .headerSmb___1Mu1I {
    width: 100%;
    height: 50%;
}

.SmartBannerMob___vDjvW .headerSmb___1Mu1I .logo___1X7R5 {
    width: 48px;
    height: 48px;
    float: left;
    margin-right: 16px;
    border-radius: 5px;
}

.SmartBannerMob___vDjvW .headerSmb___1Mu1I .name___1fbNq {
    font-size: 18px;
    font-weight: 700;
    color: #323334;
    margin-bottom: 10px;
}

.SmartBannerMob___vDjvW .headerSmb___1Mu1I .rating___1deYx {
    width: 80px;
    height: 16px;
    display: flex;
    align-items: unset;
    justify-content: space-between;
}

.SmartBannerMob___vDjvW .install___39W9M {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    height: 50%;
}

.SmartBannerMob___vDjvW .install___39W9M i {
    width: 97px;
    height: 44px;
}

.popupClose___2TCWe {
    background: 0 0;
    position: absolute;
    top: 16px;
    right: 16px;
    bottom: auto;
    left: auto;
    z-index: 2;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.popupClose___2TCWe,
.star___2cKO2 i {
    width: 14px;
    height: 14px;
}

.full___2O9Lc path,
.half___G2SeH path:last-child {
    fill: #109d57;
}

.installBtn___2SBDU {
    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___OOvI3 {
    transition: max-height 0.7s ease;
}

.wrapper___OOvI3.closed___3bGti {
    overflow: hidden;
    margin-bottom: 20px;
}

.wrapper___OOvI3.opened___1yKz- {
    overflow: hidden;
    margin-bottom: 40px;
}

.wrapper___OOvI3.opened___1yKz- [data-footer-text="open"] {
    visibility: hidden;
    display: inline-block !important;
    width: 0;
}

.wrapper___OOvI3.opened___1yKz- [data-footer-text="open"] * {
    display: none;
}

.footer___3r8hu {
    position: relative;
    overflow: hidden;
    background: #261c1c;
    background-image: linear-gradient(180deg, #261c1c, #191313);
    font-family: Roboto, sans-serif;
    margin-top: auto;
    margin-bottom: 79px;
}

@media (min-width: 360px) {
    .footer___3r8hu {
        margin-bottom: 82px;
    }
}

@media (min-width: 400px) {
    .footer___3r8hu {
        margin-bottom: 82px;
    }
}

@media (min-width: 560px) {
    .footer___3r8hu {
        margin-bottom: 0;
    }
}

.footerPayments___MpTWE {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    padding: 25px 9px;
    border-top: 1px solid #332b2b;
}

@media (min-width: 560px) {
    .footerPayments___MpTWE {
        justify-content: flex-start;
        padding: 25px 9px;
    }
}

.footerPayments___MpTWE .payment___2ypI_ {
    display: inline-block;
    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___MpTWE .payment___2ypI_ {
        width: 14.28571%;
    }
}

@media (min-width: 696px) {
    .footerPayments___MpTWE .payment___2ypI_ {
        width: 12.5%;
    }
}

@media (min-width: 912px) {
    .footerPayments___MpTWE .payment___2ypI_ {
        width: 10%;
    }
}

.footerPayments___MpTWE .payment--visa___2iT94 i {
    width: 44px;
    height: 16px;
}

.footerPayments___MpTWE .payment--sberbank___1ySgM i {
    width: 24px;
    height: 23px;
}

.footerPayments___MpTWE .payment--webmoney___3RmGp i {
    width: 24px;
    height: 24px;
}

.footerPayments___MpTWE .payment--moneta-ru___3tOnG i {
    width: 27px;
    height: 24px;
}

.footerPayments___MpTWE .payment--cirrus___zhxuo i,
.footerPayments___MpTWE .payment--maestro___1gat9 i,
.footerPayments___MpTWE .payment--mastercard___32rkJ i {
    width: 39px;
    height: 24px;
}

.footerPayments___MpTWE .payment--wallet-one___3EMSe i {
    width: 41px;
    height: 24px;
}

.footerPayments___MpTWE .payment--yandex___2NTBv i {
    width: 12px;
    height: 24px;
}

.footerPayments___MpTWE .payment--alfa-bank___yYNwX i {
    width: 15px;
    height: 24px;
}

.footerPayments___MpTWE .payment--promsviazbank___3hwXP i {
    width: 24px;
    height: 24px;
}

.footerPayments___MpTWE .payment--qiwi___3Y5Qr i {
    width: 26px;
    height: 26px;
}

.footerPayments___MpTWE .payment--megafon___167bQ i,
.footerPayments___MpTWE .payment--mts___2-JYf i {
    width: 24px;
    height: 24px;
}

.footerPayments___MpTWE .payment--tele2___aXbcZ i {
    width: 44px;
    height: 17x;
}

.footerPayments___MpTWE .payment--beeline___pQk4z i {
    width: 24px;
    height: 24px;
}

.footerInfo___3pGo0 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 6px;
    margin: 0 16px;
    border-top: 1px solid rgba(64, 96, 128, 0.2);
}

.footerInfo___3pGo0 i {
    width: 20px;
    height: 20px;
}

.footerInfo___3pGo0 .copyright___25nh5 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.footerInfo___3pGo0 .copyright___25nh5 span {
    color: #fff;
    font-size: 12px;
    font-weight: 900;
    line-height: 16px;
}

.footerInfo___3pGo0 .copyright___25nh5 span:first-child {
    font-size: 10px;
}

.footerBtn___3T4hf {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100vw;
    transition: all 0.3s;
    font-family: Roboto, sans-serif;
    background: #000;
    background: linear-gradient(180deg, transparent 0, #000);
    padding-bottom: 21px;
}

.footerBtn___3T4hf .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___3T4hf .btn-mob {
        height: 50px;
        line-height: 50px;
        width: calc(100% - 60px);
    }
}

@media (min-width: 400px) {
    .footerBtn___3T4hf .btn-mob {
        height: 60px;
        line-height: 60px;
        width: calc(100% - 80px);
    }
}

.footerBtn___3T4hf .btn-mob:first-child:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(3, 14, 26, 0.1);
    width: 1px;
    height: 100%;
}

.footerBtn___3T4hf .btn-mob:last-child:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: hsla(0, 0%, 100%, 0.1);
    width: 1px;
    height: 100%;
}

@media (min-width: 560px) {
    .footerBtn___3T4hf {
        display: none;
    }
}

.footerWallet___2n23- {
    display: flex;
    margin: 0 30px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}

@media (min-width: 360px) {
    .footerWallet___2n23- {
        margin: 0 30px;
    }
}

@media (min-width: 400px) {
    .footerWallet___2n23- {
        margin: 0 40px;
    }
}

.footerWallet__wrap___3WmtB {
    width: 56%;
    height: 60px;
    padding: 10px 18px 0 10px;
    text-align: right;
    background-image: linear-gradient(180deg, #e2c154 0, #e59504);
}

.footerWallet__title___36_wK {
    text-transform: uppercase;
    font-size: 10px;
    color: rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    font-weight: 500;
    text-align: right;
    margin-right: 3px;
}

.footerWallet__balance___1PEdF {
    font-size: 12px;
    text-align: right;
    color: #000;
    letter-spacing: 0.1px;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 2px;
}

.footerWallet___2n23- .btn-mob {
    font-size: 13px;
    font-weight: 600;
    width: 50%;
}

.footerWallet___2n23- .btn-mob + .btn-mob {
    border-radius: 2px 5px 5px 2px;
    text-indent: 3px;
    font-size: 12px;
}

.footerWallet___2n23- .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___2wi6B {
    margin-bottom: 0 !important;
}

.rubl___2LKoP {
    margin-left: 4px;
    position: relative;
    font-weight: 400;
}

.info___37vzZ {
    color: #fff;
    height: 40px;
    line-height: 41px;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 600;
    position: absolute;
    left: 0;
    right: 0;
    -webkit-tap-highlight-color: transparent;
}

.info___37vzZ .footer-loyalty__main {
    padding: 0 20px;
    height: 38px;
    display: flex;
    justify-content: space-between;
}

.info___37vzZ .footer-loyalty__percent {
    margin-right: 20px;
}

.info___37vzZ .footer-bonus {
    display: flex;
    justify-content: center;
}

.info___37vzZ .footer-bonus span {
    white-space: nowrap;
    display: block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
}

.info___37vzZ .footer-bonus__dot {
    margin: 0 5px;
}

.info___37vzZ .footer-progress {
    background: linear-gradient(0deg, #ffa200 0, #fdd557);
    height: 2px;
}

.seoText___3_np9 {
    margin: 0 16px 39px;
    text-align: left;
    color: #b8a16f;
}

.seoText___3_np9 * {
    color: #b8a16f;
    font-size: 12px;
    line-height: 20px;
}

.seoText___3_np9 > :first-child {
    margin-top: 0;
}

.seoText___3_np9 > :last-child {
    margin-bottom: 0;
}

.seoText___3_np9 h1,
.seoText___3_np9 h2,
.seoText___3_np9 h3,
.seoText___3_np9 h4,
.seoText___3_np9 h5,
.seoText___3_np9 h6 {
    color: #b8a16f;
    font-size: 16px;
    margin: 0 0 10px;
}

.seoText___3_np9 p {
    margin: 0 0 10px;
}

.seoText___3_np9 [data-footer-text] {
    text-decoration: none;
    font-weight: 700;
    -webkit-tap-highlight-color: transparent;
}

.seoText___3_np9[class*="closed"] {
    margin-bottom: 39px !important;
}

.seoText___3_np9[class*="opened"] {
    margin-bottom: 20px !important;
}

.seoText___3_np9[class*="closed"] [data-footer-text="open"] {
    float: right;
    position: relative;
}

.seoText___3_np9[class*="closed"] [data-footer-text="open"]:before {
    content: "";
    width: 84px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -84px;
    background: linear-gradient(90deg, rgba(29, 22, 22, 0) 0, #1d1616);
}

.seoText___3_np9[class*="closed"] [data-footer-text="open"] a {
    text-decoration: underline;
}

.seoText___3_np9[class*="opened"] [data-footer-text="close"] {
    text-align: center;
}

.seoText___3_np9[class*="opened"] [data-footer-text="close"] a {
    display: inline-block;
    text-decoration: underline;
}

.talisman___1gopo {
    display: inline-block;
}

.talisman___1gopo img {
    width: 19px;
    height: 19px;
    display: block;
}

div.tooltip___3l7DB {
    width: auto;
    white-space: nowrap;
}

.root___g_juZ {
    padding-left: 0;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 0;
    right: 0;
}

.text___SWzEe {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    display: inline-block;
    white-space: nowrap;
    padding-right: 0;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    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___1_2CN;
    animation-name: ticker___1_2CN;
}

.textItem___iT19R {
    display: inline-block;
    margin-right: 32px;
    padding-top: 1px;
}

.textItem___iT19R:last-child {
    margin-right: 0;
}

.textItem___iT19R .game___4SNtp {
    color: #ffa200;
}

.textItem___iT19R .game___4SNtp:after,
.textItem___iT19R .game___4SNtp:before {
    content: "•";
    margin: 5px;
}

@-webkit-keyframes ticker___1_2CN {
    0% {
        transform: translateZ(0);
        visibility: visible;
    }

    to {
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes ticker___1_2CN {
    0% {
        transform: translateZ(0);
        visibility: visible;
    }

    to {
        transform: translate3d(-100%, 0, 0);
    }
}

.footer-carousel___1q-8c > div {
    -webkit-animation-name: flipInX___1RFWg;
    animation-name: flipInX___1RFWg;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

@-webkit-keyframes flipInX {
    0% {
        opacity: 0;
        transform: scale(0.9);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes flipInX {
    0% {
        opacity: 0;
        transform: scale(0.9);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

.portal___1Qusx {
    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___1Qusx.desktop___2lHV5 {
    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 (max-width: 832px) {
    body.with-portal.modalOpened #root:before {
        background-image: linear-gradient(180deg, #261d1d 66%, #141111);
    }
}

@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 #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: 0.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: #261d1d;
    z-index: 10;
}

body.with-portal.modalShiftedOpened .layout--desktop {
    height: inherit;
    overflow-y: scroll;
}

.radioContainer___iQDha {
    display: inline-block;
    position: relative;
    padding-left: 20px;
    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___iQDha input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.radioMark___2yVxb {
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
    background-color: #eee;
    border-radius: 50%;
    background-color: #512305;
    box-shadow: inset 0 1px 2px 0 rgba(52, 9, 1, 0.48);
    box-sizing: border-box;
}

@media (min-width: 560px) {
    .radioMark___2yVxb {
        justify-content: center;
    }
}

.radioMark___2yVxb:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-image: linear-gradient(180deg, #2c0100 0, rgba(44, 1, 0, 0));
    box-shadow: inset 0 0 2px 0 hsla(0, 0%, 100%, 0.18);
    box-sizing: border-box;
}

.radioMark___2yVxb:after {
    content: "";
    position: absolute;
    display: none;
}

.radioContainer___iQDha input:checked ~ .radioMark___2yVxb:after {
    display: block;
}

.radioContainer___iQDha .radioMark___2yVxb:after {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-image: linear-gradient(0deg, #b35502 0, #f17100);
    box-shadow: 0 1px 3px 0 rgba(3, 4, 4, 0.75);
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
}

.radioText___2lWNE {
    font-size: 13px;
    font-weight: 700;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    color: #b7a16f;
}

.radioContainer___iQDha input:checked ~ .radioText___2lWNE,
.radioContainer___iQDha:hover input ~ .radioText___2lWNE {
    color: #fbe8a5;
}

.payment-container {
    width: auto;
}

.payment-container .payment-icons {
    margin-bottom: 20px;
    display: inline-flex;
    background: #100200;
    border: 1px solid #502304;
    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: 0.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: #502304;
    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: #100200;
    margin-left: -10px;
}

.payment-container-mob {
    width: auto;
}

.payment-container-mob__body {
    background: #181212;
    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%, 0.1),
    inset 0 1px 3px 0 rgba(0, 0, 0, 0.5), inset 0 4px 5px 0 rgba(0, 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%, 0.05),
    inset 0 1px 0 0 hsla(0, 0%, 100%, 0.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: #181212;
    border-radius: 5px 5px 0 0;
    padding-bottom: 10px;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.1),
    inset 0 1px 3px 0 rgba(0, 0, 0, 0.5), inset 0 4px 5px 0 rgba(0, 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: #b8a16f;
    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: #181212;
}

.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: #261d1d;
    position: absolute;
    bottom: 16px;
    border: 1px solid #000;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5), 0 4px 5px 0 rgba(0, 0, 0, 0.5);
}

.payment-container-mob__decor:after {
    right: -16px;
}

.field___1Rhhf {
    position: relative;
    width: 100%;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

.fieldProfile___27ZUZ {
    margin-bottom: 28px;
}

.fieldAuth___2zH3n {
    margin-bottom: 12px;
}

.fieldSearch___1_hQI {
    margin-bottom: 15px;
}

.fieldSearch___1_hQI svg path {
    fill: #f0d873;
}

.field___1Rhhf svg {
    fill: #fae7a5;
}

.field--block___1xeQd {
    margin-bottom: 15px;
}

.field--error___1GIrn {
    color: #d0021b;
}

.field--error___1GIrn path,
.field--error___1GIrn svg {
    fill: #d0021b !important;
}

.field__input___1j9z8 {
    background-color: #502304;
    background-image: linear-gradient(180deg,
    rgba(44, 1, 0, 0.4),
    rgba(44, 1, 0, 0));
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(52, 9, 1, 0.8),
    inset 0 0 5px rgba(251, 233, 167, 0.15);
    box-sizing: border-box;
    width: 100%;
    height: 29px;
    color: #fae7a5;
    font-size: 13px;
    font-weight: 700;
    outline: 0;
    padding: 5px 50px 5px 9px;
}

.field__input___1j9z8:focus {
    border: 1px solid #fae7a5;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, 0.5);
}

.field__input___1j9z8::-moz-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.field__input___1j9z8:-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.field__input___1j9z8::-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.field__input___1j9z8::placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.field__input___1j9z8:focus + .field__right-btn-wrap___1WJEx > .field__btn___2XKe0 {
    opacity: 1;
}

.field__input--error___1N5Qk {
    border-color: #d0021b;
    color: #d0021b;
}

.field__input--error___1N5Qk:focus,
.field__input--warn___2kGSF {
    border-color: #d0021b;
}

.field__input--left-icon___1J6js {
    padding-left: 45px;
}

.field__input--xl___19oBY {
    height: 36px;
}

.field__label___6O1yj {
    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___2ddxS,
.field__right-btn-wrap___1WJEx {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
}

.field__right-btn-wrap___1WJEx {
    right: 5px;
    font-weight: 700;
    width: auto;
    z-index: 2;
}

.field__left-btn-wrap___2ddxS {
    left: 10px;
}

.field__btn___2XKe0 {
    cursor: pointer;
    border: none;
    background: 0 0;
    width: 20px;
    height: 20px;
}

.field__btn___2XKe0:focus {
    outline: 0;
}

.field__btn--error___3Qtbw {
    fill: #d0021b;
}

.field__btn--clear___2JMet {
    opacity: 0;
}

.field__btn--clear___2JMet svg {
    fill: #994901;
    stroke: #994901;
    stroke-width: 2px;
}

.field__btn--check___KQTU0 {
    opacity: 0;
    margin-right: 5px;
    width: 15px;
    height: 15px;
}

.field__btn--check___KQTU0 svg {
    fill: #994901;
}

.field__btn--info___3cluf {
    opacity: 1;
    width: 15px;
    height: 15px;
}

.field__btn--info___3cluf svg {
    fill: #fae7a5;
}

.field__warning___2QnQl {
    padding: 5px 8px;
}

.fieldMob___2ISn5,
.radioMobWrap___13a1i {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid #000;
    background: #261d1d;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.05), inset 0 1px 5px 0 #000;
    border-radius: 5px;
    background-image: linear-gradient(180deg, #000 0, transparent);
    background-repeat: repeat-x;
    margin-bottom: 20px;
}

.fieldMobDisabled___38VDB {
    border: 1px solid rgba(27, 19, 19, 0.9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: 0 0;
}

.fieldMob__input___1ge6O {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 9px 15px 0 19px;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    border: none;
    position: relative;
    z-index: 1;
    font-weight: 500;
}

.fieldMob__input___1ge6O:focus {
    outline: 0;
}

.fieldMob__input___1ge6O::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___1ge6O:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___1ge6O::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___1ge6O::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob___2ISn5 input[name="currentPassword"],
.fieldMob___2ISn5 input[name="newPasswordSecond"],
.fieldMob___2ISn5 input[name="newPassword"],
.radioMobWrap___13a1i input[name="currentPassword"],
.radioMobWrap___13a1i input[name="newPasswordSecond"],
.radioMobWrap___13a1i input[name="newPassword"] {
    padding-right: 40px;
}

.fieldMob__label___3wbot {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all 0.3s;
}

.fieldMob__labelFocus___2d0AH {
    color: hsla(0, 0%, 100%, 0.5);
}

@media screen and (min-width: 569px) {
    .fieldMob__labelFocus___2d0AH {
        top: 14px;
        font-size: 12px;
    }
}

@media screen and (max-width: 568px) {
    .fieldMob__labelFocus___2d0AH {
        top: 12px;
        font-size: 10px;
    }
}

.fieldMob___2ISn5 svg,
.radioMobWrap___13a1i svg {
    fill: #3f3c3c;
}

.fieldMob__btn___3FOzf {
    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 0.3s;
}

.fieldMobError___38QwF + .fieldMob__btn___3FOzf,
.fieldMob__labelFocus___2d0AH + .fieldMob__btn___3FOzf {
    top: 12px;
}

.fieldMobError___38QwF {
    position: absolute;
    transform: translateY(-50%);
    right: 15px;
    color: #d0021b;
    max-width: 70%;
    text-align: right;
    z-index: 100;
}

@media screen and (min-width: 569px) {
    .fieldMobError___38QwF {
        top: 18px;
        font-size: 12px;
    }
}

@media screen and (max-width: 568px) {
    .fieldMobError___38QwF {
        top: 16px;
        font-size: 10px;
    }
}

.radioMobWrap___13a1i {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 0;
}

.radioMobWrap___13a1i .radioContainer___1tM3u {
    position: relative;
    width: 100%;
    height: 58px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.radioMobWrap___13a1i .radioContainer___1tM3u:first-child .radioMark___vyUaj {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.radioMobWrap___13a1i .radioContainer___1tM3u:last-child .radioMark___vyUaj {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.radioMobWrap___13a1i input {
    display: none;
}

.radioMobWrap___13a1i input:checked + .radioContainer___1tM3u .radioMark___vyUaj {
    color: #000;
}

.radioMobWrap___13a1i input[value="MALE"]:checked ~ .radioTransition___2fGce {
    left: 33.33%;
}

.radioMobWrap___13a1i input[value="FEMALE"]:checked ~ .radioTransition___2fGce {
    left: 66.66%;
}

.radioMobWrap___13a1i .radioMark___vyUaj {
    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 0.3s;
    display: flex;
    align-items: flex-end;
    font-weight: 500;
    z-index: 3;
    padding-left: 18px;
}

@media only screen and (min-width: 560px) {
    .radioMobWrap___13a1i .radioMark___vyUaj {
        padding-left: 0;
        justify-content: center;
    }
}

.radioMobWrap___13a1i .radioTransition___2fGce {
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, #fad961, #ffa200);
    color: #000;
    box-shadow: none;
    border-radius: 5px;
    height: 100%;
    width: 33.33%;
    transition: 0.3s;
}

.radioMobWrap___13a1i .radioTransition___2fGce 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___13a1i .radioTransition___2fGce span {
        left: 0;
        right: 0;
        text-align: center;
    }
}

.radioMobWrap___13a1i .radioContainer___1tM3u input:disabled ~ .radioMark___vyUaj {
    padding-left: 18px;
}

.switchWrap___3xpZZ {
    margin-bottom: 20px;
}

.switchWrap___3xpZZ .switch___1To2F {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 20px;
}

.switchWrap___3xpZZ .switch___1To2F input {
    display: none;
}

.switchWrap___3xpZZ .slider___I5ATc {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: hsla(0, 0%, 100%, 0.1);
    border-radius: 34px;
    width: 40px;
    height: 20px;
    transition: all 0.3s;
}

.switchWrap___3xpZZ .slider___I5ATc:before {
    position: absolute;
    content: "";
    left: 4px;
    top: 50%;
    transform: translateY(-50%);
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 34px;
    transition: all 0.3s;
}

.switchWrap___3xpZZ input:checked + .slider___I5ATc {
    background-color: #7ed321;
}

.switchWrap___3xpZZ input:focus + .slider___I5ATc {
    box-shadow: 0 0 1px #7ed321;
}

.switchWrap___3xpZZ input:checked + .slider___I5ATc:before {
    transform: translate(18px, -50%);
}

.switchWrap___3xpZZ .slider___I5ATc.round___32-1v:before {
    border-radius: 50%;
}

.switchWrap___3xpZZ .text___25KFe {
    margin-left: 60px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: 6px;
    font-size: 12px;
    transition: all 0.3s;
    letter-spacing: 0.2px;
}

.switchWrap___3xpZZ input:checked ~ .text___25KFe {
    color: #7ed321;
}

.passwordWarn___1QKwA {
    padding-left: 15px;
    margin: -7px 0 15px 12px;
    color: #7ed321;
    font-size: 10px;
}

.passwordWarnWrap___2Nuks {
    color: hsla(0, 0%, 100%, 0.5);
}

.passwordWarn___1QKwA li {
    margin-bottom: 8px;
    position: relative;
    padding-left: 14px;
    letter-spacing: 0.1px;
}

.passwordWarn___1QKwA 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___1QKwA .has___2psKX {
    color: hsla(0, 0%, 100%, 0.5);
}

.wideSizeErrorWrap___3YLx0 {
    display: flex;
    padding: 20px 5px;
    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%, 0.05), inset 0 1px 5px 0 #000;
    border-radius: 5px;
}

[class^="wideSizeErrorWrap_"] ~ [class*="fieldMob_"] {
    opacity: 0;
}

.label___2SNcl {
    color: #54bddc;
    font-size: 13px;
    font-weight: 700;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    margin-bottom: 5px;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.passwordToggler___mPUoM {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    background: 0 0;
    width: 20px;
    height: 20px;
    z-index: 2;
}

.passwordToggler___mPUoM i path,
.passwordToggler___mPUoM i svg {
    fill: #fae7a5;
}

.passwordToggler___1qWIt {
    position: absolute;
    top: 9px;
    right: 19px;
    background: 0 0;
    width: 16px;
    height: 16px;
    z-index: 2;
    margin: auto;
    bottom: 0;
}

.passwordToggler___1qWIt i path,
.passwordToggler___1qWIt i svg {
    fill: #3f3c3c;
}

.field___1p3_Y {
    position: relative;
    width: 100%;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

.fieldProfile___23jh8 {
    margin-bottom: 28px;
}

.fieldAuth___cdnX5 {
    margin-bottom: 12px;
}

.fieldSearch___1P7KB {
    margin-bottom: 15px;
}

.fieldSearch___1P7KB svg path {
    fill: #f0d873;
}

.field___1p3_Y svg {
    fill: #fae7a5;
}

.field--block___3ZkBN {
    margin-bottom: 15px;
}

.field--error___6s-wv {
    color: #d0021b;
}

.field--error___6s-wv path,
.field--error___6s-wv svg {
    fill: #d0021b !important;
}

.field__input___21aaR {
    background-color: #502304;
    background-image: linear-gradient(180deg,
    rgba(44, 1, 0, 0.4),
    rgba(44, 1, 0, 0));
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(52, 9, 1, 0.8),
    inset 0 0 5px rgba(251, 233, 167, 0.15);
    box-sizing: border-box;
    width: 100%;
    height: 29px;
    color: #fae7a5;
    font-size: 13px;
    font-weight: 700;
    outline: 0;
    padding: 5px 50px 5px 9px;
}

.field__input___21aaR:focus {
    border: 1px solid #fae7a5;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, 0.5);
}

.field__input___21aaR::-moz-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.field__input___21aaR:-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.field__input___21aaR::-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.field__input___21aaR::placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.field__input___21aaR:focus + .field__right-btn-wrap___hR4LO > .field__btn___Dum_K {
    opacity: 1;
}

.field__input--error___3bTCz {
    border-color: #d0021b;
    color: #d0021b;
}

.field__input--error___3bTCz:focus,
.field__input--warn___2rSKX {
    border-color: #d0021b;
}

.field__input--left-icon___2zAv6 {
    padding-left: 45px;
}

.field__input--xl___JC0dW {
    height: 36px;
}

.field__label___9fwiw {
    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___VJZSA,
.field__right-btn-wrap___hR4LO {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
}

.field__right-btn-wrap___hR4LO {
    right: 5px;
    font-weight: 700;
    width: auto;
    z-index: 2;
}

.field__left-btn-wrap___VJZSA {
    left: 10px;
}

.field__btn___Dum_K {
    cursor: pointer;
    border: none;
    background: 0 0;
    width: 20px;
    height: 20px;
}

.field__btn___Dum_K:focus {
    outline: 0;
}

.field__btn--error___kgI18 {
    fill: #d0021b;
}

.field__btn--clear___1wz3- {
    opacity: 0;
}

.field__btn--clear___1wz3- svg {
    fill: #994901;
    stroke: #994901;
    stroke-width: 2px;
}

.field__btn--check___1pEMV {
    opacity: 0;
    margin-right: 5px;
    width: 15px;
    height: 15px;
}

.field__btn--check___1pEMV svg {
    fill: #994901;
}

.field__btn--info___3h426 {
    opacity: 1;
    width: 15px;
    height: 15px;
}

.field__btn--info___3h426 svg {
    fill: #fae7a5;
}

.field__warning___1R3SD {
    padding: 5px 8px;
}

.fieldMob___32etH {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid #000;
    background: #261d1d;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.05), inset 0 1px 5px 0 #000;
    border-radius: 5px;
    background-image: linear-gradient(180deg, #000 0, transparent);
    background-repeat: repeat-x;
    margin-bottom: 20px;
}

.fieldMobDisabled___3TV7B {
    border: 1px solid rgba(27, 19, 19, 0.9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: 0 0;
}

.fieldMob__input___1P_kJ {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 9px 15px 0 19px;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    border: none;
    position: relative;
    z-index: 1;
    font-weight: 500;
}

.fieldMob__input___1P_kJ:focus {
    outline: 0;
}

.fieldMob__input___1P_kJ::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___1P_kJ:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___1P_kJ::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___1P_kJ::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob___32etH input[name="currentPassword"],
.fieldMob___32etH input[name="newPasswordSecond"],
.fieldMob___32etH input[name="newPassword"] {
    padding-right: 40px;
}

.fieldMob__label___25ngy {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all 0.3s;
}

.fieldMob__labelFocus___2BGjR {
    color: hsla(0, 0%, 100%, 0.5);
}

@media screen and (min-width: 569px) {
    .fieldMob__labelFocus___2BGjR {
        top: 14px;
        font-size: 12px;
    }
}

@media screen and (max-width: 568px) {
    .fieldMob__labelFocus___2BGjR {
        top: 12px;
        font-size: 10px;
    }
}

.fieldMob___32etH svg {
    fill: #3f3c3c;
}

.fieldMob__btn___1LW0y {
    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 0.3s;
}

.fieldMobError___2QgtV + .fieldMob__btn___1LW0y,
.fieldMob__labelFocus___2BGjR + .fieldMob__btn___1LW0y {
    top: 12px;
}

.fieldMobError___2QgtV {
    position: absolute;
    transform: translateY(-50%);
    right: 15px;
    color: #d0021b;
    max-width: 70%;
    text-align: right;
    z-index: 100;
}

@media screen and (min-width: 569px) {
    .fieldMobError___2QgtV {
        top: 18px;
        font-size: 12px;
    }
}

@media screen and (max-width: 568px) {
    .fieldMobError___2QgtV {
        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 #191313 !important;
    -webkit-text-fill-color: #fae7a5 !important;
    border-radius: 8px;
    border: none !important;
    -webkit-appearance: none;
}

.fieldWeb___1U3UK {
    position: relative;
    width: 100%;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    margin-bottom: 15px;
}

.fieldWeb__error___1c5o7 {
    color: red;
    font-size: 13px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.fieldWeb__input___6ERXn {
    background-color: #502304;
    background-image: linear-gradient(180deg,
    rgba(44, 1, 0, 0.4),
    rgba(44, 1, 0, 0));
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(52, 9, 1, 0.8),
    inset 0 0 5px rgba(251, 233, 167, 0.15);
    box-sizing: border-box;
    padding: 5px 9px;
    width: 100%;
    height: 29px;
    color: #fae7a5;
    font-size: 13px;
    font-weight: 700;
    outline: 0;
}

.fieldWeb__input___6ERXn:focus {
    border: 1px solid #fae7a5;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, 0.5);
}

.fieldWeb__input___6ERXn:focus::-moz-placeholder {
    color: transparent;
}

.fieldWeb__input___6ERXn:focus:-ms-input-placeholder {
    color: transparent;
}

.fieldWeb__input___6ERXn:focus::-ms-input-placeholder {
    color: transparent;
}

.fieldWeb__input___6ERXn:focus::placeholder {
    color: transparent;
}

.fieldWeb__input___6ERXn::-moz-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.fieldWeb__input___6ERXn:-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.fieldWeb__input___6ERXn::-ms-input-placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

.fieldWeb__input___6ERXn::placeholder {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    color: #b7a16f;
}

@media (max-width: 992px) {
    .fieldWeb__input___6ERXn::-moz-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
    }

    .fieldWeb__input___6ERXn:-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
    }

    .fieldWeb__input___6ERXn::-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
    }

    .fieldWeb__input___6ERXn::placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
    }
}

.fieldWeb___1U3UK .cancelBtn___3HF_W {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    padding: 9px;
    cursor: pointer;
    border: none;
    background: 0 0;
    width: auto;
}

.fieldWeb___1U3UK .cancelBtn___3HF_W:focus {
    outline: 0;
}

.fieldWeb___1U3UK .cancelBtn___3HF_W i[class^="icon"] {
    width: 11px;
    height: 11px;
    flex-shrink: 0;
}

.fieldWeb___1U3UK .cancelBtn___3HF_W i[class^="icon"] path,
.fieldWeb___1U3UK .cancelBtn___3HF_W i[class^="icon"] svg {
    width: 100%;
    height: 100%;
    fill: #9d4a06;
}

.fieldWeb___1U3UK .searchIcon___1kXqF {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    height: 15px;
    width: 15px;
}

.fieldWeb___1U3UK .searchIcon___1kXqF path {
    fill: #f0d873;
}

.fieldMob___eFATR {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    padding: 0;
    background: 0 0;
}

.fieldMob__input___38xWH {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 0 20px;
    background: 0 0;
    box-shadow: none;
    border: none;
}

.fieldMob__input___38xWH:focus {
    outline: 0;
}

.fieldMob__input___38xWH:focus::-moz-placeholder {
    color: transparent;
}

.fieldMob__input___38xWH:focus:-ms-input-placeholder {
    color: transparent;
}

.fieldMob__input___38xWH:focus::-ms-input-placeholder {
    color: transparent;
}

.fieldMob__input___38xWH:focus::placeholder {
    color: transparent;
}

.fieldMob__input___38xWH::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___38xWH:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___38xWH::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___38xWH::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob___eFATR i[class^="icon"] {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-left: 20px;
}

.fieldMob___eFATR i[class^="icon"] svg {
    width: 100%;
    height: 100%;
    fill: #fff;
}

.bonuses__checkbox_wrap___2AQr7 {
    margin-bottom: 12px;
}

.input___1PF5s {
    display: none;
}

.input___1PF5s:checked + .label___1xgbP {
    background-color: hsla(0, 0%, 100%, 0.05);
}

.input___1PF5s:checked + .label___1xgbP .labelText___17O4e {
    color: #fff;
}

.label___1xgbP {
    display: flex;
    align-items: center;
    height: 96px;
    width: 100%;
    padding: 0 32px;
    cursor: pointer;
}

.labelImg___2oLQE {
    display: flex;
    flex: 0 0 62px;
    height: 64px;
    width: 64px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
}

.labelText___17O4e {
    margin-left: 17px;
    display: inline-block;
    color: #726a6a;
    font-size: 12px;
    line-height: 16px;
    font-family: Roboto, sans-serif;
    pointer-events: none;
}

.field___1dSkq {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid #000;
    background: #261d1d;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.05), inset 0 1px 5px 0 #000;
    border-radius: 5px;
    background-image: linear-gradient(180deg, #000 0, transparent);
    background-repeat: repeat-x;
    margin-bottom: 20px;
}

.fieldAuth___37xyy {
    margin-bottom: 14px;
}

.fieldAuth___37xyy + .fieldAuth___37xyy .field__input___1faLI {
    padding: 26px 38px 6px 16px;
}

.fieldDisabled___265bW {
    border: 1px solid rgba(27, 19, 19, 0.9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: 0 0;
}

.field___1dSkq svg {
    fill: #726a6a;
}

.field--block___2I0GV {
    margin-bottom: 15px;
}

.field--error___3puBV {
    color: #d0021b;
}

.field__input___1faLI {
    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___1faLI:focus {
    outline: 0;
}

.field__input___1faLI::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.field__input___1faLI:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.field__input___1faLI::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.field__input___1faLI::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.field__input___1faLI:focus + .field__right-btn-wrap___2X4vV > .field__btn___268lG {
    opacity: 1;
    margin-top: 0;
}

.field__input--left-icon___BPu32 {
    padding-left: 45px;
}

.field__input--xl___gQmNX {
    height: 36px;
}

.field__input___1faLI:-webkit-autofill,
.field__input___1faLI:-webkit-autofill:focus,
.field__input___1faLI:-webkit-autofill:hover {
    -webkit-box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.05), inset 0 1px 5px 0 #000,
    inset 0 0 0 50px #191313;
    -webkit-text-fill-color: #fff !important;
    border: none !important;
    -webkit-appearance: none;
    border-radius: 4px;
}

.field__label___2tfwC {
    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___tnOuo,
.field__label___2tfwC {
    transition: transform 0.2s linear 0.1s, color 0.2s, transform-origin 0.2s;
}

.field__labelFocus___tnOuo {
    color: #726a6a;
    transform-origin: 0 0;
    transform: translateY(-20px) scale(0.65);
}

.field__labelFocus___tnOuo + .field__right-btn-wrap___2X4vV .field__btn___268lG,
.field__labelFocus___tnOuo + .field__right-btn-wrap___2X4vV .togglerWebNew___252uK {
    margin-top: 0;
}

.field__left-btn-wrap___Fiz-5,
.field__right-btn-wrap___2X4vV {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
}

.field__right-btn-wrap___2X4vV {
    right: 16px;
    font-weight: 700;
    width: auto;
    z-index: 2;
    transform: none;
    top: 32px;
    width: 16px;
    height: 16px;
}

.field__right-btn-wrap___2X4vV .togglerWebNew___252uK {
    cursor: pointer;
    border: none;
    background: 0 0;
    width: 16px;
    height: 16px;
    margin-top: -10px;
    transition: margin-top 0.1s ease 0.1s;
}

.field__right-btn-wrap___2X4vV .togglerWebNew___252uK i path,
.field__right-btn-wrap___2X4vV .togglerWebNew___252uK i svg {
    fill: #726a6a;
}

.field__left-btn-wrap___Fiz-5 {
    left: 10px;
}

.field__btn___268lG {
    cursor: pointer;
    border: none;
    background: 0 0;
    width: 16px;
    height: 16px;
    margin-top: -10px;
    transition: margin-top 0.1s ease 0.1s;
}

.field__btn___268lG.isFilled___1Ar2y {
    margin-top: 0;
}

.field__btn___268lG:focus {
    outline: 0;
    margin-top: 0;
}

.field__btn--clear___2Xa99 {
    opacity: 0;
}

.field__btn--clear___2Xa99 svg {
    fill: #994901;
    stroke: #994901;
    stroke-width: 2px;
}

.field__btn--check___3lOxX {
    opacity: 0;
    margin-right: 5px;
    width: 15px;
    height: 15px;
}

.field__btn--check___3lOxX svg {
    fill: #994901;
}

.field__btn--info___2xMtP {
    opacity: 1;
    width: 15px;
    height: 15px;
}

.field__btn--info___2xMtP svg {
    fill: #fae7a5;
}

.field__warning___zm37F {
    padding: 5px 8px;
}

.fieldMob___qLE_q {
    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%, 0.05), inset 0 1px 5px 0 #000;
    background-image: linear-gradient(180deg, #000 0, transparent);
    background-repeat: repeat-x;
    margin-bottom: 20px;
}

.fieldMobDisabled___31kS0 {
    border: 1px solid rgba(27, 19, 19, 0.9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: 0 0;
}

.fieldMob__input___2h6V5 {
    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___2h6V5:focus {
    outline: 0;
}

.fieldMob__input___2h6V5::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___2h6V5:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___2h6V5::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob__input___2h6V5::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.fieldMob___qLE_q input[name="currentPassword"],
.fieldMob___qLE_q input[name="newPasswordSecond"],
.fieldMob___qLE_q input[name="newPassword"] {
    padding-right: 40px;
}

.fieldMob__label___3e5vm {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all 0.3s;
}

.fieldMob__labelFocus___1D8kB {
    color: hsla(0, 0%, 100%, 0.5);
}

@media screen and (min-width: 569px) {
    .fieldMob__labelFocus___1D8kB {
        top: 14px;
        font-size: 12px;
    }
}

@media screen and (max-width: 568px) {
    .fieldMob__labelFocus___1D8kB {
        top: 12px;
        font-size: 10px;
    }
}

.fieldMob___qLE_q svg {
    fill: #3f3c3c;
}

.fieldMob__btn___2FMRW {
    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 0.3s;
}

.fieldMobError___EYRSX + .fieldMob__btn___2FMRW,
.fieldMob__labelFocus___1D8kB + .fieldMob__btn___2FMRW {
    top: 12px;
}

.fieldMobError___EYRSX {
    position: absolute;
    transform: translateY(-50%);
    right: 15px;
    color: #d0021b;
    max-width: 70%;
    text-align: right;
}

@media screen and (min-width: 569px) {
    .fieldMobError___EYRSX {
        top: 18px;
        font-size: 12px;
    }
}

@media screen and (max-width: 568px) {
    .fieldMobError___EYRSX {
        top: 16px;
        font-size: 10px;
    }
}

.content___1MwwS {
    width: 100%;
    height: 100%;
}

.empty___3q9Lo,
.title___5Q80x {
    color: #fff;
    text-align: left;
    font-size: 24px;
    font-weight: 400;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

.title___5Q80x {
    margin: 7px 0 14px;
}

.empty___3q9Lo {
    margin: 14px 0 50px;
}

.btnMore___3ITqT {
    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: 0.6px;
    width: 160px;
    height: 40px;
    line-height: 38px;
    text-decoration: none;
}

@media (min-width: 560px) {
    .btnMore___3ITqT {
        margin: 20px auto;
    }
}

.arrowBack___1542c {
    width: 40px;
    height: 40px;
    padding: 10px;
    position: relative;
    overflow: hidden;
    margin-left: -9px;
    margin-right: 9px;
}

@media (min-width: 760px) {
    .arrowBack___1542c {
        margin-right: 19px;
    }
}

.arrowBack___1542c 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___1542c span:first-child {
    top: 7px;
    transform: rotate(45deg);
}

.arrowBack___1542c span:last-child {
    top: -7px;
    transform: rotate(-45deg);
}

.panelFixed___2GSL8 {
    position: fixed;
    top: 50%;
    left: 0;
    width: 137px;
    z-index: 999;
    display: none;
    transform: translateY(-50%);
}

@media screen and (min-width: 1366px) {
    .panelFixed___2GSL8 {
        display: block;
    }
}

.fixedLeft___4elFv {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 23px;
    z-index: 2;
}

.fixedNeon___152oH {
    position: absolute;
    top: -2px;
    right: 0;
    bottom: -2px;
    left: -1px;
    z-index: 0;
    background: url(../../assets/img/desktop/fix-panel/fx-bg.png);
    background-repeat: repeat-y;
}

.fixedNeon___152oH:after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 13px;
    width: 100%;
    background: url(../../assets/img/desktop/fix-panel/fx-end.png);
    background-repeat: no-repeat;
    z-index: 1;
}

.fixedRight____Wjbn {
    position: relative;
    width: 115px;
    left: 3px;
    height: 100%;
    z-index: 1;
}

.fixedRightWrap___1nbMn {
    height: auto;
}

.absolute___yCrfC {
    top: 648px;
    position: absolute;
    transform: translateY(0);
}

.sidebarWidget___mBZuS {
    margin: 0 0 15px;
    position: relative;
    z-index: 1;
}

.sidebarWidgetCountdown___xnbdB {
    margin-top: -33px;
}

.sidebarWidget___mBZuS .sidebar-news {
    margin: 40px auto 15px;
}

.sidebarWidget___mBZuS .sidebar-news .sidebar-poster__title {
    top: -30px;
    height: 6px;
}

.sidebarWidget___mBZuS .sidebar-news__wrapper {
    width: 238px;
    height: 359px;
    border: 2px solid #9a4902;
    border-radius: 10px;
}

.sidebarWidget___mBZuS .sidebar-news-item {
    display: block;
    position: relative;
    width: 226px;
    margin: 0 auto 3px;
}

.sidebarWidget___mBZuS .sidebar-news-item img {
    position: relative;
    z-index: 1;
    max-width: 226px;
    opacity: 0.75;
    transition: opacity 1s;
    border-radius: 2px;
}

.sidebarWidget___mBZuS .sidebar-news-item:hover img {
    opacity: 1;
}

.sidebarWidget___mBZuS .sidebar-news-item .sidebar-poster__name {
    position: absolute;
    bottom: 10px;
    left: 6px;
    width: 210px;
    z-index: 3;
    text-align: left;
    font-size: 14px;
    line-height: 1.2;
}

.sidebarWidget___mBZuS .sidebar-news-item:before {
    content: "";
    position: absolute;
    z-index: 2;
    top: -4px;
    left: -4px;
    background: url(../../assets/img/desktop/pages/frame.png) no-repeat;
    width: 234px;
    height: 117px;
}

.sidebarWidget___mBZuS .countdown {
    margin-top: -33px;
}

.sidebarWidget___mBZuS .sidebar-poster {
    position: relative;
    min-height: 200px;
    margin: 0 0 15px;
}

.sidebarWidget___mBZuS .sidebar-poster--lottery {
    margin-bottom: 25px;
}

.sidebarWidget___mBZuS .sidebar-poster a:not(.btn-desktop):not(.bonus-link) {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
}

.sidebarWidget___mBZuS .sidebar-poster__wrapper {
    position: relative;
    z-index: 2;
    height: 194px;
}

.sidebarWidget___mBZuS .sidebar-poster__wrapper:before {
    content: "";
    width: 267px;
    height: 198px;
    background-image: url(sprite-full.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;
}

.sidebarWidget___mBZuS .sidebar-poster__title {
    height: 23px;
    margin: 0 -20px;
    top: -5px;
    position: relative;
    z-index: 3;
    text-align: center;
}

.sidebarWidget___mBZuS .sidebar-poster__title img {
    width: 90%;
    display: block;
    margin: 0 auto;
}

.sidebarWidget___mBZuS .sidebar-poster__img {
    width: 235px;
    height: 164px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.sidebarWidget___mBZuS .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, 0.75);
}

.sidebarWidget___mBZuS .sidebar-poster__img img {
    width: 235px;
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.sidebarWidget___mBZuS .sidebar-poster__img,
.sidebarWidget___mBZuS .sidebar-poster__img img {
    border-radius: 10px/60px;
}

.sidebarWidget___mBZuS .sidebar-poster__name {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus {
    position: relative;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    height: 200px;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus:before {
    position: absolute;
    top: -15px;
    right: auto;
    bottom: auto;
    left: -13px;
    z-index: 0;
    content: "";
    width: 277px;
    height: 238px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 -1969px;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus .bonus__inner {
    position: relative;
    padding-top: 68px;
    z-index: 1;
    line-height: 1.43;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus .bonus-percent {
    width: 70px;
    padding: 0 0 0 14px;
    color: #fff;
    text-align: center;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus .bonus-percent span {
    display: inline-block;
    max-width: 55px;
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus .bonus-percent strong {
    display: inline-block;
    max-width: 55px;
    font-size: 21px;
    text-shadow: 0 1px 2px #000;
    margin-top: -10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus .bonus-deposit {
    display: inline-block;
    padding-top: 15px;
    line-height: 1.4;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus .bonus-deposit > span {
    display: block;
    max-width: 120px;
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus .bonus-deposit .sum {
    position: relative;
    max-width: 120px;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus .bonus-deposit .sum:before {
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 5px;
    left: 0;
    z-index: 0;
    content: "";
    box-shadow: inset 0 0 15px 1px #000, 0 0 18px 1px #000;
    border-radius: 50%;
    z-index: -1;
}

.sidebarWidget___mBZuS .sidebar-poster__bonus .bonus-deposit .sum.big {
    font-size: 17px;
}

.sidebarWidget___mBZuS .sidebar-poster .bonus-link {
    margin-top: 8px;
    text-align: center;
}

.sidebarWidget___mBZuS .sidebar-poster .bonus-link a {
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    color: #ffc549;
    text-decoration: underline;
}

.sidebarWidget___mBZuS .sidebar-poster .bonus-link a:hover {
    text-decoration: none;
}

.sidebarWidget___mBZuS .sidebar-poster .bonus-link a:active {
    top: 1px;
}

.sidebarWidget___mBZuS .sidebar-poster__name + .tournament-fond {
    margin-top: 15px;
}

.sidebarWidget___mBZuS .week-game-title {
    color: #ffc649;
    font-size: 24px;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.sidebarWidget___mBZuS .week-game .sidebar-poster {
    margin: 7px 0 5px;
}

.sidebarWidget___mBZuS .week-game .sidebar-poster__wrapper {
    height: 170px;
}

.sidebarWidget___mBZuS .week-game .sidebar-poster__wrapper:before {
    top: -18px;
}

.sidebarWidget___mBZuS .tournament-fond {
    position: relative;
    margin: 0 0 15px;
    border: 2px solid #9a4902;
    border-top: 0 solid #9a4902;
    border-radius: 10px;
}

.sidebarWidget___mBZuS .tournament-fond:after,
.sidebarWidget___mBZuS .tournament-fond:before {
    content: "";
    width: 60px;
    height: 10px;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 0;
    z-index: 1;
}

.sidebarWidget___mBZuS .tournament-fond:before {
    left: -2px;
    background-position: -270px -861px;
}

.sidebarWidget___mBZuS .tournament-fond:after,
.sidebarWidget___mBZuS .tournament-fond:before {
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
}

.sidebarWidget___mBZuS .tournament-fond:after {
    right: -3px;
    background-position: -270px -872px;
}

.sidebarWidget___mBZuS .tournament-fond table {
    width: 100%;
}

.sidebarWidget___mBZuS .tournament-fond__title,
.sidebarWidget___mBZuS .tournament-fond__total {
    white-space: nowrap;
    text-align: center;
    line-height: 1;
}

.sidebarWidget___mBZuS .tournament-fond__title {
    font-size: 13px;
    font-weight: 700;
    color: #af0512;
    position: relative;
    top: -8px;
}

.sidebarWidget___mBZuS .tournament-fond__total {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    color: #ffc649;
    margin: 0 0 10px;
}

.sidebarWidget___mBZuS .tournament-fond__stats {
    border-radius: 0 0 10px 10px;
    margin: 0 0 15px;
    overflow: hidden;
}

.sidebarWidget___mBZuS .tournament-fond__table tr td {
    height: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
}

.sidebarWidget___mBZuS .tournament-fond__table tr td:first-child {
    font-size: 11px;
    font-weight: 700;
    width: 126px;
    padding-left: 15px;
    text-align: left;
}

.sidebarWidget___mBZuS .tournament-fond__table tr td:first-child span {
    max-width: 126px;
    color: #af0512;
}

.sidebarWidget___mBZuS .tournament-fond__table tr td:last-child {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 14px;
    width: 85px;
    padding-right: 15px;
    text-align: right;
}

.sidebarWidget___mBZuS .tournament-fond__table tr td:last-child span {
    max-width: 85px;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
}

.sidebarWidget___mBZuS .tournament-fond__table tr td span {
    display: block;
    line-height: 1.33;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: content-box;
}

.sidebarWidget___mBZuS .tournament-fond__table tr:nth-child(odd) {
    background-color: #3e1604;
}

.sidebarWidget___mBZuS .tournament-fond__table._my-stats tr.personal td span {
    font-size: 14px;
    color: #ffc649;
    background-color: #290802;
    border-color: #000;
    border-style: solid;
}

.sidebarWidget___mBZuS .tournament-fond__table._my-stats tr.personal td:first-child {
    padding: 5px 0 5px 2px;
}

.sidebarWidget___mBZuS .tournament-fond__table._my-stats tr.personal td:first-child span {
    padding: 3px 0 3px 12px;
    border-width: 2px 0 2px 2px;
    border-radius: 3px 0 0 3px;
    box-shadow: inset 0 1px 0 #5e1703, inset 1px 0 0 #350c02,
    inset 0 -1px 0 rgba(94, 23, 3, 0.15), 0 1px 0 rgba(94, 23, 3, 0.5);
}

.sidebarWidget___mBZuS .tournament-fond__table._my-stats tr.personal td:last-child {
    padding: 5px 2px 5px 0;
}

.sidebarWidget___mBZuS .tournament-fond__table._my-stats tr.personal td:last-child span {
    padding: 3px 12px 3px 0;
    border-width: 2px 2px 2px 0;
    border-radius: 0 3px 3px 0;
    box-shadow: inset 0 1px 0 #5e1703, inset -1px 0 0 #350c02,
    inset 1px 0 0 #2a0c04, inset 0 -1px 0 rgba(94, 23, 3, 0.15),
    0 1px 0 rgba(94, 23, 3, 0.5);
}

.sidebarWidget___mBZuS .tournament-fond__table._my-stats tr.little-hints td {
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 700;
    font-size: 11px;
}

.sidebarWidget___mBZuS .tournament-fond__table._my-stats tr.little-hints td span {
    color: #af0512;
}

.sidebarWidget___mBZuS .tournament-fond__table._my-stats tr:nth-child(odd) {
    background-color: transparent;
}

.lottery___2tjT_ {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 20px 0 #000;
    font-family: Roboto, sans-serif;
}

.lottery___2tjT_ + .master__title {
    margin-top: 58px !important;
}

@media screen and (min-width: 560px) {
    .lottery___2tjT_ {
        margin: 10px 0 !important;
    }
}

.lotteryActual___2FVlN {
    max-width: 768px;
    width: 100%;
}

.lotteryActual___2FVlN .lotteryImg___3iRWK {
    height: 200px;
}

@media screen and (min-width: 560px) {
    .lotteryActual___2FVlN .lotteryImg___3iRWK {
        height: 120px;
    }
}

.lotteryActual___2FVlN .lotteryImg___3iRWK img {
    position: relative;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    border: none;
}

@media (min-width: 560px) {
    .lotteryActual___2FVlN > .lotteryImg___3iRWK {
        display: none;
    }

    .lotteryActual___2FVlN .lotteryOverlayBlur___FZqVL img {
        -webkit-filter: blur(0);
        filter: blur(0);
    }
}

.lottery___2tjT_ + .lottery___2tjT_ {
    margin-top: 20px;
}

@media screen and (min-width: 560px) {
    .lotteryEnded___1zfW9 {
        width: calc(50% - 10px);
    }

    .lotteryEnded___1zfW9 .lotteryImg___3iRWK {
        height: 120px;
    }
}

.lotteryEnded___1zfW9 .lotteryTitle___kG6JC {
    font-size: 18px;
    font-weight: 400;
    word-wrap: break-word;
}

@media screen and (min-width: 560px) {
    .lotteryEnded___1zfW9 .lotteryTitle___kG6JC {
        font-size: 15px;
        font-weight: 500;
    }
}

@media screen and (min-width: 560px) {
    .lotteryEnded___1zfW9 .lotteryContent___1zsMF {
        padding: 26px 20px 14px;
    }
}

@media screen and (min-width: 560px) {
    .lotteryEnded___1zfW9 .lotteryDate___OrEkO {
        top: 23px;
        right: 13px;
    }
}

@media screen and (min-width: 560px) {
    .lotteryEnded___1zfW9 .lotteryLink___1gmvw {
        right: 9px;
    }
}

.lotteryOverlay___32uKL {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.lotteryOverlay___32uKL:after,
.lotteryOverlay___32uKL:before {
    content: "";
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 0;
    opacity: 0.4;
    transition: opacity 0.4s;
}

.lotteryOverlayGray___3i2XG:after,
.lotteryOverlayGray___3i2XG:before {
    background: #000;
}

.lotteryOverlayBlur___FZqVL .lotteryContent___1zsMF {
    color: #000;
}

@media (min-width: 560px) {
    .lotteryOverlayBlur___FZqVL .lotteryContent___1zsMF {
        color: #fff;
    }
}

.lotteryOverlayBlur___FZqVL:after,
.lotteryOverlayBlur___FZqVL:before {
    opacity: 1;
    background: hsla(0, 0%, 100%, 0.4);
}

@media (min-width: 560px) {

    .lotteryOverlayBlur___FZqVL:after,
    .lotteryOverlayBlur___FZqVL:before {
        background: rgba(0, 0, 0, 0.5);
    }
}

.lotteryOverlayBlur___FZqVL img {
    -webkit-filter: blur(15px);
    filter: blur(15px);
}

.lotteryOverlayBlur___FZqVL .lotteryTextSub___1RJFa {
    color: #383635;
}

@media (min-width: 560px) {
    .lotteryOverlayBlur___FZqVL .lotteryTextSub___1RJFa {
        color: #fff;
    }
}

.lotteryOverlayBlur___FZqVL .btn-mob {
    color: #000;
    box-shadow: inset 0 0 0 2px #000;
}

@media (min-width: 560px) {
    .lotteryOverlayBlur___FZqVL .btn-mob {
        color: #fff;
        box-shadow: inset 0 0 0 2px #fff;
    }
}

.lotteryImg___3iRWK {
    height: 120px;
    overflow: hidden;
}

.lotteryImg___3iRWK > [class^="LazyLoad"] {
    height: 100%;
}

.lotteryImg___3iRWK img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.lotteryContent___1zsMF {
    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___1zsMF {
        flex-direction: row;
        flex-wrap: wrap;
    }
}

.lotteryTitle___kG6JC {
    font-size: 18px;
    font-weight: 700;
    width: 65%;
    height: 42px;
}

.lotteryTitle___kG6JC + .lotteryText___3s-5z {
    margin-top: -5px;
}

@media screen and (min-width: 560px) {
    .lotteryTitle___kG6JC {
        width: 100%;
        height: 35px;
    }
}

.lotteryDate___OrEkO {
    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___OrEkO span {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.lotteryLink___1gmvw {
    width: 16px;
    height: 16px;
    position: absolute;
    bottom: 2px;
    text-decoration: none;
}

.lotteryText___3s-5z {
    font-size: 24px;
    font-weight: 700;
    position: relative;
}

@media screen and (min-width: 560px) {
    .lotteryText___3s-5z {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
}

@media screen and (min-width: 560px) {
    .lotteryText___3s-5z + .lotteryText___3s-5z {
        width: 63.6%;
    }
}

.lotteryTextSum___30P7F {
    white-space: nowrap;
}

.lotteryTextCurrency___3DtLn {
    font-weight: 400;
    margin-left: 6px;
}

.lotteryTextSub___1RJFa {
    padding-top: 5px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 400;
    color: #c8c6c6;
    letter-spacing: 0.5px;
}

.lotteryBtn___3iHmm {
    width: 50%;
    position: absolute;
    right: 0;
    top: 2px;
}

.lotteryBtn___3iHmm .btn-mob {
    letter-spacing: 0;
}

@media screen and (min-width: 560px) {
    .lotteryBtn___3iHmm {
        top: auto;
        bottom: 2px;
        width: 43%;
        right: 0;
    }
}

@media (max-width: 560px) {
    .dates___1zAPb {
        letter-spacing: -2px;
    }
}

.bonusWidget___3_NNA {
    margin: 30px 0 15px;
    position: relative;
    z-index: 1;
}

.bonusWidgetCountdown___3WJTW,
.bonusWidget___3_NNA .countdown {
    margin-top: -33px;
}

.bonusWidget___3_NNA .sidebar-poster {
    position: relative;
    min-height: 200px;
    margin: 0 0 15px;
}

.bonusWidget___3_NNA .sidebar-poster a:not(.btn-desktop):not(.bonus-link) {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent !important;
}

.bonusWidget___3_NNA .sidebar-poster__wrapper {
    position: relative;
    z-index: 2;
    height: 194px;
}

.bonusWidget___3_NNA .sidebar-poster__wrapper:before {
    content: "";
    width: 267px;
    height: 198px;
    background-image: url(sprite-full.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___3_NNA .sidebar-poster__title {
    height: 23px;
    margin: 0 -20px;
    top: -5px;
    position: relative;
    z-index: 3;
    text-align: center;
}

.bonusWidget___3_NNA .sidebar-poster__title img {
    width: 90%;
    display: block;
    margin: 0 auto;
}

.bonusWidget___3_NNA .sidebar-poster__img {
    width: 235px;
    height: 164px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.bonusWidget___3_NNA .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, 0.75);
}

.bonusWidget___3_NNA .sidebar-poster__img img {
    width: 235px;
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.bonusWidget___3_NNA .sidebar-poster__img,
.bonusWidget___3_NNA .sidebar-poster__img img {
    border-radius: 10px/60px;
}

.bonusWidget___3_NNA .sidebar-poster__name {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}

.bonusWidget___3_NNA .sidebar-poster__bonus {
    position: relative;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    height: 200px;
}

.bonusWidget___3_NNA .sidebar-poster__bonus:before {
    position: absolute;
    top: -15px;
    right: auto;
    bottom: auto;
    left: -13px;
    z-index: 0;
    content: "";
    width: 277px;
    height: 238px;
    background-image: url(sprite-full.png);
    background-repeat: no-repeat;
    background-position: 0 -1969px;
}

.bonusWidget___3_NNA .sidebar-poster__bonus .bonus__inner {
    position: relative;
    padding-top: 68px;
    z-index: 1;
    line-height: 1.43;
}

.bonusWidget___3_NNA .sidebar-poster__bonus .bonus-percent {
    width: 70px;
    padding: 0 0 0 14px;
    color: #fff;
    text-align: center;
}

.bonusWidget___3_NNA .sidebar-poster__bonus .bonus-percent span {
    display: inline-block;
    max-width: 55px;
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.bonusWidget___3_NNA .sidebar-poster__bonus .bonus-percent strong {
    display: inline-block;
    max-width: 55px;
    font-size: 21px;
    text-shadow: 0 1px 2px #000;
    margin-top: -10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.bonusWidget___3_NNA .sidebar-poster__bonus .bonus-deposit {
    display: inline-block;
    padding-top: 15px;
    line-height: 1.4;
}

.bonusWidget___3_NNA .sidebar-poster__bonus .bonus-deposit > span {
    display: block;
    max-width: 120px;
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
}

.bonusWidget___3_NNA .sidebar-poster__bonus .bonus-deposit .sum {
    position: relative;
    max-width: 120px;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.bonusWidget___3_NNA .sidebar-poster__bonus .bonus-deposit .sum:before {
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 5px;
    left: 0;
    z-index: 0;
    content: "";
    box-shadow: inset 0 0 15px 1px #000, 0 0 18px 1px #000;
    border-radius: 50%;
    z-index: -1;
}

.bonusWidget___3_NNA .sidebar-poster__bonus .bonus-deposit .sum.big {
    font-size: 17px;
}

.bonusWidget___3_NNA .sidebar-poster .bonus-link {
    margin-top: 8px;
    text-align: center;
}

.bonusWidget___3_NNA .sidebar-poster .bonus-link a {
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    color: #ffc549;
    text-decoration: underline;
}

.bonusWidget___3_NNA .sidebar-poster .bonus-link a:hover {
    text-decoration: none;
}

.bonusWidget___3_NNA .sidebar-poster .bonus-link a:active {
    top: 1px;
}

.bonusWidget___3_NNA .sidebar-poster__name + .tournament-fond {
    margin-top: 15px;
}

.social___3myVG {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 560px;
    margin: 0 auto;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) and (max-width: 760px) {
    .social___3myVG {
        flex-direction: column-reverse;
        align-items: center;
    }
}

.socialItem___1ZzDe {
    width: 40px;
    height: 40px;
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) and (max-width: 760px) {
    .socialItem___1ZzDe {
        margin-bottom: 22px;
    }
}

.header___3oG05 {
    height: 102px;
    position: relative;
}

.headerLogo____HF_e {
    width: 166px;
    height: 93px;
    position: absolute;
    top: 3px;
    right: 21px;
    bottom: auto;
    left: 0;
    z-index: 0;
    margin: auto;
}

.header___3oG05 .measurer {
    position: relative;
}

.header___3oG05 .logoUniqueHeader {
    display: block;
    width: 166px;
    height: 93px;
}

.header___3oG05 .logoUniqueHeader div {
    width: inherit;
    height: inherit;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.header___3oG05 .logoDefaultPosition {
    display: block;
    width: 166px;
    height: 93px;
    background: url(logo.webp) 50% 0 no-repeat;
}

.withPromoBackground [class^="headerLogoLink___"] {
    background: url(../../assets/img/desktop/logo_NY.png) 50% 0 no-repeat;
}

body.webPUnsupported .header___3oG05 .logoDefaultPosition {
    background-image: url(../../assets/img/desktop/logo.png);
}

.sliderFooter___LYHIF {
    font-size: 12px;
    line-height: 12px;
    position: relative;
    text-align: left;
}

.sliderFooter___LYHIF p {
    margin: 0;
    color: #97611b;
    font-weight: 700;
    font-size: 13px;
    line-height: 1.4;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

.sliderFooter___LYHIF h1,
.sliderFooter___LYHIF h2,
.sliderFooter___LYHIF h3,
.sliderFooter___LYHIF h4,
.sliderFooter___LYHIF h5,
.sliderFooter___LYHIF h6 {
    text-align: left;
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.33;
    margin: 6px 0 10px;
    color: #e0db9d;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #fce9a9 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.sliderFooter___LYHIF .owl-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 9;
    overflow: hidden;
    display: flex;
}

.sliderFooter___LYHIF .owl-dots button {
    float: left;
    margin-right: 6px;
}

.sliderFooter___LYHIF .owl-dots button span {
    display: block;
    width: 12px;
    height: 12px;
    background-color: #3f5971;
    border-radius: 50%;
    border: none;
    outline: 0;
    font-size: 0;
    padding: 0;
}

.sliderFooter___LYHIF .owl-dots button.active span {
    background-color: #fff;
}

.sliderFooter___LYHIF .owl-dots button:last-child {
    margin-right: 0;
}

.footer___2klm0 {
    margin: 0 0 30px;
    position: relative;
}

.footerPayments___AnMmj {
    height: 76px;
    margin: 10px 2px 33px;
    border: 2px solid #9a4902;
    border-radius: 10px;
    background: #170701;
}

.footerPaymentsGroup___35E46 {
    height: 100%;
    display: block;
    margin: auto;
}

.footerPaymentsGroup___35E46 svg {
    width: 100%;
    height: auto;
    padding: 0 11px;
}

.footerPartners___39NkW {
    width: 430px;
    height: 44px;
    margin-left: 25px;
}

.footerPartnersWP___2yRa6 {
    display: block;
    width: 95px;
    height: 44px;
    background: url(footer-partners.webp) 0 0 no-repeat #000;
    float: left;
}

.footerPartnersWP___2yRa6:hover {
    background-position: 0 -59px;
}

.footerPartnersList___1RjkV {
    float: right;
    width: 335px;
    height: 44px;
    background: url(footer-partners.webp) -95px 0 no-repeat #000;
}

.footerInfo___zDwSQ {
    height: 65px;
    padding: 20px;
    margin-top: 25px;
}

.footerInfo___zDwSQ:before {
    content: "";
    height: 3px;
    margin-top: -20px;
    position: absolute;
    left: 0;
    right: 0;
    background: url(color-border-horiz.gif) 50% 50% repeat-x;
}

.footerContacts___2tC_O {
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    overflow: hidden;
    white-space: nowrap;
}

.footerContactsList___155M9 {
    font-size: 0;
    line-height: 0;
}

.footerContactsItem___3O3Kn {
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.4285714;
}

.footerContactsItem___3O3Kn + .footerContactsItem___3O3Kn {
    margin-left: 10px;
}

.footerContactsItem___3O3Kn a {
    color: #fae7a5;
    text-decoration: none;
}

.footerContactsItem___3O3Kn a:hover {
    text-decoration: underline;
    cursor: pointer;
}

.footerContactsCopy___1QFlZ {
    font-size: 13px;
    color: #97611b;
    line-height: 1.4285714;
}

.footerSection___GZSBG {
    overflow: hidden;
}

.footerNavigation___256w4 {
    float: left;
    width: 320px;
    margin-right: 40px;
}

.footerNavigationColumn___27RI5 {
    float: left;
    width: 160px;
    padding: 0 0 0 10px;
}

.footerNavigationColumn___27RI5 + .footerNavigationColumn___27RI5 {
    padding-left: 24px;
}

.footerNavigationTitle___1k_Hf {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.33;
    margin: 10px 0;
    color: #e0db9d;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #fce9a9 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.footerNavigationList___AnF6x {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.footerNavigationItem___hEDxf {
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    white-space: nowrap;
}

.footerNavigationItem___hEDxf a,
.footerNavigationItem___hEDxf span {
    color: #97611b;
    text-decoration: none;
}

.footerNavigationItem___hEDxf a:hover,
.footerNavigationItem___hEDxf span:hover {
    text-decoration: underline;
}

.footerCarousel___bK8tL {
    float: left;
    width: 570px;
}

body.webPUnsupported .footerPartnersList___1RjkV,
body.webPUnsupported .footerPartnersWP___2yRa6 {
    background-image: url(../../assets/img/desktop/sprites/footer-partners.png@date=v1);
}

@font-face {
    font-family: als_rublregular;
    font-weight: 400;
    font-style: normal;
    src: url(05382e3c.eot);
    src: url(318a362a.woff) format("woff"), url(519cb366.ttf) format("truetype");
}

.background___2_J1Y {
    width: 100%;
    height: 1550px;
    background-position: 50% 0;
    position: absolute;
    top: 0;
    background-repeat: no-repeat;
}

.animateWrap___gDyLo {
    margin-bottom: 10px;
}

.animateWrapStart____hTRh {
    visibility: visible;
    position: relative;
    opacity: 0;
    margin-bottom: 10px;
}

.animateWrapEnd___2Ahzc {
    visibility: visible;
    position: relative;
    opacity: 1;
    margin-bottom: 10px !important;
    transition: opacity 0.15s ease, margin-bottom 0.3s ease;
}

.notification___2Chkg {
    position: relative;
    width: 244px;
    font-size: 13px;
    line-height: 1.1;
    color: #707f8e;
    text-align: left;
}

.notification___2Chkg a {
    color: #00d3e5;
}

.notification__content___1iVhb {
    display: flex;
    padding: 10px;
    background-color: #000;
    border: 3px solid #eec47e;
    border-radius: 3px;
}

.notification__aside___1GiGf {
    width: 55px;
    margin-right: 15px;
}

.notification__aside___1GiGf img {
    width: 100%;
}

.notification__main___2K7C4 {
    flex: 1;
}

.notification__heading___3Kj3f {
    text-transform: uppercase;
    margin-bottom: 5px;
    color: #fce9a9;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.notification___2Chkg p {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    text-align: inherit;
}

.notification__closeBtn___3k85k {
    position: absolute;
    top: 9px;
    right: 9px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    color: #eec47e;
    cursor: pointer;
}

.notification__closeBtn___3k85k:before {
    content: "X";
}

.notification___2Chkg .btn___1R2oa,
.notification___2Chkg p,
.notification__heading___3Kj3f {
    margin: 0;
}

.notification___2Chkg {
    margin-top: 10px;
}

.notification___2Chkg * + p {
    margin-bottom: 5px;
    margin-top: 5px;
}

.notification___2Chkg * + .btn___1R2oa {
    margin-top: 8px;
}

.notification__closeBtn___3k85k {
    opacity: 0.8;
}

.notification__closeBtn___3k85k:hover {
    opacity: 1;
}

.notification___2Chkg .textYellow___hxbi_ {
    color: #fae7a5;
    font-size: 16px;
}

.notification___2Chkg a {
    margin-top: 5px;
}

.notificationMob___Fk8l5 {
    background: #000;
    font-size: 12px;
    color: #fff;
}

.notificationsWrapper___1fzbt {
    position: fixed;
    z-index: 99999;
    bottom: 20px;
    right: 50px;
    pointer-events: auto;
}

.notificationWrap___3cWQR {
    background: rgba(0, 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___3cWQR {
        min-width: 100%;
    }
}

.notificationWrap___3cWQR a {
    color: #2bc8d9;
}

.IconWrap___30GvA {
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: auto;
    left: auto;
    width: 10px;
    height: 10px;
}

.IconWrap___30GvA svg * {
    fill: #fff !important;
}

.notificationsWrapper___1EBwt {
    position: fixed;
    z-index: 99999;
    bottom: 75px;
    right: 20px;
    pointer-events: auto;
}

@media (max-width: 530px) and (orientation: portrait) {
    .notificationsWrapper___1EBwt {
        left: 20px;
    }
}

.notificationsWrapper___1EBwt > span {
    display: block;
}

@media (min-width: 560px) {
    .notificationsWrapper___1EBwt {
        bottom: 10px;
    }
}

@media (max-width: 320px) and (orientation: portrait) {
    .notificationsWrapper___1EBwt {
        left: 20px;
        right: 20px;
    }
}

.wrapper___1QqWO {
    position: relative;
    min-height: 100px;
    padding: 0 25px 25px;
    height: 100%;
}

.wrapper___1QqWO p {
    font-size: 14px;
    line-height: 1.4285714;
    color: #af9d6e;
    margin: 0 auto 10px;
    text-align: center;
}

.wrapper___1QqWO button {
    margin-top: 37px;
    margin-left: 7px;
    margin-bottom: 7px;
}

.popup-error .popup--new__web_title .h4,
.popup-error .popup--new__web_title h4 {
    font-size: 20px;
}

.wrap___16-cd {
    height: 100%;
    width: 100%;
    background: #fff;
    color: red;
    padding: 15px;
    word-wrap: break-word;
}

.wrap___16-cd h2 {
    font-size: 24px;
    margin: 0 0 20px;
}

.wrap___16-cd .error___2jodG {
    font-size: 14px;
    background: #fff0f0;
}

.wrap___16-cd .stack___2sMGg {
    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___cueMz {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 24px;
    font-weight: 700 !important;
    text-align: center;
    line-height: 1.1;
    color: #fbf3d3;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #fce9a9;
    text-shadow: 0 0 0 transparent !important;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 50%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}

.content___3wFgt {
    font-size: 13px;
    line-height: 1.4285714;
    color: #af9d6e;
    margin: 0 0 22px;
}

.btn___3kyx8 {
    width: 270px;
    margin: 25px auto;
    display: block;
}

.title___pYa8w {
    font-size: 24px;
    text-align: center;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1.33;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
}

.loadMore___18-m6 {
    display: block;
    margin: 0 auto;
    width: auto;
    padding: 0 17px;
}

.loadMore___18-m6 svg {
    vertical-align: middle;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75), 0 0 5px rgba(0, 0, 0, 0.25) !important;
    margin-right: 10px;
}

.loadMore___18-m6 svg path {
    fill: #fbe8a7;
}

.mobile___3-K5I {
    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: 0.6px;
    width: 160px;
    height: 40px;
    line-height: 38px;
}

@media (min-width: 560px) {
    .mobile___3-K5I {
        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: #3d3636;
}

.loadMore__news {
    margin-top: 22px;
}

@media (min-width: 560px) {
    .loadMore__news {
        margin-top: 20px;
        margin-left: 0;
    }
}

.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 0.5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 0.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 0.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 0.4s ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.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: 0.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 0.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: 0.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 0.2s ease;
    border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #4dc7a0;
}

.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;
}

.MobileRoot {
    display: none;
}

.mainSlider___1pajk .owl-item {
    height: 260px;
}

.figureWrap,
.figureWrapp {
    color: #f1dc85;
    text-decoration: none;
    font-size: 2rem;
    font-weight: 900;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    background: -webkit-linear-gradient(top,
    #fcf3d2,
    #fce9a9 40%,
    #f1dc85 51%,
    #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.figureWrapp {
    display: flex;
    align-items: baseline;
}

@media screen and (max-width: 1440px) {
    .WebRoot {
        display: none;
    }

    .MobileRoot {
        display: block;
    }
}
article p, article li, article table, article {
    color: #97611b;
}
article ul, article ol, article table, article p {
    margin-bottom: 15px !important;
}
article ul, article ol {
    padding-left: 20px;
}
h1 {
    font-size: 32px !important;
}
h2 {
    font-size: 28px !important;
}
main img {
    display: block;
    max-width: 100%;
    border-radius: 14px;
    margin: 30px auto;
}

article table {
    margin: 30px 0;
    width: 100%;
}
article td, article th {
    word-break: break-all;
    text-align: center;
    padding: 7px;
    border: 1px solid #fcf3d2;
}
article img {
    display: block;
    max-width: 100%;
    border-radius: 10px;
    margin: 20px auto;
}
